A lightweight approach for model-driven service-oriented modeling: from CIM to PSM
Currently, Service-Oriented Architecture and Model-Driven Architecture are two hot paradigms in developing information systems and software. This paper proposes a lightweight approach for service-oriented system development based on MDA philosophy. The method suggest to model the domain with a domain specific modeling language and then map the domain model to platform independent model which is built with UML. The platform independent model can be transformed to platform specific models described by OWL-S and WS-BPEL. A domain ontology is defined to provide domain knowledge for semantic annotation through the whole process. An instance is provided to illustrate the approach, including the modeling and transforming models from CIM to PSM. This method offers an effective and agile way to develop applications in heterogeneous and dynamic environments.
Author's Name: Zhang, Y., Liu, X., Wang, Z., Chen, L.
Volume: Volume 7
Issues: Issue 15
Keywords: Domain-specific language, Model transformation, Model-driven, Service-oriented