Abstract
In this paper we propose an approach conceived to handle the interoperability in meta-environments. The paper first illustrates the relevance of model interoperability in the present software engineering applications; then, it presents the proposed approach, with a particular emphasis to the relevant role MOF and XMI play in it. Finally, it illustrates a prototype we have realized for verifying the applicability of the proposed approach in a real case, namely the Business Process Management domain.
Chapter PDF
Similar content being viewed by others
Keywords
- Model Transformation
- Object Management Group
- Common Object Request Broker Architecture
- Model Drive Architecture
- Meta Object Facility
These keywords were added by machine and not by the authors. This process is experimental and the keywords may be updated as the learning algorithm improves.
References
BPEL4WS (Business Process Execution Language for Web Services) Version 1.1 (May 5, 2003), http://www-106.ibm.com/developerworks/library/ws-bpel/
BPMI.org: Business Processing Modelling Language - Specification 1.0., http://www.bpmi.org/bpml-spec.esp
Object Management Group: Object Management Architecture Guide, http://doc.omg.org/ab/97-05-05
Object Management Group: MDA Guide, Version 1.0.1, June 12 (2003)
Object Management Group: Meta Object Facility (MOF) Specification, Version 1.4 (April 2002)
Object Management Group: OMG Unified Modeling Language Specification, Version 1.4 (September 2001)
Object Management Group: OMG XML Metadata Interchange (XMI) Specification, Version 1.2 (January 2002)
Object Management Group: Common Object Request Broker Architecture, http://www.omg.org/technology/documents/formal/corba_iiop.htm
OMG, Object Management Group, http://www.omg.org
W3C: XSL Transformations (XSLT) Version 1.0 (November 1999)
Workflow Management Coalition: Workflow Process Definition Interface - XML Process Definition Language. Document Number WFMC-TC-1025, Document Status-Version 1.0 Final Draft (October 2002), http://www.wfmc.org/standard/docs/TC-1025_10_xpdl_102502.pdf
Bézivin, J.: From Object Composition to Model Transformation with the MDA. In: Proceedings of TOOLS’USA, Santa Barbara, California, USA, vol. IEEE TOOLS-39 (2001)
Bernstein, P.A., Levy, A.Y., Pottinger, R.A.: A Vision for Management of Complex Models. Microsoft Research Technical Report MSR-TR-2000-53, Juni (2000), ftp://ftp.research.microsoft.com/pub/tr/tr-2000-53.pdf
Czarnecki, K., Helsen, S.: Classification of Model Transformation Approaches. In: OOPSLA 2003, Workshop on Generative Techniques in the Context of Model-Driven Architecture (2003)
Grose, T.J., Doney, G.C., Brodsky, S.A.: Mastering XMI: Java Programming with XMI, XML, and UML. John Wiley Sons, Chichester (2002)
Jeckle, M.: OMG’s XML Metadata Interchange Format XMI. In: [23], pp. 25–42
Junginger, S., Kühn, H., Strobl, R., Karagiannis, D.: Ein Geschäftsprozessmanagement-Werkzeug der nächsten Generation - ADONIS: Konzeption und Anwendungen. WIRTSCHAFTSINFORMATIK 42(5), 392–401 (2000)
Karagiannis, D., Kühn, H.: Metamodelling Platforms. Invited Paper. In: Bauknecht, K., Tjoa, A.M., Quirchmayr, G. (eds.) EC-Web 2002. LNCS, vol. 2455, p. 182. Springer, Heidelberg (2002)
Keller, G., Nüttgens, M., Scheer, A.-W.: Semantische Prozessmodellierung auf der Basis Ereignisgesteuerter Prozessketten (EPK), (89). Publications of Institute of Wirtschaftsinformatik, University of Saarbrücken (1992)
Kohoutková, J.: Meta-Level Transformations in Systems Integration. In: Manolopoulos, Y., Návrat, P. (eds.) Proceedings of the Sixth East European Conference of Advances in Databasesand Information Systems (ADBIS 2002), Research Communications, Bratislava, Slovakia, September 2002, vol. 2, pp. 121–130 (2002)
Kühn, H., Murzek, M., Bayer, F.: Horizontal Business Process Model Interoperability using Model Transformation. In: Proceedings of the Workshop on Interoperability of Enterprise Systems (INTEREST 2004) held in conjunction with ECOOP 2004 conference, Oslo, Norway (June 2004)
Linthicum, D.S.: Enterprise Application Integration. Addison-Wesley, Reading (2000)
Nüttgens, M., Mendling, J. (eds.): Proceedings of the First Workshop on XML Interchange Formats for Business Process Management (XML4BPM 2004), March 2004. German Informatics Society, Marburg (2004)
Sheth, A.P., Larson, J.: Federated Database Systems for Managing Heterogeneous, Distributed and Autonomous Databases. ACM Computing Surveys 22(3) (1992)
Skoupý, K., Kohoutková, J., Benešovský, M., Jeffery, K.G.: HYPERMEDATA Approach: A Way to Systems Integration. In: Proceedings of Short Papers of the 3rd East European Conference on Advances in Databases and Information Systems (ADBIS 1999), Maribor, Slovenia, September 1999, pp. 9–15 (1999)
Smith, H.: BPM and MDA: Competitors, Alternatives or Complementary. Business Process Trends (2004)
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2005 Springer-Verlag Berlin Heidelberg
About this paper
Cite this paper
Riggio, R., Ursino, D., Kühn, H., Karagiannis, D. (2005). Interoperability in Meta-environments: An XMI-Based Approach. In: Pastor, O., Falcão e Cunha, J. (eds) Advanced Information Systems Engineering. CAiSE 2005. Lecture Notes in Computer Science, vol 3520. Springer, Berlin, Heidelberg. https://doi.org/10.1007/11431855_7
Download citation
DOI: https://doi.org/10.1007/11431855_7
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-540-26095-0
Online ISBN: 978-3-540-32127-9
eBook Packages: Computer ScienceComputer Science (R0)