A TOOL INTEGRATION WORKBENCH FOR ENTERPRISE ARCHITECTURE - Integrating heterogeneous models and tools

Diederik van Leeuwen, Hugo ter Doest, Marc Lankhorst

Abstract

Enterprise architecture incorporates the specification of relations between different domains, each speaking its own languages and using its own tools. As a consequence, the enterprise architecture asks for the integration of existing modelling tools. This integration has both technical and conceptual aspects. On a technical level, models in different formats managed by dedicated tools need to be related. On a conceptual level, models are expressed in different modelling languages or conceptual schemas, making the integration of these models complex. In this paper we present the design of a workbench for enterprise architecture that serves as a tool integration environment and a modelling tool at the same time: it supports both technical integration of existing modelling tools and conceptual integration of modelling schemas. The workbench is a viewpoint-driven environment that provides the means to bring together and elaborate upon existing heterogeneous content, as well as to break down existing content into more specific content managed by dedicated tools. This viewpoint-driven environment serves as a starting point for report generation for stakeholders more remote to the architecture design process. Moreover, re-use of architectural assets is supported in straightforward manner by a transparent disclosure of existing design artefacts in one integrated environment.

References

  1. Arbab, F., I. Herman and P. Spilling, 1993. An overview of Manifold and its implementation. Concurrency: Practice and Experience 5(1), pp. 23-70.
  2. Bergstra, J.A. and P. Klint, 1998. The discrete time ToolBus -- a software coordination architecture. Science of Computer Programming 31(2-3), pp. 205- 229.
  3. Bernus, P., Nemes, L., Schmidt, G., 2003. Handbook on Enterprise Architecture, Springer.
  4. BPMI, 2003. Business Process Modeling Language (BPML), Proposed Recommendation. Business process Management Initiative (BPMI). URL: http://www.bpmi.org.
  5. Claßen, A., Steffen, B., Margaria, T., and Braun, V., 1997. Tool Coordination in METAFrame. Technical Report MIP9707. Universität Passau, Germany.
  6. Creasy, P. N. and Ellis, G., 1993. A Conceptual Graph Approach to Conceptual Schema Integration. In Proc. ICCS'93, Conceptual Graphs for Knowledge Representation: First International Conference on Conceptual Structures. Quebec, Canada.
  7. ECMA, 1997. Portable Common Tool Environment (PCTE) - Abstract Specification. Standard ECMA149. ECMA Standardizing Information and Communication Systems. URL: http://www.ecmainternational.org/.
  8. Eertink, H., Janssen, W., Oude Luttighuis, P., Teeuw, W. and Vissers, C., 1999. A Business Process Design Language. In Proc. 1st World Congress on Formal Methods. Toulouse, France.
  9. Gamma, E., Helm, R., Johnson, R. and Vlissides, J., 1995. Design Patterns: Elements of Reusable ObjectOriented Software. Reading Mass., Addison Wesley. USA, 1st edition.
  10. Grundy, J.C. and Venable, J.R., 1995. Providing Integrated Support for Multiple Development Notations. In Proc. Conference on Advanced Information Systems Engineering, pp. 255-268.
  11. Handler, R., 2003. Selecting Architecture Modeling Tools: 2003. EPAS, META Group.
  12. Iacob, M. et al., 2002. State of the Art in Architecture Support. ArchiMate deliverable D3.1. Telematica Instituut, Enschede, The Netherlands. URL: https://doc.telin.nl/dscgi/ds.py/Get/File-27882/.
  13. IEEE, Architecture Working Group, 2000. IEEE Std 1471- 2000, IEEE Recommended Practice for Architectural Description of Software-Intensive Systems. IEEE. USA.
  14. Jonkers, H. et al., 2003. Towards a language for coherent enterprise architecture descriptions. In EDOC'03, 7th IEEE International Enterprise Distributed Object Computing Conference, pp. 28-37. Australia.
  15. Karlsen, E.W., 1998. The UniForM WorkBench - a Higher Order Tool Integration Framework. International Workshop on Current Trends in Applied Formal Methods (AFM'98). Boppard, Germany.
  16. Karsai G., 2000. Design Tool Integration: An Exercise in Semantic Interoperability. Proceedings of the IEEE Engineering of Computer Based Systems. Edinburg, UK.
  17. Kramer, J. and Finkelstein, A., 1991. A Configurable Framework for Method and Tool Integration. In Software Development Environments and CASE Technology, pp. 233-257.
  18. Nuseibeh, B. and Finkelstein, A., 1992. View Points: A Vehicle for Method and Tool Integration. Proceedings of the Fifth International Workshop on ComputerAided Software Engineering. IEEE Computer, Montreal, Canada.
  19. ODMG, 2000. Using XML as an Object Interchange Format. Object Data Management Group. URL: http://www.odmg.org/.
  20. OMG, 2003a. XML Metadata Interchange (XMI), v2.0. Object Management Group. URL: http://www.omg.org/cgi-bin/doc?formal/03-05-02.
  21. OMG, 2003b. Unified Modelling Language, v1.5, Object Management Group. URL: http://www.omg.org/cgibin/doc?formal/03-03-01.
  22. Schefstroem, D. and van den Broek, G., 1993. Tool Integration: Environments and Frameworks. John Wiley & Sons, New York.
  23. W3C 2000. XML 1.0. World Wide Web Consortium. URL: http://www.w3.org/XML/.
  24. W3C 2001. XML Schema 1.0, World Wide Web Consortium. URL: http://www.w3.org/XML/Schema.
Download


Paper Citation


in Harvard Style

van Leeuwen D., ter Doest H. and Lankhorst M. (2004). A TOOL INTEGRATION WORKBENCH FOR ENTERPRISE ARCHITECTURE - Integrating heterogeneous models and tools . In Proceedings of the Sixth International Conference on Enterprise Information Systems - Volume 3: ICEIS, ISBN 972-8865-00-7, pages 470-478. DOI: 10.5220/0002610804700478


in Bibtex Style

@conference{iceis04,
author={Diederik van Leeuwen and Hugo ter Doest and Marc Lankhorst},
title={A TOOL INTEGRATION WORKBENCH FOR ENTERPRISE ARCHITECTURE - Integrating heterogeneous models and tools},
booktitle={Proceedings of the Sixth International Conference on Enterprise Information Systems - Volume 3: ICEIS,},
year={2004},
pages={470-478},
publisher={SciTePress},
organization={INSTICC},
doi={10.5220/0002610804700478},
isbn={972-8865-00-7},
}


in EndNote Style

TY - CONF
JO - Proceedings of the Sixth International Conference on Enterprise Information Systems - Volume 3: ICEIS,
TI - A TOOL INTEGRATION WORKBENCH FOR ENTERPRISE ARCHITECTURE - Integrating heterogeneous models and tools
SN - 972-8865-00-7
AU - van Leeuwen D.
AU - ter Doest H.
AU - Lankhorst M.
PY - 2004
SP - 470
EP - 478
DO - 10.5220/0002610804700478