الفهرس | Only 14 pages are availabe for public view |
Abstract Many business organizations need to use third party web services that lead to the composition of different web services to fit an organization business process model. This composition can be achieved through orchestration or choreography. In this research, orchestration will be used for web service composition. Actual situation does not guarantee the correctness of the orchestration process and will tailor the process and workflow every time according to developers’ skills which may lead to faulty systems. A new concept orchestration as a service (OaaS) is proposed to present orchestration in a form of a web service. This OaaS works as a repository of all web services instead of using each web service alone; also the OaaS works as an engine to perform certain prescribed workflows. The proposed architecture of the OaaS is provided and used to solve the problems of web service orchestration and trails show the correctness of the proposed solution and the effecting of using it in terms of a number of written lines and development time without any noticeable overhead. Three management information system projects each composed of 5 to 10 web services were implemented to make the study on effecting of using OaaS on them. The projects had been tested to perform workflow consists of 10 web services at the beginning. Then, simulating the projects to perform workflow consists of 100, 1000, and 10,000 web services in such a way to perform predefined workflow |