Abstract
Enterprise applications have the requirements of meeting dynamic businesses processes and adopting lasted technologies flexibly, with to solve the problems caused by the nature of heterogeneous characteristic. Service-Oriented Architecture (SOA) is becoming a leading paradigm for business process integration. This research work focuses on business process modeling, proposes a semantic model-driven development method named SMDA combined with the Ontology and Model-Driven Architecture (MDA) technologies. The architecture of SMDA is presented in three orthogonal perspectives. (1) Vertical axis is the MDA 4 layers, the focus is UML profiles in M2 (meta-model layer) for ontology modeling, and three abstract levels: CIM, PIM and PSM modeling respectively. (2) Horizontal axis is different concerns involved in the development: Process, Application, Information, Organization, and Technology. (3) Traversal Axis is referred to aspects that have influence on other models of the cross-cutting axis: Architecture, Semantics, Aspect, and Pattern. The paper also introduces the modeling and transformation process in SMDA, and describes dynamic service composition supports briefly.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Preview
Unable to display preview. Download preview PDF.
Similar content being viewed by others
References
World Wide Web Consortium (W3C), Web Services Glossary, Technical report (2004), http://www.w3.org/TR/ws-gloss/
Wang, G., Chen, A., Wang, C., et al.: Integrated quality of service (QoS) management in service-oriented enterprise architectures. In: The 8th IEEE Intl Enterprise Distributed Object Computing (2004)
Yang, Z., Gay, R., Miao, C., et al.: Automating integration of manufacturing systems and services a semantic Web services approach (2005)
Pasley, J.: How BPEL and SOA are changing Web services development. IEEE Internet Computing, 60–67 (May-June 2005)
Gruber, T.: A translation approach to portable ontology specifications. Knowledge Acquisition 5(2), 199–220 (1993)
Bendraou, R., Desfray, P., Gervais, M.-P.: MDA components: A flexible way for implementing the MDA approach. In: Hartman, A., Kreische, D. (eds.) ECMDA-FA 2005. LNCS, vol. 3748, pp. 59–73. Springer, Heidelberg (2005)
Grønmo, R., Jaeger, M.C., Hoff, H.: Transformations between UML and OWL-S. In: The European Conference on Model Driven Architecture - Foundations and Applications (ECMDA-FA) (2005)
Djurić, D., Gašević, D., Devedžić, V.: Ontology Modeling and MDA. Journal of Object Technology 4(1), 109–128 (2005)
Object Management Group. Ontology Definition Metamodel (September 2008), http://www.omg.org/docs/ptc/08-09-07.pdf
Shaw, M., Garlan, D.: Formulations and formalisms in software architecture. In: van Leeuwen, J. (ed.) Computer Science Today. LNCS, vol. 1000. Springer, Heidelberg (1995)
Zhao, L., Macaulay, L., Adams, J., et al.: A pattern language for designing e-business architecture. The Journal of Systems and Software 81, 1272–1287 (2008)
Maamar, Z., et al.: Towards a context-based multi-type policy approach for Web services composition. Data & Knowledge Engineering 62, 327–351 (2007)
Wu, M.H., Jin, C.H., Yu, C.Y.: QoS and situation aware ontology framework for dynamic web services composition. In: 12th International Conference on Computer Supported Cooperative Work in Design, CSCWD 2008, pp. 488–493 (2008)
Timm, J.T.E., Gannod, G.C.: A model-driven approach for specifying semantic Web services. In: The IEEE International Conference on Web Services (2005)
Gardner, T.: UML Modelling of Automated Business Processes with a Mapping to BPEL4WS. In: Proceedings of the First European Workshop on Object Orientation and Web Services at ECOOP (2003)
Marcos, L.S.: Modelling of Service-Oriented Architectures with UML. Electronic Notes in Theoretical Computer Science (194), 23–37 (2008)
Garrido, J.L.: Definition and use of Computation Independent Models in an MDA-based groupware development process. Science of Computer Programming (2007)
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2009 Springer-Verlag Berlin Heidelberg
About this paper
Cite this paper
Wu, M., Ying, J., Yan, H. (2009). Semantic Model Driven Architecture Based Method for Enterprise Application Development. In: Liu, W., Luo, X., Wang, F.L., Lei, J. (eds) Web Information Systems and Mining. WISM 2009. Lecture Notes in Computer Science, vol 5854. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-642-05250-7_32
Download citation
DOI: https://doi.org/10.1007/978-3-642-05250-7_32
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-642-05249-1
Online ISBN: 978-3-642-05250-7
eBook Packages: Computer ScienceComputer Science (R0)