Semantically-enabled service oriented architecture : concepts, technology and application

  • Tomas Vitvar
  • Adrian Mocan
  • Mick Kerrigan
  • Michal Zaremba
  • Maciej Zaremba
  • Matthew Moran
  • Emilia Cimpian
  • Thomas Haselwanter
  • Dieter Fensel
Original Research Paper

Abstract

Semantically enabled service-oriented architecture focused on principles of service orientation, semantic modeling, intelligent and automated integration defines grounds for a cutting-edge technology which enables new means to integration of services, more adaptive to changes in business requirements which occur over systems’ lifetime. We define the architecture starting from a global perspective and through Web service modeling ontology as its semantic service model we narrow down to its services, processes and technology we use for the reference implementation. On a B2B integration scenario we demonstrate several aspects of the architecture and further describe the evaluation of the implementation according to a community-agreed standard evaluation methodology for semantic-based systems.

Keywords

SOA Semantic web Web services Semantic Web services B2B integration 

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

References

  1. 1.
    Roman D, Keller U, Lausen H, de Bruijn J, Lara R, Stollberg M, Polleres A, Feier C, Bussler C, Fensel D (2005). Web service modeling ontology. Appl Ontol 1(1): 77–106 Google Scholar
  2. 2.
    Martin D et al. (2004) Owl-s: Semantic markup for web services, version 1.1 available at http://www.daml.org/services/owl-s/1.1/. Member submission, W3C. Available from: http://www.w3.org/Submission/OWL-S/Google Scholar
  3. 3.
    Patil A, Oundhakar S, Sheth A, Verma K (2004) Semantic Web services: Meteor-S Web service annotation framework. In: 13th international conference on World Wide Web, pp 553–562Google Scholar
  4. 4.
    Mocan A, Cimpian E, Kerrigan M (2006) Formal model for ontology mapping eation. In: International semantic web conference, pp 459–472Google Scholar
  5. 5.
    Cimpian E, Mocan A (2005) Wsmx process mediation based on choreographies. In: Business process management workshops, pp 130–143Google Scholar
  6. 6.
    Keller U, Lara R, Lausen H, Polleres A, Fensel D (2005) Automatic location of services. In: ESWC, pp 1–16Google Scholar
  7. 7.
    Vitvar T, Zaremba M, Moran M (2007) Dynamic discovery through meta-interactions with service providers. In: ESWCGoogle Scholar
  8. 8.
    Wang X, Vitvar T, Kerrigan M, Toma I (2006) A qos-aware selection model for semantic web services. In: ICSOC, pp 390–401Google Scholar
  9. 9.
    Kopecký J, Roman D, Moran M, Fensel D (2006) Semantic web services grounding. In: AICT/ICIW, p 127Google Scholar
  10. 10.
    Haselwanter T (2005) WSMX Core—A JMX Miokernel. PhD thesis, University of InnsbruckGoogle Scholar
  11. 11.
    Gelernter D, Carriero N, Chang S (1985) Parallel programing in Linda. In: Proceedings of the international conference on parallel processingGoogle Scholar
  12. 12.
    Balzer S, Liebig T, Wagner M (2004) Pitfalls of owl-s: a practical semantic web use case. In: 2nd international conference on Service oriented computing, New York, USA. ACM Press, New York pp 289–298Google Scholar
  13. 13.
    Horrocks I, Patel-Schneider P, Boley H, Tabet S, Grosof B, Dean M (2004) SWRL: A semantic web rule language combiningOWL and RuleML. Available from http://www.w3.org/Submission/2004/SUBMSWRL-20040521/. Technical reportGoogle Scholar
  14. 14.
    Genesereth M, Filkes R (1992) Knowledge interchange format (KIF), Stanford University Logic Group, Logic-92-1. Technical reportGoogle Scholar
  15. 15.
    Battle S et al. (2005) Semantic web services framework (swsf) overview, w3c submission. Available at http://www.w3.org/submission/swsf/. Technical reportGoogle Scholar
  16. 16.
    Michel J, Cutting-Decelle A (2004) The process specification language, international standards organization iso tc184/sc5 meeting. Technical reportGoogle Scholar
  17. 17.
    Akkiraju R, Farrell J, Miller J, Nagarajan M, Schmidt M, Sheth A, Verma K (2005) Web service semantics wsdls. Technical note, April 2005. Available at http://lsdis.cs.uga.edu/library/download/wsdlsv1.html. Technical reportGoogle Scholar
  18. 18.
    Booth D, Haas H, McCabe F, Newcomer E, Champion M, Ferris C, Orchard D (2004) Web Services Architecture. W3C Working Group NoteGoogle Scholar
  19. 19.
    Paolucci M, Ankolekar A, Srinivasan N, Sycara K (2003) The daml-s virtual machine. In: The Semantic Web—ISWC 2003, LNCS, vol 2870, Springer, Berlin, pp 290–305Google Scholar
  20. 20.
    Motta E, Domingue J, Cabral L, Gaspari M (2003) Irs-ii a framework and infrastructure for semantic web services. The semantic Web ISWC 2003. Lecture notes in computer science, Springer, Heidelberg, vol 2870, pp 306–318Google Scholar
  21. 21.
    Fensel D, Benjamins V, Motta E, Wielinga B (1999) Upml: A framework for knowledge system reuse. In: Proceedings of the international joint conference on AI (IJCAI-99), Stockholm, SwedenGoogle Scholar
  22. 22.
    Verma K, Gomadam K, Sheth AP, Miller JA, Wu Z (2005) The meteor-s approach for configuring and executing dynamic web processes, technical report. Available at http://lsdis.cs.uga.edu/projects/meteor-s/techrep6-24-05.pdf. Technical reportGoogle Scholar
  23. 23.
    Brambilla M, Celino I, Ceri S, Cerizza D, Valle ED, Facca FM (2006) A software engineering approach to design and development of semantic web service applications. In: International Semantic Web Conference, pp 172–186Google Scholar

Copyright information

© Springer-Verlag London Limited 2007

Authors and Affiliations

  • Tomas Vitvar
    • 1
  • Adrian Mocan
    • 2
  • Mick Kerrigan
    • 2
  • Michal Zaremba
    • 1
    • 2
  • Maciej Zaremba
    • 1
  • Matthew Moran
    • 1
  • Emilia Cimpian
    • 2
  • Thomas Haselwanter
    • 2
  • Dieter Fensel
    • 2
  1. 1.Digital Enterprise Research InstituteNational University of IrelandGalwayIreland
  2. 2.Digital Enterprise Research InstituteUniversity of InnsbruckInnsbruckAustria

Personalised recommendations