Model Driven Architecture for Web Services Platforms: Conceptualization and Prototyping
Slimane Hammoudi, Denivaldo Lopes · 2006
Web Services are emerging as a promising technology for the development and deployment of E-applications and for the effective automation of inter-organizational interactions. Several XML standards providing infrastructure to support Web Services description, discovery, interaction and composition have recently emerged including WSDL, UDDI, SOAP and BPEL. An emerging trend in the development of E-Applications on Web services platforms is to separate their technology-independent and technology-specific aspects, by describing them in separate models. The most prominent development in this trend is the model-driven architecture (MDA) approach, which is being fostered by the object management group (OMG). This paper aims to apply the MDA approach to the development of E-applications on Web services platforms and presents a prototype to illustrate this approach. In our previous work we have used UML as a PIM (Platform Independent Model) to experiment with the MDA approach on Web services platforms. In this paper, we use EDOC (Enterprise Distributed Object Computing) language. One of the main lessons learned in this experiment is that EDOC as a DSL (Domain Specific Language) is more suitable than UML for Web services Platforms.