SlideShare a Scribd company logo
1 of 6
Download to read offline
International Journal of Research in Engineering and Science (IJRES)
ISSN (Online): 2320-9364, ISSN (Print): 2320-9356
www.ijres.org Volume 5 Issue 3 ǁ Mar. 2017 ǁ PP.39-44
www.ijres.org 39 | Page
The Web service composition based on colored Petri net
Zhu Xin Peng, Zhou Jun
College of Mechanical Engineering, Shanghai University Of Engineering Science, China
ABSTRACT: An automatic approach to get colored Petri net model of web service composition was put forward in this
paper. Each web service composition had its Petri net which described in PNML( Petri net Markup Language)
+OWL(Ontology Web Language) ,where PNML part describes the Petri net structure and OWL part shows out their domain
ontology definitions (semantic markups) of place elements of the Petri net. Based on the input / output interaction related
places elements among web service colored Petri nets, through place fusion operation, merging sub-web service Petri nets,
we can get the colored Petri net model of web service composition, this work proposes the necessary precondition for
practical application of colored Petri net in the context of service computing.
Keywords: Web service; colored Petri net; PNML; service composition
I. INTRODUCTION
Web services[1] are loosely coupled, cross-platform and open, etc., and it has become an emerging distributed
computing model and a new Internet application model. Web services can not only share data, software and hardware
resources over the Internet, but also allow interconnection between application systems or heterogeneous software. However,
when the user requests more complex functions, a single service because of the need to simplify the application logic can not
meet its implementation, so there is a need for a combination of Web services.
At present, the WSDL in Web service description and OWL-S is the most representative; the WSDL description is a
kind of the most extensive description of the syntax level, but it has defects of service automatic combination semantic of
Web is a huge obstacle; OWL-S is one of the commonly used form of Web service semantic description although, with the
semantic information of Web services, but its internal execution less flow information description is not conducive to obtain
service internal execution flow information to analyze the nature of the Web service.
Petri net[2] is an important tool for modeling and analysis of asynchronous concurrent systems, and it is widely used in
the field of system modeling, analysis and verification, monitoring and fault monitoring, and it made a series of research
results, become a hot research field of computer, automation industry direction. As the field of science and information
science control in depth, in the actual engineering application, the system is on the formal modeling problem, performance
evaluation problem, optimal scheduling problems. By combining the WSDL description, the Petri net model and the
semantic ontology effectively, the paper puts forward a method of publishing PNML[3]+OWL[4] services for Web services.
II. COLORED PETRI NETS
Colored Petri nets (Colored Petri Nets, CPN) is a graphical language for modeling and analyzing complex systems.
Colored Petri nets are defined as followed:
Colored Petri net (CPN) is a multivariate group, which is defined as:
,the meaning of each letter is defined as followed:
1) is a non empty finite set type, also known as the color sets;
2) is a finite set of places, m represents the number of places in the system;
3) is a finite set of transitions,n represents the number of transitions in the system;
4) is a finite set of arcs, where ;
The Web service composition based on colored Petri net
www.ijres.org 40 | Page
5) is a finite set of nodes,defined as ;
6) is the function of Colors,defined as ; is called token color is the set of all color library on
Tokheim, known as the color is all can make the change of ignition color set.
7) is the function of guard, defined as Expression;
8) is the function of Arc expression,defined as Expression;
9) is the initialization,defined as CloseExpreesion;
Figure 1 shows a simple colored Petri net model:
Fig1. colored Petri nets
A CPN can be defined as a multivariate set in order to give a mathematical description and a clear definition.
III. PNML
PNML (Petri Net Markup Language) is based on XML and can it support all Petri net exchange format, which Petri
nets is used PNTD (Petri Net Type Definition) is defined to solve the Petri net in the creation and display of the sharing
problem of different tools, it was showed as figure 2. Which contains three basic information:
(1) Label: in the XML standard, tags are the most common form of elements, including the following two types:
annotations and attributes.
(2) Graphical Information: Petri net is a formal description of the support tools in the Petri net in the XML file, the
image information indicates the coordinate relationship between Petri net elements in a graphical interface, the image
information is a two-dimensional coordinate.
(3) Pages and reference node: a carrier picture of the Petri net, which can support Petri net users depicted in a different
page, after using the reference point will draw Petri nets together; the form page was varied so that it can be composed of
several objects, can also be composed of different pages to form this information to describe the common Petri net..
The Web service composition based on colored Petri net
www.ijres.org 41 | Page
Fig 2. the PNML model
IV. OWL
Ontology (Ontology) is a concept of a philosophical category, recognized as a reflection of ontology in the field of
concept or definition set goal is through the collection of relevant knowledge in the field, with the formal content to describe
the relationship between words to achieve a common understanding of the domain related knowledge.
OWL (Web Ontology Language) is a description of the net by ontology developed by W3C language, DAML
(DARPA , Agent Markup Language, the U.S. Defense advanced research agency design markup language (+OIL) Ontology
Inference Layer, ontology inference layer) and improved, so there is a compatibility of the OWL file based on XML
language the description and the resource description framework(RDF) to define and describe the Web information. OWL
not only has a strong semantic expression ability, but also has the ability to describe the logic of reasoning. OWL can create
ontologies by defining properties of different elements, such as object properties, data attributes, and domain properties.
Although PNML solves the shared Petri net in different tools, but is still based on the grammatical level . Petri Ontology will
describe Petri net as a single ontology file, but the two are focused on the structure of single Petri net model itself is shared
between the different Petri net tools, and did not involve the interoperability between different Petri nets the model, such as
the sharing of different Petri net models between synthetic operation, and this is one of the key problems of automatic Petri
net model of Web service composition.
V. Web service composition based on colored Petri net
We illustrate the structure of the PNML+ OWL description document for atomic Web services by a simple example.
A simple example of a method and result Petri net, it can be conceived as figure3.
The Web service composition based on colored Petri net
www.ijres.org 42 | Page
Fig 3. the reason-result petri net
It can be described as PNML by followed figure4.The description of pnml is based on XML, although the pnml
description of Petri nets expresses the relationship between the library and the change and flow, but it does not make the net
get a good semantics.
Fig 4. the PNML description of the reason-result petri net
In order to enhance the semantics of Petri net expression, owl is used to describe the semantics of place and transition
in the original description of pnml only in PNML+OWL. It can be described as PNML+OWL by followed figure 5.
Fig 5. the PNML+OWL description of the reason-result petri net
The Web service composition based on colored Petri net
www.ijres.org 43 | Page
This is a normal petri net and PNML+OWL description, but in dealing with complex situations, the petri net can’t meet
the requirements. Now it can use colored petri nets. Here is the example as figure 6. And it can be descriped by PNML as
figure 7.It can be seen that the colored Petri net has a much more color than the ordinary Petri net. From Figure 7, you can
see that the token has three colors, one for the blue, one for the default black, one for the red, by pnml , The pnml + owl
method is used not only to semantically describe its place and transition, but also to semantize its color, as shown in Fig 8.
Fig 6. Colored petri nets
Fig7. the PNML description of colored petri nets.
The Web service composition based on colored Petri net
www.ijres.org 44 | Page
Fig 8. the PNML+OWL description of colored petri nets.
VI. CONCLUSION
In this paper, a web service composition method based on colored Petri nets is given. The comparison of pnml
description and pnml + owl description method can be used to understand the necessity and superiority of owl for semantics.
Due to the limitation of ordinary Petri net, the method of pnml + owl is proposed, which has a great influence on the web
service.
REFERENCES
[1] Narayanan S,Mcllraith S. Simulation,verification and automated composition of Web services[C] Proc. of the
Eleventh International World Wide Web Conference,Honolulu, HI,2002,77-88.
[2] Murata T. Petri nets: properties, analysis and applications[J]. Proc. of the IEEE,1989,77(4) :541-580.
[3] Billington H, Christensen S, Van Hee K, et al. The Petri net markup language: concepts, technology, and tools [C]. In
W. van der Aalst and E. Best(editors) , Application and Theory of Petri Nets 2003, 24th
International Conference,
LNCS 2679,2003,6:483-505.
[4] OWL[EB/OL]. http://www.w3.org/TR/owl-features/,2011.

