Advertisement

Systems Integration Methodology Based on MDA

  • Antonio Estévez
  • José D. García
  • Javier Padrón
  • Carlos López
  • Marko Txopitea
  • Beatriz Alustiza
  • José L. Roda
Part of the Lecture Notes in Computer Science book series (LNCS, 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.

Keywords

Business Logic Application Code Platform Integration Integration Methodology Heterogeneous Platform 
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.

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

References

  1. 1.
    Action Semantics Revised Final Submission. OMG document ad/01-08-04.SL Google Scholar
  2. 2.
    ASL – The Action Specification Language Reference Manual, http://www.kc.com
  3. 3.
    CICS – Customer Information Control System, http://www-306.ibm.com/software/htp/cics/
  4. 4.
    CICS Transaction Server for z/OS, http://www-306.ibm.com/software/htp/cics/tserver/
  5. 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. 6.
  7. 7.
    FileNet, P8 3.0.0 Documentation, http://www.filenet.com
  8. 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. 9.
  10. 10.
    J2EE – Java 2 Platform, Enterprise Edition, http://java.sun.com/javaee/index.jsp
  11. 11.
    JCA – J2EE Connector Architecture, http://java.sun.com/j2ee/connector/
  12. 12.
  13. 13.
    JSR 168, portlet specification, http://www.jcp.org/en/jsr/detail?id=168
  14. 14.
    MDA – Model Driven Architecture, http://www.omg.org/mda/
  15. 15.
    MDSD – Model-Driven Software Development, http://www.mdsd.info/
  16. 16.
    MVC –Model View Controller pattern, http://java.sun.com/blueprints/patterns/MVC-detailed.html
  17. 17.
    SableCC Parser generator, http://sablecc.org
  18. 18.
  19. 19.
    Struts Framework, http://struts.apache.org/
  20. 20.
  21. 21.
    UML – Unified Modelling Language, http://www.uml.org/
  22. 22.
  23. 23.

Copyright information

© Springer-Verlag Berlin Heidelberg 2006

Authors and Affiliations

  • Antonio Estévez
    • 1
  • José D. García
    • 1
  • Javier Padrón
    • 1
  • Carlos López
    • 1
  • Marko Txopitea
    • 2
  • Beatriz Alustiza
    • 3
  • José L. Roda
    • 4
  1. 1.Open CanariasEspaña
  2. 2.Open NorteBilbaoEspaña
  3. 3.IZFEDonostia – San SebastiánEspaña
  4. 4.ULL, Escuela Técnica Superior de Ingeniería InformáticaUniversidad de La LagunaLa LagunaEspaña

Personalised recommendations