Logo PTI
Polish Information Processing Society
Logo FedCSIS

Annals of Computer Science and Information Systems, Volume 9

Position Papers of the 2016 Federated Conference on Computer Science and Information Systems

APIS – Agent Platform for Integration of Services

, ,

DOI: http://dx.doi.org/10.15439/2016F379

Citation: Position Papers of the 2016 Federated Conference on Computer Science and Information Systems, M. Ganzha, L. Maciaszek, M. Paprzycki (eds). ACSIS, Vol. 9, pages 247254 ()

Full text

Abstract. This paper presents an approach to create a platform for development and evaluation of task execution algorithms relying on services composition. Proposed solution is based on an agent paradigm where autonomous agents can cooperate and negotiate in order to execute specified tasks which are defined by input/output descriptions. Tasks are realized by the means of services exposed by different agents. In case when there is no a single service fulfilling the submitted task requirements, there is a need for an automated composition of services into one complex workflow. The platform provides ready to use communication blocks which can be easily used for algorithms development without consideration for complex conversation protocols handling. All the algorithms developed on the platform are service implementation independent and oriented on inter-agent communication.


  1. P. Czarnul, “A JEE-Based Modelling and Execution Environment for Workflow Applications with Just-in-Time Service Selection,” in Proceedings of the 2009 Workshops at the Grid and Pervasive Computing Conference (GPC), ser. GPC ’09. Washington, DC, USA: IEEE Computer Society, 2009, pp. 50–57. [Online]. Available: http://dx.doi.org/10.1109/GPC.2009.24
  2. P. Czarnul, “Comparison of selected algorithms for scheduling workflow applications with dynamically changing service availability,” Journal of Zhejiang University SCIENCE C, vol. 15, no. 6, pp. 401–422, 2014. [Online]. Available: http://dx.doi.org/10.1631/jzus.C1300270
  3. F.-S. Hsieh and J.-B. Lin, “Context-aware workflow management for virtual enterprises based on coordination of agents,” Journal of Intelligent Manufacturing, vol. 25, no. 3, pp. 393–412, 2014. [Online]. Available: http://dx.doi.org/10.1007/s10845-012-0688-8
  4. L. Ehrler, M. Fleurke, M. Purvis, B. Tony, and R. Savarimuthu, “AgentBased Workflow Management Systems (WfMSs): JBees - A Distributed and Adaptive WfMS with Monitoring and Controlling Capabilities,” in Journal of Information Systems and e-Business Management, Volume 4, Issue 1. Springer-Verlag, 2005, pp. 5–23. [Online]. Available: http://dx.doi.org/10.1007/s10257-005-0010-9
  5. P. Czarnul, M. Matuszek, M. Wójcik, and K. Zalewski, “Beesybees: A mobile agent-based middleware for a reliable and secure execution of service-based workflow applications in beesycluster,” in Multiagent and Grid Systems. IOS Press, 2011, vol. 7, pp. 219 – 241. [Online]. Available: http://dx.doi.org/10.3233/MGS-2011-0178
  6. P. Czarnul and M. Wójcik, “Dynamic compatibility matching of services for distributed workflow execution,” in Parallel Processing and Applied Mathematics, ser. Lecture Notes in Computer Science, R. Wyrzykowski, J. Dongarra, K. Karczewski, and J. Wasniewski, Eds. Springer Berlin / Heidelberg, 2012, vol. 7204, pp. 151–160. [Online]. Available: http://dx.doi.org/10.1007/978-3-642-31500-8_16
  7. F. E. Tosta, V. Braganholo, L. Murta, and M. Mattoso, “Improving workflow design by mining reusable tasks,” Journal of the Brazilian Computer Society, vol. 21, no. 1, pp. 1–16, 2015. [Online]. Available: http://dx.doi.org/10.1186/s13173-015-0035-y
  8. F.-S. Hsieh and J.-B. Lin, “A self-adaptation scheme for workflow management in multi-agent systems,” Journal of Intelligent Manufacturing, vol. 27, no. 1, pp. 131–148, 2016. [Online]. Available: http://dx.doi.org/10.1007/s10845-013-0818-y
  9. The Fundation of Intelligent Physical Agents, “FIPA specifications,” Tech. Rep., 2002. [Online]. Available: http://www.fipa.org/repository/standardspecs.html
  10. K. Sycara, M. Paolucci, A. Ankolekar, and N. Srinivasan, “Automated discovery, interaction and composition of semantic web services,” Web Semantics: Science, Services and Agents on the World Wide Web, vol. 1, no. 1, pp. 27 – 46, 2003. [Online]. Available: http://dx.doi.org/10.1016/j.websem.2003.07.002
  11. K. Arisha, F. Ozcan, R. Ross, S. Kraus, and V. S. Subrahmanian, “Impact: the interactive maryland platform for agents collaborating together,” in Multi Agent Systems, 1998. Proceedings. International Conference on, Jul 1998, pp. 385–386. [Online]. Available: http://dx.doi.org/10.1109/ICMAS.1998.699225
  12. G. Wickler and A. Tate, “Capability representations for brokering: A survey,” in Available from: http://www.aiai.ed.ac.uk/~oplan/cdl/cdl-ker.ps, 1998. [Online]. Available: http://citeseerx.ist.psu.edu/viewdoc/ summary?doi=
  13. Q. He, J. Yan, R. Kowalczyk, H. Jin, and Y. Yang, “Lifetime service level agreement management with autonomous agents for services provision,” Inf. Sci., vol. 179, no. 15, pp. 2591–2605, Jul. 2009. [Online]. Available: http://dx.doi.org/10.1016/j.ins.2009.01.037
  14. S. J. Russell and P. Norvig, Artificial Intelligence a modern approach, 2nd ed. Upper Saddle River, N.J.: Prentice Hall, 2003.
  15. P. Napieracz, “Porównanie agentowych algorytmów kooperacji w wykonywaniu złożonych zadań,” Master’s thesis, Politechnika Gdańska, Wydział Elektroniki, Telekomunikacji i Informatyki, 2014.
  16. M. Wójcik, “Raport techniczny nr 2/2015: Projekt platformy apis (agent platform for integration of services),” Gdańsk University of Technology, Faculty of Electronics, Telecommunications and Informatics, Tech. Rep., 2015.
  17. F. L. Bellifemine, G. Caire, and D. Greenwood, Developing Multi-Agent Systems with JADE. Wiley, 2007.