Publicado

2018-07-01

Integración SOA-MAS en Ambientes Inteligentes

Integrating SOA and MAS in Intelligent Environments

DOI:

https://doi.org/10.15446/dyna.v85n206.68671

Palabras clave:

ambiente inteligente, SOA, MAS, integración, computación en la nube (es)
ambient intelligence, SOA, MAS, cloud computing (en)

Descargas

Autores/as

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.
Service Oriented Architecture (SOA) has emerged as the dominant architecture for interoperability between applications, by using a weak-coupled model, based on the flexibility provided by Web Services, which has led to a wide range of applications, in what is known as cloud computing. On the other hand, Multiagent System (MAS) is widely used in the industry, because it provides an appropriate solution to complex problems in a proactive and intelligent way. Specifically, the Educational Smart Environments (AmI) obtain great benefits by using both architectures, because MAS endows intelligence to the environment, while SOA enables users to interact with academic services in the cloud. The purpose of this article is to propose an architecture for bidirectional integration SOA-MAS to be used on educational AmI. The proposed solution allows taking advantages of both architectures, and solves integration problems raised in previous researches.

Referencias

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

Dimensions

PlumX

Visitas a la página del resumen del artículo

615

Descargas

Los datos de descarga aún no están disponibles.

Cómo citar

[1]
M. Sánchez, J. Aguilar, y E. Exposito, «Integración SOA-MAS en Ambientes Inteligentes», DYNA, vol. 85, n.º 206, pp. 268–282, jul. 2018, doi: 10.15446/dyna.v85n206.68671.