Get in Touch

Course Outline

SOA and EDA

  • Integrating SOA and EDA into ED-SOA
  • Combining events and services
  • Business rule processing
  • Transforming messages
  • Solicit-Response
  • Alternative approaches to problem solving
  • WS-Eventing
  • Potential overlap between SOA and EDA
  • Standardising event processing rules

Fundamental EDA Characteristics

  • Decoupled interactions
  • Publish/Subscribe messaging
  • Many-to-many communications
  • Event-based triggers
  • Asynchronous interactions
  • How ED-SOA enables faster responses?

Event-driven Architecture

  • Event processors
  • Using a dashboard
  • Event monitoring
  • Event infrastructure
  • Propagation of events
  • Initiating 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
  • Enhancing system responsiveness

Event processing Styles

  • Simple processing
  • Managing real-time work flow
  • Reducing lag time and cost
  • Stream processing
  • Real-time flow of information
  • Enabling timely 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
  • Event granularity
  • 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 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-optimised 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 processes facilitated by ED-SOA
  • ED-SOA constructed using BPM
  • CEP principles as a component of ED-SOA
  • The increasing quest for control of BP
  • Real-time autonomous operation
  • Gathering business intelligence from events

Requirements

Familiarity with SOA and BPM concepts

 14 Hours

Number of participants


Price per participant

Testimonials (1)

Provisional Upcoming Courses (Require 5+ participants)

Related Categories