An Experience of using SoaML for Modeling a Service-Oriented Architecture for Health Information Systems

Fernanda G. Silva, Jislane S. S. de Menezes, Josimar de S. Lima, Joyce M. S. França, Rogério P. C. do Nascimento, Michel S. Soares

2015

Abstract

Service-oriented applications have been modeled with different modeling languages and diagrams, which suggests a lack of standardization. Although UML concepts for modeling SOA can be regarded as a good starting point, it is not an entirely feasible approach, as UML has not been proposed with the purpose of modeling services and SOA applications. Besides, the proper concept of service is absent in UML. SoaML is a UML profile for the specification and design of services within a service-oriented architecture. One of the advantages of using SoaML to model interoperability between systems in health care is that it is possible to model the consumers and service providers. This would be quite difficult to achieve using UML only. Therefore, the main contribution of this work is to manipulate a relatively new modeling language to real operational problems related to the integration of health systems.

References

  1. Alonso, G., Casati, F., Kuno, H., and Machiraju, V. (2010). Web Services: Concepts, Architectures and Applications. Springer Publishing Company, Incorporated, 1st edition.
  2. EL Yamany, H. F., Capretz, M. A. M., and Allison, D. S. Intelligent Security and Access Control Framework for Service-oriented Architecture. Information and Software Technology, 52(2):220-236.
  3. Elvesaeter, B., Panfilenko, D., Jacobi, S., and Hahn, C. (2010). Aligning Business and IT Models in Serviceoriented Architectures Using BPMN and SoaML. In Proceedings of the First International Workshop on Model-Driven Interoperability, MDI 7810, pages 61- 68.
  4. Gebhart, M., Baumgartner, M., Oehlert, S., Blersch, M., and Abeck, S. (2010). Evaluation of Service Designs Based on SoaML. In Fifth International Conference on Software Engineering Advances (ICSEA), pages 7- 13.
  5. Granell, C., Díaz, L., and Gould, M. (2010). ServiceOriented Applications for Environmental Models: Reusable Geospatial Services. Environmental Modelling and Software, 25(2):182-198.
  6. Hu, J., Huang, L., Cao, B., and Chang, X. (2014). Executable Modeling Approach to Service Oriented Architecture Using SoaML in Conjunction with Extended DEVSML. In IEEE International Conference on Services Computing, pages 243-250.
  7. Kannan, K., Bhamidipaty, A., and Narendra, N. C. (2011). Design Time Validation of Service Orientation Principles Using Design Diagrams. In Annual (Services Research and Innovation Institure) SRII Global Conference, pages 795-804.
  8. Khadka, R., Reijnders, G., Saeidi, A., Jansen, S., and Hage, J. (2011). A Method Engineering based Legacy to SOA Migration Method. In Proc. of the 27th IEEE International Conference on Software Maintenance, ICSM 7811, pages 163-172.
  9. Khoshkbarforoushha, A., Jamshidi, P., and Shams, F. (2010). A Metric for Composite Service Reusability Analysis. In Proc. of the 2010 ICSE Workshop on Emerging Trends in Software Metrics, WETSoM 7810, pages 67-74.
  10. King, G.-H., Cai, Z.-Y., Lu, Y.-Y., Wu, J.-J., Shih, H.-P., and Chang, C.-R. (2010). A High-Performance Multi-user Service System for Financial Analytics Based on Web Service and GPU Computation. In International Symposium on Parallel and Distributed Processing with Applications (ISPA), pages 327-333.
  11. Mohammadi, M. and Mukhtar, M. (2013). A Review of SOA Modeling Approaches for Enterprise Information Systems. Procedia Technology, 11:794-800. 4th International Conference on Electrical Engineering and Informatics.
  12. Monsieur, G., Snoeck, M., and Lemahieu, W. (2012). Managing Data Dependencies in Service Compositions. Journal of Systems and Software, 85(11):2604-2628.
  13. Object Management Group (OMG) (2012). oriented architecture Modeling Language (SoaML) Specification. Technical report.
  14. OMG (2012). Service oriented architecture Modeling Language (SoaML) Specification. Technical report.
  15. OMG-UML (2011). Unified Modeling Language (UML): Superstructure - version 2.4.
  16. Perepletchikov, M. and Ryan, C. (2011). A Controlled Experiment for Evaluating the Impact of Coupling on the Maintainability of Service-Oriented Software. IEEE Transactions on Software Engineering, 37(4):449- 465.
  17. Stojanovic, Z., Dahanayake, A., and Sol, H. (2004). Modeling and Design of Service-Oriented Architecture. In IEEE International Conference on Systems, Man and Cybernetics, volume 5, pages 4147-4152.
  18. Todoran, I., Hussain, Z., and Gromov, N. (2011). SOA Integration Modeling: An Evaluation of How SoaML Completes UML Modeling. In EDOCW, pages 57- 66. IEEE Computer Society.
  19. Vescoukis, V. and Dulamis, N. D. (2011). Disaster Management Evaluation and Recommendation. In Conference in Games and Virtual Worlds for Serious Applications (VS-GAMES), pages 244-249.
  20. Wu, B., Chi, C.-H., Chen, Z., Gu, M., and Sun, J. (2009). Workflow-Based Resource Allocation to Optimize Overall Performance of Composite Services. Future Generation Computer Systems, 25(3):199-212.
Download


Paper Citation


in Harvard Style

G. Silva F., S. S. de Menezes J., de S. Lima J., M. S. França J., P. C. do Nascimento R. and S. Soares M. (2015). An Experience of using SoaML for Modeling a Service-Oriented Architecture for Health Information Systems . In Proceedings of the 17th International Conference on Enterprise Information Systems - Volume 3: ICEIS, ISBN 978-989-758-098-7, pages 322-327. DOI: 10.5220/0005464403220327


in Bibtex Style

@conference{iceis15,
author={Fernanda G. Silva and Jislane S. S. de Menezes and Josimar de S. Lima and Joyce M. S. França and Rogério P. C. do Nascimento and Michel S. Soares},
title={An Experience of using SoaML for Modeling a Service-Oriented Architecture for Health Information Systems},
booktitle={Proceedings of the 17th International Conference on Enterprise Information Systems - Volume 3: ICEIS,},
year={2015},
pages={322-327},
publisher={SciTePress},
organization={INSTICC},
doi={10.5220/0005464403220327},
isbn={978-989-758-098-7},
}


in EndNote Style

TY - CONF
JO - Proceedings of the 17th International Conference on Enterprise Information Systems - Volume 3: ICEIS,
TI - An Experience of using SoaML for Modeling a Service-Oriented Architecture for Health Information Systems
SN - 978-989-758-098-7
AU - G. Silva F.
AU - S. S. de Menezes J.
AU - de S. Lima J.
AU - M. S. França J.
AU - P. C. do Nascimento R.
AU - S. Soares M.
PY - 2015
SP - 322
EP - 327
DO - 10.5220/0005464403220327