Skip to main content

Advertisement

Log in

An agent-based system for orchestration support of web service-enabled devices in discrete manufacturing systems

  • Published:
Journal of Intelligent Manufacturing Aims and scope Submit manuscript

Abstract

New trends in the automation industry indicate that manufacturing companies can improve their response to the constantly changing market demands for customized products by adopting the design principles from the Service-Oriented Architecture (SOA) in their control and automation systems. With this goal in mind, the EU FP6 IST project Service-Oriented Cross-layer infRAstructure for Distributed smart Embedded devices (SOCRADES), researched the creation of manufacturing systems with distributed control architectures, where Web Services (WS)s are pushed all the way down to the device level. The results of this research allowed us to expose the functionality of production equipment by means of WSs and use them according to the SOA principles; however, it was found that it is necessary to count with a mechanism for ensuring smart and dynamic composition of these WSs on the factory floor. It is presumed that agent-based technology has the potential of providing the required level of intelligence, if it can be properly combined with WSs on manufacturing systems. This article describes the specification of a WS-enabled Decision Support System (DSS) integrated by a set of software agents. The agent-based system presented here is capable of supporting the dynamic composition and orchestration of WSs exposed by control devices on discrete manufacturing systems. In addition to the DSS specification, this paper also introduces a physical scenario which was used to test the proposed system. The developments and results presented here were also done within the framework of the SOCRADES project.

This is a preview of subscription content, log in via an institution to check access.

Access this article

Price excludes VAT (USA)
Tax calculation will be finalised during checkout.

Instant access to the full article PDF.

Similar content being viewed by others

