Extending the Service Oriented Architecture to Include a Decisional Components

  • Fatima Boumahdi
  • Rachid Chalal
Part of the Smart Innovation, Systems and Technologies book series (SIST, volume 42)


The emergence of Service-Oriented Architecture (SOA) as an approach for integrating applications that expose services, presents many new challenges to organizations that ensure the decisional aspect of company by adopting the SOA like a support architecture. The proposed architecture will facilitate research and development of Decision-Making and decision support systems in SOA. This chapter describes Service Oriented Architecture with decisional aspect (SOAda) . To define a new set of concepts necessary for modeling the three views: business, information and decision, a new meta-model called Decisional Model of Service (DMoS) will be presented. Some of these concepts are already known, whereas others are new and are proposed as an element of this chapter. The architecture leading elements are: the DMoS meta-model and the new architecture SOAda. Finally, the proposed architecture will be illustrated with a case study in inventory management .


Inventory management Decision-making Decisional model of service Service-oriented architecture SoaML 


  1. 1.
    Amsden, J.: Modeling with SoaML, the service-oriented architecture modeling language. Technical report, IBM (2010)Google Scholar
  2. 2.
    Arsanjani, A., Ghosh, S., Allam, A., Abdollah, T., Ganapathy, S., Holley, K.: SOMA: a method for developing service-oriented solutions. IBM Syst. J. 47(3), 377–396 (2008)CrossRefGoogle Scholar
  3. 3.
    Börner, R., Goeken, M.: Identification of business services. In: 15th Americas Conference on Information Systems (AMCIS), San Francisco, California (2010)Google Scholar
  4. 4.
    Kim, Y., Yun, X.: An approach to modeling service-oriented development process. In: IEEE International Conference on Services Computing, pp. 273–276. IEEE Press, New York (2006)Google Scholar
  5. 5.
    Rahmani, A.T., Rafe, V., Sedighian, S., Abbaspour, A.: An mda-based modeling and design of service oriented architecture. In: Computational Science–ICCS, pp. 578–585. Springer, Berlin (2006)Google Scholar
  6. 6.
    Erl, T.: Service-oriented architecture: concepts, technology, and design. Prentice Hall, Upper Saddle River (2005)Google Scholar
  7. 7.
    Berkem, B.: From the business motivation model (BMM) to service oriented architecture (SOA). J. Object Technol. 7(8), 57–70 (2008)CrossRefGoogle Scholar
  8. 8.
    Papazoglou, M.P., Van Den Heuvel, W.J.: Service-oriented design and development methodology. Int. J. Web Eng. Technol. 2(4), 412–442 (2006)CrossRefGoogle Scholar
  9. 9.
    Chaari, S., Biennier, F., Favrel, J., Benamar, C.: Towards a service-oriented enterprise based on business components identification. In: Enterprise Interoperability II, pp. 495–506. Springer, Berlin (2007)Google Scholar
  10. 10.
    Mittal, K.: Build your SOA, part 3: the service-oriented unified process. Technical report, IBM developer Works (2006)Google Scholar
  11. 11.
    Zimmermann, O.: An architectural decision modeling framework for service-oriented architecture design. Ph.D. thesis, Stuttgart, University, Dissertation (2009)Google Scholar
  12. 12.
    Klose, K., Knackstedt, R., Beverungen, D.: Identification of services-a stakeholder-based approach to SOA development and its application in the area of production planning, pp. 1802–1814 (2007)Google Scholar
  13. 13.
    Lemrabet, Y., Clin, D., Bigand, M., Bourey, J.: From bpmn 2.0 to the setting-up on an esb–application to an interoperability problem. In: Collaborative networks for a sustainable world, pp. 722–729. Springer, Berlin (2010)Google Scholar
  14. 14.
    OMG: Service oriented architecture modeling version 1.0.1. Technical report, OMG. (2012)
  15. 15.
    Casanave, C.: Enterprise service oriented architecture using the omg soaml standard, a model driven solutions. Technical report (2012)
  16. 16.
    Elvesæter, B., Berre, A.J., Sadovykh, A.: Specifying services using the service oriented architecture modeling language (SoaML)-a baseline for specification of cloud-based services. In: CLOSER, pp. 276–285 (2011)Google Scholar
  17. 17.
    Xu, L., Chen, L., Chen, T., Gao, Y.: Soa-based precision irrigation decision support system. Math. Comput. Model. 54(3), 944–949 (2011)CrossRefGoogle Scholar
  18. 18.
    Vescoukis, V., Doulamis, N., Karagiorgou, S.: A service oriented architecture for decision support systems in environmental crisis management. Future Gener. Comput. Syst. 28(3), 593–604 (2012)CrossRefGoogle Scholar
  19. 19.
    Boumahdi, F., Chalal, R.: Soadsspm: a new service-oriented architecture of the decision support system for the project management. In: International Conference on Control, Engineering and Information Technology (CEIT13), Sousse, Tunisie, pp. 6–10 (2013)Google Scholar
  20. 20.
    Fan, X.Q.: A decision-making method for personalized composite service. Expert Syst. Appl. 40(15), 5804–5810 (2013)CrossRefGoogle Scholar
  21. 21.
    De Castro, V., Marcos, E., Vara, J.M.: Applying cim-to-pim model transformations for the service-oriented development of information systems. Inf. Softw. Technol. 53(1), 87–105 (2011)CrossRefGoogle Scholar
  22. 22.
    Simon, H.A.: Administrative Behavior, vol. 3. Cambridge University Press, Cambridge (1976)Google Scholar
  23. 23.
    Al-Zhrani, S.: Management information systems role in decision-making during crises: case study. J. Comput. Sci. 6(11), 12–47 (2010)Google Scholar
  24. 24.
    Vincke, P.: Multi-criteria decision-aid. Wiley, Chichester (1992)Google Scholar
  25. 25.
    Silver, E.A., Pyke, D.F., Peterson, R., et al.: Inventory management and production planning and scheduling, vol. 3. Wiley, New York (1998)Google Scholar
  26. 26.
    OMG: Business process modeling notation (BPMN). Technical report, OMG. (2011)
  27. 27.
    Todoran, I., Hussain, Z., Gromov, N.: Soa integration modeling: an evaluation of how soaml completes uml modeling. In: 15th IEEE International Enterprise Distributed Object Computing Conference Workshops (EDOCW), pp. 57–66. IEEE Press, New York (2011)Google Scholar
  28. 28.
    Berre, A., Roman, D., Elvesaeter, B., Carrez, C.: Service oriented architecture modeling language (SoaML). Technical report (2010)Google Scholar
  29. 29.
    Elvesaeter, B., Panfilenko, D., Jacobi, S., Hahn, C.: Aligning business and it models in service-oriented architectures using bpmn and soaml. In: Proceedings of the First International Workshop on Model-Driven Interoperability, pp. 61–68. ACM Press, New York (2010)Google Scholar

Copyright information

© Springer International Publishing Switzerland 2016

Authors and Affiliations

  1. 1.LRDSI Laboratory, Sciences FacultySaad Dahlab UniversityBlidaAlgeria
  2. 2.Laboratory LMCSAlgiersAlgeria

Personalised recommendations