Abstract
One of the major challenges in today’s complex business environment is the delivery of a complete solution from business architecture design downstream to SOA IT realization. The IBM Service Oriented Modeling and Architecture (SOMA) methodology attempts to address this objective. Our project captures information from business architecture design and presents this information in a graphical user interface for its later utilization by the solution development team, compliant to the SOMA methodology. Our model-driven development (MDD) cycle consists of modeling with XML Schema Definition (XSD), generating code with Eclipse Model Framework (EMF) and Eclipse Graphical Model Framework (GMF), customizing the code, and testing the solution. The tool was tested on a supply chain management scenario. The results demonstrated the feasibility of capturing business design and using the artifacts for IT realization with MDD. Our overall MDD experience is discussed.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Preview
Unable to display preview. Download preview PDF.
Similar content being viewed by others
References
Ortiz, D., Ramchandani, K., Harwood, K., Pich, N., Bicard-Mandel, J., Puckle Hobbs, E., Im, S., Ikeda, S.K., Miller, P.D.: New Competitive Weapons in the Insurance Business, http://www-935.ibm.com/services/us/imc/pdf/g510-4033-new-competitive-weapons.pdf
Pohle, G., Korsten, P., Ramarmurthy, S.: Component Business Models – Making Specialization Real (2005), http://www-935.ibm.com/services/us/imc/pdf/g510-6163-component-business-models.pdf
Cherbakov, L., Galambos, G., Harishankar, R., Kalyana, S., Rackham, G.: Impact of Service Orientation at the Business Level. IBM Systems Journal 44(4), 653–668 (2005)
Ramamurthy, S., Robinson, M.: Simplify to Succeed (2005), http://www-935.ibm.com/services/us/imc/pdf/g510-9109-00-simplify-to-succeed-retail-banking-in-2005-full.pdf
Flaxer, D., Nigam, A.: Realizing Business Components, Business Operations and Business Services. In: CEC 2004, pp. 328–332 (2004)
Latimor, D., Robinson, G.: Component Business Modeling – Financial Services Firms Prepare for an On-demand World, http://www-935.ibm.com/services/us/imc/pdf/ge510-3607-00f-component-business-modeling.pdf
Business Architecture definition, http://en.wikipedia.org/wiki/Business_architecture
Dandashi, F., Siegers, R., Jones, J., Blevins, T.: The Open Group Architecture Framework (TOGAF) and the US Department of Defense Architecture Framework (DoDAF) (2007), http://www.mitre.org/work/tech_papers/tech_papers_07/06_0987/06_0987.pdf
Liang-Jie, Z., Jia, Z., Hong, C.: Services Computing. Springer, Heidelberg (2007)
Nayak, N., Linehan, M., Nigam, A., Marston, D., Jeng, J.-J., Wu, F.Y., Boullery, D., White, L.F., Nandi, P., Sanz, J.L.C.: Core Business Architecture for a Service-Oriented Enterprise. IBM Systems Journal 46 (2007)
Sessions, R.: Comparison of the Top Four Enterprise Architecture Methodologies (2007), http://www.objectwatch.com/whitepapers/4EAComparison.pdf
Zachman, J.: A Framework for Information Systems Architecture. IBM Systems Journal 26(3), 276–292 (1987)
Fisher, A., Fournier, F., Gilat, D., Rackham, G., Razinkov, N., Wasserkrug, S.: A Top-Down Approach from Service Centers to Business Processes. In: IEEE/INFORMS International Conference on Service Operations and Logistics, and Informatics (SOLI 2007), pp. 400–405 (2007)
Eclipse website: http://www.eclipse.org/
EMF documentation website, http://www.eclipse.org/projects/project_summary.php?projectid=modeling.emf
GMF documentation website, http://www.eclipse.org/projects/project_summary.php?projectid=modeling.gmf
EMF description article, http://help.eclipse.org/help33/index.jsptopic=/org.eclipse.emf.doc//references/overview/EMF.html
GEF website, http://www.eclipse.org/gef/
Using JET Transformations with EMF Documents, http://help.eclipse.org/help32/index.jsp?topic=/org.eclipse.jet.doc/tasks/usingJetWithEMF.xhtml
Abrahamsson, P., Warsta, J., Siponen, M.T., Ronkainen, J.: New Directions on Agile Methods: A Comparative Analysis. In: ICSE, p. 244 (2003)
UML superstructure specification, http://www.omg.org/cgi-bin/doc?formal/05-07-04
Author information
Authors and Affiliations
Editor information
Rights and permissions
Copyright information
© 2008 Springer-Verlag Berlin Heidelberg
About this paper
Cite this paper
Bercovici, A., Fournier, F., Wecker, A.J. (2008). From Business Architecture to SOA Realization Using MDD. In: Schieferdecker, I., Hartman, A. (eds) Model Driven Architecture – Foundations and Applications. ECMDA-FA 2008. Lecture Notes in Computer Science, vol 5095. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-540-69100-6_27
Download citation
DOI: https://doi.org/10.1007/978-3-540-69100-6_27
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-540-69095-5
Online ISBN: 978-3-540-69100-6
eBook Packages: Computer ScienceComputer Science (R0)