A Model Driven Approach for the Integration of External Functionality in Web Applications . The Travel Agency System

Nowadays, it is getting more and more common to develop Web applications where part of the functionality is carried out by different systems. These systems provide functionality developed in different technologies that are integrated to build a complete web application. To deal with the integration issue that allows us to build this kind of Web applications, current Web Engineering methods should provide the mechanisms that facilitate this integration with third business parties during the modeling process. This paper presents a model driven method to achieve integration with external parties at a high level of abstraction. The method provided is an extension to the OOWS approach for the construction of this new kind of Web applications. The Travel Agency System has been taken as a case study to clearly understand how the whole method is applied.