Volunteer Based Search Engine for Holonic Manufacturing Services

  • Cristina Morariu
  • Octavian Morariu
  • Theodor Borangiu
Part of the Studies in Computational Intelligence book series (SCI, volume 402)


This chapter presents a framework for intelligent search of web services that expose the offer request management functionality for intelligent manufacturing systems. Currently research is being done in the area of Semantic Web Service discovery, which involves a search engine that indexes WSDL files, and UDDI repositories. A novel concept of volunteer based search is introduced, in which the search criteria is passed to the manufacturing system, to allow a self-assessment against the search criteria. This volunteer based approach is specifically designed for the cases in which the search engine cannot compare the search criteria against the target service, so it cannot determine the matching. The chapter presents the architecture and design of the web service provided by the manufacturing system and of a web service search engine implementing the volunteer based search concept. Some specific issues arising from this search approach are discussed, such as time available to decide and respond to an offer and offer invalidation. A locking mechanism helping to overcome this issue is given. The chapter also presents the advantages of integration of the manufacturing system with SOA and BPEL processes.


Web services semantic web service discovery volunteer based search SOA manufacturing systems 


Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.


  1. 1.
    Real-World SOA: SOA Platform Case Studies, Forrester Research, Inc. (2005)Google Scholar
  2. 2.
    SOA Best Practices: The BPEL Cookbook - BPEL howto’s from Oracle (2005),
  3. 3.
    Borangiu, T.: A Service-orientated Arhitecture for Holonic Manufacturing Control. In: Rudas, I.J., Fodor, J., Kacprzyk, J. (eds.) Towards Intelligent Engineering and Information Technology. SCI, vol. 243, pp. 489–503. Springer, Heidelberg (2009)CrossRefGoogle Scholar
  4. 4.
    Borangiu, T., Pascal, G., Ivanescu, N., Rosu, A.: Holonic Robot Control for Job Shop Assembly by Dynamic Simulation. In: 16th Mediterranean Conference on Control and Automation – MED 2008, Ajaccio (2008)Google Scholar
  5. 5.
    Borangiu, T., Pascal, G., Ivanescu, N., Rosu, A.: An Implementing framework for holonic manufacturing control with multiple robot-vision stations. The International Journal of Intelligent Real-Time Automation - Engineering Applications of Artificial Intelligence (2009) 0952-1976Google Scholar
  6. 6.
    Apache Axis Project (2006),
  7. 7.
    SOAP Version 1.2 Part 1: Messaging Framework, 2nd edn (2007) (W3C retrieved, 2011)Google Scholar
  8. 8.
    Gordon, R.: Essential Jni: Java Native Interface, 1st edn. Prentice Hall (1998)Google Scholar
  9. 9.
    Salton, M.J.M.G.: Introduction to Modern Information Retrieval, vol. 1. McGraw-Hill (1983)Google Scholar
  10. 10.
    Platzer, C., Dustdar, S.: A Vector Space Search Engine for Web Services. In: Proceedings of the Third European Conference on Web Services ECOWS 2005 (2005)Google Scholar
  11. 11.
    Raileanu, S., Berger, T., Sallez, Y., Borangiu, T., Trentesaux, D.: The open control concept for holonic manufacturing. Int. J. of Mechanics and Control 11(1) (2010) 1590-8844Google Scholar
  12. 12.
    Pétin, J.-F., Guyon, D., Morel, G.: Supervisory synthesis for product-driven automation and its application to a flexible assembly cell. Control Engineering Practice 15, 595–614 (2007)CrossRefGoogle Scholar
  13. 13.
    Demirkan, H., Kauffman, R.J., Vayghan, J.A., Fill, H.-G., Karagiannis, D., Maglio, P.P.: Service-oriented technology and management: Perspectives on research and practice for the coming decade. Electronic Commerce Research and Applications 7, 356–376 (2008), doi:10.1016/j.elerap.2008.07.002, 1567-4223CrossRefGoogle Scholar
  14. 14.
    Vitharana, P., Bhaskaran, K., Jain, H., Wang, H., Zhao, L.: Service-oriented enterprises and architectures: state of the art and research opportunities. In: Hoxmeier, J., Hayne, S. (eds.) Proceedings of the Americas Conference on Information Systems, Keystone, CO (2007)Google Scholar
  15. 15.
    Zdun, U., Dustdar, S.: Model-driven and pattern-based integration of process-driven SOA models. Int. J. of Business Process Integration and Management 2(2), 109–119 (2007)CrossRefGoogle Scholar
  16. 16.
    Zhang, Z., Liu, R., Yang, H.: Service identification and packaging in service-oriented reengineering. In: Chu, W.C., Juzgado, N.J., Wong, W.W. (eds.) Proceedings of the 17th Int. Conf. on Software Engineering and Knowledge Engineering, pp. 219–226. IEEE Computer Society Press, Taipei (2005)Google Scholar
  17. 17.
    Zhao, J.L., Tanniru, M., Zhang, L.J.: Services computing as the foundation of enterprise agility: Overview of recent advances and introduction to the special issue. Information Systems Frontiers 9(1), 1–8 (2007)CrossRefGoogle Scholar
  18. 18.
    Peltz, C.: Web services orchestration and choreography. Computer 36(10), 46–52 (2003)CrossRefGoogle Scholar
  19. 19.
    Singh, M., Huhns, M.: Service-Oriented Computing: Semantics, Processes, Agents. John Wiley and Sons, New York (2004)CrossRefGoogle Scholar
  20. 20.
    Leymann, F., Roller, D., Schmidt, M.T.: Web services and business process management. IBM Systems Journal 41(2), 198–226 (2002)CrossRefGoogle Scholar
  21. 21.
    Krafzig, D., Banke, K., Slama, D.: Enterprise SOA: Service-Oriented Architecture Best Practices. Prentice Hall, Englewood Cliffs (2005)Google Scholar
  22. 22.
    Overby, E., Bharadwaj, A., Sambamurthy, V.: Enterprise agility and the enabling role of information technology. European Journal of Information Systems 15(1), 20–131 (2006)Google Scholar
  23. 23.
    Arsanjani, A.: Service-oriented modelling and architecture: how to identify, specify, and realize services for your SOA. In: Developer Works. IBM Corp., Armonk (2004)Google Scholar
  24. 24.
    Erl, T.: Service-Oriented Architecture: A Field Guide to Integrating XML and Web Services. Prentice Hall, Upper Saddle River (2004)Google Scholar

Copyright information

© Springer-Verlag GmbH Berlin Heidelberg 2012

Authors and Affiliations

  • Cristina Morariu
    • 1
  • Octavian Morariu
    • 1
  • Theodor Borangiu
    • 1
  1. 1.Dept. of Automation and Applied Informatics, Centre of Research CIMRUniversity Politehnica of BucharestBucharestRomania

Personalised recommendations