Course Outline
SOA and EDA
- The fusion of SOA and EDA into ED-SOA
- Combining events and services
- Business rule processing
- Transforming messages
- Solicit-Response
- Different ways of thinking about problem solving
- WS-Eventing
- Potential overlap between SOA and EDA
- Standardizing event processing rules
Fundamental EDA Characteristics
- Decoupled interactions
- Publish/Subscribe messaging
- Many-to-many communications
- Event-based triggers
- Asynchronous interactions
- How does ED-SOA support faster responses?
Event-driven Architecture
- Event processors
- Using a dashboard
- Event monitoring
- Event infrastructure
- Propagation of events
- Kicking off a business process
SOA Action Framework
- Triggering actions
- Subscribing to an event
- The ESB and event propagation
- Complex event processing
- Event consumers
- Event producers
- Storing and forwarding events
- Facilitating system responsiveness
Event processing Styles
- Simple processing
- Handling real-time flow of work
- Reducing lag time and cost
- Stream processing
- Real time flow of information
- Enabling in-time decision making
- Complex processing
- Inferring event occurrence
- Event correlation
- Sophisticated event interpreters
- Responding to business anomalies
Enterprise Service Bus (ESB)
- Standard-based connectivity
- Transport services
- Message routing capabilities
- Message transformation features
- Event services
- Mediation capabilities
- Protocol mediation
- Content mediation
- Configuring a simple ESB solution
- Pervasive integration
- Reliable integration
WS-Eventing
- Delivery modes
- Subscription managers
- Notations and terminology
- Subscription messages
- Notifications
- Faults
- Security considerations
- Message security
- Access control
Complex Event Processing (CEP)
- CQL - Complex Query Language
- Event Attributes or properties
- Granularity of events
- Using timestamps
- Creation time and arrival time
- Event processing language (EPL)
- Event processing agents (EPA)
- Composite events
- Derived events
- Event source and event channel
SOA event Patterns
- Discovering event patterns
- Commands
- Queries
- Event pattern monitoring
- Monitoring for control of process execution
- Event cascade
- When to use event patterns
- Event sourcing
- Structuring the event handler logic
- Reversing events
SOA events and the SLA
- Importance of a Service level agreement
- Keeping services within the agreement
- Instances violating the SLA
- Priority for executing risk assessment steps
- Building autonomous processes
- Monitoring and event pattern triggering
- Dependence between events
Software Platform for ED-SOA
- Software Tools for ED-SOA
- Event-optimized runtimes
- Supporting bulk application of rules
- Dynamic data-driven event definition
- Agents and streams
- Guaranteed pause times
- Sensors and event-processing agents
- Responders
Conclusions
- Building of processes facilitated by ED-SOA
- ED-SOA constructed using BPM
- CEP principles as component of ED-SOA
- The increasing quest for control of BP
- Real time autonomous operation
- Gathering business intelligence from events
Requirements
Exposure to SOA and BPM concepts
Delivery Options
Private Group Training
Our identity is rooted in delivering exactly what our clients need.
- Pre-course call with your trainer
- Customisation of the learning experience to achieve your goals -
- Bespoke outlines
- Practical hands-on exercises containing data / scenarios recognisable to the learners
- Training scheduled on a date of your choice
- Delivered online, onsite/classroom or hybrid by experts sharing real world experience
Private Group Prices RRP from €4560 online delivery, based on a group of 2 delegates, €1440 per additional delegate (excludes any certification / exam costs). We recommend a maximum group size of 12 for most learning events.
Contact us for an exact quote and to hear our latest promotions
Public Training
Please see our public courses
Testimonials (5)
I really enjoyed the interactif.
Jan Lenie - APB
Course - Mule: Integrating Your Applications
Trainer had a good rapport and was very helpful and kept it interesting; makes a big difference when learning.
Andy Johnston - QA Ltd
Course - REST API - a pattern of exchange of information between sites
extensive knowledge cover many things.
metab alanazi - Saudi Arabian Monetary Authority
Course - Enabling SOA with BPM and BPMN
The theory felt quite complete, we handled all important subjects. It was very nice we could zoom in on our use-case Achievements, which helped us with understanding the theory.
Henk Huybrechts
Course - Systems and Service Architecture - Microservices Architecture
It's a hands-on session.