Enterprise Application Integration Based on Interactive Agent in Cloud Computing Environment

##plugins.themes.academic_pro.article.main##

Djamel Benmerzoug

Abstract

Enterprise application integration (EAI) through integrated Cloud services is necessary to achieve agility in the current age of competition. The main challenge raised by EAI is in the number of autonomic entities involved and the complexity of the interactions within them. That is, the complexity that matters is not so much in the size of the code through which such entities are programmed but on the number, intricacy and dynamicity of the interactions in which they will be involved. This is why it is so important to put the notion of interaction at the center of research in EAI. Multiagent systems (MAS) provide a promising paradigm for EAI development. In this paper, we propose an agent-based approach for EAI in Cloud environment. The approach introduces an Interactive agents-based architecture whose main goal is to address and tackle interoperability challenges at the Cloud application level. It enables the deployment of business applications at public, private or hybrid multi-Cloud environments.

##plugins.themes.academic_pro.article.details##

How to Cite
Djamel Benmerzoug. (2014). Enterprise Application Integration Based on Interactive Agent in Cloud Computing Environment. International Journal of Next-Generation Computing, 5(1), 69–83. https://doi.org/10.47164/ijngc.v5i1.61

References

  1. A. Artikis, J. Bentahar, A. K. C. and Dignum, F. 2010. Protocol refinement: Formalization and verification.In AAMAS Workshop on Agent Communication (AC). 19–36.
  2. Barjis, J., Gupta, A., and Sharda, R. 2011. Knowledge work and communication challenges in networked enterprises. Information Systems Frontiers 13, 5, 615–619.
  3. Benmerzoug, D. 2013a. Agent approach in support of enterprise application integration. International Journal of Computer Science and Telecommunications 4, 1, 47–53.
  4. Benmerzoug, D. 2013b. An Agent-Based Approach for Hybrid Multi-Cloud Applications. Scalable Computing: Practice and Experience 14, 2, 95 – 109.
  5. Benmerzoug, D., Boufaida, M., and Boufaida, Z. 2004. From the Analysis of Cooperation Within Organizational Environments to the Design of Cooperative Information Systems: An Agent-Based Approach. In OTM Workshops. LNCS, vol. 3292. Springer, Larnaca, Chypre, 495–506.
  6. Benmerzoug, D., Boufaida, M., and Kordon, F. 2007. A Specification and Validation Approach for Business Process Integration based on Web Services and Agents. In Proceedings of the 5th International Workshop on Modelling, Simulation, Verification and Validation of Enterprise Information Systems, MSVVEIS-2007, In conjunction with ICEIS 2007. NSTIIC press, 163–168.
  7. Benmerzoug, D., Gharzouli, M., and Zerari, M. 2013. Agent interaction protocols in support of cloud services composition. In 6th International Conference on Industrial Applications of Holonic and Multi-Agent Systems.LNAI, vol. 8062. Springer, Prague, Czech Republic, 293 – 304.
  8. Benmerzoug, D., Kordon, F., and Boufaida, M. 2008a. A Petri-Net based Formalisation of Interaction Protocols applied to Business Process Integration. In Advances in Enterprise Engineering I, 4th International Workshop on Enterprise & Organizational Modeling and Simulation (EOMAS’08). LNBIP, vol. 10. Springer, Montpellier, France, 78–92.
  9. Benmerzoug, D., Kordon, F., and Boufaida, M. 2008b. Formalisation and Verification of Interaction Protocols for Business Process Integration: a Petri net Approach. International Journal of Simulation and Process Modelling 4, 3 - 4, 195–204.
  10. Berardi, D., Giacomo, G. D., Mecella, M., and Calvanese, D. 2005. Automatic composition of process-based web services: a challenge. In Proc. 14th Int. World Wide Web Conf.
  11. Bronsted, J., Hansen, K. M., and Ingstrup, M. 2010. Service composition issues in pervasive computing. IEEE Pervasive Computing 9, 1, 62–70.
  12. Bugnion, E., Devine, S., Rosenblum, M., Sugerman, J., and Wang, E. Y. 2012. Bringing virtualization to the x86 architecture with the original vmware workstation. ACM Trans. Comput. Syst. 30, 4 (Nov.), 12:1–12:51.
  13. Buhler, P. A. and Vidal, J. M. 2005. Towards adaptive workflow enactment using multiagent systems. International Journal On Information Technology and Management 6, 1, 61–87.
  14. C. Trappey, A. Trappey, C. H. and Ku, C. 2009. The design of a JADE-based autonomous workflow management system for collaborative SoC design. Expert Syst. Appl. 36, 2, 2659–2669.
  15. Cernuzzi, L., Molesini, A., Omicini, A., and Zambonelli, F. 2011. Adaptable multi-agent systems: the case of the gaia methodology. International Journal of Software Engineering and Knowledge Engineering 21, 4, 491–521.
  16. Collins, D. 2009. Communications as a service for midsize businesses.
  17. Desai, N., Chopra, A. K., and Singh, M. P. 2009. Amoeba: A Methodology for Modeling and Evolving CrossOrganizational Business Processes. Journal of ACM Trans. Softw. Eng. Methodol. 19, 2.
  18. Desai, N. and Singh, M. P. 2007. A modular action description language for protocol composition. In Proceedings of the Twenty-Second AAAI Conference on Artificial Intelligence. AAAI Press, 962–967.
  19. FIPA-ACL. 2001. FIPA Communicative Act Library Specification. Tech. Rep.http://www.fipa.org/specs/XC00037/, FIPA - Foundation for Intelligent Physical Agents.
  20. Garcia, J. O. and Sim, K. M. 2012. Agent-based cloud service composition. Applied Intelligence, The International Journal of Artificial Intelligence, Neural Networks, and Complex Problem-Solving Technologies 22, 2 (September).
  21. Hoecke, S. V., Waterbley, T., Devos, J., Deneut, T., and Gelas, J. D. 2011. Efficient management of hybrid clouds. In The Second International Conference on Cloud Computing, GRIDs, and Virtualization. Rome, Italy, 167–172.
  22. IBM, Microsoft, SAP, and Siebel, S. 2003. Business process execution language for web services version 1.1.Tech. rep.
  23. Kishore, R., Zhang, H., and Ramesh, R. 2006. Enterprise integration using the agent paradigm: foundations of multi-agent-based integrative business information systems. Decision Support Systems 42, 1, 48–78.
  24. La, H. J. and Kim, S. D. 2009. A systematic process for developing high quality saas cloud services. In Proceedings of the 1st CloudCom ’09. Springer-Verlag, 278289.market:, T. F. R. http://www.forrester.com/.
  25. Mell, P. and Grance, T. 2009. The NIST Definition of Cloud Computing.
  26. Mietzner, R. 2010. A method and implementation to define and provision variable composite applications, and its usage in cloud computing. Dissertation, Universitat Stuttgart, Germany.
  27. Milanovic, N. and Malek, M. 2004. Current solutions for web service composition. IEEE Internet Computing 8, 6, 51–59.
  28. Montali, M., Pesic, M., van der Aalst, W. M. P., Chesani, F., Mello, P., and Storari, S. 2010. Declarativespecification and verification of service choreographiess. International journal of ACM Transactions on theWeb 4, 1.
  29. Moscato, F., Martino, B. D., and Aversa, R. 2012. Enabling Model Driven Engineering of Cloud Services byusing mOSAIC Ontology. Scalable Computing: Practice and Experience 13, 1, 29–44.
  30. Neil, M. 2011. Microsoft windows azure development cookbook. Packt Publishing.
  31. Nguyen, D. K., Lelli, F., Papazoglou, M., and van den Heuvel, W.-J. 2012. Blueprinting Approach inSupport of Cloud Computing. International Journal of Future Internet 4, 1, 322–346.
  32. Pablo, C., Kurt, C., Fabio, C., and Johann, G. 2010. Professional WCF 4: Windows Communication Foundation with .NET 4. Wrox Publishing.
  33. Papazoglou, M., Pohl, K., Parkin, M., and Metzger, A., Eds. 2010. Service Research Challenges and Solutions for the Future Internet - S-Cube - Towards Engineering, Managing and Adapting Service-Based Systems. Lecture Notes in Computer Science, vol. 6500. Springer.
  34. Penserini, L., Kuflik, T., Busetta, P., and Bresciani, P. 2010. Agent-based organizational structures for ambient intelligence scenarios. Ambient Intelligence and Smart Environments 2, 4, 409–433.
  35. Rochwerger, B., Breitgand, D., Levy, E., Galis, A., Nagin, K., Llorente, I. M., Montero, R., Wolfsthal, Y., Elmroth, E., Caceres, J. ´ , Ben-Yehuda, M., Emmerich, W., and Galan, F. ´ 2009. The reservoir model and architecture for open federated cloud computing. IBM Journal of Research and Development 53, 4 (July), 535–545.
  36. Sheng, Q. Z., Benatallah, B., Maamar, Z., and Ngu, A. H. H. 2009. Configurable composition and adaptive provisioning of web services. IEEE T. Services Computing 2, 1, 34–49.
  37. Sim, K. M. 2012. Agent-based cloud computing. IEEE Trans Serv Comput 5.
  38. Tobaly, G. 2010. Why traditional enterprise software sales fail. http://sandhill.com/article/why-traditionalenterprise-software-sales-fail/.
  39. Vitteau, B. and Huget, M.-P. 2004. Modularity in interaction protocols. In Advances in Agent Communication.LNCS, vol. 2922. Springer, 291309.
  40. Wang, S., Shen, W., and Hao, Q. 2006. An agent-based web service workflow model for inter-enterprise collaboration. Expert Syst. Appl. 31, 4, 787 – 799.
  41. Zeginis, D., D’Andria, F., Bocconi, S., Cruz, J. G., Martin, O. C., Gouvas, P., Ledakis, G., and Tarabanis,K. A. 2013. A user-centric multi-PaaS application management solution for hybrid multi-Cloud scenarios.Scalable Computing: Practice and Experience 14, 1, 17–32.