A New Layer of Service Oriented Architecture to Solve Versioning Problem

Soheir Zein

Arts, Sciences and Technology University, Beirut, Lebanon.

Kassem Akil

Faculty of Business Administration, Lebanese University, Lebanon.

Ali Kalakech

Faculty of Business Administration, Lebanese University, Lebanon.

Seifedine Kadry *

School of Engineering, American University of the Middle East, Kuwait.

*Author to whom correspondence should be addressed.


Abstract

Aims: Service Oriented Architecture (SOA) is an architecture where reusable solution is provided to solve the common problem in software design. The major advantage of SOA is the light dependent between its functions and services. SOA services are defined through description language, independent of any vendor or technology. Therefore, developers can use SOA services in a standard way without need to know or understand how functions of a service are implemented. SOA services need to evolve to meet business changes and requirements. Even though the light independency of SOA services, any change or update to the implementation of a service will impact other parties who use this service. So SOA versioning service becomes a strong issue. In this paper we will discuss SOA Layers and service versioning problem. We will propose a new layer to SOA architecture to handles service versioning issue and the structure of the new layer will be presented.

Keywords: Service oriented architecture, service versioning, SOA layers


How to Cite

Zein, Soheir, Kassem Akil, Ali Kalakech, and Seifedine Kadry. 2015. “A New Layer of Service Oriented Architecture to Solve Versioning Problem”. Journal of Advances in Mathematics and Computer Science 10 (1):1-9. https://doi.org/10.9734/BJMCS/2015/18505.

Downloads

Download data is not yet available.