en

Mark Richards

  • Olzhas Murtazinhas quoted2 years ago
    The event processor components contain the application business logic necessary to process the processing event
  • Olzhas Murtazinhas quoted2 years ago
    The simplest and most common implementation of the event mediator is through open source integration hubs such as Spring Integration, Apache Camel, or Mule ESB
  • Olzhas Murtazinhas quoted2 years ago
    For more sophisticated mediation and orchestration, you can use BPEL (business process execution language) coupled with a BPEL engine such as the open source Apache ODE. BPEL is a standard XML-like language that describes the data and steps required for processing an initial event
  • Olzhas Murtazinhas quoted2 years ago
    For very large applications requiring much more sophisticated orchestration (including steps involving human interactions), you can implement the event mediator using a business process manager (BPM) such as jBPM
  • Olzhas Murtazinhas quoted2 years ago
    Understanding your needs and matching them to the correct event mediator implementation is critical to the success of any event-driven architecture using this topology. Using an open source integration hub to do very complex business process management orchestration is a recipe for failure, just as is implementing a BPM solution to perform simple routing logic
  • Olzhas Murtazinhas quoted2 years ago
    The broker topology differs from the mediator topology in that there is no central event mediator; rather, the message flow is distributed across the event processor components in a chain-like fashion through a lightweight message broker (e.g., ActiveMQ, HornetQ, etc.)
  • Olzhas Murtazinhas quoted2 years ago
    There are two main types of architecture components within the broker topology: a broker component and an event processor component
  • Olzhas Murtazinhas quoted2 years ago
    relay races, once a runner hands off the baton, she is done with the race. This is also true with the broker topology: once an event processor hands off the event, it is no longer involved with the processing of that specific event
  • Olzhas Murtazinhas quoted2 years ago
    The broker topology tends to be easier to deploy than the mediator topology, primarily because the event mediator component is somewhat tightly coupled to the event processors: a change in an event processor component might also require a change in the event mediator, requiring both to be deployed for any given change
  • Olzhas Murtazinhas quoted2 years ago
    Since event-processor components are single-purpose and completely decoupled from other event processor components, changes are generally isolated to one or a few event processors and can be made quickly without impacting other components
fb2epub
Drag & drop your files (not more than 5 at once)