Home About IUP Magazines Journals Books Archives
     
A Guided Tour | Recommend | Links | Subscriber Services | Feedback | Subscribe Online
 
The IUP Journal of Computer Sciences :
Evolution of Semantic Schema Matching as a Web Service
:
:
:
:
:
:
:
:
:
 
 
 
 
 
 
 

The term `interoperability' means using data and services that are defined independent of the application, programming language and operating system. Initially, interoperability has been achieved by setting standards on either ends of exchange parties such as Electronic Data Interchange (EDI), The Workflow Management Coalition (WfMC), eCo, Electronic Business using XML (ebXML), cXML, Business Process Modeling Notation (BPMN), Universal Business Language (UBL), RosettaNet, Society for Worldwide Interbank Financial Telecommunication (SWIFT) and STandard for the Exchange of Product Model Data (STEP). These standards enabled interoperability without human intervention, but forced all applications to use a standard structured format. Later, object models such as CORBA, COM, DCOM, COM+, EJB, JVM were introduced to solve the interoperability problem. But these technologies were complex and tightly coupled, client server-based architectures. Even though web services are loosely coupled, they require a new layer above the existing web service stack for resolving mismatches during interoperability of data or services or both. This paper describes such layer as a service called semantic schema matching which is initially designed for performing schema matching over diverse data sources and later exposed as a web service. A road map for evolving this service for use by public clients is also discussed.

Interoperability standards such as EDI, WfMC, eCo, ebXML, cXML, BPMN, UBL, RosettaNet, SWIFT and STEP require setting standards on either ends of exchange parties. The idea of `know nothing about the other end' led to service-oriented architecture. In this kind of a system, the client's role is to post and get the required data via web service protocols (Eg., SOAP) for interoperability. Unlike the object models, web services are loosely coupled, but require a new layer above the existing web service stack for resolving mismatches during interoperability of data or services, or both.

Even though lot of research was done on schema matching, each application which requires this is developing ad hoc systems for its own domain. If a generic schema matcher service is available as a service it could be plugged in depending on the application so that it can be used in many of the e-commerce applications such as schema integration, data warehousing, query processing, data integration, P2P data management and semantic web services.

 
 
 

Evolution of Semantic Schema Matching as a Web Service, schema integration, data warehousing, query processing, data integration, P2P data management, semantic web services, Electronic Data Interchange (EDI), The Workflow Management Coalition (WfMC), STandard for the Exchange of Product Model Data (STEP), Business Process Modeling Notation (BPMN), Universal Business Language (UBL).