More Related Content

What's hot

Traffic Features Extraction and Clustering Analysis for Abnormal Behavior Det...
Traffic Features Extraction and Clustering Analysis for Abnormal Behavior Det...Traffic Features Extraction and Clustering Analysis for Abnormal Behavior Det...
Traffic Features Extraction and Clustering Analysis for Abnormal Behavior Det...Areej Qasrawi
 
E04124030034
E04124030034E04124030034
E04124030034IOSR-JEN
 
A low complex modified golden
A low complex modified goldenA low complex modified golden
A low complex modified goldenIJCNCJournal
 
Efficient Forecasting of Exchange rates with Recurrent FLANN
Efficient Forecasting of Exchange rates with Recurrent FLANNEfficient Forecasting of Exchange rates with Recurrent FLANN
Efficient Forecasting of Exchange rates with Recurrent FLANNIOSR Journals
 
Shortest Tree Routing With Security In Wireless Sensor Networks
Shortest Tree Routing With Security In Wireless Sensor NetworksShortest Tree Routing With Security In Wireless Sensor Networks
Shortest Tree Routing With Security In Wireless Sensor NetworksIJERA Editor
 
Towards Transfer Learning of Link Specifications
Towards Transfer Learning of Link SpecificationsTowards Transfer Learning of Link Specifications
Towards Transfer Learning of Link Specificationsgeoknow
 
Route Reservation In Adhoc Wireless Networks
Route Reservation In Adhoc Wireless NetworksRoute Reservation In Adhoc Wireless Networks
Route Reservation In Adhoc Wireless NetworksIJRES Journal
 
MEMORY EFFICIENT FORWARDING INFORMATION BASE FOR CONTENT-CENTRIC NETWORKING
MEMORY EFFICIENT FORWARDING INFORMATION BASE FOR CONTENT-CENTRIC NETWORKINGMEMORY EFFICIENT FORWARDING INFORMATION BASE FOR CONTENT-CENTRIC NETWORKING
MEMORY EFFICIENT FORWARDING INFORMATION BASE FOR CONTENT-CENTRIC NETWORKINGIJCNCJournal
 
10.1.1.70.8789
10.1.1.70.878910.1.1.70.8789
10.1.1.70.8789Hoài Bùi
 
Nikolai Blenda - Clusterization of text documents using WordNet and semantic ...
Nikolai Blenda - Clusterization of text documents using WordNet and semantic ...Nikolai Blenda - Clusterization of text documents using WordNet and semantic ...
Nikolai Blenda - Clusterization of text documents using WordNet and semantic ...AIST
 
Laplacian-regularized Graph Bandits
Laplacian-regularized Graph BanditsLaplacian-regularized Graph Bandits
Laplacian-regularized Graph Banditslauratoni4
 
An approximation delay between consecutive requests for congestion control in...
An approximation delay between consecutive requests for congestion control in...An approximation delay between consecutive requests for congestion control in...
An approximation delay between consecutive requests for congestion control in...IJECEIAES
 
COMPARATIVE STUDY OF CAN, PASTRY, KADEMLIA AND CHORD DHTS
COMPARATIVE STUDY OF CAN, PASTRY, KADEMLIA  AND CHORD DHTS COMPARATIVE STUDY OF CAN, PASTRY, KADEMLIA  AND CHORD DHTS
COMPARATIVE STUDY OF CAN, PASTRY, KADEMLIA AND CHORD DHTS ijp2p
 
Algorithms,graph theory and combinatorics
Algorithms,graph theory and combinatoricsAlgorithms,graph theory and combinatorics
Algorithms,graph theory and combinatoricsProf.Dr.Hanumanthappa J
 

What's hot (17)

Ay32333339
Ay32333339Ay32333339
Ay32333339
 
Traffic Features Extraction and Clustering Analysis for Abnormal Behavior Det...
Traffic Features Extraction and Clustering Analysis for Abnormal Behavior Det...Traffic Features Extraction and Clustering Analysis for Abnormal Behavior Det...
Traffic Features Extraction and Clustering Analysis for Abnormal Behavior Det...
 
E04124030034
E04124030034E04124030034
E04124030034
 
A low complex modified golden
A low complex modified goldenA low complex modified golden
A low complex modified golden
 
Efficient Forecasting of Exchange rates with Recurrent FLANN
Efficient Forecasting of Exchange rates with Recurrent FLANNEfficient Forecasting of Exchange rates with Recurrent FLANN
Efficient Forecasting of Exchange rates with Recurrent FLANN
 
Shortest Tree Routing With Security In Wireless Sensor Networks
Shortest Tree Routing With Security In Wireless Sensor NetworksShortest Tree Routing With Security In Wireless Sensor Networks
Shortest Tree Routing With Security In Wireless Sensor Networks
 
Towards Transfer Learning of Link Specifications
Towards Transfer Learning of Link SpecificationsTowards Transfer Learning of Link Specifications
Towards Transfer Learning of Link Specifications
 
Route Reservation In Adhoc Wireless Networks
Route Reservation In Adhoc Wireless NetworksRoute Reservation In Adhoc Wireless Networks
Route Reservation In Adhoc Wireless Networks
 
MEMORY EFFICIENT FORWARDING INFORMATION BASE FOR CONTENT-CENTRIC NETWORKING
MEMORY EFFICIENT FORWARDING INFORMATION BASE FOR CONTENT-CENTRIC NETWORKINGMEMORY EFFICIENT FORWARDING INFORMATION BASE FOR CONTENT-CENTRIC NETWORKING
MEMORY EFFICIENT FORWARDING INFORMATION BASE FOR CONTENT-CENTRIC NETWORKING
 
Rules
RulesRules
Rules
 
Geographic routing in
Geographic routing inGeographic routing in
Geographic routing in
 
10.1.1.70.8789
10.1.1.70.878910.1.1.70.8789
10.1.1.70.8789
 
Nikolai Blenda - Clusterization of text documents using WordNet and semantic ...
Nikolai Blenda - Clusterization of text documents using WordNet and semantic ...Nikolai Blenda - Clusterization of text documents using WordNet and semantic ...
Nikolai Blenda - Clusterization of text documents using WordNet and semantic ...
 
