Semantic Model Driven Architecture Based Method for Enterprise Application Development

  • Authors:
  • Minghui Wu;Jing Ying;Hui Yan

  • Affiliations:
  • College of Computer Science, Zhejiang University, Hangzhou, P.R. China and Dept. of Computer, Zhejiang University City College, Hangzhou, P.R. China;College of Computer Science, Zhejiang University, Hangzhou, P.R. China and Dept. of Computer, Zhejiang University City College, Hangzhou, P.R. China;Dept. of Computer, Zhejiang University City College, Hangzhou, P.R. China

  • Venue:
  • WISM '09 Proceedings of the International Conference on Web Information Systems and Mining
  • Year:
  • 2009

Quantified Score

Hi-index 0.01

Visualization

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.