Sie sind auf Seite 1von 8

International Journal of Computer Science

and Engineering (IJCSE)


ISSN(P): 2278-9960; ISSN(E): 2278-9979
Vol. 3, Issue 3, May 2014, 149-156
© IASET

SEMANTIC WEB SERVICE TO SUPPORT MODELING IN MAPPING FROM WEB


SERVICE DESCRIPTION LANGUAGE

JEYA PRABA. P1 & M. A. HEMA2


1
M.E Student, Department of Computer Science & Engineering, Shivani Engineering College, Trichy, Tamil Nadu, India
2
Assistant Professor, Department of Computer Science & Engineering, Shivani Engineering College,
Trichy, Tamil Nadu, India

ABSTRACT

Semantic Web Service represents the most recent and revolutionary technology developed for machine to
machine interaction on the web 3.0. As for the accepted web services, the difficulty of discovering and choosing the most
apt World Wide Web service comprises a challenge for SWSs. A mapping algorithm that helps to facilitate the integration
of the current conventional web services into the new environment of the Semantic Web. The algorithm aims to redefine
the conventional web services using semantic mark-ups. One of the most important components of the tool is the ontology
store, which stores the ontology used by the system to annotate the web service. Search mechanism categories with
linguistic search, structural refining, and statistical refining. In use many WSDL files as a case study to monitor the many
WSDL files as a case study to monitor the mapping process specially the automatic phase and to evaluate its results.
An unchecked check of the suggested techniques is described, showing the influence of the suggested algorithm in
declining the time and the effort of the mapping process. Furthermore, the experimental outcomes pledge that the
suggested algorithm will have a positive influence on the discovery method as a whole.

KEYWORDS: Semantic Web Service, Ontology, Mapping, WSDL, OWLS, Ontology Based Standardization, Business
Process

1. INTRODUCTION

Semantic world wide web Services (SWS) [1], Like accepted web services, are the server end of a client to server
system for machine to machine interaction via. The World wide web the major concept of the Semantic world wide
web [2] is to extend the present human readable world wide web of the semantics of assets in a machine process able form.
Going after syntax undoes the door way to more sophisticated applications and functionalities on the web. Computers will
be adept to search, process, integrate, and present the content of these resources in a significant manner. As a Semantic
World Wide Web component, SWSs use mark-ups that make the facts and figures machine-readable in a detailed and
complicated way (as contrasted to human readable HTML sheets which are not generally easily appreciated by
computer programs).

A crucial challenge facing pervasive computing environments is the development of a service discovery protocol.
It allows users and applications to discover and interact with the most appropriate and relevant services provided and
advertised by many devices and software components in the environment. In addition, service discovery techniques in such
environments should handle the dynamic appearance and disappearance of devices and services in a timely, secure and
e client manner that do not violate the privacy of users.

www.iaset.us editor@iaet.us
150 Jeya Praba. P & M. A. Hema

The context aware computing literature denies context as information that can be used to characterize the situation
of an entity. Typically, pervasive computing environments provide various services, hardware based, such as a printer or a
light, or complex software based facilities, such as an online e commerce service. Web services are a new breed of Web
application. Self contained, self describing, modular applications that can be published, located, and invoked across the
Web. Web services perform functions anything from simple requests to complicated business processes. Once a Web
service is deployed, other applications can discover and invoke the deployed service.

