Research of Event-driven SOA Service Invocation Mechanism
Lizhen Xu · Computer and Digital Engineering · 2012
The traditional way of services combination based on Bpel may meet the requirements when the business process is fixed.However,in flexible business environment,service process may change regularly.To fit these changes,it needs a series of manual work such as suspending the service,modifying process,generating process documents and so on,which seems to be extremely complicated and rigid.In addition,asynchronous callback is usually used to make SOA platform based on Bpel to support asynchronous service,but this measure needs to keep the callback handle,which may increase coupling between SOA components.So it does not meet the basic characteristic of SOA.This paper puts forward a new way of combining SOA services,in which services are driven by event and the combination and cooperation of services are realized by configuration business rules.The shortcomings of traditional service combination based on Bpel can be solved by these means.On this basis,this paper sets up an event-driven SOA platform Swift ED-SOA,and an application example is presented for verifying the feasibility of ED-SOA.