A Metadata-based Architecture for Identification and Discovery of Services in SOA

Aluizio Haendchen Filho, Hercules Antonio do Prado, Edilson Ferneda

2016

Abstract

An approach for resource identification, management, and service discovery in SOA is presented. The approach emphasizes an architectural model that allows representation, description, and identification of services, and is explored as a metadata repository. It is focused not only on Web Services, but also in all services existing in big companies’ applications, including currently developed services and legacy system services, highlighting the importance of reusing fine granularity services. The model includes discovery procedures to find and retrieve candidates for services composition and reuse. These procedures adopt a Case-Based Reasoning approach, in which the services are considered as cases kept and indexed in a repository. Case matching is carried out by means of text mining techniques that allow finding the most appropriate service candidate with the desired requirements for a particular task.

References

  1. Arsanjani, A., Zhang, L.-J., Ellis, M., Allam, A., Channabasavaiah, K., 2014. Design an SOA solution using a reference architecture. Improve your development process using the SOA solution stack. IBM DevelopperWorks.
  2. Bhuvaneswari, N. S., Sujatha, S., 2011. Integrating SOA and Web Services. River Publishers.
  3. Cognitive Systems, 1992. ReMind Developers Reference Manual, Cognitive Systems.
  4. ElBitar, I., Belouadha, F.-Z., Roudies, O., 2014. A CBR based approach for web service automatic discovery. Journal of Theoretical and Applied Information Technology, 62(1):237-247.
  5. Fujita, H., Mejri, M. (Eds.), 2006. New trends in software methodologies, Tools and Techniques. Proceedings of the Fifth SoMeT_06. Frontiers in Artificial Intelligence and Applications, 147.
  6. Haendchen Filho, A., Vasconcelos, C., 2015. Development Of Intelligent Enterprise Applications Using Multi-Agent Systems. Australian Journal of Basic and Applied Sciences, 9(11):444-450.
  7. Haendchen Filho, A., Prado, H. A., Ferneda, E., 2015. A Resource-Oriented Model for Services Management and Discovering in SOA. IEEE International Conference on Services Computing (SCC).
  8. Henni, F., Atmani, B., 2012. Dynamic Web Service Composition: Use of Case Based Reasoning and AI Planning. 4th International Conference on Web and Information, p. 22-29.
  9. Kolodner, J. L., 1993. Case-Based Reasoning. San Francisco, CA: Morgan Kaufmann.
  10. Leskovec, J., Rajaraman, A., Ullman, J., 2014. Mining of massive datasets. 2nd ed, Cambridge University Press.
  11. Lewis, G. A., Smith, D. B., 2007. Four pillars of ServiceOriented Architecture. CrossTalk: The Journal of Defense Software Engineering, p. 10-13.
  12. Lewis, G. A., Smith, D. B., Kontogiannis, K., 2010. A Research Agenda for Service-Oriented Architecture (SOA): Maintenance and Evolution of ServiceOriented Systems. Technical Note, CMU/SEI-2010- TN-003. Carnegie Mellon University.
  13. Limthanmaphon, B., Zhang, Y., 2013. Web Service composition with Case-Based Reasoning. 14th Australian Database Conference, 17:201-208.
  14. Manouvrier, B., 2008. Integration applicative EAI, B2B, BPM et SOA. ISTE Ltd / John Wiley & Sons, Inc.
  15. Marco, D., 2000. Building and Managing the Meta Data Repository: A Full Lifecycle Guide. John Wiley and Soons Inc.
  16. Osman, T., Thakker, D., Al-Dabass, D., 2006. Semanticdriven matchmaking of Web Services using CaseBased Reasoning. IEEE Int. Conf. on Web Services.
  17. Saroh, M., Sahu, S., 2014. Review on “Service Granularity In Service Oriented Architecture”. International Journal of Research in Engineering and Technology. 3(7):449-455.
  18. Sletten, B., 2009. Resource-Oriented Architecture: The Rest of REST. InfoQ. Retrieved January 2015 from http://www.infoq.com/articles/roa-rest-of-rest.
  19. World Wide Web Consortium [W3C], 2004. Web Services Architecture, W3C Working Group Note 11.
  20. World Wide Web Consortium [W3C], n.d. W3C Document Object Model (DOM). XML DOM Tutorial.
Download


Paper Citation


in Harvard Style

Filho A., do Prado H. and Ferneda E. (2016). A Metadata-based Architecture for Identification and Discovery of Services in SOA . In Proceedings of the 18th International Conference on Enterprise Information Systems - Volume 2: ICEIS, ISBN 978-989-758-187-8, pages 298-305. DOI: 10.5220/0005867702980305


in Bibtex Style

@conference{iceis16,
author={Aluizio Haendchen Filho and Hercules Antonio do Prado and Edilson Ferneda},
title={A Metadata-based Architecture for Identification and Discovery of Services in SOA},
booktitle={Proceedings of the 18th International Conference on Enterprise Information Systems - Volume 2: ICEIS,},
year={2016},
pages={298-305},
publisher={SciTePress},
organization={INSTICC},
doi={10.5220/0005867702980305},
isbn={978-989-758-187-8},
}


in EndNote Style

TY - CONF
JO - Proceedings of the 18th International Conference on Enterprise Information Systems - Volume 2: ICEIS,
TI - A Metadata-based Architecture for Identification and Discovery of Services in SOA
SN - 978-989-758-187-8
AU - Filho A.
AU - do Prado H.
AU - Ferneda E.
PY - 2016
SP - 298
EP - 305
DO - 10.5220/0005867702980305