The method of “Advertisement” is service provider aspires to publish information about the benefits of the service
and how to use it. The method of “Discovery” which can be defined as the method of finding the list of services that can
probably satisfy the client obligation. The method of “Selection” is to select the most suitable WS. This process is
generally founded on application dependent metrics; The “Composition” process that integrates the chosen Web Services
into a aggregate method; The method of “Invocation” that invokes a lone WS or aggregate process by supplying it with all
the essential inputs for its execution; An expanded delineation of the breakthrough method is mentioned in [4], which
states that “The breakthrough process is the process of finding a service that can probably satisfy client requirements,
selecting between several services, and creating services to form a lone service.” In [5], we insert our new breakthrough
mechanism. This mechanism has the proficiency to supply optimal outcomes for any service request. This means is
differentiated by its service repository, which is built utilizing the advertisements of semantic and non SWS.
In supplement, it procedure of coordinating and classifying the accessible service advertisements advances the hasten and
value of the discovery process. Phase 1 “Database Creation”: in this stage the database of the discovery means is conceived
using the semantic definition of the listed services, it comprises of three major step

Figure 1: Web Services Life Cycle


Mapping from the WSDL is already existing WSs to a semantic delineation using owls listing all the available
semantic definitions in the “Unclassified Profiles” facts and figures base. Classifying facts and figures is reprepared
clusters to make the breakthrough simpler and faster. This paper inserts a mapping algorithm which comprises the first step
in the first phase of the proposed breakthrough mechanism. This algorithm aims to redefine the accepted world wide World
Wide Web services using semantic mark-ups. This does not only signify the method of altering the conventional world
wide world wide web service recount dialect (WSDL) to a semantic one (i.e., OWLS), but it further more means the
standardization of this delineation by utilising the notion of ontology to describe any kind of facts and figures in the
service. Consequently, the proposed algorithm contains an important constituent called the ontology seek and

Impact Factor (JCC): 3.1323 Index Copernicus Value (ICV): 3.0


Semantic Web Service to Support Modeling in Mapping from Web Service Description Language 151

standardization engine (OSSE) that assists in the standardization process. OSSE’s function is founded on seeking for a
suitable ontology in the “local ontology repository.” This paper is coordinated as pursues. Section 2 introduces World
Wide Web service definition language. Part 3 inserts the universal discovery and integration. Part 4 inserts the web service
modelling ontology. Part 5 inserts the related work in redefinition of World Wide Web. Part 6 inserts the.importing owl
file. Part 7 inserts the ontology repository. Part 8 inserts the ontology search and standardization.part 9 inserts the local
ontology repository implementation.part 10 inserts the implementation of mapping algorithm.part 11 inserts the Google
search web services. Section12 concludes this paper.

2. WORLD WIDE WEB SERVICE DEFINITION LANGUAGE

WSDL is an XML format utilised to recount mesh services as a set of endpoints functioning on messages
encompassing either document oriented or procedure oriented information. WSDL is often utilised in blend with SOAP
and an XML Schema to supply World Wide Web services over the Internet. A purchaser program connecting to a web
service can read the WSDL to work out what procedures are available on the server. Any exceptional data types utilised are
embedded in the WSDL document in the pattern of XML Schema. The client can then use SOAP to really call one of the
operations listed in the WSDL. In 2007, W3C inserts version of WSDL.WSDL 3.0 has many new characteristics such as
interface inheritance, extensible message exchange patterns, and an abstract constituent model.

3. UNIVERSAL DISCOVERY AND INTEGRATION

It is the first and foremost step for universal description, discovery, and integration, a platform independent, XML
based registry for businesses worldwide to list themselves on the Internet. It is an open industry initiative, sponsored by
OASIS, enabling businesses to publish service listings and discover each other and define how the services or software
applications interact over the Internet. The available services can be registered and published with a UDDI registry, which
provides mechanism to be browsed and queried by other users, services and applications 10. UDDI has two kinds of client,
one is businesses that want to publish a service description and clients who want to obtain services of a certain kind and
bind programmatically to them using SOAP.

4. WEB SERVICE MODELING ONTOLOGY