Laplacian-regularized Graph Bandits
Laplacian-regularized Graph BanditsLaplacian-regularized Graph Bandits
Laplacian-regularized Graph Bandits
 
An approximation delay between consecutive requests for congestion control in...
An approximation delay between consecutive requests for congestion control in...An approximation delay between consecutive requests for congestion control in...
An approximation delay between consecutive requests for congestion control in...
 
COMPARATIVE STUDY OF CAN, PASTRY, KADEMLIA AND CHORD DHTS
COMPARATIVE STUDY OF CAN, PASTRY, KADEMLIA  AND CHORD DHTS COMPARATIVE STUDY OF CAN, PASTRY, KADEMLIA  AND CHORD DHTS
COMPARATIVE STUDY OF CAN, PASTRY, KADEMLIA AND CHORD DHTS
 
Algorithms,graph theory and combinatorics
Algorithms,graph theory and combinatoricsAlgorithms,graph theory and combinatorics
Algorithms,graph theory and combinatorics
 

Similar to Web service composition using colored Petri nets

Labeled generalized stochastic petri net Based approach for web services Comp...
Labeled generalized stochastic petri net Based approach for web services Comp...Labeled generalized stochastic petri net Based approach for web services Comp...
Labeled generalized stochastic petri net Based approach for web services Comp...ijcsit
 
E041131823
E041131823E041131823
E041131823IOSR-JEN
 
IMPERATIVE PROGRAMS BEHAVIOR SIMULATION IN TERMS OF COMPOSITIONAL PETRI NETS
IMPERATIVE PROGRAMS BEHAVIOR SIMULATION IN TERMS OF COMPOSITIONAL PETRI NETSIMPERATIVE PROGRAMS BEHAVIOR SIMULATION IN TERMS OF COMPOSITIONAL PETRI NETS
IMPERATIVE PROGRAMS BEHAVIOR SIMULATION IN TERMS OF COMPOSITIONAL PETRI NETSIJCNCJournal
 
Effective Data Retrieval in XML using TreeMatch Algorithm
Effective Data Retrieval in XML using TreeMatch AlgorithmEffective Data Retrieval in XML using TreeMatch Algorithm
Effective Data Retrieval in XML using TreeMatch AlgorithmIRJET Journal
 
Ontology mapping for the semantic web
Ontology mapping for the semantic webOntology mapping for the semantic web
Ontology mapping for the semantic webWorawith Sangkatip
 
turecko-150426_pse_01
turecko-150426_pse_01turecko-150426_pse_01
turecko-150426_pse_01Peter Fabo
 
Centrality-Based Network Coder Placement For Peer-To-Peer Content Distribution
Centrality-Based Network Coder Placement For Peer-To-Peer Content DistributionCentrality-Based Network Coder Placement For Peer-To-Peer Content Distribution
Centrality-Based Network Coder Placement For Peer-To-Peer Content DistributionIJCNCJournal
 
AN INITIAL PEER CONFIGURATION ALGORITHM FOR MULTI-STREAMING PEER-TO-PEER NETW...
AN INITIAL PEER CONFIGURATION ALGORITHM FOR MULTI-STREAMING PEER-TO-PEER NETW...AN INITIAL PEER CONFIGURATION ALGORITHM FOR MULTI-STREAMING PEER-TO-PEER NETW...
AN INITIAL PEER CONFIGURATION ALGORITHM FOR MULTI-STREAMING PEER-TO-PEER NETW...ijp2p
 
AN INITIAL PEER CONFIGURATION ALGORITHM FOR MULTI-STREAMING PEER-TO-PEER NETW...
AN INITIAL PEER CONFIGURATION ALGORITHM FOR MULTI-STREAMING PEER-TO-PEER NETW...AN INITIAL PEER CONFIGURATION ALGORITHM FOR MULTI-STREAMING PEER-TO-PEER NETW...
AN INITIAL PEER CONFIGURATION ALGORITHM FOR MULTI-STREAMING PEER-TO-PEER NETW...ijp2p
 
Pal gov.tutorial3.session3.xpath & xquery (lab1)
Pal gov.tutorial3.session3.xpath & xquery (lab1)Pal gov.tutorial3.session3.xpath & xquery (lab1)
Pal gov.tutorial3.session3.xpath & xquery (lab1)Mustafa Jarrar
 
A Clustering Based Collaborative and Pattern based Filtering approach for Big...
A Clustering Based Collaborative and Pattern based Filtering approach for Big...A Clustering Based Collaborative and Pattern based Filtering approach for Big...
A Clustering Based Collaborative and Pattern based Filtering approach for Big...IIRindia
 
AUTOMATIC CONVERSION OF RELATIONAL DATABASES INTO ONTOLOGIES: A COMPARATIVE A...
AUTOMATIC CONVERSION OF RELATIONAL DATABASES INTO ONTOLOGIES: A COMPARATIVE A...AUTOMATIC CONVERSION OF RELATIONAL DATABASES INTO ONTOLOGIES: A COMPARATIVE A...
AUTOMATIC CONVERSION OF RELATIONAL DATABASES INTO ONTOLOGIES: A COMPARATIVE A...IJwest
 
Effective Data Retrieval System with Bloom in a Unstructured p2p Network
Effective Data Retrieval System with Bloom in a Unstructured p2p NetworkEffective Data Retrieval System with Bloom in a Unstructured p2p Network
Effective Data Retrieval System with Bloom in a Unstructured p2p NetworkUvaraj Shan
 
Effective data retrieval system with bloom in a unstructured p2p network
Effective data retrieval system with bloom in a unstructured p2p networkEffective data retrieval system with bloom in a unstructured p2p network
Effective data retrieval system with bloom in a unstructured p2p networkUvaraj Shan
 

Similar to Web service composition using colored Petri nets (20)

1663 1669
1663 16691663 1669
1663 1669
 
Labeled generalized stochastic petri net Based approach for web services Comp...
Labeled generalized stochastic petri net Based approach for web services Comp...Labeled generalized stochastic petri net Based approach for web services Comp...
Labeled generalized stochastic petri net Based approach for web services Comp...
 
E041131823
E041131823E041131823
E041131823
 
IMPERATIVE PROGRAMS BEHAVIOR SIMULATION IN TERMS OF COMPOSITIONAL PETRI NETS
IMPERATIVE PROGRAMS BEHAVIOR SIMULATION IN TERMS OF COMPOSITIONAL PETRI NETSIMPERATIVE PROGRAMS BEHAVIOR SIMULATION IN TERMS OF COMPOSITIONAL PETRI NETS
IMPERATIVE PROGRAMS BEHAVIOR SIMULATION IN TERMS OF COMPOSITIONAL PETRI NETS
 
Effective Data Retrieval in XML using TreeMatch Algorithm
Effective Data Retrieval in XML using TreeMatch AlgorithmEffective Data Retrieval in XML using TreeMatch Algorithm
Effective Data Retrieval in XML using TreeMatch Algorithm
 
Ontology mapping for the semantic web
Ontology mapping for the semantic webOntology mapping for the semantic web
Ontology mapping for the semantic web
 
turecko-150426_pse_01
turecko-150426_pse_01turecko-150426_pse_01
turecko-150426_pse_01
 
