A translation approach to portable ontology specifications
Knowledge Acquisition - Special issue: Current issues in knowledge modeling
Integrated Quality of Service (QoS) Management in Service-Oriented Enterprise Architectures
EDOC '04 Proceedings of the Enterprise Distributed Object Computing Conference, Eighth IEEE International
How BPEL and SOA Are Changing Web Services Development
IEEE Internet Computing
A Model-Driven Approach for Specifying Semantic Web Services
ICWS '05 Proceedings of the IEEE International Conference on Web Services
Definition and use of Computation Independent Models in an MDA-based groupware development process
Science of Computer Programming
Towards a context-based multi-type policy approach for Web services composition
Data & Knowledge Engineering
Modelling of Service-Oriented Architectures with UML
Electronic Notes in Theoretical Computer Science (ENTCS)
A pattern language for designing e-business architecture
Journal of Systems and Software
MDA components: a flexible way for implementing the MDA approach
ECMDA-FA'05 Proceedings of the First European conference on Model Driven Architecture: foundations and Applications
Transformations between UML and OWL-S
ECMDA-FA'05 Proceedings of the First European conference on Model Driven Architecture: foundations and Applications
Hi-index | 0.01 |
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.