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.