OWLS characterises a top ontology utilised to recount the properties and capabilities of world wide World Wide
Web services in OWL. OWLS are a W3C proposal since 2004 and from that day on numerous investigators use it to
recount SWSs. The OWLS authors’ goal to endow self acting World Wide Web services discovery, invocation,
composition, and interoperation. There are three major components. The service profile that recounts the function of the
service and presents the all necessary data that assists in the break through method and response the question “What does
this service do? “The service form that describes all the processes the service is created of, how these methods are
executed, under which situation they are executed and response the inquiry “How does this service work. Therefore, it is to
blame for the protocols and mapping with traditional World Wide Web service measures such as WSDL and SOAP.

Table 1: Basic Components of WSDL


Service It is a Container for a Set of System Functions Being Exposed to the Web Based Protocols.
Port It defines the address or connection point to a web service.
Port Type The < port Type> element has been renamed to <interface> in WSDL 3.0.
Operation Every Operation can be compared with a method or function call in programming.
Types It describes the data.

www.iaset.us editor@iaet.us
152 Jeya Praba. P & M. A. Hema

5. RELATED WORK IN REDEFINITION OF WORLD WIDE WEB 3.0

The Redefinition of web services would be more efficient, if it can be applied as an automatic mapping scheme.
But, the WSDL files lack certain features that supports automatic mapping. If manual mapping be done for redefining these
web services, it will consume more time and cost. Hence, the use of semi automatic mapping algorithm comes into
existence. The following related works shows the overview of Semantic mapping tools using different approaches on semi
automation of mapping algorithms for redefinition of web services.

• Web Service Annotation

This is a device that assists a client in conceiving semantic meta-data for World Wide Web Services.
It is proposed for vendors who desire to switch over semantic World Wide Web services through Integration of a number
of services that admits annotations according to some distributed Ontology. The automatic creation of semantic facts and
figures is favoured by use of two appliance learning algorithms like iterative relational classification algorithm for
semantically classifying World Wide Web Services and a Schema Mapping Algorithm that is based on an ensemble of
String Distance Metrics.

It comprises of two components, a WSDL annotator application, and OATS, a facts and figures aggregation
algorithm. The WSDL annotator is a device that enables the client to semantically annotate a Web Service utilising an
issue and bang interface. The key characteristic of the WSDL annotator is the ability to propose which ontological class to
use to annotate each element in the WSDL. To mechanically aggregate the producing heterogeneous data into some logical
structure, OATS (Operation Aggregation Tool for Web Services), a schema matching algorithm that is expressly suited to
aggregating facts and figures from Web Services.

• Meteors Web Service Annotation

Meteors Web service annotation structure is a semi self acting tool applied for annotating the world wide World
Wide Web service descriptions with ontology. In manual mapping of concepts the alternative of apt Ontology’s and the
dimensions of gigantic data on World Wide Web services and Ontology’s turn this method into a tedious task. This tool
mainly focuses with lifetime of Schema graphs on equivalent them with Ontology’s. The client can directly add new
anthologies to the shop. The DAML and RDFS files are supported for Ontology modelling. The Translator Library is
utilised to develop the schema graph representations. It includes two translators for lifetime of schema graphs.
The wsdl2graph converts WSDL documents into schema graphs and Ontology2graph converts ontology files into schema
graphs. The matcher library includes two kinds of equivalent algorithms as Element grade equivalent and Schema
equivalent algorithms. The component level equivalent algorithm is applied for linguistic perfecting. It tests for the
measures on names and kinds the relevance.

• WSDL to DAMLS

The aim of WSDL 2 DAMLS is to request a alteration between WSDL and DAMLS. The outcome of this
alteration holds the entire specification of the Grounding and an in entire specification of the method Model and Profile.
Although, WSDL 2 DAMLS presents the basic structure of a DAMLS description of Web services through complete
specification of the Grounding and thereby, save much time on manual mapping. Reusable abstract interface defines a set
of operations, each representing a simple exchange of messages described with XML Schema element declarations.

Impact Factor (JCC): 3.1323 Index Copernicus Value (ICV): 3.0


Semantic Web Service to Support Modeling in Mapping from Web Service Description Language 153

