Integrating SOA and MAS in Intelligent Environments

  1. Manuel Sánchez 1
  2. Jose Aguilar 2
  3. Ernesto Exposito 3
  1. 1 Universidad Nacional Experimental del Táchira
    info

    Universidad Nacional Experimental del Táchira

    San Cristobal, Venezuela

    ROR https://ror.org/00fr68j09

  2. 2 Universidad de Los Andes
    info

    Universidad de Los Andes

    Bogotá, Colombia

    ROR https://ror.org/02mhbdp94

  3. 3 University of Pau and Pays de l'Adour
    info

    University of Pau and Pays de l'Adour

    Pau, Francia

    ROR https://ror.org/01frn9647

Revista:
DYNA: revista de la Facultad de Minas. Universidad Nacional de Colombia. Sede Medellín

ISSN: 0012-7353

Año de publicación: 2018

Volumen: 85

Número: 206

Páginas: 268-282

Tipo: Artículo

DOI: 10.15446/DYNA.V85N206.68671 DIALNET GOOGLE SCHOLAR lock_openDialnet editor

Otras publicaciones en: DYNA: revista de la Facultad de Minas. Universidad Nacional de Colombia. Sede Medellín

Resumen

SOA (Service Oriented Architecture) ha emergido como una arquitectura dominante para la interoperabilidad entre aplicaciones, por medio de un modelo de acoplamiento débil basado en la flexibilidad que proveen los servicios web, esto ha dado lugar a una amplia gama de aplicaciones, en lo que se conoce hoy en día como computación en la nube. Por otro lado, los MAS (Multiagent System, por sus siglas en inglés) son usados ampliamente en la industria, ya que brindan soluciones apropiadas a problemas complejos, de forma proactiva e inteligente. En particular, los Ambientes Inteligentes (AmI) educativos se benefician de estás dos arquitecturas, ya que por un lado los MAS dotan al AmI de inteligencia, mientras que SOA permite a los usuarios interactuar con servicios académicos en la nube. El propósito de este artículo es proponer una arquitectura de integración bidireccional SOA-MAS para AmI educativos. La solución propuesta aprovecha las ventajas de ambas tecnologías (SOA-MAS), y resuelve problemas de integración planteados en investigaciones previas.