Centrality-Based Network Coder Placement For Peer-To-Peer Content Distribution
Centrality-Based Network Coder Placement For Peer-To-Peer Content DistributionCentrality-Based Network Coder Placement For Peer-To-Peer Content Distribution
Centrality-Based Network Coder Placement For Peer-To-Peer Content Distribution
 
AN INITIAL PEER CONFIGURATION ALGORITHM FOR MULTI-STREAMING PEER-TO-PEER NETW...
AN INITIAL PEER CONFIGURATION ALGORITHM FOR MULTI-STREAMING PEER-TO-PEER NETW...AN INITIAL PEER CONFIGURATION ALGORITHM FOR MULTI-STREAMING PEER-TO-PEER NETW...
AN INITIAL PEER CONFIGURATION ALGORITHM FOR MULTI-STREAMING PEER-TO-PEER NETW...
 
AN INITIAL PEER CONFIGURATION ALGORITHM FOR MULTI-STREAMING PEER-TO-PEER NETW...
AN INITIAL PEER CONFIGURATION ALGORITHM FOR MULTI-STREAMING PEER-TO-PEER NETW...AN INITIAL PEER CONFIGURATION ALGORITHM FOR MULTI-STREAMING PEER-TO-PEER NETW...
AN INITIAL PEER CONFIGURATION ALGORITHM FOR MULTI-STREAMING PEER-TO-PEER NETW...
 
Pal gov.tutorial3.session3.xpath & xquery (lab1)
Pal gov.tutorial3.session3.xpath & xquery (lab1)Pal gov.tutorial3.session3.xpath & xquery (lab1)
Pal gov.tutorial3.session3.xpath & xquery (lab1)
 
A Clustering Based Collaborative and Pattern based Filtering approach for Big...
A Clustering Based Collaborative and Pattern based Filtering approach for Big...A Clustering Based Collaborative and Pattern based Filtering approach for Big...
A Clustering Based Collaborative and Pattern based Filtering approach for Big...
 
AUTOMATIC CONVERSION OF RELATIONAL DATABASES INTO ONTOLOGIES: A COMPARATIVE A...
AUTOMATIC CONVERSION OF RELATIONAL DATABASES INTO ONTOLOGIES: A COMPARATIVE A...AUTOMATIC CONVERSION OF RELATIONAL DATABASES INTO ONTOLOGIES: A COMPARATIVE A...
AUTOMATIC CONVERSION OF RELATIONAL DATABASES INTO ONTOLOGIES: A COMPARATIVE A...
 
Effective Data Retrieval System with Bloom in a Unstructured p2p Network
Effective Data Retrieval System with Bloom in a Unstructured p2p NetworkEffective Data Retrieval System with Bloom in a Unstructured p2p Network
Effective Data Retrieval System with Bloom in a Unstructured p2p Network
 
Effective data retrieval system with bloom in a unstructured p2p network
Effective data retrieval system with bloom in a unstructured p2p networkEffective data retrieval system with bloom in a unstructured p2p network
Effective data retrieval system with bloom in a unstructured p2p network
 
Mod2
Mod2Mod2
Mod2
 
chapter_2
chapter_2chapter_2
chapter_2
 
Exploration network chapter2
Exploration network chapter2Exploration network chapter2
Exploration network chapter2
 
Apresent
ApresentApresent
Apresent
 
Artificial Intelligence of the Web through Domain Ontologies
Artificial Intelligence of the Web through Domain OntologiesArtificial Intelligence of the Web through Domain Ontologies
Artificial Intelligence of the Web through Domain Ontologies
 

More from IJRESJOURNAL

Injection Analysis of Hera And Betano New Power Plants At the Interconnection...
Injection Analysis of Hera And Betano New Power Plants At the Interconnection...Injection Analysis of Hera And Betano New Power Plants At the Interconnection...
Injection Analysis of Hera And Betano New Power Plants At the Interconnection...IJRESJOURNAL
 
Harmonic AnalysisofDistribution System Due to Embedded Generation Injection
Harmonic AnalysisofDistribution System Due to Embedded Generation InjectionHarmonic AnalysisofDistribution System Due to Embedded Generation Injection
Harmonic AnalysisofDistribution System Due to Embedded Generation InjectionIJRESJOURNAL
 
Decision Support System Implementation for Candidate Selection of the Head of...
Decision Support System Implementation for Candidate Selection of the Head of...Decision Support System Implementation for Candidate Selection of the Head of...
Decision Support System Implementation for Candidate Selection of the Head of...IJRESJOURNAL
 
Yield Forecasting to Sustain the Agricultural Transportation UnderStochastic ...
Yield Forecasting to Sustain the Agricultural Transportation UnderStochastic ...Yield Forecasting to Sustain the Agricultural Transportation UnderStochastic ...
Yield Forecasting to Sustain the Agricultural Transportation UnderStochastic ...IJRESJOURNAL
 
Injection Analysis of 5 Mwp Photovoltaic Power Plant on 20 Kv Distribution Ne...
Injection Analysis of 5 Mwp Photovoltaic Power Plant on 20 Kv Distribution Ne...Injection Analysis of 5 Mwp Photovoltaic Power Plant on 20 Kv Distribution Ne...
Injection Analysis of 5 Mwp Photovoltaic Power Plant on 20 Kv Distribution Ne...IJRESJOURNAL
 
Developing A Prediction Model for Tensile Elastic Modulus of Steel Fiber – Ce...
Developing A Prediction Model for Tensile Elastic Modulus of Steel Fiber – Ce...Developing A Prediction Model for Tensile Elastic Modulus of Steel Fiber – Ce...
Developing A Prediction Model for Tensile Elastic Modulus of Steel Fiber – Ce...IJRESJOURNAL
 
Effect of Liquid Viscosity on Sloshing in A Rectangular Tank
Effect of Liquid Viscosity on Sloshing in A Rectangular TankEffect of Liquid Viscosity on Sloshing in A Rectangular Tank
Effect of Liquid Viscosity on Sloshing in A Rectangular TankIJRESJOURNAL
 
Design and Implementation Decision Support System using MADM Methode for Bank...
Design and Implementation Decision Support System using MADM Methode for Bank...Design and Implementation Decision Support System using MADM Methode for Bank...
Design and Implementation Decision Support System using MADM Methode for Bank...IJRESJOURNAL
 
Investigations on The Effects of Different Heat Transfer Coefficients in The ...
Investigations on The Effects of Different Heat Transfer Coefficients in The ...Investigations on The Effects of Different Heat Transfer Coefficients in The ...
Investigations on The Effects of Different Heat Transfer Coefficients in The ...IJRESJOURNAL
 
Strategy of Adaptation of Traditional House Architecture Bali Aga
Strategy of Adaptation of Traditional House Architecture Bali AgaStrategy of Adaptation of Traditional House Architecture Bali Aga
Strategy of Adaptation of Traditional House Architecture Bali AgaIJRESJOURNAL
 
Design of Universal Measuring Equipment for Bogie Frame
Design of Universal Measuring Equipment for Bogie FrameDesign of Universal Measuring Equipment for Bogie Frame
Design of Universal Measuring Equipment for Bogie FrameIJRESJOURNAL
 
