Welcome!

Weblogic Authors: Yeshim Deniz, Elizabeth White, Michael Meiner, Michael Bushong, Avi Rosenthal

Related Topics: Microservices Expo, Weblogic

Microservices Expo: Article

Efficient SOA: Get Out of This Mess with CEP

Complex-Event Processing Wrings Efficiency from Operations

This article was originally published in NOW Magazine, which retains all rights.

Follow the author at www.twitter.com/strukhoff or www.nowmagazineblog.blogspot.com

If you’re already on the SOA path, you will no doubt continue. Maybe you’ve incorporated some business process management (BPM) as well, to bring the business-level view to the forefront of what you are doing.

And maybe you aren’t in the mood to digest another three-letter acronym. But maybe you should. If you are looking at the business side first, automating what you can, and working to secure your IT budget by focusing on driving operational efficiency to the bottom line, you do need to consider one more acronym—CEP, or complex-event processing.

CEP is just software, not an entire architecture or approach; and its entire purpose is to wring efficiency out of operations. CEP goes well with BPM and SOA, but requires neither. It has an intellectual side, to be sure, but also a very practical side.

NOW Magazine has previously covered the intellectual side through interviews with CEP’s creator, Dr. David Luckham, emeritus professor of Stanford University. Visit www.nomagnow.com to find online versions of these interviews.

But here’s the practical side: CEP goes beyond mere real-time processing to analyze events in instantaneous time. It enables enterprises to move toward a predictive environment that can do things such as red-flag fraudulent transactions, nip scheduling problems in the bud, or snap up opportunities (ie, revenue) on the margin.

An event in this context is formally define as any discrete thing or occurrence. A deposit into a checking account is an event. Ordering a book online is an event. A flight from San Francisco to New York is an event. (And being delayed for two hours at JFK when flying back is an event.) The French Revolution was an event. The Cold War was an event. The Big Bang was an event.

This definition can be troubling at first, as it doesn’t seem very rigorous. It doesn’t seem easy to grasp and manipulate it with information technology. But yet, CEP can be understood by analogies to human perception.

The human brain is well-understood to function by analyzing myriad inputs per second (which are delivered by the senses), abstracting, correlating, and analyzing those inputs, then recognizing what is happening.

So when you find yourself suddenly stuck in a freeway jam, you see a lot of people in cars driving to a large parking area, you see a big outdoor facility next to the parking area, it’s late afternoon on a weekday in the summer, and you smell hotdogs, then you think there must be driving by a baseball stadium just before a game is going to start. If you’re going to the game, then you know you are almost there. If you’re not going, you observe this information and maybe make a note to yourself to avoid this stretch of freeway at this time in the future if you can.

Your brain’s cognitive faculties tell you that this particular event doesn’t require you to make an instantaneous decision. On the other hand, when you see a big yellow square with the word “Penske” on it getting much larger very quickly in your windshield, you think that the big panel truck in front of you is slowing down and you had better hit the brakes right now.

You get the picture.

CEP performs a similar role for an organization. It can provide information that may confirm something you expected (ie, you’ve arrived at the ballpark), provide feedback on something for the future (ie, check out the baseball schedule and avoid this traffic in the future), or cause you to act immediately (ie, don’t buy the panel truck’s bumper.)

For business, this can include things such as confirming that the holiday season’s hot toy is being delivered smoothly from your warehouse to all ofyour stores, or that delivery has been slowed in a region due to a snowstorm (so maybe you need to accelerate the schedule in this region next year), or that three trucks are headed to Knoxville, Illinois instead of Knoxville, Tennessee and you’re going to have a riot on your hands if you don’t turn these vehicles around immediately.

Commonly-cited generic uses for CEP include credit card fraud detection, rules-based stock trades, business activity monitoring, and a multiplicity of security applications.

It would be easy enough to write an entire book about the hypothetical situations that CEP can address and improve. However, let your imagination run wild. You know your business better than any magazine writer. Whether you are trying to address global warming, solve world hunger, or simply get customer lines to move faster, you can easily outline countless routine and non-routine events that can benefit from creating an event cloud and integrating CEP into it.

Humans first built computers to do what we don’t do well—calculate. We soon discovered they could help us communicate—again doing what we don’t do well, which in this case is making ourselves heard over long distances.

We then wondered how well they could present information in ways that pleased our eyes, and also wondered if they could start to do some of our thinking for us.

Although do often think well, we don’t always (check that, we rarely) make the most rational decisions based on what we are thinking. And this is the essence of what we want our event clouds and our CEP software to do. We want them to do yet something else we don’t do well, in this case make rational, rigorous decisions based on the information we are seeing.

