Thank you for sending your enquiry! One of our team members will contact you shortly.
Thank you for sending your booking! One of our team members will contact you shortly.
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
Testimonials (1)
we write some code in GO and we learn some stuff regarding EDA like events, when and how.