Architecture

Main results of Genesis concern works on Petals ESB and the BPEL engine.

  • Petals ESB as an Event Driven Architecture (EDA):
    • WS-Notification library implemented (TODO link to source)
    • [Broker component] according to the Brokered Notification (TODO link to source),
    • These results allow to build a distributed system of alerts sent by several environmental sensors and brokered to several alerts processing services. Final reports summarizing alerts are sent to the GENESIS portal. The following figure represents an example of architecture available with Petals ESB.


Petals ESB as an Event Driven Architecture.

Partners 1, 2, 3 or 4 can either be consumers or producers of notifications. The se-notification is a broker managing and aggregating subscriptions and registrations.

  • Petals ESB enhanced for Geo-processing workflow compliance:
    • Service extension of geo-processing workflow (WPS) administration (see the how-to for Services extensibility of Petals ESB (DSB?))
    • Enhancement of EasyBPEL in order for the engine to be able to invoke asynchronous Web Service using WS-Addressing (see the how-to on EasyBPEL extended activity)
  • [GEasyBPMN] editor enhanced to provide BPMN 2.0 to BPEL 2.0 transformation.(TODO see doc on GeasyBPMN). This Web-based GUI allows to design geo-processing workflows with high-level representation. The transformation tools tries to automate this hidh-level description to an executable one.

Enter labels to add to this page:
Please wait 
Looking for a label? Just start typing.