• A Semantic Mapping Design with Standardization, on Utilising Ontology Search and Standardization
Engine (OSSE)

The goal of this mapping scheme is to redefine the accepted web services utilising semantic mark-ups and
furthermore the standardization of this definition, using notions of Ontology. The use of Ontology seeks and
Standardization engine good turns standardization, where the prior mapping devices failed to provide much standardization
of notions. The Standardization of notions could achieve better seek outcomes. Since, the world wide World Wide Web
assets to be dealt with are huge in number. The standardization is a problem due to the topic that, if one notion finds same
delineation, there is no use of semantic web.

The Ontology’s register should be normalized in an order to avoid these matters on seek. The Ontology Search
and Standardization motor offer standardization through three phases of refining utilising Linguistic seek, functional
perfecting and Statistical perfecting. On linguistic refining associated words are analysed to compute period Frequency.
The use of notion trees brings out notion to notion relative ships. And if these relatives live, rank standards are assigned
which is utilised to reorder the anthologies register should be normalized in an order to avoid these matters on seek.

Figure 2: Semantic Categorization of Web Service

6. IMPORTING OWL FILE

In our First module we importing our xml file. The xml file is then passed to a WSDL web service. Each character
in a file is get splitter and demonstrated to a user. The User Choose the xml file as their needs to perform service requests.

7. ONTOLOGY REPOSITORY

Before we inserting into the local ontology with the input of imported xml file the following operations are
fallowed. The tokenization is the process of splitting the text into very simple tokens such as numbers, punctuation and
words of different type. The Lemmatization is the process of reducing inflectional forms. Then, we remove any word that
appears in the keywords list of the languages used to write the ontology.

www.iaset.us editor@iaet.us
154 Jeya Praba. P & M. A. Hema

8. ONTOLOGY SEARCH AND STANDARDIZATION

The engine has three main stages: linguistic search, structural refining, and statistical refining. In a linguistic
search the input will be given as a keyword. The search result was found by the possible words from a local ontology will
be fetched. In a structural refining the identical concepts relate with the keyword and a super concept, sub concept and
Neighbor concept is also get related.

9. LOCAL ONTOLOGY REPOSITORY IMPLEMENTATION

OSSE depends on the database of the “local ontology repository” to retrieve any required information about the
already exiting ontology’s. This dependency makes OSSE work in fast and accurate manner. OSSE has three main features
that should be tested. The first one is its capability to find the matched ontology for an already existing concept. Second, its
ability to access Swoogle web service to download suitable ontology’s for a requested concept that does not belong to the
local repository.

10. IMPLEMENTATION OF MAPPING ALGORITHM

In this module have two phase one is automated phase and another is a manual phase. In an automated phase the
WSDL file is parsed to extract information. The second phase, called the “manual phase,” is designed in a way that the
service provider can interpolate the required data.

• Support Vector Machines

This algorithm proposed for Classification technique to identify concepts for a specific domain as well as the
relationships between services belonging to a class. This approach is the closest to our approach. Our approach, however,
is based on gleaning of semantic utilizing a domain ontology hierarchy. Additionally, from our point of view, this approach
does not address the issue of SVM mapping training data to higher dimensional space, and then finding the maximal
marginal hyper plane to separate the data.

Figure 3: System Oriented Network Application


• Prune Association Patterns Algorithm

The parameter based refined set of web services is then matched against an enhanced service request as part of
Semantic Similarity based Matching. A key part of this process involves enhancing the service request. Our approach for
web semantic similarity based service selection employs ontology based request enhancement based service matching.

Impact Factor (JCC): 3.1323 Index Copernicus Value (ICV): 3.0


Semantic Web Service to Support Modeling in Mapping from Web Service Description Language 155

11. GOOGLE SEARCH WEB SERVICES