Through CEP we can encourage our systems to think like humans, but better. We may never teach a computer how to tell a joke well, but we can teach one to accurately distinguish a real threat from your grandmother in the security line at the airport. We can also teach one how to bring a level of efficiency, intelligence, and the sort of level-headed reasoning that we all need to get us out of this mess.

More Stories By Roger Strukhoff

Roger Strukhoff (@IoT2040) is Executive Director of the Tau Institute for Global ICT Research, with offices in Illinois and Manila. He is Conference Chair of @CloudExpo & @ThingsExpo, and Editor of SYS-CON Media's CloudComputing BigData & IoT Journals. He holds a BA from Knox College & conducted MBA studies at CSU-East Bay.

IoT & Smart Cities Stories
The challenges of aggregating data from consumer-oriented devices, such as wearable technologies and smart thermostats, are fairly well-understood. However, there are a new set of challenges for IoT devices that generate megabytes or gigabytes of data per second. Certainly, the infrastructure will have to change, as those volumes of data will likely overwhelm the available bandwidth for aggregating the data into a central repository. Ochandarena discusses a whole new way to think about your next...
DXWorldEXPO LLC announced today that Big Data Federation to Exhibit at the 22nd International CloudEXPO, colocated with DevOpsSUMMIT and DXWorldEXPO, November 12-13, 2018 in New York City. Big Data Federation, Inc. develops and applies artificial intelligence to predict financial and economic events that matter. The company uncovers patterns and precise drivers of performance and outcomes with the aid of machine-learning algorithms, big data, and fundamental analysis. Their products are deployed...
Dynatrace is an application performance management software company with products for the information technology departments and digital business owners of medium and large businesses. Building the Future of Monitoring with Artificial Intelligence. Today we can collect lots and lots of performance data. We build beautiful dashboards and even have fancy query languages to access and transform the data. Still performance data is a secret language only a couple of people understand. The more busine...
All in Mobile is a place where we continually maximize their impact by fostering understanding, empathy, insights, creativity and joy. They believe that a truly useful and desirable mobile app doesn't need the brightest idea or the most advanced technology. A great product begins with understanding people. It's easy to think that customers will love your app, but can you justify it? They make sure your final app is something that users truly want and need. The only way to do this is by ...
CloudEXPO | DevOpsSUMMIT | DXWorldEXPO are the world's most influential, independent events where Cloud Computing was coined and where technology buyers and vendors meet to experience and discuss the big picture of Digital Transformation and all of the strategies, tactics, and tools they need to realize their goals. Sponsors of DXWorldEXPO | CloudEXPO benefit from unmatched branding, profile building and lead generation opportunities.
Digital Transformation and Disruption, Amazon Style - What You Can Learn. Chris Kocher is a co-founder of Grey Heron, a management and strategic marketing consulting firm. He has 25+ years in both strategic and hands-on operating experience helping executives and investors build revenues and shareholder value. He has consulted with over 130 companies on innovating with new business models, product strategies and monetization. Chris has held management positions at HP and Symantec in addition to ...
Cell networks have the advantage of long-range communications, reaching an estimated 90% of the world. But cell networks such as 2G, 3G and LTE consume lots of power and were designed for connecting people. They are not optimized for low- or battery-powered devices or for IoT applications with infrequently transmitted data. Cell IoT modules that support narrow-band IoT and 4G cell networks will enable cell connectivity, device management, and app enablement for low-power wide-area network IoT. B...
The hierarchical architecture that distributes "compute" within the network specially at the edge can enable new services by harnessing emerging technologies. But Edge-Compute comes at increased cost that needs to be managed and potentially augmented by creative architecture solutions as there will always a catching-up with the capacity demands. Processing power in smartphones has enhanced YoY and there is increasingly spare compute capacity that can be potentially pooled. Uber has successfully ...
SYS-CON Events announced today that CrowdReviews.com has been named “Media Sponsor” of SYS-CON's 22nd International Cloud Expo, which will take place on June 5–7, 2018, at the Javits Center in New York City, NY. CrowdReviews.com is a transparent online platform for determining which products and services are the best based on the opinion of the crowd. The crowd consists of Internet users that have experienced products and services first-hand and have an interest in letting other potential buye...
When talking IoT we often focus on the devices, the sensors, the hardware itself. The new smart appliances, the new smart or self-driving cars (which are amalgamations of many ‘things'). When we are looking at the world of IoT, we should take a step back, look at the big picture. What value are these devices providing. IoT is not about the devices, its about the data consumed and generated. The devices are tools, mechanisms, conduits. This paper discusses the considerations when dealing with the...