WHEN SOA IS Not ENOUGH
Achieving Agility Through Business Event Processing
Companies have been constantly reducing their response time to events that affect their Business. This move towards (near) Real-Time Business operations has been referred to as the “Zero Latency Enterprise (ZLE)”, or the “Real Time Enterprise (RTE)”. On one hand, many business applications have been integrated in a (near) Real-Time fashion, such that important events can be propagated throughout the Enterprise. Although Service Oriented Architecture (SOA) has captured large mindshare, for many IT organizations it has been materializing as a simplified way of request/response style client/server computing. This is clearly not enough if one wants to manage a universe of asynchronous events. That’s why we see a resurgence of Event Driven Architecture (EDA), which addresses the need for asynchronous event processing.
On the other hand, new technologies are becoming available that can turn a stream of events into valuable – and actionable – information for Business users. These technologies include Complex Event Processing (CEP), which allows applying Business rules to streams of Real-Time events, including temporal correlations. Another technology, Business Process Management (BPM) has been around for a while, but takes on new significance since it can now automate the actions that the event processing produces as a result. Finally, Business Activity Monitoring (BAM), which provides a Business user with insight into the performance of the business, has recently seen increased adoption across different industries and complements CEP and BPM.
These technologies and solutions are collectively referred to as “Event Processing”, or also “Business Event Processing (BEP)”. This seminar will give you insight into building the different layers that are required in order to make BEP successful in your company. It explains how to approach defining a BEP architecture, including a comparison between Service Oriented Architecture (SOA) and Event Driven Architecture (EDA), and when they are applicable. The seminar then addresses laying a foundation for integrating application events and data events. The key technologies that comprise BEP, namely Complex Event Processing (CEP), Business Process Management (BPM), and Business Activity Monitoring (BAM) are discussed, followed by an overview of the standards that are playing a role in this field.
- Introduction to Business Event Processing (BEP)
- Assessing the Requirements
- First Things First: Defining a BEP Architecture
- Applicable Standards
- Laying the Foundation: Integrating Applications and Data
- The Top Layer: Turning Events into Business Value – Part 1
- Project Examples
- Industry Outlook