The PDF file you selected should load here if your Web browser has a PDF reader plug-in installed (for example, a recent version of Adobe Acrobat Reader).

If you would like more information about how to print, save, and work with PDFs, Highwire Press provides a helpful Frequently Asked Questions about PDFs.

Alternatively, you can download the PDF file directly to your computer, from where it can be opened using a PDF reader. To download the PDF, click the Download link above.

Fullscreen Fullscreen Off


Service-oriented computing is meant to support loose relationships between organizations; Serviceoriented architectures often have the goal to integrate various distributed services of one or more organizations in a flexible way to be able to quickly react on business changes.

Distributed services provided a new way of distributed computing that achieve the interoperability between heterogonous application through platform and language independent interfaces. The creation of value added services by composition of existing ones is gaining a significant momentum. Distributed service composition is meant to support loose relationships between implemented services in order to provide new functions. A composite service is the one resulting from the integration, coordination and synchronization of different service components. In this paper, we generated A Services Composition Model (SCM) that provides a general solution for the services composition problem by realizing the requirements of a new service using the requirements of the already existing service. We explained in details all the steps of the composition process; services registration, services discovery, services selection, services invoking, and services integration. Although the SCM is not bounded to one particular algorithm to compose services, we generated an application as an example to test our Service Composition Model.

We also generated the Services Composition Language (SCL) as a simple text-based language which allows the user to express the requirements of his request, the inserted request will then be analyzed using our Parsing Algorithm to determine the name of the requested services, after that our Service Composition Algorithm will execute all the steps of the composition process and return the result of the composition to the user.


Keywords

Services, Services Composition, Architectural Pattern, Services Composition Model (SCM).
User
Notifications
Font Size