Model-Driven ERP Implementation

Gil Gaillard

Abstract

Enterprise Resource Planning (ERP) implementations are very complex. To obtain a fair level of understanding of the system, it is then necessary to model the supported business processes. However, the problem is the accuracy of the mapping between this model and the actual technical implementation. A solution is to make use of the OMG’s Model-Driven Architecture (MDA) framework. In fact, this framework lets the developer model his system at a high abstraction level and allows the MDA tool to generate the implementation details. This paper presents our results in applying the MDA framework to ERP implementation based on a high level model of the business processes. Then, we show how our prototype is structured and implemented in the IBM/Rational® XDE® environment.

References

  1. Action Semantics Revised Final Submission. OMG document ad/01-08-04.SL
  2. ASL - The Action Specification Language Reference Manual. http://www.kc.com
  3. Brunton R., Brutzman D., Drake D., Hieb M., Morse K.L., Pullen J.M., Tolk A. : “Using Web Services to Integrate Heterogeneous Simulations in a Grid Environment”, Lecture Notes in Computer Science, Springer-Verlag Heidelberg (2004) pp. 835 - 847.
  4. CICS - Customer Information Control System. http://www-306.ibm.com/software/htp/cics/
  5. FileNet http://www.filenet.com P8 3.0.0 Documentation
  6. Hibernate: http://www.hibernate.org
  7. J2EE - Java 2 Platform, Enterprise Edition. http://java.sun.com/javaee/index.jsp
  8. Jahnke, J.H., Wadsack, J.P. : “Towards Model-Driven Middleware Maintenance”, Proc. of the OOPSLA 2002 Workshop on Generative Techniques in the context of Model-Driven Architecture, Seattle, USA., November 2002.
  9. JCA - J2EE Connector Architecture. http://java.sun.com/j2ee/connector/
  10. JRIO - Java Record I/O. http://www-03.ibm.com/servers/eserver/zseries/software/java/jrio/ overview.html
  11. JSR 168, portlet specification. http://www.jcp.org/en/jsr/detail?id=168
  12. MDA - Model Driven Architecture. http://www.omg.org/mda/
  13. MDSD - Model-Driven Software Development. http://www.mdsd.info/
  14. MVC -Model View Controller pattern. http://java.sun.com/blueprints/patterns/MVCdetailed.html
  15. SableCC Parser generator. http://sablecc.org
  16. Spring framework. http://www.springframework.org
  17. Struts Framework http://struts.apache.org/
  18. QVT - Query Views Transformations. http://www.omg.org/technology/documents/ modeling_spec_catalog.htm#MOF_QVT
  19. UML - Unified Modelling Language http://www.uml.org/
  20. XMI - XML Metadata Interchange. http://www.omg.org/technology/documents/formal/ xmi.htm
Download


Paper Citation


in Harvard Style

Gaillard G. (2006). Model-Driven ERP Implementation . In Proceedings of the 2nd International Workshop on Model-Driven Enterprise Information Systems - Volume 1: MDEIS, (ICEIS 2006) ISBN 978-972-8865-56-6, pages 98-107. DOI: 10.5220/0002482100980107


in Bibtex Style

@conference{mdeis06,
author={Gil Gaillard},
title={Model-Driven ERP Implementation},
booktitle={Proceedings of the 2nd International Workshop on Model-Driven Enterprise Information Systems - Volume 1: MDEIS, (ICEIS 2006)},
year={2006},
pages={98-107},
publisher={SciTePress},
organization={INSTICC},
doi={10.5220/0002482100980107},
isbn={978-972-8865-56-6},
}


in EndNote Style

TY - CONF
JO - Proceedings of the 2nd International Workshop on Model-Driven Enterprise Information Systems - Volume 1: MDEIS, (ICEIS 2006)
TI - Model-Driven ERP Implementation
SN - 978-972-8865-56-6
AU - Gaillard G.
PY - 2006
SP - 98
EP - 107
DO - 10.5220/0002482100980107