Skip to main content

Collaborative Model Driven Software Development for SOA-Based Systems

  • Conference paper
Book cover Information Systems and e-Business Technologies (UNISCON 2008)

Part of the book series: Lecture Notes in Business Information Processing ((LNBIP,volume 5))

Included in the following conference series:

  • 588 Accesses

Abstract

One of the main factors of success for the implementation of SOA-based software systems in a globally networked environment is efficient and effective collaboration. To support globally distributed collaborative software engineering, model driven development processes are indispensable. In this paper we present a new framework based on XML nets, a variant of highlevel Petri nets, and XML standards to manage the development of complex SOA-based systems. The framework provides a model-based analysis and implementation of prototypes and complete application systems based on generators. The model covers all relevant aspects from the underlying web services up to the front-end of a respective web application.

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 39.99
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 54.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. Cook, C., Churcher, N.: Modelling and Measuring Collaborative Software Engineering, University of Canterbury, Christchurch, New Zealand (2005)

    Google Scholar 

  2. Ceri, S., Fraternali, P., Bongio, A.: Web Modeling Language (WebML): A modeling language for designing Web sites. In: Proc. of the 9th WWW Conference (May 2000)

    Google Scholar 

  3. Cardone, R., Soroker, D., Tiwari, A.: Using XForms to Simplify Web Programming. IBM Watson Research Center, New York (2005)

    Google Scholar 

  4. Doubrovski, V., Grundler, J., Hogg, K., Zimmermann, O.: Service-Oriented Architecture and Business Process Choreography in an Order Management Scenario: Rationale, Concepts, Lessons Learned, OOPSLA 2005, San Diego (2005)

    Google Scholar 

  5. Escalona, M., Reina, A., Torres, J., Mejias, M.N.: A methodology to deal with the navigation aspect at the requirements phase. In: Workshop on Early Aspects: Aspect-Oriented Requirements Engineering and Architecture Design, OOPSLA Conference (2004)

    Google Scholar 

  6. Gasson, S.: Boundary Knowledge-Sharing in E-Collaboration. In: Proc. 38th Hawaii Intl. Conf. on System Sciences, Hawaii (2005)

    Google Scholar 

  7. Grundy, J., Hosking, J.: Serendipity: Integrated Environment Support for Process Modeling, Enactment and Work Coordination. In: Automated Software Engineering, Kluwer Academic Publishers, Netherlands, pp. 27–60 (1998)

    Google Scholar 

  8. Hennicker, R., Koch, N.: Modeling the User Interface of Web Applications with UML. Practical UML-Based Rigorous Development Methods-Countering or Integrating the eXtremists, Toronto (2001)

    Google Scholar 

  9. Kraus, A., Koch, N.: Generation of Web Applications from UML Models Using an XML Publishing Framework. Ludwig-Maximilians University of Munich, Integrated Design and Process Technology, IDPT-2002 (2002)

    Google Scholar 

  10. Koschmider, A., Mevius, M.: A Petri Net based Approach for Process Model Driven Deduction of BPEL Code, OTM Confederated International Conferences, Agia Napa, Cyprus (2005)

    Google Scholar 

  11. Kock, N., Nosek, J.: Expanding the Boundaries of E-Collaboration, IEEE Transactions on Professional Communication, Vol. 48, No. 1 (March 2005)

    Google Scholar 

  12. Lefebvre, E., Lefebvre, L., Hen, G.: Cross-Border E-Collaboration for New Product Development in the Automotive Industry. In: Proc. 39th HICSS, Hawaii (2006)

    Google Scholar 

  13. Lenz, K., Oberweis, A.: Inter organizational Business Process Management with XML Nets. In: Ehrig, H., Reisig, W., Rozenberg, G., Weber, H. (eds.) Petri Net Technology for Communication-Based Systems. LNCS, vol. 2472, Springer, Heidelberg (2003)

    Google Scholar 

  14. Miller, J., Mukerji, J.: Model-Driven Architecture (MDA), Object Management Group, Document Number ormsc/01-07-01 (2001), http://www.omg.org

    Google Scholar 

  15. Peterson, J.: Petri Net Theory and the Modeling of Systems. Prentice-Hall, Englewood Cliffs (1981)

    Google Scholar 

  16. Swaby, M., Dew, P., Kearney, P.: Model-based Construction of collaborative systems. BI Technology Journal 17(4), 78–90 (1999)

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2008 Springer-Verlag Berlin Heidelberg

About this paper

Cite this paper

Karle, T., Oberweis, A. (2008). Collaborative Model Driven Software Development for SOA-Based Systems. In: Kaschek, R., Kop, C., Steinberger, C., Fliedl, G. (eds) Information Systems and e-Business Technologies. UNISCON 2008. Lecture Notes in Business Information Processing, vol 5. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-540-78942-0_20

Download citation

  • DOI: https://doi.org/10.1007/978-3-540-78942-0_20

  • Publisher Name: Springer, Berlin, Heidelberg

  • Print ISBN: 978-3-540-78941-3

  • Online ISBN: 978-3-540-78942-0

  • eBook Packages: Computer ScienceComputer Science (R0)

Publish with us

Policies and ethics