Google.com has exposed a Web service [10] that allows putting Google Search area in web pages. The user can
embed a simple, dynamic search box to display search results in his web pages or use the results in innovative,
programmatic ways. The WSDL description of Google search contains 20 types. Using the WSDL 2 WSMO tool, we were
able to compile the WSDL specification into the corresponding WSMO ontology specification. After this translation, the
programme is left with a WSML ontology file and three tasks to complete the WSMO specification
(Web Services, Goals and Mediators)

12. CONCLUSIONS

In this paper, we target to solve the problem of enabling web services discovery. We propose a mapping algorithm
that helps to facilitate the integration of the current conventional web services into the new environment of the Semantic
Web. This has been achieved by extracting information from WSDL files and using it to create a new semantic description
files using OWLS. The proposed algorithm contains a basic component called “Types Converter” which is used to convert
XSD complex types to ontology’s. This converter depends on OSSE component that uses the “Local Ontology Repository”
to find a suitable ontology for each XSD complex type.

REFERENCES

1. M. Burstein, C. Bussler, M. Zaremba, T. Finin, M. N. Huhns, M. Paolucci, A. P. Sheth and S. illiams,


“A Semantic Web Services Architecture,” IEEE Internet Computing, vol. 9, no. 5, pp. 72-81, Sept./Oct. 2005.

2. T. Berners-Lee, J. Hendler, and O. Lassila, “The Semantic Web,” Scientific Am. Magazine, vol. 284, no. 5,
pp. 34-43, 2001

3. J. Cardoso, Semantic Web Services: Theory, Tools, and Applications. Idea Group, Inc., 2007. B. Sapkota,
D. Roman, and D. Fensel, “Distributed Web Service Discovery Architecture,” Proc. Advanced Int’l Conf.
Telecomm. and Int’l Conf. Internet and Web Applications and Services (AICT-ICIW ’06), 2006.

4. Web Ontology Language for Services (OWL-S), W3C Member Submission,

http://www.w3.org/Submission/OWL-S/, 2004.

5. D. Martin, M. Burstein, D. Mcdermott, S. McIlwraith, M. Policy, K. Scare, D.L. McGuiness, E. Siren and N.
Srinivasan, “Bringing Semantics to Web Services with OWL-S” World Wide Web, vol. 10, no. 3,
pp. 243-277, Sept. 2007.

6. Web Services Description Language (WSDL), W3C Note, http://www.w3.org/TR/wsdl, 2001.

7. Extensible Mark-up Language (XML), W3C Recommendation: http://www.w3.org/XML/, 2012.

8. Simple Object Access Protocol (SOAP) Version1.2, W3C Recommendation (seconded)


http://www.w3.org/TR/soap/, Apr.2007.

9. XML Schema, W3C Recommendation, http://www.w3.org/XML/Schema, 2012.

10. B. Di Martino, “Semantic Web Services Discovery Based on Structural Ontology Matching,” Int’l J. Web and
Grid Services, vol. 5, no. 1, pp. 46-65, 2009.

www.iaset.us editor@iaet.us
156 Jeya Praba. P & M. A. Hema

11. Heß, E. Johnston and N. Kushmerick, “ASSAM: A Tool for Semi-Automatically Annotating Semantic Web
Services,” Prc.12th Int’l Conf. Web Technologies, pp. 470-475, 2008.

12. A. A. Patil, S. A. Oundhakar, A.P. Shethand, K. Verma, “METEOR-S Web Services Annotation Framework,”
Proc. 13th Int’L Conf. World Wide Web (WWW), 2004.

13. OWL, http://www.w3.org/2004/OWL/, 2004.

14. G. Meditskos and N. Bassiliades, “Object-Oriented Similarity Measures for Semantic Web Service
Matchmaking,” Proc. Fifth European Conf. Web Services (ECOWS ’07), 2007.

Impact Factor (JCC): 3.1323 Index Copernicus Value (ICV): 3.0

Das könnte Ihnen auch gefallen