Wikipedia:Introduction
From Wikipedia, the free encyclopedia
|
|
Help:Contents |
| Introduction | Learn more about editing | Explore Wikipedia | Tutorial |
See "Edit this page" above? On Wikipedia, you can contribute and fix errors in most articles right away!
What is Wikipedia?
Wikipedia is a free encyclopedia, written collaboratively by the people who use it. It is a special type of website designed to make collaboration easy, called a wiki. Many people are constantly improving Wikipedia, making thousands of changes per hour. All of these changes are recorded in article histories and recent changes. For a more detailed account of the project, see About Wikipedia.
How can I contribute?
Don't be afraid to edit — anyone can edit almost any page, and we encourage you to be bold! Find something that can be improved and make it better - for example, spelling, grammar, rewriting for readability, or removing unconstructive edits. If you wish to add new facts, please provide references so they may be verified, or suggest them on the article's discussion page. Changes to controversial topics and Wikipedia's main pages should usually be discussed first.
Remember - you can't break Wikipedia; all edits can be reversed, fixed or improved later. Wikipedia is allowed to be imperfect. So go ahead, edit an article and help make Wikipedia the best information source on the Internet!
Donate — Wikipedia is free to use, but relies on donations and grants to do so. Please consider donating using the Donate to Wikipedia link on the left to help with the projects running costs and expansion.
Why not try out the editor right now?
- Click here to edit the sandbox, a place to make test edits. (If there is already some text there, add to the end of the text.)
- Type some text.
- Click Show preview to test your changes, or Save page when you're happy with the way it looks.
SWSMS: A Semantic Web Service Management System for Data Sharing in Collaborative Environments
Abstract In today’s collaborative environments such as bioinformatics and healthcare, the access to an increasing number of data sources has been made in the form of Data-Providing Web Services. Current approaches to composing Web services are not suitable for this special class of Web services as they do not take into consideration the semantic relationship that holds between input and output sets of a Web service. In this project, we are going to present our Web Service Management System (WSMS) that is used to exchange data through Data-Providing Web Services. In our system we employ a novel approach for automatically composing data-providing services by making usage of the mature work that has been done in the conventional data integration and mediation systems. Specifically, we model data-providing services as RDF parameterized views over mediated ontologies. We devise an algorithm for composing services based on conventional query rewriting techniques. Our WSMS is very useful in domains such as bioinformatics and healthcare where web services are used extensively to exchange data.
Introduction:
In many of today’s collaborative environments the access to an enormous number of data sources has been made in the form of Data Providing Web Services, where services correspond to a limited set of calls over the sources schema. The typical reasons for providing limited access methods are: (i) privacy and security constraints; (ii) the underlaying information systems are proprietary and only offer such limited access methods; (iii) or because of performance concerns of the database servers- administrators control the query plans executed against their servers by providing a set of data services instead of providing a full query access to their systems. Data Providing services (hereafter referred to as DP services) are different from the traditional web services -which are basically Effect Providing services (EP services)- in that their invocation only returns data but it does not have effects that may change the state of the world. On the other hand, an EP service implements processes, often with accompanying effects as in, for example, a flight reservation service or a billing service. Many application domains like Bioinformatics and healthcare have widely embraced DP services for data sharing. Composing DP services in these domains opens up the door for building interesting applications like medical record sharing and conducting in silic experiments on top of the World Wide Web. Composing DP Web services differs from that of EP services. In particular, the functionality (also capability using OWL-S terms) offered by a EP service is considered as the most determinative factor in the service selection and composition. These functionalities are usually captured by business standardized ontologies . Therefore, creating a composite service fulfilling a complex task becomes a matter of finding services whose functionalities are captured by ontological concepts that constitute the complex task in the ontology. In contrast, the determinative factor in the selection and composition of DP services is the semantics of their returned data. This semantics depends on how input and output sets are linked to each other, or what is called as the semantic relationship between input and output sets. It is not always possible to capture this relation with a business-standardized concept; rather it may require the definition of a declarative view (with respect to a shared ontology in the application domain) to capture its semantics.
Existing system: The current semantic languages for describing Web Services (e.g. OWL-S2, WSDL-S3), which are used in the context of EP services, are not sufficient to semantically describe DP services since they do not allow to capture the semantic relationship between input and output sets of a DP service. For instance, it was highlighted in that is not possible, based on OWL-S capabilities, to distinguish between two DP services taking the name of a geographic region as an input, and producing the names of different wines as output; one reporting which wines are produced in a region while the other reporting the wines sold in a region. Distinguishing between these services requires their semantic relationships that are of the form “there is a wine grower (wine seller) who lives in the geographic region and produces (sells) the wine” to be explicitly represented. Web service composition has been extensively studied; many approaches were proposed. However, these approaches cannot be applied to DP services since they cannot take into consideration the semantic relationship that holds between input and output sets of a DP service, which is considered as the determinative factor in DP service selection and composition. Rather, view-based data integration approaches in the database literature may fit best DP services composition since DP services can be regarded as conventional data sources but with access restrictions. Proposed system: We propose to use a data integration approach for the purpose of DP service composition. We are going to simulate a new approach for composing the Data-Providing Web services, which exploits existing mature work from data integration. The procedure consists of different steps. Those are DP services and RDF query rewriting algorithm.
System Requirements Specification:
Software Requirements:
OPERATING SYSTEM : Windows 2000 Professional ENVIRONMENT : Visual Studio .NET 2005 .NET FRAMEWORK : Version 2.0 LANGUAGE : VB.NET WEB TECHNOLOGY : Active Server Pages.NET WEB SERVER : Internet Information Server 5.0 BACK END : SQL SERVER 2000
Hardware Requirements:
Intel Pentium III Processor and above 128MB RAM and above 10GB Hard Disk
