Skip to main content

Semantic Model Driven Architecture Based Method for Enterprise Application Development

  • Conference paper
Web Information Systems and Mining (WISM 2009)

Part of the book series: Lecture Notes in Computer Science ((LNISA,volume 5854))

Included in the following conference series:

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.

This is a preview of subscription content, log in via an institution to check access.

Access this chapter

Chapter
USD 29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD 84.99
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 109.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Purchases are for personal use only

Institutional subscriptions

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

References

  1. World Wide Web Consortium (W3C), Web Services Glossary, Technical report (2004), http://www.w3.org/TR/ws-gloss/

  2. 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)

    Google Scholar 

  3. Yang, Z., Gay, R., Miao, C., et al.: Automating integration of manufacturing systems and services a semantic Web services approach (2005)

    Google Scholar 

  4. Pasley, J.: How BPEL and SOA are changing Web services development. IEEE Internet Computing, 60–67 (May-June 2005)

    Google Scholar 

  5. Gruber, T.: A translation approach to portable ontology specifications. Knowledge Acquisition 5(2), 199–220 (1993)

    Article  Google Scholar 

  6. 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)

    Chapter  Google Scholar 

  7. 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)

    Google Scholar 

  8. Djurić, D., Gašević, D., Devedžić, V.: Ontology Modeling and MDA. Journal of Object Technology 4(1), 109–128 (2005)

    Google Scholar 

  9. Object Management Group. Ontology Definition Metamodel (September 2008), http://www.omg.org/docs/ptc/08-09-07.pdf

  10. Shaw, M., Garlan, D.: Formulations and formalisms in software architecture. In: van Leeuwen, J. (ed.) Computer Science Today. LNCS, vol. 1000. Springer, Heidelberg (1995)

    Chapter  Google Scholar 

  11. 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)

    Article  Google Scholar 

  12. Maamar, Z., et al.: Towards a context-based multi-type policy approach for Web services composition. Data & Knowledge Engineering 62, 327–351 (2007)

    Article  Google Scholar 

  13. 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)

    Google Scholar 

  14. 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)

    Google Scholar 

  15. 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)

    Google Scholar 

  16. Marcos, L.S.: Modelling of Service-Oriented Architectures with UML. Electronic Notes in Theoretical Computer Science (194), 23–37 (2008)

    Google Scholar 

  17. Garrido, J.L.: Definition and use of Computation Independent Models in an MDA-based groupware development process. Science of Computer Programming (2007)

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

Editors and Affiliations

Rights and permissions

Reprints 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)

Publish with us

Policies and ethics