Title: Modeling collaborations in distributed services using Service Oriented Architecture (SOA)

Abstract:
Researchers in software engineering proposed methods for designing distributed applications which consider the possibility of constructing a set of communicating system components (distributed services) from a global behavior, such that their joint behaviors is precisely the specified global behavior.  The next step in this paradigm is transforming the design model into an implementation in the form of business processes that can be executed at later stages.

Integration and interoperation of business applications provide many examples of such problems. The Service Oriented Architecture (SOA) and Web Services can be used to integrate different business functionalities, utilizing the SOA, businesses can expose their functionalities through web services.
The purpose of this research is to transform UML activity diagrams into SOA, and generate the required business processes ensuring that the message sending and reception among the processes is implemented in the right order.