Semantic Web Services: A Technology for Service-Oriented Computing
Dumitru Roman (DERI Innsbruck, Austria), Ioan Toma (DERI Innsbruck, Austria) and Dieter Fensel (DERI Innsbruck, Austria)
Copyright: © 2008
Service-oriented computing (SOC) is the new emerging paradigm for distributed computing, especially in the area of e-business and e-work processing, that has evolved from object-oriented and component-based computing to enable the building of scalable and agile networks of collaborating business applications distributed within and across organizational boundaries; services will count for customers and not the specific software or hardware component that is used to implement the services. In this context, services become the next level of abstraction in the process of creating systems that would enable automation of e-businesses and e-works.
Key Terms in this Chapter
Service-Oriented Architectures (SOA): A methodology for reorganizing and building software applications and infrastructure into a set of meaningful interacting services.
Semantically Enabled Service-Oriented Architectures (SESA): A comprehensive framework that augments existing SOA frameworks to incorporate semantic solutions to address the SOA semantic gap.
Semantic Web Services (SWS): An emerging technology that combines Web services and Semantic Web technologies in order to allow for a higher level of automation when dealing with Web services.
Web Service Modeling Ontology (WSMO): A conceptual model which defines the basic concepts of SWS.
Service-Oriented Computing (SOC): The new emerging paradigm for distributed computing in which services become the next level of abstraction in the process of creating systems.
Web Service Modeling Language (WSML): A language that formalizes the WSMO conceptual model.
Web Service Modeling Environment (WSMX): An execution environment and a reference implementation for WSMO.