A Design Of Omni-Directional Mobile Robot Based On Mecanum Wheels
A Design Of Omni-Directional Mobile Robot Based On Mecanum WheelsA Design Of Omni-Directional Mobile Robot Based On Mecanum Wheels
A Design Of Omni-Directional Mobile Robot Based On Mecanum WheelsIJRESJOURNAL
 
An Investigation Into The Prevalence of Code Switching in the Teaching of Nat...
An Investigation Into The Prevalence of Code Switching in the Teaching of Nat...An Investigation Into The Prevalence of Code Switching in the Teaching of Nat...
An Investigation Into The Prevalence of Code Switching in the Teaching of Nat...IJRESJOURNAL
 
The Filling Up of Yogyakarta Governor Position in Social Harmony Perspective
The Filling Up of Yogyakarta Governor Position in Social Harmony PerspectiveThe Filling Up of Yogyakarta Governor Position in Social Harmony Perspective
The Filling Up of Yogyakarta Governor Position in Social Harmony PerspectiveIJRESJOURNAL
 
Quality Function Deployment And Proactive Quality Techniques Applied to Unive...
Quality Function Deployment And Proactive Quality Techniques Applied to Unive...Quality Function Deployment And Proactive Quality Techniques Applied to Unive...
Quality Function Deployment And Proactive Quality Techniques Applied to Unive...IJRESJOURNAL
 
The Analysis And Perspective on Development of Chinese Automotive Heavy-Duty ...
The Analysis And Perspective on Development of Chinese Automotive Heavy-Duty ...The Analysis And Perspective on Development of Chinese Automotive Heavy-Duty ...
The Analysis And Perspective on Development of Chinese Automotive Heavy-Duty ...IJRESJOURNAL
 
Research on the Bottom Software of Electronic Control System in Automobile El...
Research on the Bottom Software of Electronic Control System in Automobile El...Research on the Bottom Software of Electronic Control System in Automobile El...
Research on the Bottom Software of Electronic Control System in Automobile El...IJRESJOURNAL
 
Risk Based Underwater Inspection (RBUI) For Existing Fixed Platforms In Indon...
Risk Based Underwater Inspection (RBUI) For Existing Fixed Platforms In Indon...Risk Based Underwater Inspection (RBUI) For Existing Fixed Platforms In Indon...
Risk Based Underwater Inspection (RBUI) For Existing Fixed Platforms In Indon...IJRESJOURNAL
 
Dynamic Modeling of Four – Rotorcraft
Dynamic Modeling of Four – RotorcraftDynamic Modeling of Four – Rotorcraft
Dynamic Modeling of Four – RotorcraftIJRESJOURNAL
 
A New Approach on Proportional Fuzzy Likelihood Ratio orderings of Triangular...
A New Approach on Proportional Fuzzy Likelihood Ratio orderings of Triangular...A New Approach on Proportional Fuzzy Likelihood Ratio orderings of Triangular...
A New Approach on Proportional Fuzzy Likelihood Ratio orderings of Triangular...IJRESJOURNAL
 

More from IJRESJOURNAL (20)

Injection Analysis of Hera And Betano New Power Plants At the Interconnection...
Injection Analysis of Hera And Betano New Power Plants At the Interconnection...Injection Analysis of Hera And Betano New Power Plants At the Interconnection...
Injection Analysis of Hera And Betano New Power Plants At the Interconnection...
 
Harmonic AnalysisofDistribution System Due to Embedded Generation Injection
Harmonic AnalysisofDistribution System Due to Embedded Generation InjectionHarmonic AnalysisofDistribution System Due to Embedded Generation Injection
Harmonic AnalysisofDistribution System Due to Embedded Generation Injection
 
Decision Support System Implementation for Candidate Selection of the Head of...
Decision Support System Implementation for Candidate Selection of the Head of...Decision Support System Implementation for Candidate Selection of the Head of...
Decision Support System Implementation for Candidate Selection of the Head of...
 
Yield Forecasting to Sustain the Agricultural Transportation UnderStochastic ...
Yield Forecasting to Sustain the Agricultural Transportation UnderStochastic ...Yield Forecasting to Sustain the Agricultural Transportation UnderStochastic ...
Yield Forecasting to Sustain the Agricultural Transportation UnderStochastic ...
 
Injection Analysis of 5 Mwp Photovoltaic Power Plant on 20 Kv Distribution Ne...
Injection Analysis of 5 Mwp Photovoltaic Power Plant on 20 Kv Distribution Ne...Injection Analysis of 5 Mwp Photovoltaic Power Plant on 20 Kv Distribution Ne...
Injection Analysis of 5 Mwp Photovoltaic Power Plant on 20 Kv Distribution Ne...
 
Developing A Prediction Model for Tensile Elastic Modulus of Steel Fiber – Ce...
Developing A Prediction Model for Tensile Elastic Modulus of Steel Fiber – Ce...Developing A Prediction Model for Tensile Elastic Modulus of Steel Fiber – Ce...
Developing A Prediction Model for Tensile Elastic Modulus of Steel Fiber – Ce...
 
Effect of Liquid Viscosity on Sloshing in A Rectangular Tank
Effect of Liquid Viscosity on Sloshing in A Rectangular TankEffect of Liquid Viscosity on Sloshing in A Rectangular Tank
Effect of Liquid Viscosity on Sloshing in A Rectangular Tank
 
Design and Implementation Decision Support System using MADM Methode for Bank...
Design and Implementation Decision Support System using MADM Methode for Bank...Design and Implementation Decision Support System using MADM Methode for Bank...
Design and Implementation Decision Support System using MADM Methode for Bank...
 
Investigations on The Effects of Different Heat Transfer Coefficients in The ...
Investigations on The Effects of Different Heat Transfer Coefficients in The ...Investigations on The Effects of Different Heat Transfer Coefficients in The ...
Investigations on The Effects of Different Heat Transfer Coefficients in The ...
 
Strategy of Adaptation of Traditional House Architecture Bali Aga
Strategy of Adaptation of Traditional House Architecture Bali AgaStrategy of Adaptation of Traditional House Architecture Bali Aga
Strategy of Adaptation of Traditional House Architecture Bali Aga
 
Design of Universal Measuring Equipment for Bogie Frame
Design of Universal Measuring Equipment for Bogie FrameDesign of Universal Measuring Equipment for Bogie Frame
Design of Universal Measuring Equipment for Bogie Frame
 
A Design Of Omni-Directional Mobile Robot Based On Mecanum Wheels
A Design Of Omni-Directional Mobile Robot Based On Mecanum WheelsA Design Of Omni-Directional Mobile Robot Based On Mecanum Wheels
A Design Of Omni-Directional Mobile Robot Based On Mecanum Wheels
 
An Investigation Into The Prevalence of Code Switching in the Teaching of Nat...
An Investigation Into The Prevalence of Code Switching in the Teaching of Nat...An Investigation Into The Prevalence of Code Switching in the Teaching of Nat...
An Investigation Into The Prevalence of Code Switching in the Teaching of Nat...
 
The Filling Up of Yogyakarta Governor Position in Social Harmony Perspective
The Filling Up of Yogyakarta Governor Position in Social Harmony PerspectiveThe Filling Up of Yogyakarta Governor Position in Social Harmony Perspective
The Filling Up of Yogyakarta Governor Position in Social Harmony Perspective
 
