Event-driven Service-Oriented Architecture

Zakir Laliwala, Sanjay Kumar Chaudhary · 2008

Business processes are event-driven and required set of tasks to be executed to fulfill the goal. Event-driven business process model by representing process as conceptual process flows. Business process required composition of services and execution of services as per the event. Events are responsible to change the state of process so we can model the business process based event and state. Web services (WS) is emerging technology to publish, discover and invoke the software component as services. SOA is a conceptual architecture for building integrated, loosely coupled, interoperable distributed heterogeneous enterprise application by using services as building blocks. Existing service-oriented computing standards and technologies are not fully supporting event-driven business process where event-driven composition, security, state and transaction management is highly recommended. Because of the limitation of current standards do not support event-driven modeling and implementation of event-driven process. We proposed Event-driven SOA (EDSOA) as an extension of SOA to model the event-driven process chains and to achieve event-driven automation of business process. In this paper we have given Event-driven SOA lifecycle and also demonstrate its realization with the of prototype implementation of real-life Agricultural Marketing scenario.

Read the paper · More papers on PaperTik