Service-Oriented Agents for Collaborative Industrial Automation and Production Systems

  • J. Marco Mendes
  • Paulo Leitão
  • Francisco Restivo
  • Armando W. Colombo
Part of the Lecture Notes in Computer Science book series (LNCS, volume 5696)


Service-oriented Multi-Agent Systems (SoMAS) is an approach to combine the fundamental characteristics of service-oriented and multi-agent methods into a new platform for industrial automation. Several research works already targeted the connection of these technologies, presenting different perspectives in how and why to join them. This research focuses on available efforts and solutions in the area of SoMAS and explains the idea behind the service-oriented agents in industrial automation. A SoMAS system is mainly composed by shared resources in form of services and their providing/requesting agents. The paper also discusses the required engineering aspects of these systems, from the internal anatomy to the interaction patterns. Parameters of flexibility, reconfiguration, autonomy and reduced development efforts were considered and they should be the trademark of SoMAS. Aiming to illustrate the proposed approach, an example of service-oriented automation agents is given.


Multi-agent Systems Service-oriented Architectures Industrial Automation 


Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.


  1. 1.
    Deen, S.M.: Agent Based Manufacturing: Advances in the Holonic Approach. Springer, Berlin (2003)CrossRefzbMATHGoogle Scholar
  2. 2.
    Mendes, J.M., Leitão, P., Colombo, A.W., Restivo, F.: Service-oriented control architecture for reconfigurable production systems. In: Proceedings of the 6th IEEE International Conference on Industrial Informatics, pp. 744–749 (2008)Google Scholar
  3. 3.
    FIPA Abstract Architecture Specification. Standard of the Foundation for Intelligent Physical Agents (2002),
  4. 4.
    Reference Model for Service Oriented Architecture 1.0. OASIS Standard (October 12, 2006),
  5. 5.
    Tombak, M., De Meyer, A.: Flexibility and FMS: an empirical analysis. IEEE Transactions on Engineering Management 35(2), 101–107 (1988)CrossRefGoogle Scholar
  6. 6.
    Mehrabi, M.G., Ulsoy, A.G., Koren, Y.: Reconfigurable manufacturing systems: Key to future manufacturing. Journal of Intelligent Manufacturing 11(4), 403–419 (2000)CrossRefGoogle Scholar
  7. 7.
    Gorbach, G., Nick, R.: Collaborative Manufacturing Management Strategies. White paper, ARC Advisory Group (2002)Google Scholar
  8. 8.
    Tnazefti-Kerkeni, I., Arantes, L., Moalla, M.: An agent-oriented architecture for F.M.S. control/monitoring. In: Proceedings of 2003 IEEE Conference on Control Applications, vol. 2, pp. 1024–1028 (2003)Google Scholar
  9. 9.
    Marik, V., McFarlane, D.: Industrial adoption of agent-based technologies. IEEE Intelligent Systems 20(4), 27–35 (2005)CrossRefGoogle Scholar
  10. 10.
    Jammes, F., Smit, H.: Service-oriented architectures for devices - the SIRENA view. In: Proceedings of the 3rd IEEE International Conference on Industrial Informatics, pp. 140–147 (2005)Google Scholar
  11. 11.
    Taisch, M.: The Socrades European project (Service-Orientated Cross-layer InfRAstructure for Distributed Smart Embedded Devices). In: Second World Congress on Engineering Asset Management (EAM) and The Fourth International Conference on Condition Monitoring (2007) (presentation)Google Scholar
  12. 12.
    Mensch, A., Depeisses, F.: SODA Technical Framework Definition (2007),
  13. 13.
    Ribeiro, L., Barata, J., Mendes, P.: MAS and SOA: Complementary Automation Paradigms. In: IFIP International Federation for Information Processing, vol. 266, pp. 259–268. Springer, Boston (2008)Google Scholar
  14. 14.
    Sesseler, R.: Building agents for service provisioning out of components. In: Proceedings of the fifth international conference on Autonomous agents, pp. 218–219. ACM Press, New York (2001)CrossRefGoogle Scholar
  15. 15.
    Nguyen, X.T., Kowalczyk, R.: Enabling agent-based management of Web services with WS2JADE. In: Proceedings of the Fifth International Conference on Quality Software, pp. 407–412 (2005)Google Scholar
  16. 16.
    Shafiq, M.O., Ali, A., Farooq Ahmad, H., Suguri, H.: AgentWeb Gateway - a middleware for dynamic integration of multi agent system and Web services framework. In: Proceedings of the 14th IEEE International Workshops on Enabling Technologies: Infrastructure for Collaborative Enterprise, pp. 267–268 (2005)Google Scholar
  17. 17.
    Shen, W., Ghenniwa, H., Li, Y.: Agent-Based Service-Oriented Computing and Applications. In: Proceedings of the 1st International Symposium on Pervasive Computing and Applications, pp. 8–9 (2006)Google Scholar
  18. 18.
    Cabri, G., Leonardi, L., Puviani, M.: Service-Oriented Agent Methodologies. In: Proceedings of the 16th IEEE International Workshops on Enabling Technologies: Infrastructure for Collaborative Enterprises, pp. 24–29 (2007)Google Scholar
  19. 19.
    Greenwood, D., Lyell, M., Mallya, A., Suguri, H.: The IEEE FIPA approach to integrating software agents and web services. In: Proceedings of the 6th international joint conference on autonomous agents and multi-agent systems. ACM, New York (2007)Google Scholar
  20. 20.
    Walton, W.: Agency and the Semantic Web. Oxford University Press, USA (2006)Google Scholar
  21. 21.
    Singh, M., Huhns, M.: Service-Oriented Computing: Semantics, Processes, Agents. John Wiley & Sons Ltd., England (2005)Google Scholar
  22. 22.
    Yang, X., Feng, Z., Xu, G.: The Automatic Formation of Agent Societies: A Service-Driven Approach. In: Proceedings of the International Conference on Advanced Language Processing and Web Information Technology, pp. 556–561 (2008)Google Scholar
  23. 23.
    Huhns, M.N.: Agents as Web services. IEEE Internet Computing 6(4), 93–95 (2002)CrossRefGoogle Scholar
  24. 24.
    Paulino, H., Lopes, L.: A service-oriented language for programming mobile agents. In: Proceedings of the fifth International joint Conference on Autonomous Agents and Multiagent Systems, pp. 1294–1296. ACM Press, New York (2006)CrossRefGoogle Scholar
  25. 25.
    Shen, W., Li, Y., Hao, Q., Wang, S., Ghenniwa, H.: Implementing collaborative manufacturing with intelligent Web services. In: Proceedings of the Fifth International Conference on Computer and Information Technology, pp. 1063–1069 (2005)Google Scholar
  26. 26.
    Xinjun, M., Gang, W., Huaiming, W.: Cooperation models for service oriented multi-agent system. In: Proceedings of the 2004 ACM symposium on Applied Computing, pp. 510–511. ACM Press, New York (2004)CrossRefGoogle Scholar
  27. 27.
    Ramírez, E., Brena, R.: Multi-Agent Systems Integration in Enterprise Environments Using Web Services. In: Agent and Web Service Technologies in Virtual Enterprises, Information Science Reference, pp. 174–189. Hershey, New York (2008)CrossRefGoogle Scholar
  28. 28.
    Huhns, M.N., Singh, M.P., Burstein, M., Decker, K., Durfee, E., Finin, T., Gasser, T.L., Goradia, H., Jennings, P.N., Lakkaraju, K., Nakashima, H., Parunak, H., Rosenschein, J.S., Ruvinsky, A., Sukthankar, G., Swarup, S., Sycara, K., Tambe, M., Wagner, T., Zavafa, L.: Research directions for service-oriented multiagent systems. IEEE Internet Computing 9(6), 65–70 (2005)CrossRefGoogle Scholar
  29. 29.
    Jennings, N.R., Wooldridge, M.: Applications of intelligent agents. In: Agent technology: foundations, applications, and markets, pp. 3–28. Springer, New York (1998)CrossRefGoogle Scholar
  30. 30.
    Mendes, J.M., Sousa, J., Leitão, P., Colombo, A.W., Restivo, F.: Event Router-Scheduler for the Modular Anatomy of Service-oriented Automation Components. In: Proceedings of the 6th CIRP International Conference on Intelligent Computation in Manufacturing Engineering (2008) Google Scholar
  31. 31.
    Mendes, J.M., Rodrigues, A., Leitão, P., Colombo, A.W., Restivo, F.: Distributed Control Patterns using Device Profile for Web Services. In: Proceedings of the 12th International IEEE EDOC Conference Workshop (2008)Google Scholar
  32. 32.
    Mendes, J.M., Bepperling, A., Pinto, J., Leitão, P., Restivo, F., Colombo, A.W.: Software Methodologies for the Engineering of Service-Oriented Industrial Automation: The Continuum Project. In: Proceedings of the 33rd Annual IEEE International Computer Software and Applications Conference (to appear, 2009)Google Scholar

Copyright information

© Springer-Verlag Berlin Heidelberg 2009

Authors and Affiliations

  • J. Marco Mendes
    • 1
  • Paulo Leitão
    • 2
  • Francisco Restivo
    • 1
  • Armando W. Colombo
    • 3
  1. 1.Faculty of EngineeringUniversity of PortoPortoPortugal
  2. 2.Polytechnic Institute of BragançaBragançaPortugal
  3. 3.Schneider Electric Automation GmbHSeligenstadtGermany

Personalised recommendations