Quality Function Deployment And Proactive Quality Techniques Applied to Unive...
Quality Function Deployment And Proactive Quality Techniques Applied to Unive...Quality Function Deployment And Proactive Quality Techniques Applied to Unive...
Quality Function Deployment And Proactive Quality Techniques Applied to Unive...
 
The Analysis And Perspective on Development of Chinese Automotive Heavy-Duty ...
The Analysis And Perspective on Development of Chinese Automotive Heavy-Duty ...The Analysis And Perspective on Development of Chinese Automotive Heavy-Duty ...
The Analysis And Perspective on Development of Chinese Automotive Heavy-Duty ...
 
Research on the Bottom Software of Electronic Control System in Automobile El...
Research on the Bottom Software of Electronic Control System in Automobile El...Research on the Bottom Software of Electronic Control System in Automobile El...
Research on the Bottom Software of Electronic Control System in Automobile El...
 
Risk Based Underwater Inspection (RBUI) For Existing Fixed Platforms In Indon...
Risk Based Underwater Inspection (RBUI) For Existing Fixed Platforms In Indon...Risk Based Underwater Inspection (RBUI) For Existing Fixed Platforms In Indon...
Risk Based Underwater Inspection (RBUI) For Existing Fixed Platforms In Indon...
 
Dynamic Modeling of Four – Rotorcraft
Dynamic Modeling of Four – RotorcraftDynamic Modeling of Four – Rotorcraft
Dynamic Modeling of Four – Rotorcraft
 
A New Approach on Proportional Fuzzy Likelihood Ratio orderings of Triangular...
A New Approach on Proportional Fuzzy Likelihood Ratio orderings of Triangular...A New Approach on Proportional Fuzzy Likelihood Ratio orderings of Triangular...
A New Approach on Proportional Fuzzy Likelihood Ratio orderings of Triangular...
 

Recently uploaded

Introduction and different types of Ethernet.pptx
Introduction and different types of Ethernet.pptxIntroduction and different types of Ethernet.pptx
Introduction and different types of Ethernet.pptxupamatechverse
 
Porous Ceramics seminar and technical writing
Porous Ceramics seminar and technical writingPorous Ceramics seminar and technical writing
Porous Ceramics seminar and technical writingrakeshbaidya232001
 
College Call Girls Nashik Nehal 7001305949 Independent Escort Service Nashik
College Call Girls Nashik Nehal 7001305949 Independent Escort Service NashikCollege Call Girls Nashik Nehal 7001305949 Independent Escort Service Nashik
College Call Girls Nashik Nehal 7001305949 Independent Escort Service NashikCall Girls in Nagpur High Profile
 
UNIT-III FMM. DIMENSIONAL ANALYSIS
UNIT-III FMM.        DIMENSIONAL ANALYSISUNIT-III FMM.        DIMENSIONAL ANALYSIS
UNIT-III FMM. DIMENSIONAL ANALYSISrknatarajan
 
(ANJALI) Dange Chowk Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
(ANJALI) Dange Chowk Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...(ANJALI) Dange Chowk Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
(ANJALI) Dange Chowk Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...ranjana rawat
 
UNIT-V FMM.HYDRAULIC TURBINE - Construction and working
UNIT-V FMM.HYDRAULIC TURBINE - Construction and workingUNIT-V FMM.HYDRAULIC TURBINE - Construction and working
UNIT-V FMM.HYDRAULIC TURBINE - Construction and workingrknatarajan
 
Top Rated Pune Call Girls Budhwar Peth ⟟ 6297143586 ⟟ Call Me For Genuine Se...
Top Rated  Pune Call Girls Budhwar Peth ⟟ 6297143586 ⟟ Call Me For Genuine Se...Top Rated  Pune Call Girls Budhwar Peth ⟟ 6297143586 ⟟ Call Me For Genuine Se...
Top Rated Pune Call Girls Budhwar Peth ⟟ 6297143586 ⟟ Call Me For Genuine Se...Call Girls in Nagpur High Profile
 
Decoding Kotlin - Your guide to solving the mysterious in Kotlin.pptx
Decoding Kotlin - Your guide to solving the mysterious in Kotlin.pptxDecoding Kotlin - Your guide to solving the mysterious in Kotlin.pptx
Decoding Kotlin - Your guide to solving the mysterious in Kotlin.pptxJoão Esperancinha
 
Model Call Girl in Narela Delhi reach out to us at 🔝8264348440🔝
Model Call Girl in Narela Delhi reach out to us at 🔝8264348440🔝Model Call Girl in Narela Delhi reach out to us at 🔝8264348440🔝
Model Call Girl in Narela Delhi reach out to us at 🔝8264348440🔝soniya singh
 
Booking open Available Pune Call Girls Koregaon Park 6297143586 Call Hot Ind...
Booking open Available Pune Call Girls Koregaon Park  6297143586 Call Hot Ind...Booking open Available Pune Call Girls Koregaon Park  6297143586 Call Hot Ind...
Booking open Available Pune Call Girls Koregaon Park 6297143586 Call Hot Ind...Call Girls in Nagpur High Profile
 
(TARA) Talegaon Dabhade Call Girls Just Call 7001035870 [ Cash on Delivery ] ...
(TARA) Talegaon Dabhade Call Girls Just Call 7001035870 [ Cash on Delivery ] ...(TARA) Talegaon Dabhade Call Girls Just Call 7001035870 [ Cash on Delivery ] ...
(TARA) Talegaon Dabhade Call Girls Just Call 7001035870 [ Cash on Delivery ] ...ranjana rawat
 
(SHREYA) Chakan Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Esc...
(SHREYA) Chakan Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Esc...(SHREYA) Chakan Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Esc...
(SHREYA) Chakan Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Esc...ranjana rawat
 
Call for Papers - African Journal of Biological Sciences, E-ISSN: 2663-2187, ...
Call for Papers - African Journal of Biological Sciences, E-ISSN: 2663-2187, ...Call for Papers - African Journal of Biological Sciences, E-ISSN: 2663-2187, ...
Call for Papers - African Journal of Biological Sciences, E-ISSN: 2663-2187, ...Christo Ananth
 
Extrusion Processes and Their Limitations
Extrusion Processes and Their LimitationsExtrusion Processes and Their Limitations
Extrusion Processes and Their Limitations120cr0395
 
VIP Call Girls Service Kondapur Hyderabad Call +91-8250192130
VIP Call Girls Service Kondapur Hyderabad Call +91-8250192130VIP Call Girls Service Kondapur Hyderabad Call +91-8250192130
VIP Call Girls Service Kondapur Hyderabad Call +91-8250192130Suhani Kapoor
 
High Profile Call Girls Nagpur Isha Call 7001035870 Meet With Nagpur Escorts
High Profile Call Girls Nagpur Isha Call 7001035870 Meet With Nagpur EscortsHigh Profile Call Girls Nagpur Isha Call 7001035870 Meet With Nagpur Escorts
High Profile Call Girls Nagpur Isha Call 7001035870 Meet With Nagpur Escortsranjana rawat
 
