Get in Touch

Course Outline

SOA and EDA

  • The integration of SOA and EDA into ED-SOA
  • Merging events and services
  • Business rule processing
  • Message transformation
  • Solicit-Response
  • Alternative approaches to problem-solving
  • WS-Eventing
  • Potential overlaps 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 ED-SOA enables faster responses

Event-driven Architecture

  • Event processors
  • Utilizing 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 workflow
  • Minimizing latency and cost
  • Stream processing
  • Real-time information flow
  • Facilitating 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
  • Granularity of events
  • Utilizing 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
  • Ensuring services remain 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

Familiarity with SOA and BPM concepts

 14 Hours

Testimonials (1)

Upcoming Courses

Related Categories