Skip to main content

Systems Integration Methodology Based on MDA

  • Conference paper

Part of the book series: Lecture Notes in Computer Science ((LNPSE,volume 4066))

Abstract

Business corporations use frameworks and heterogeneous tools in the running of their systems. Most of these systems require the interaction between heterogeneous architectures, technologies and platforms. This integration is usually a complex task, which Model-Driven Architecture (MDA) approach to Model-Driven Software Development (MDSD) has promised to facilitate. In this paper we present a MDA-based methodology to platforms integration and show how it is successfully applied to a real business environment. In particular, the integration of three technological platforms (a framework based on Struts and J2EE, the transactional system CICS and the document manager FileNet) into a single development environment was carried out. Using this development environment, application code is 100% generated from UML-based models.

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

Buying options

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

Learn about institutional subscriptions

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

References

  1. Action Semantics Revised Final Submission. OMG document ad/01-08-04.SL

    Google Scholar 

  2. ASL – The Action Specification Language Reference Manual, http://www.kc.com

  3. CICS – Customer Information Control System, http://www-306.ibm.com/software/htp/cics/

  4. CICS Transaction Server for z/OS, http://www-306.ibm.com/software/htp/cics/tserver/

  5. Estévez, A., García, F., Padrón, J., Roda, J.L.: An MDA-Based Framework to Achieve High Productivity in Software Development. Software Engineering and Applications, Track, 436–218 (2004)

    Google Scholar 

  6. DB2 database server for z/OS, http://www-306.ibm.com/software/data/db2/zos/index.html

  7. FileNet, P8 3.0.0 Documentation, http://www.filenet.com

  8. Fuentes-Fernández, L., Vallecillo-Moreno, A.: An Introduction to UML profiles. UPGRADE, The European Journal for the Informatics Professional 5(2), 5–13 (2004)

    Google Scholar 

  9. Hibernate: http://www.hibernate.org

  10. J2EE – Java 2 Platform, Enterprise Edition, http://java.sun.com/javaee/index.jsp

  11. JCA – J2EE Connector Architecture, http://java.sun.com/j2ee/connector/

  12. JRIO – Java Record I/O, http://www-03.ibm.com/servers/eserver/zseries/software/java/jrio/overview.html

  13. JSR 168, portlet specification, http://www.jcp.org/en/jsr/detail?id=168

  14. MDA – Model Driven Architecture, http://www.omg.org/mda/

  15. MDSD – Model-Driven Software Development, http://www.mdsd.info/

  16. MVC –Model View Controller pattern, http://java.sun.com/blueprints/patterns/MVC-detailed.html

  17. SableCC Parser generator, http://sablecc.org

  18. Spring framework, http://www.springframework.org

  19. Struts Framework, http://struts.apache.org/

  20. QVT –Query Views Transformations, http://www.omg.org/technology/documents/modeling_spec_catalog.htm#MOF_QVT

  21. UML – Unified Modelling Language, http://www.uml.org/

  22. XMI – XML Metadata Interchange, http://www.omg.org/technology/documents/formal/xmi.htm

  23. WebSphere Application Server for z/OS, http://www-306.ibm.com/software/webservers/appserv/zos_os390/

Download references

Author information

Authors and Affiliations

Authors

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2006 Springer-Verlag Berlin Heidelberg

About this paper

Cite this paper

Estévez, A. et al. (2006). Systems Integration Methodology Based on MDA. In: Rensink, A., Warmer, J. (eds) Model Driven Architecture – Foundations and Applications. ECMDA-FA 2006. Lecture Notes in Computer Science, vol 4066. Springer, Berlin, Heidelberg. https://doi.org/10.1007/11787044_2

Download citation

  • DOI: https://doi.org/10.1007/11787044_2

  • Publisher Name: Springer, Berlin, Heidelberg

  • Print ISBN: 978-3-540-35909-8

  • Online ISBN: 978-3-540-35910-4

  • eBook Packages: Computer ScienceComputer Science (R0)

Publish with us

Policies and ethics