APPLICATIONS-AC/DC DRIVES-OPERATING CHARACTERISTICS
APPLICATIONS-AC/DC DRIVES-OPERATING CHARACTERISTICSAPPLICATIONS-AC/DC DRIVES-OPERATING CHARACTERISTICS
APPLICATIONS-AC/DC DRIVES-OPERATING CHARACTERISTICSKurinjimalarL3
 

Recently uploaded (20)

Introduction and different types of Ethernet.pptx
Introduction and different types of Ethernet.pptxIntroduction and different types of Ethernet.pptx
Introduction and different types of Ethernet.pptx
 
Porous Ceramics seminar and technical writing
Porous Ceramics seminar and technical writingPorous Ceramics seminar and technical writing
Porous Ceramics seminar and technical writing
 
★ CALL US 9953330565 ( HOT Young Call Girls In Badarpur delhi NCR
★ CALL US 9953330565 ( HOT Young Call Girls In Badarpur delhi NCR★ CALL US 9953330565 ( HOT Young Call Girls In Badarpur delhi NCR
★ CALL US 9953330565 ( HOT Young Call Girls In Badarpur delhi NCR
 
College Call Girls Nashik Nehal 7001305949 Independent Escort Service Nashik
College Call Girls Nashik Nehal 7001305949 Independent Escort Service NashikCollege Call Girls Nashik Nehal 7001305949 Independent Escort Service Nashik
College Call Girls Nashik Nehal 7001305949 Independent Escort Service Nashik
 
UNIT-III FMM. DIMENSIONAL ANALYSIS
UNIT-III FMM.        DIMENSIONAL ANALYSISUNIT-III FMM.        DIMENSIONAL ANALYSIS
UNIT-III FMM. DIMENSIONAL ANALYSIS
 
(ANJALI) Dange Chowk Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
(ANJALI) Dange Chowk Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...(ANJALI) Dange Chowk Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
(ANJALI) Dange Chowk Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
 
UNIT-V FMM.HYDRAULIC TURBINE - Construction and working
UNIT-V FMM.HYDRAULIC TURBINE - Construction and workingUNIT-V FMM.HYDRAULIC TURBINE - Construction and working
UNIT-V FMM.HYDRAULIC TURBINE - Construction and working
 
Top Rated Pune Call Girls Budhwar Peth ⟟ 6297143586 ⟟ Call Me For Genuine Se...
Top Rated  Pune Call Girls Budhwar Peth ⟟ 6297143586 ⟟ Call Me For Genuine Se...Top Rated  Pune Call Girls Budhwar Peth ⟟ 6297143586 ⟟ Call Me For Genuine Se...
Top Rated Pune Call Girls Budhwar Peth ⟟ 6297143586 ⟟ Call Me For Genuine Se...
 
Decoding Kotlin - Your guide to solving the mysterious in Kotlin.pptx
Decoding Kotlin - Your guide to solving the mysterious in Kotlin.pptxDecoding Kotlin - Your guide to solving the mysterious in Kotlin.pptx
Decoding Kotlin - Your guide to solving the mysterious in Kotlin.pptx
 
Model Call Girl in Narela Delhi reach out to us at 🔝8264348440🔝
Model Call Girl in Narela Delhi reach out to us at 🔝8264348440🔝Model Call Girl in Narela Delhi reach out to us at 🔝8264348440🔝
Model Call Girl in Narela Delhi reach out to us at 🔝8264348440🔝
 
Booking open Available Pune Call Girls Koregaon Park 6297143586 Call Hot Ind...
Booking open Available Pune Call Girls Koregaon Park  6297143586 Call Hot Ind...Booking open Available Pune Call Girls Koregaon Park  6297143586 Call Hot Ind...
Booking open Available Pune Call Girls Koregaon Park 6297143586 Call Hot Ind...
 
Roadmap to Membership of RICS - Pathways and Routes
Roadmap to Membership of RICS - Pathways and RoutesRoadmap to Membership of RICS - Pathways and Routes
Roadmap to Membership of RICS - Pathways and Routes
 
(TARA) Talegaon Dabhade Call Girls Just Call 7001035870 [ Cash on Delivery ] ...
(TARA) Talegaon Dabhade Call Girls Just Call 7001035870 [ Cash on Delivery ] ...(TARA) Talegaon Dabhade Call Girls Just Call 7001035870 [ Cash on Delivery ] ...
(TARA) Talegaon Dabhade Call Girls Just Call 7001035870 [ Cash on Delivery ] ...
 
(SHREYA) Chakan Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Esc...
(SHREYA) Chakan Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Esc...(SHREYA) Chakan Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Esc...
(SHREYA) Chakan Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Esc...
 
Call for Papers - African Journal of Biological Sciences, E-ISSN: 2663-2187, ...
Call for Papers - African Journal of Biological Sciences, E-ISSN: 2663-2187, ...Call for Papers - African Journal of Biological Sciences, E-ISSN: 2663-2187, ...
Call for Papers - African Journal of Biological Sciences, E-ISSN: 2663-2187, ...
 
Extrusion Processes and Their Limitations
Extrusion Processes and Their LimitationsExtrusion Processes and Their Limitations
Extrusion Processes and Their Limitations
 
VIP Call Girls Service Kondapur Hyderabad Call +91-8250192130
VIP Call Girls Service Kondapur Hyderabad Call +91-8250192130VIP Call Girls Service Kondapur Hyderabad Call +91-8250192130
VIP Call Girls Service Kondapur Hyderabad Call +91-8250192130
 
High Profile Call Girls Nagpur Isha Call 7001035870 Meet With Nagpur Escorts
High Profile Call Girls Nagpur Isha Call 7001035870 Meet With Nagpur EscortsHigh Profile Call Girls Nagpur Isha Call 7001035870 Meet With Nagpur Escorts
High Profile Call Girls Nagpur Isha Call 7001035870 Meet With Nagpur Escorts
 
9953056974 Call Girls In South Ex, Escorts (Delhi) NCR.pdf
9953056974 Call Girls In South Ex, Escorts (Delhi) NCR.pdf9953056974 Call Girls In South Ex, Escorts (Delhi) NCR.pdf
9953056974 Call Girls In South Ex, Escorts (Delhi) NCR.pdf
 
APPLICATIONS-AC/DC DRIVES-OPERATING CHARACTERISTICS
APPLICATIONS-AC/DC DRIVES-OPERATING CHARACTERISTICSAPPLICATIONS-AC/DC DRIVES-OPERATING CHARACTERISTICS
APPLICATIONS-AC/DC DRIVES-OPERATING CHARACTERISTICS
 

Web service composition using colored Petri nets

  • 1. International Journal of Research in Engineering and Science (IJRES) ISSN (Online): 2320-9364, ISSN (Print): 2320-9356 www.ijres.org Volume 5 Issue 3 ǁ Mar. 2017 ǁ PP.39-44 www.ijres.org 39 | Page The Web service composition based on colored Petri net Zhu Xin Peng, Zhou Jun College of Mechanical Engineering, Shanghai University Of Engineering Science, China ABSTRACT: An automatic approach to get colored Petri net model of web service composition was put forward in this paper. Each web service composition had its Petri net which described in PNML( Petri net Markup Language) +OWL(Ontology Web Language) ,where PNML part describes the Petri net structure and OWL part shows out their domain ontology definitions (semantic markups) of place elements of the Petri net. Based on the input / output interaction related places elements among web service colored Petri nets, through place fusion operation, merging sub-web service Petri nets, we can get the colored Petri net model of web service composition, this work proposes the necessary precondition for practical application of colored Petri net in the context of service computing. Keywords: Web service; colored Petri net; PNML; service composition I. INTRODUCTION Web services[1] are loosely coupled, cross-platform and open, etc., and it has become an emerging distributed computing model and a new Internet application model. Web services can not only share data, software and hardware resources over the Internet, but also allow interconnection between application systems or heterogeneous software. However, when the user requests more complex functions, a single service because of the need to simplify the application logic can not meet its implementation, so there is a need for a combination of Web services. At present, the WSDL in Web service description and OWL-S is the most representative; the WSDL description is a kind of the most extensive description of the syntax level, but it has defects of service automatic combination semantic of Web is a huge obstacle; OWL-S is one of the commonly used form of Web service semantic description although, with the semantic information of Web services, but its internal execution less flow information description is not conducive to obtain service internal execution flow information to analyze the nature of the Web service. Petri net[2] is an important tool for modeling and analysis of asynchronous concurrent systems, and it is widely used in the field of system modeling, analysis and verification, monitoring and fault monitoring, and it made a series of research results, become a hot research field of computer, automation industry direction. As the field of science and information science control in depth, in the actual engineering application, the system is on the formal modeling problem, performance evaluation problem, optimal scheduling problems. By combining the WSDL description, the Petri net model and the semantic ontology effectively, the paper puts forward a method of publishing PNML[3]+OWL[4] services for Web services. II. COLORED PETRI NETS Colored Petri nets (Colored Petri Nets, CPN) is a graphical language for modeling and analyzing complex systems. Colored Petri nets are defined as followed: Colored Petri net (CPN) is a multivariate group, which is defined as: ,the meaning of each letter is defined as followed: 1) is a non empty finite set type, also known as the color sets; 2) is a finite set of places, m represents the number of places in the system; 3) is a finite set of transitions,n represents the number of transitions in the system; 4) is a finite set of arcs, where ;
  • 2. The Web service composition based on colored Petri net www.ijres.org 40 | Page 5) is a finite set of nodes,defined as ; 6) is the function of Colors,defined as ; is called token color is the set of all color library on Tokheim, known as the color is all can make the change of ignition color set. 7) is the function of guard, defined as Expression; 8) is the function of Arc expression,defined as Expression; 9) is the initialization,defined as CloseExpreesion; Figure 1 shows a simple colored Petri net model: Fig1. colored Petri nets A CPN can be defined as a multivariate set in order to give a mathematical description and a clear definition. III. PNML PNML (Petri Net Markup Language) is based on XML and can it support all Petri net exchange format, which Petri nets is used PNTD (Petri Net Type Definition) is defined to solve the Petri net in the creation and display of the sharing problem of different tools, it was showed as figure 2. Which contains three basic information: (1) Label: in the XML standard, tags are the most common form of elements, including the following two types: annotations and attributes. (2) Graphical Information: Petri net is a formal description of the support tools in the Petri net in the XML file, the image information indicates the coordinate relationship between Petri net elements in a graphical interface, the image information is a two-dimensional coordinate. (3) Pages and reference node: a carrier picture of the Petri net, which can support Petri net users depicted in a different page, after using the reference point will draw Petri nets together; the form page was varied so that it can be composed of several objects, can also be composed of different pages to form this information to describe the common Petri net..
  • 3. The Web service composition based on colored Petri net www.ijres.org 41 | Page Fig 2. the PNML model IV. OWL Ontology (Ontology) is a concept of a philosophical category, recognized as a reflection of ontology in the field of concept or definition set goal is through the collection of relevant knowledge in the field, with the formal content to describe the relationship between words to achieve a common understanding of the domain related knowledge. OWL (Web Ontology Language) is a description of the net by ontology developed by W3C language, DAML (DARPA , Agent Markup Language, the U.S. Defense advanced research agency design markup language (+OIL) Ontology Inference Layer, ontology inference layer) and improved, so there is a compatibility of the OWL file based on XML language the description and the resource description framework(RDF) to define and describe the Web information. OWL not only has a strong semantic expression ability, but also has the ability to describe the logic of reasoning. OWL can create ontologies by defining properties of different elements, such as object properties, data attributes, and domain properties. Although PNML solves the shared Petri net in different tools, but is still based on the grammatical level . Petri Ontology will describe Petri net as a single ontology file, but the two are focused on the structure of single Petri net model itself is shared between the different Petri net tools, and did not involve the interoperability between different Petri nets the model, such as the sharing of different Petri net models between synthetic operation, and this is one of the key problems of automatic Petri net model of Web service composition. V. Web service composition based on colored Petri net We illustrate the structure of the PNML+ OWL description document for atomic Web services by a simple example. A simple example of a method and result Petri net, it can be conceived as figure3.
  • 4. The Web service composition based on colored Petri net www.ijres.org 42 | Page Fig 3. the reason-result petri net It can be described as PNML by followed figure4.The description of pnml is based on XML, although the pnml description of Petri nets expresses the relationship between the library and the change and flow, but it does not make the net get a good semantics. Fig 4. the PNML description of the reason-result petri net In order to enhance the semantics of Petri net expression, owl is used to describe the semantics of place and transition in the original description of pnml only in PNML+OWL. It can be described as PNML+OWL by followed figure 5. Fig 5. the PNML+OWL description of the reason-result petri net
  • 5. The Web service composition based on colored Petri net www.ijres.org 43 | Page This is a normal petri net and PNML+OWL description, but in dealing with complex situations, the petri net can’t meet the requirements. Now it can use colored petri nets. Here is the example as figure 6. And it can be descriped by PNML as figure 7.It can be seen that the colored Petri net has a much more color than the ordinary Petri net. From Figure 7, you can see that the token has three colors, one for the blue, one for the default black, one for the red, by pnml , The pnml + owl method is used not only to semantically describe its place and transition, but also to semantize its color, as shown in Fig 8. Fig 6. Colored petri nets Fig7. the PNML description of colored petri nets.
  • 6. The Web service composition based on colored Petri net www.ijres.org 44 | Page Fig 8. the PNML+OWL description of colored petri nets. VI. CONCLUSION In this paper, a web service composition method based on colored Petri nets is given. The comparison of pnml description and pnml + owl description method can be used to understand the necessity and superiority of owl for semantics. Due to the limitation of ordinary Petri net, the method of pnml + owl is proposed, which has a great influence on the web service. REFERENCES [1] Narayanan S,Mcllraith S. Simulation,verification and automated composition of Web services[C] Proc. of the Eleventh International World Wide Web Conference,Honolulu, HI,2002,77-88. [2] Murata T. Petri nets: properties, analysis and applications[J]. Proc. of the IEEE,1989,77(4) :541-580. [3] Billington H, Christensen S, Van Hee K, et al. The Petri net markup language: concepts, technology, and tools [C]. In W. van der Aalst and E. Best(editors) , Application and Theory of Petri Nets 2003, 24th International Conference, LNCS 2679,2003,6:483-505. [4] OWL[EB/OL]. http://www.w3.org/TR/owl-features/,2011.