Model-Driven ERP Implementation
Gil Gaillard
2006
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
- Action Semantics Revised Final Submission. OMG document ad/01-08-04.SL
- ASL - The Action Specification Language Reference Manual. http://www.kc.com
- 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.
- CICS - Customer Information Control System. http://www-306.ibm.com/software/htp/cics/
- FileNet http://www.filenet.com P8 3.0.0 Documentation
- Hibernate: http://www.hibernate.org
- J2EE - Java 2 Platform, Enterprise Edition. http://java.sun.com/javaee/index.jsp
- 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.
- JCA - J2EE Connector Architecture. http://java.sun.com/j2ee/connector/
- JRIO - Java Record I/O. http://www-03.ibm.com/servers/eserver/zseries/software/java/jrio/ overview.html
- JSR 168, portlet specification. http://www.jcp.org/en/jsr/detail?id=168
- MDA - Model Driven Architecture. http://www.omg.org/mda/
- MDSD - Model-Driven Software Development. http://www.mdsd.info/
- MVC -Model View Controller pattern. http://java.sun.com/blueprints/patterns/MVCdetailed.html
- SableCC Parser generator. http://sablecc.org
- Spring framework. http://www.springframework.org
- Struts Framework http://struts.apache.org/
- QVT - Query Views Transformations. http://www.omg.org/technology/documents/ modeling_spec_catalog.htm#MOF_QVT
- UML - Unified Modelling Language http://www.uml.org/
- XMI - XML Metadata Interchange. http://www.omg.org/technology/documents/formal/ xmi.htm
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