Semantic Configuration Web Services in the CAWICOMS Project

  • Alexander Felfernig
  • Gerhard Friedrich
  • Dietmar Jannach
  • Markus Zanker
Conference paper
Part of the Lecture Notes in Computer Science book series (LNCS, volume 2342)


Product configuration is a key technology in today’s highly specialized economy. Within the scope of state-of-the-art B2B frameworks and eProcurement solutions, various initiatives take into account the provision of configuration services. However, they all are based on the idea of defining quasi-standards for many-to-many relationships between customers and vendors. When moving towards networked markets, where suppliers dynamically form supply-side consortia, more flexible approaches to B2B integration become necessary. The emerging paradigm of Web services has therefore a huge potential in business application integration. This paper presents an application scenario for configuration Web services, that is currently under development in the research project CAWICOMS1. An ontology-based approach allows the advertisement of services and a configuration specific protocol defines the operational processes. However, the lack of standards for the semantic annotation of Web services is still a major shortcoming of current Web technology.


  1. 1.
    S. Bechhofer, I. Horrocks, C. Goble, and R. Stevens. OilEd: A Reason-able Ontology Editor for the Semantic Web. In Proceedings of Joint Austrian/German Conference on Artificial Intelligence (KI), pages 396–408, Vienna, Austria, 2001.Google Scholar
  2. 2.
    R. Benjamins and D. Fensel. Special issue on problem-solving methods of the International Journal of Human-Computer Studies, 49(4), 1998.Google Scholar
  3. 3.
    T. Berners-Lee. Weaving the Web. Harper Business, 2000.Google Scholar
  4. 4.
    B. Chandrasekaran, J. Josephson, and R. Benjamins. What Are Ontologies, and Why do we Need Them? IEEE Intelligent Systems, 14,1:20–26, 1999.CrossRefGoogle Scholar
  5. 5.
    A. Felfernig, G. Friedrich, and D. Jannach. UML as domain specific language for the construction of knowledge-based configuration systems. International Journal of Software Engineering and Knowledge Engineering (IJSEKE), 10(4):449–469, 2000.CrossRefGoogle Scholar
  6. 6.
    A. Felfernig, G. Friedrich, D. Jannach, M. Stumptner, and M. Zanker. A Joint Foundation for Configuration in the Semantic Web. Technical Report KLU-IFI-02-05, 2001.Google Scholar
  7. 7.
    A. Felfernig, G. Friedrich, D. Jannach, and M. Zanker. Web-based configuration of Virtual Private Networks with Multiple Suppliers. In Proceedings of the 7 th International Conference on Artificial Intelligence in Design (AID), Cambridge, UK, 2002.Google Scholar
  8. 8.
    D. Fensel, Y. Ding, B. Omelayenko, E. Schulten, G. Botquin, M. Brown, and A. Flett. Product Data Integration in B2B E-Commerce. IEEE Intelligent Systems, 16(4):54–59, 2001.CrossRefGoogle Scholar
  9. 9.
    D. Fensel, F. vanHarmelen, I. Horrocks, D. McGuinness, and P.F. Patel-Schneider. OIL: An Ontology Infrastructure for the Semantic Web. IEEE Intelligent Systems, 16(2):38–45, 2001.CrossRefGoogle Scholar
  10. 10.
    A. Gangemi, D. M. Pisanelli, and G. Steve. An Overview of the ONIONS Project: Applying Ontologies to the Integration of Medical Terminologies. Data and Knowledge Engineering, 31(2):183–220, 1999.zbMATHCrossRefGoogle Scholar
  11. 11.
    T. Gruber. A translation approach to portable ontology specifications. Knowledge Acquisition, 5:199–220, 1993.CrossRefGoogle Scholar
  12. 12.
    J. Hendler. Agents and the Semantic Web. IEEE Intelligent Systems, 16(2):30–37, 2001.CrossRefGoogle Scholar
  13. 13.
    ISO. ISO Standard 10303-1: Industrial automation systems and integration-Product data representation and exchange-Part 1: Overview and fundamental principles. 1994.Google Scholar
  14. 14.
    U. Junker. Preference-programming for Configuration. In Proceedings of IJCAI, Configuration Workshop, Seattle, 2001.Google Scholar
  15. 15.
    A. M. Keller and M. R. Genesereth. Multivendor Catalogs: Smart Catalogs and Virtual Catalogs. The Journal of Electronic Commerce, 9(3), 1996.Google Scholar
  16. 16.
    D.L. McGuinness. Ontologies and Online Commerce. IEEE Intelligent Systems, 16(2):9–10, 2001.MathSciNetGoogle Scholar
  17. 17.
    Sh. McIlraith, T.C. Son, and H. Zeng. Mobilizing the Semantic Web with DAML-Enabled Web Services. In Proceedings of the IJCAI 2001 Workshop on E-Business and the Intelligent Web, pages 29–39, Seattle, WA, 2001.Google Scholar
  18. 18.
    S. Mittal and F. Frayman. Towards a Generic Model of Configuration Tasks. In Proceedings 11 th International Joint Conf. on Artificial Intelligence, pages 1395–1401, Detroit, MI, 1989.Google Scholar
  19. 19.
    T. Männistö, A. Martio, and R. Sulonen. Modelling generic product structures in STEP. Computer-Aided Design, 30,14:1111–1118, 1999.CrossRefGoogle Scholar
  20. 20.
    E. Motta, D. Fensel, M. Gaspari, and V.R. Benjamins. Specifications of Knowledge Components for Reuse. In Proceedings of 11 th International Conference on Software Engineering and Knowledge Engineering, pages 36–43, Kaiserslautern, Germany, 1999.Google Scholar
  21. 21.
    R. Neches, R. Fikes, T. Finin, T. Gruber, R. Patil, T. Senator, and W. Swartout. Enabling technology for knowledge sharing. AI Magazine, 12,3:36–56, 1991.Google Scholar
  22. 22.
    G.R. Olsen, M. Cutkosky, J.M. Tenenbaum, and T.R. Gruber. Collaborative Engineering based on Knowledge Sharing Agreements. In Proceedings of the ACME Database Symposium, pages 11–14, Minneapolis, MN, USA, 1994.Google Scholar
  23. 23.
    B.J. PineII, B. Victor, and A.C. Boynton. Making Mass Customization Work. Harvard Business Review, Sep./Oct. 1993:109–119, 1993.Google Scholar
  24. 24.
    J. Rumbaugh, I. Jacobson, and G. Booch. The Unified Modeling Language Reference Manual. Addison-Wesley, 1998.Google Scholar
  25. 25.
    S.S.Y. Shim, V.S. Pendyala, M. Sundaram, and J.Z. Gao. E-Commerce Frameworks. IEEE Computer, Oct. 2000:40–47, 2000.Google Scholar
  26. 26.
    T. Soininen, J. Tiihonen, T. Männistö, and R. Sulonen. Towards a General Ontology of Configuration. AI Engineering Design Analysis and Manufacturing Journal, Special Issue: Configuration Design, 12(4):357–372, 1998.Google Scholar
  27. 27.
    K. Sycara, M. Klusch, and S. Widoff. Dynamic Service Matchmaking among Agents in Open Information Environments. ACM SIGMOD Record, Special Issue on Semantic Interoperability in Global Information Systems, 1999.Google Scholar

Copyright information

© Springer-Verlag Berlin Heidelberg 2002

Authors and Affiliations

  • Alexander Felfernig
    • 1
  • Gerhard Friedrich
    • 1
  • Dietmar Jannach
    • 1
  • Markus Zanker
    • 1
  1. 1.Computer Science and ManufacturingUniversität KlagenfurtKlagenfurtAustria

Personalised recommendations