Referencias bibliográficas

  • Mhiri, F. and Ratté, S., AARTIC: development of an intelligent environment for human learning. SIGCSE Bulletin, 41(3), pp. 359-359, 2009. DOI: 10.1145/1562877.1563001
  • Mikulecký, P., Smart environments for smart learning, Proceedings of the 9th International Scientific Conference on Distance Learning in Applied Informatics DIVAI, Sturovo, Slovakia, 2012.
  • Shi, Y., Qin, W., Suo, Y. and Xiao, X., Smart classroom: bringing pervasive computing into distance learning [Online]. pp. 881-910, 2010. Available at:https://goo.gl/7VK6Bc
  • Stenvall-Virtanen, S. and Nordell, K., Smart environments: technology, protocols and applications. Tech. Rep.: University of Turku, Turku, Finland, 2014.
  • Duraes, D., Castro, D., Bajo, J. and Novais, P., Modelling an intelligent interaction system for increasing the level of attention, Proceedings of the International Symposium on Ambient Intelligence [Online]. pp. 210-217, 2017. Available at: https://goo.gl/gGVzkq
  • Bai, Y., Shen, S., Chen, L. and Zhuo, Y., Cloud learning: A new learning style, Proceedings of the International Conference on Multimedia Technology, 2011. DOI: 10.1109/ICMT.2011.6002268
  • Castillo-Rodríguez, C. and Rios-Moyano, S., Promoción del c-learning a través del uso de herramientas, software y entornos virtuales. Historia y Comunicación Social [En línea]. 18(1), pp. 305-317, 2013. Disponible en: https://goo.gl/3TWifL
  • IBM, Introducción a SOA y servicios web [En línea]. 2007. [fecha de referencia: Febrero 27 de 2018]. Disponible en: https://goo.gl/aQSnjZl.
  • Serrano, N., Hernantes, J. and Gallardo, G., Service-oriented architecture and legacy systems. IEEE software, 31(5), pp. 15-19, 2014. DOI: 10.1109/MS.2014.125
  • Sanchez, M., Aguilar, J., Cordero, J. and Valdiviezo, P., A smart learning environment based on cloud learning. International Journal of Advanced Information Science and Technology (IJAIST), 39(39), pp. 39-52, 2015.
  • Sánchez, M., Aguilar, J., Cordero, J. and Valdiviezo, P., Basic features of a reflective middleware for intelligent learning environment in the cloud (IECL), Proceedings of the Asia-Pacific Conference on Computer Aided System Engineering, 2015. DOI: 10.1109/APCASE.2015.8
  • Valdiviezo, P., Cordero, J., Aguilar, J. and Sánchez, M., Conceptual design of a smart classroom base on multiagent system, Proceedings of the International Conference on Artifitial Intelligence (ICAI'15), 2015.
  • Aguilar, J., Sánchez, M., Cordero, J., Valdiviezo-Díaz, P., Barba-Guamán, L. and Chamba-Eras, L., Learning analytics tasks as a services in smart classrooms. International Journal of Universal Access in the Information Society [Online]. pp. 1-17, 2017. Available at: https://goo.gl/YV4xWN.
  • Aguilar, J., Sánchez, M., Valdiviezo, P. and Cordero, J., Mecanismos de coordinación en un salón inteligente, Proceedings of the 6to Congreso Iberoamericano de Estudiante de Ingeniería Eléctrica, 2015.
  • Sánchez, M., Aguilar, J., Cordero, J., Valdiviezo, P., Barba-Guamán, L. and Chamba-Eras, L., Cloud computing in smart educational environments: application in learning analytics as service. New advances in information systems and technologies, 444(1), Springer International Publishing, pp. 993-1002, 2016. DOI: 10.1007/978-3-319-31232-3_94
  • FIPA. IEEE [Online]. 2013. [date of reference: Febrary 27th of 2018]. Available at: http://www.fipa.org.
  • Deen, S.M., Agent-based manufacturing: advances in the holonic approach. Springer, 2013.
  • Aguilar, J., Ríos, A., Hidrobo, F. and Cerrada, M., Sistemas multiagentes y sus aplicaciones en automatización industrial, 2nd ed., Mérida: Talleres Gráficos, Universidad de Los Andes, 2013.
  • Lopes, F. and Coelho, H., Negotiation and argumentation in multi-agent systems: Fundamentals, theories, systems and applications. Bentham Science Publishers, 2014.
  • Greenwood, D., Buhler, P. and Reitbauer, A., Web service discovery and composition using the web service integration gateway, Proceedings of the IEEE International Conference on e-Technology, e-Commerce and e-Service, 2005. DOI: 10.1145/1329125.1329458
  • Sánchez, A., Villarrubia, G., Zato, C. and Chamoso, P., A gateway protocol based on FIPA-ACL for the new agent platform PANGEA. Trends in Practical Applications of Agents and Multiagent Systems [Online]. Springer, pp. 41-51, 2013. Available at: https://goo.gl/yHNNKJ
  • Marin, C., Monch, L., Leitao, P., Vrba, P., Kazanskaia, D., Chepegin, V., Liu, L. and Mehandjiev, N., A conceptual architecture based on intelligent services for manufacturing support systems, Proceedings of the IEEE International Conference on Systems, Man, and Cybernetics (SMC), pp. 4749-4754, 2013. DOI: 10.1109/SMC.2013.808
  • Singapogu, S.S., Gupton, K. and Schade, U., The role of ontology in C2SIM, Proceedings of the 21st ICCRTS, London, 2016.
  • Geetha, R. and Shunmuganathan, K., Intelligent query processing from biotechnological database using co-operating agents based on FIPA standards and Hadoop, in a secure cloud environment, Proceedings of the 4th International Conference on Advanced Computing and Communication Systems [Online]. pp. 1-4, 2017. Available at: https://goo.gl/HwSVBz
  • Oracle, Simple object access protocol overview [Online], Oracle Corporation, 2001 [date of reference: February 27th of 2018]. Available at: https://goo.gl/MR1ZJv.
  • De-la-Cruz, A., Una aproximación MDA para la conversión entre servicios web SOAP y RESTful, Universidad complutense de Madrid, Madrid, 2013.
  • López, M., Carrillo, R. and Martínez, P., Subsistema Informático para la Interoperabilidad de la Plataforma SIUDERLAN desarrollada en la empresa ETECSA. Universidad y Sociedad, 8(4), pp. 100-105, 2016.
  • Tang, J., Liu, S.L., Gu, Z. and Gaudiot, J.L., Acceleration of xml parsing through prefetching. IEEE Transactions on computers, 62(8), pp. 1616-1628, 2013. DOI: 10.1109/TC.2012.88
  • W3C, Extensible Markup Language (XML) [Online], W3C, 2016 [date of reference: February 27th of 2018]. Available at: https://goo.gl/9FLm2E
  • Fielding, R. and Reschke, J., Hypertext transfer protocol (HTTP/1.1): Message syntax and routing [Online], 2014 [date of reference: February 27th of 2018]. Available at: https://goo.gl/qdae7f
  • Greenwood, D. and Calisti, M., Engineering web service-agent integration, Proceedings of the IEEE International Conference on Systems, Man and Cybernetics, 2004. DOI: 10.1109/ICSMC.2004.1399962
  • Shafiq, M.O., Ding, Y. and Fensel, D., Bridging multi agent systems and web services: towards interoperability between software agents and semantic web services, Proceedings of the IEEE International Conference on Enterprise Distributed Object Computing Conference [Online]. 2006. Available at: https://goo.gl/JeSFGm
  • Nguyen, X.T. and Kowalczyk, R., WS2JADE: Integrating web service with jade agents, Proceedings of Service-Oriented Computing: Agents, Semantics, and Engineering. Springer, Berlin, Heidelberg, pp. 147-159, 2007. DOI: 10.1007/978-3-540-72619-7_11
  • Mordacci, P., Poggi, A., Tiso, C.G. and Turci, P., Using agent technology as a support for an enterprise service bus, Proceedings of the Workshop on Objects and Agents (WOA 2008), 2008.
  • Leitão, P., Towards self-organized service-oriented multi-agent systems. In: Service orientation in holonic and multi agent manufacturing and robotics. Springer, pp. 41-56, 2013. DOI: 10.1007/978-3-642-35852-4_3
  • Fuksa, M., Methods and tools for intelligent ESB, Czech Technical University in Prague, Prague, 2014.
  • Pinto-Pereira, A., Towards robustness and self-organization of ESB-based solutions using service life-cycle management [Online], Polytechnic Institute of Bragança, 2014. Available at: https://goo.gl/RLDfDi
  • Vizcarrondo, J., Aguilar, J., Exposito, E. and Subias, A., ARMISCOM: Self-healing service composition. Service Oriented Computing and Applications, 11(3), pp. 345-365, 2017.
  • Vizcarrondo, J., Aguilar, J., Exposito, E. and Subias, A., ARMISCOM: Autonomic Reflective MIddleware for management Service COMposition, Proceedings of the Global Information Infrastructure and Networking Symposium. pp. 1-8, 2012. DOI: 10.1109/GIIS.2012.6466760
  • Lalanda, P., McCann, J. and Diaconescu, A., Autonomic Computing, Springer, 2013.
  • Su, Z., Song, C., Dai, L., Ge, F., Yang, R. and Biennier, F., A security criteria regulation middleware using security policy for Web Services on multi-Cloud tenancies, Proceedings of the 3rd International Conference on Computational Intelligence & Communication Technology (CICT), 2017. DOI: 10.1109/CIACT.2017.7977320
  • Paik, H., Lemos, A., Barukh, M.C., Benatallah, B. and Natarajan, A., Web Services-SOAP and WSDL. In: Web Service Implementation and Composition Techniques. Springer, pp. 25-66, 2017, DOI: 10.1007/978-3-319-55542-3_2
  • Colombo, A., Karnouskos, S., Mendes, J. and Leitão, P., Industrial agents in the era of service oriented architectures and cloud based industrial infrastructures. In: Industrial Agents: Emerging Applications of Software Agents in Industry, Elsevier, 2015. DOI: 10.1016/B978-0-12-800341-1.00004-8
  • Greenwood, D., Lyell, M., Mallya, A. and Suguri, H., The IEEE FIPA approach to integrating software agents and web services, Proceedings of the 6th international joint conference on autonomous agents and multi-agent systems, 2007. DOI: 10.1145/1329125.1329458
  • Kumar, A., Tayal, A., Kumar, S. and Bindhumadhava, B.S., Multi-agent autonomic architecture based agent-web services, Proceedings of the 16th International Conference on Advanced Computing and Communications (ADCOM), 2008. DOI: 10.1109/ADCOM.2008.4760469
  • Buitrago, S. and Sánchez, M., VMAS-Modeller: Una aplicación visual para el modelado de sistemas multi-agentes guiado por la
  • metodología MASINA. ReVeCom, 4(1), pp. 47-58, 2017.
  • JADE, JAVA Agent DEvelopment Framework [Online]. 2017 [date of reference: February 27th of 2018]. Available at: http://jade.tilab.com/
  • Kress, J., Maier, B., Normann, H., Schmeidel, D., Schmutz, G., Trops, B., Utschig-Utschig, C. and Winterberg, T., Enterprise Service Bus [Online]. Oracle Corporation, 2013 [date of reference: February 27th of 2018]. Available at: https://goo.gl/sQBzBk
  • CXF, Apache CXF [Online]. Apache, 2007 [date of reference: February 27th of 2018]. Available at: https://cxf.apache.org/
  • Richardson, L. and Ruby, S., RESTful web services, Beijing: O'Reilly, 2008.
  • Postel, J. and Reynolds, J., File transfer protocol [Online]. 1985 [date of reference: February 27th of 2018]. Available at: https://goo.gl/KaiEaz
  • Hoffman, P., SMTP service extension for secure SMTP over transport layer security [Online]. 2002 [date of reference: February 27th of 2018]. Available at: https://goo.gl/yyDGWu
  • Jerez, M., Aguilar, J., Exposito E. and Tierry, V., CARMICLOC: Context Awareness Middleware in Cloud Computing, Proceedings of the XLI Conferencia Latinoamericana en Informática, pp. 532-541, 2015. DOI: 10.1109/CLEI.2015.7360013