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.
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
Cook, C., Churcher, N.: Modelling and Measuring Collaborative Software Engineering, University of Canterbury, Christchurch, New Zealand (2005)
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)
Cardone, R., Soroker, D., Tiwari, A.: Using XForms to Simplify Web Programming. IBM Watson Research Center, New York (2005)
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)
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)
Gasson, S.: Boundary Knowledge-Sharing in E-Collaboration. In: Proc. 38th Hawaii Intl. Conf. on System Sciences, Hawaii (2005)
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)
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)
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)
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)
Kock, N., Nosek, J.: Expanding the Boundaries of E-Collaboration, IEEE Transactions on Professional Communication, Vol. 48, No. 1 (March 2005)
Lefebvre, E., Lefebvre, L., Hen, G.: Cross-Border E-Collaboration for New Product Development in the Automotive Industry. In: Proc. 39th HICSS, Hawaii (2006)
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)
Miller, J., Mukerji, J.: Model-Driven Architecture (MDA), Object Management Group, Document Number ormsc/01-07-01 (2001), http://www.omg.org
Peterson, J.: Petri Net Theory and the Modeling of Systems. Prentice-Hall, Englewood Cliffs (1981)
Swaby, M., Dew, P., Kearney, P.: Model-based Construction of collaborative systems. BI Technology Journal 17(4), 78–90 (1999)
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights 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)