References

  • BPEL. (2007). Web services business execution language version 2.0. URL http://docs.oasis-open.org/wsbpel/2.0/wsbpel-v2.0.html.

  • Bussmann, S., & Schild, K. (2001). An agent-based approach to the control of flexible production systems. In Proceedings of the IEEE 8th international conference on emerging technologies on factory automation (ETFA’01), (Vol. 2, pp. 481–488), doi:10.1109/ETFA.2001.997722.

  • Cândido G., Barata J., Colombo A. W., Jammes F. (2009) SOA in reconfigurable supply chains: A research roadmap. Engineering Applications of Artificial Intelligence 22(6): 939–949. doi:10.1016/j.engappai.2008.10.020

    Article  Google Scholar 

  • Cannata, A., Gerosa, M., & Taisch, M. (2008). SOCRADES: A framework for developing intelligent systems in manufacturing. In Proceedings of the IEEE international conference on industrial engineering and engineering management (IEEM’08), (pp. 1904–1908), doi:10.1109/IEEM.2008.4738203.

  • Colombo, A. W., Jammes, F., Smit, H., Harrison, R., Martínez Lastra, J. L., & Delamer, I. M. (2005). Service-oriented architectures for collaborative automation. In 31st Annual conference of IEEE industrial electronics society (IECON’05), (pp. 2649–2654), doi:10.1109/IECON.2005.1569325.

  • Contreras M., Sheremetov L. (2008) Industrial application integration using the unification approach to agent-enabled semantic SOA. Robotics and Computer-Integrated Manufacturing 24(5): 680–695. doi:10.1016/j.rcim.2007.09.009

    Article  Google Scholar 

  • de Souza, L., Spiess, P., Guinard, D., Köhler, M., Karnouskos, S., & Savio, D. (2008). SOCRADES: A web service based shop floor integration infrastructure. In C. Floerkemeier, M. Langheinrich, E. Fleisch, F. Mattern, & S. Sarma (Eds.), IOT 2008, Lecture notes in computer science, (Vol. 4952 pp. 50–67). Berlin: Springer, doi:10.1007/978-3-540-78731-0_4.

  • DPWS. (2009). Devices profile for web services. URL http://docs.oasis-open.org/ws-dd/ns/dpws/2009/01.

  • Erl, T. (2005). Service-oriented architecture: Concepts, technology, and design. Upper Saddle River, NJ: Prentice Hall. URL http://soabooks.com/ctd.

  • FIPA. (2010). Foundation for intelligent physical agents. URL http://www.fipa.org/.

  • Hahn, C., & Fischer, K. (2007). Service composition in holonic multiagent systems: Model-driven choreography and orchestration. In V. Mařík, V. Vyatkin, & A.W Colombo (Eds.), HoloMAS 2007, Lecture notes in artificial intelligence, (Vol. 4659, pp. 47–58). Berlin: Springer, doi:10.1007/978-3-540-74481-8_6.

  • JADE. (2010). Java agent development framework. URL http://jade.tilab.com/.

  • Jammes F., Smit H. (2005) Service-oriented paradigms in industrial automation. IEEE Transactions on Industrial Informatics 1(1): 62–70. doi:10.1109/TII.2005.844419

    Article  Google Scholar 

  • Jammes, F., Mensch, A., & Smit H. (2005). Service-oriented device communications using the devices profile for web services. In Proceedings of the 3rd international workshop on middleware for pervasive and ad-hoc computing (MPAC’05), ACM, New York, USA, (pp. 1–8). doi:10.1145/1101480.1101496.

  • Karpowitz D. J., Cox J. J., Humpherys J. C., Warnick S. C. (2008) A dynamic workflow framework for mass customization using web service and autonomous agent techniques. Journal of Intelligent Manufacturing 19(5): 537–552. doi:10.1007/s10845-008-0136-y

    Article  Google Scholar 

  • Kuk S. H., Kim H. S., Lee J. K., Han S., Park S. W. (2008) An e-engineering framework based on service-oriented architecture and agent technologies. Computers in Industry 59(9): 923–935. doi:10.1016/j.compind.2008.07.007

    Article  Google Scholar 

  • Lee M., Yoon H., Shin H., Lee D. G. (2009) Intelligent dynamic workflow support for a ubiquitous web service-based manufacturing system. Journal of Intelligent Manufacturing 20(3): 295–302. doi:10.1007/s10845-008-0217-y

    Article  Google Scholar 

  • Lobov, A., Puttonen, J., Villaseñor Herrera, V., Andiappan, R., & Martínez Lastra, J. L. (2008). Service oriented architecture in developing loosely-coupled manufacturing systems. In Proceedings of the 6th IEEE international conference on industrial informatics (INDIN’08), (pp. 791–796). doi:10.1109/INDIN.2008.4618209.

  • Mendes, J. M., Leitão, P., Restivo, F., & Colombo, A. W. (2009). Service-oriented agents for collaborative industrial automation and production systems. In V. Mařík, T. Strasser, & A. Zoitl (Eds.), HoloMAS 2009, Lecture notes in artificial intelligence, (Vol. 5696, pp. 13–24). Berlin: Springer, doi:10.1007/978-3-642-03668-2_2.

  • Peltz C. (2003) Web services orchestration and choreography. Computer 36(10): 46–52. doi:10.1109/MC.2003.1236471

    Article  Google Scholar 

  • Peters L., Saidin H. (2000) IT and the mass customization of services: The challenge of implementation. International Journal of Information Management 20(2): 103–119. doi:10.1016/S0268-4012(99)00059-6

    Article  Google Scholar 

  • Qiu H. B., Shao X. Y., Li P. G., Gao L. (2007) An agent- and service-based collaborative design architecture under a dynamic integration environment. The International Journal of Advanced Manufacturing Technology 35(1–2): 15–25. doi:10.1007/s00170-006-0704-2

    Article  Google Scholar 

  • Schoop, R., Neubert, R., & Suessmann, B. (2001). Flexible manufacturing control with PLC, CNC and software agents. In Proceedings of the IEEE 5th international symposium on autonomous decentralized systems (ISADS’01), (pp. 365-371). doi:10.1109/ISADS.2001.917441.

  • Shen W., Hao Q., Wang S., Li Y., Ghenniwa H. (2007) An agent-based service-oriented integration architecture for collaborative intelligent manufacturing. Robotics and Computer-Integrated Manufacturing 23(3): 315–325. doi:10.1016/j.rcim.2006.02.009

    Article  Google Scholar 

  • SOA4D. (2010). Service-oriented architeture for devices. URL https://forge.soa4d.org/.

  • SOCRADES. (2009). EU FP6 IST-5-034116 SOCRADES Project–deliverable D8.1: Implementation of the SOCRADES framework in selected application pilots and trials. Final Report.

  • SOCRADES. (2010). EU FP6 IST-5-034116 Service-oriented cross-layer infRAastructure for distributed smart embedded devices Project. URL http://www.socrades.eu/.

  • Villaseñor Herrera, V., Bepperling, A., Lobov, A., Smit, H., Colombo, A.W., & Martínez Lastra, J. L. (2008). Integration of multi-agent systems and service-oriented architecture for industrial automation. In Proceedings of the 6th IEEE international conference on industrial informatics (INDIN’08), (pp. 768–773). doi:10.1109/INDIN.2008.4618205.

  • Villaseñor Herrera, V., Vidales Ramos, A., & Martínez Lastra, J. L. (2009). Developing communications between a service-enabled manufacturing system and a multi-agent system. In Preprints of the 13th IFAC symposium on information control problems in manufacturing (INCOM’09), (pp. 1608–1613). doi:10.3182/20090603-3-RU-2001.00270.

  • Wooldridge M., Jennings N. R. (1995) Intelligent agents: Theory and practice. The Knowledge Engineering Review 10(2): 115–152. doi:10.1017/S0269888900008122

    Article  Google Scholar 

  • WS4D. (2010). Web services for devices toolkit. URL http://ws4d.e-technik.uni-rostock.de/.

  • WSCDL. (2005). Web services choreography description language version 1.0. URL http://www.w3.org/TR/ws-cdl-10/.

  • Yin J. W., Zhang W. Y., Li Y., Chen H. W. (2009) A peer-to-peer-based multi-agent framework for decentralized grid workflow management in collaborative design. The International Journal of Advanced Manufacturing Technology 41(3–4): 407–420. doi:10.1007/s00170-008-1482-9

    Article  Google Scholar 

  • Zeeb, E., Bobek, A., Bohn, H., & Golatowski, F. (2007). Service-oriented architectures for embedded systems using Devices Profile for Web Services. In Proceedings of the 21st international conference on advanced information networking and applications workshops (AINAW’07), IEEE Computer Society, Washington, DC, USA, (Vol. 1, pp. 956–963). doi:10.1109/AINAW.2007.330.

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Vladimir Villaseñor Herrera.

Rights and permissions

Reprints and permissions

About this article

Cite this article

Villaseñor Herrera, V., Vidales Ramos, A. & Martínez Lastra, J.L. An agent-based system for orchestration support of web service-enabled devices in discrete manufacturing systems. J Intell Manuf 23, 2681–2702 (2012). https://doi.org/10.1007/s10845-011-0539-z

Download citation

  • Received:

  • Accepted:

  • Published:

  • Issue Date:

  • DOI: https://doi.org/10.1007/s10845-011-0539-z

Keywords

Navigation