Summary: | The progress of technology prompted the proliferation of services. Services are distinct, loosely coupled units of functionalities that are self-contained. These services are however developed by various vendors without following appropriate standards. However, the need for interoperability and reusability prompts the need for service integration. Service integration is not a new arena but emphasis is mostly on homogeneous services. However, the challenge lies on the integration of heterogeneous services to enforce reusability and maximize Total Cost of Deployment (TCD) and Total Cost of Ownership (TCO) at organization level. The issue of service integration has become critical, due to the increase of these diverse services as they have different platforms, architecture and use different programming languages. The current methods of integrating heterogeneous services are manual integration methods. Therefore, the challenge with the current methods is time consumption, lack of flexibility, cost (TCO and TCD), total time to development, because the process is manual. In this paper, we explore the challenges regarding dynamic integration of heterogeneous services and identify key issues that need to be addressed, in order to develop a successful mechanism that will enable dynamic integration of heterogeneous services.
|