|Full text PDF:||http://www.theseus.fi/handle/10024/75533|
The main objective of this project was to provide integration for IBM WebSphere Commerce Server with Itella Media Bank (EMMi) Web Service. The integration concerns the product images available through web service to be transferred on demand to the WebSphere Commerce file system server. The communication channel was implemented using Apache Camel integration framework. This thesis in order to solve the presented issue brings up the topics concerning WebSphere Commerce server, Java based web services and server application integration. The theoretical basic part introduces the concept of integration between two server applications and presents the theoretical solution in the form of enterprise integration patterns. The implementation part goes thoroughly over the process of implementing the theoretical approach utilizing the Apache Camel integration framework together with server implementation of the OSGi technology. The solution benefits from exploiting tools such as Apache Karaf runtime environment and Maven software project management. The final part of the thesis resolves the obstacles that occurred during thesis project and focuses on providing an explanation and comment on possibility of progress and further development. The result of this thesis project is an application used by IBM WebSphere Commerce Server. The application works as a standalone product integrating the WebSphere Commerce Application Server with third party EMMi web service. This application was required by the developers creating products for customers using EMMi.