Get in Touch

Course Outline

SOA and EDA

  • The integration of SOA and EDA into ED-SOA
  • Merging events with services
  • Business rule processing
  • Message transformation techniques
  • Solicit-Response patterns
  • Alternative approaches to problem-solving
  • WS-Eventing standards
  • Exploring potential overlaps between SOA and EDA
  • Establishing standardized event processing rules

Fundamental EDA Characteristics

  • Decoupled interactions
  • Publish/Subscribe messaging models
  • Many-to-many communication patterns
  • Event-based triggers
  • Asynchronous interactions
  • How ED-SOA enables faster response times

Event-driven Architecture

  • Event processors
  • Utilizing dashboards for visibility
  • Event monitoring strategies
  • Event infrastructure components
  • Event propagation mechanisms
  • Initiating business processes via events

SOA Action Framework

  • Triggering actions
  • Subscribing to events
  • The role of the ESB in event propagation
  • Complex Event Processing (CEP)
  • Event consumers
  • Event producers
  • Storing and forwarding events
  • Enhancing system responsiveness

Event Processing Styles

  • Simple processing techniques
  • Managing real-time workflow
  • Reducing latency and operational costs
  • Stream processing
  • Real-time information flow
  • Facilitating timely decision-making
  • Complex processing methods
  • Inferring event occurrences
  • Event correlation
  • Advanced event interpreters
  • Addressing 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 practices

WS-Eventing

  • Delivery modes
  • Subscription managers
  • Notations and terminology
  • Subscription messages
  • Notifications
  • Fault handling
  • Security considerations
  • Message security
  • Access control mechanisms

Complex Event Processing (CEP)

  • CQL - Complex Query Language
  • Event attributes or properties
  • Granularity of events
  • Utilizing timestamps
  • Creation time vs. 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 process execution control
  • 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
  • Ensuring services remain compliant with agreements
  • Instances violating the SLA
  • Priority for executing risk assessment steps
  • Building autonomous processes
  • Monitoring and event pattern triggering
  • Dependencies 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

  • Process construction 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 Service-Oriented Architecture (SOA) and Business Process Management (BPM) concepts

 14 Hours

Number of participants


Price per participant

Testimonials (1)

Upcoming Courses

Related Categories