Page 1 LAITS Laboratory for Advanced Information Technology and Standards Ontology-driven Automatic Web Service Composition for Geoscience Automation Liping.

Slides:



Advertisements
Similar presentations
Page 1 CSISS LCenter for Spatial Information Science and Systems 03/19/2008 GeoBrain BPELPower Workflow Engine Liping Di, Genong Yu Center.
Advertisements

Web Service Ahmed Gamal Ahmed Nile University Bioinformatics Group
1 UIM with DAML-S Service Description Team Members: Jean-Yves Ouellet Kevin Lam Yun Xu.
1 OGC Web Services Kai Lin San Diego Supercomputer Center
Semantic Web Services Peter Bartalos. 2 Dr. Jorge Cardoso and Dr. Amit Sheth
1 Introduction to XML. XML eXtensible implies that users define tag content Markup implies it is a coded document Language implies it is a metalanguage.
NaLIX: A Generic Natural Language Search Environment for XML Data Presented by: Erik Mathisen 02/12/2008.
Web Ontology Language for Service (OWL-S). Introduction OWL-S –OWL-based Web service ontology –a core set of markup language constructs for describing.
1 Draft of a Matchmaking Service Chuang liu. 2 Matchmaking Service Matchmaking Service is a service to help service providers to advertising their service.
Web Services Andrea Miller Ryan Armstrong Alex. Web services are an emerging technology that offer a solution for providing a common collaborative architecture.
Web Services By Ethan Justin Yuli. Web Services in Action Information through Integration (Google Example)Google Example What do Web.
An Intelligent Broker Approach to Semantics-based Service Composition Yufeng Zhang National Lab. for Parallel and Distributed Processing Department of.
OWL-S: Semantic Markup for Web Services
1 Adapting BPEL4WS for the Semantic Web The Bottom-Up Approach to Web Service Interoperation Daniel J. Mandell and Sheila McIlraith Presented by Axel Polleres.
Web-based Portal for Discovery, Retrieval and Visualization of Earth Science Datasets in Grid Environment Zhenping (Jane) Liu.
Semantic Web Technologies Lecture # 2 Faculty of Computer Science, IBA.
Page 1 LAITS Laboratory for Advanced Information Technology and Standards 9/6/04 Briefing on Open Geospatial Consortium (OGC)’s Web Services (OWS) Initiative.
THE NEXT STEP IN WEB SERVICES By Francisco Curbera,… Memtimin MAHMUT 2012.
Ontology-derived Activity Components for Composing Travel Web Services Matthias Flügge Diana Tourtchaninova
Katanosh Morovat.   This concept is a formal approach for identifying the rules that encapsulate the structure, constraint, and control of the operation.
1 Yolanda Gil Information Sciences InstituteJanuary 10, 2010 Requirements for caBIG Infrastructure to Support Semantic Workflows Yolanda.
EARTH SCIENCE MARKUP LANGUAGE “Define Once Use Anywhere” INFORMATION TECHNOLOGY AND SYSTEMS CENTER UNIVERSITY OF ALABAMA IN HUNTSVILLE.
C Copyright © 2009, Oracle. All rights reserved. Appendix C: Service-Oriented Architectures.
Filtering & Selecting Semantic Web Services with Interactive Composition Techniques By Evren Sirin, Bijan Parsia, and James Hendler Presenting By : Mirza.
Agent Model for Interaction with Semantic Web Services Ivo Mihailovic.
* * 0 OWL-S: Ontology Web Language For Services Reyhan AYDOĞAN Emre YILMAZ 21/12/2005OWL-S: Ontology Web Language for Services.
A Snapshot of public Web Services Prof: Dr.Jainguo Lu Presenting Group: Aktar-uz-zaman Mohit Sud.
Architecting Web Services Unit – II – PART - III.
Introduction to Apache OODT Yang Li Mar 9, What is OODT Object Oriented Data Technology Science data management Archiving Systems that span scientific.
Page 1 CSISS Center for Spatial Information Science and Systems 05/12/2006 Geoinformatics 2006 Center for Spatial Information Science and Systems (CSISS)
EU Project proposal. Andrei S. Lopatenko 1 EU Project Proposal CERIF-SW Andrei S. Lopatenko Vienna University of Technology
© DATAMAT S.p.A. – Giuseppe Avellino, Stefano Beco, Barbara Cantalupo, Andrea Cavallini A Semantic Workflow Authoring Tool for Programming Grids.
Using WSMX to Bind Requester & Provider at Runtime when Executing Semantic Web Services Matthew Moran, Michal Zaremba, Adrian Mocan, Christoph Bussler.
Web Services Based on SOA: Concepts, Technology, Design by Thomas Erl MIS 181.9: Service Oriented Architecture 2 nd Semester,
An Ontological Framework for Web Service Processes By Claus Pahl and Ronan Barrett.
Semantic Web - an introduction By Daniel Wu (danielwujr)
ICDL 2004 Improving Federated Service for Non-cooperating Digital Libraries R. Shi, K. Maly, M. Zubair Department of Computer Science Old Dominion University.
Page 1 LAITS Laboratory for Advanced Information Technology and Standards Duh 7/10/03 Building Intelligent Geospatial Web Services for the Earth Observation.
10/31/20151 EASTERN MEDITERRANEAN UNIVERSITY COMPUTER ENGINEERING DEPARTMENT Presented By Duygu CELIK Supervised By Atilla ELCI Intelligent Semantic Web.
Interoperability & Knowledge Sharing Advisor: Dr. Sudha Ram Dr. Jinsoo Park Kangsuk Kim (former MS Student) Yousub Hwang (Ph.D. Student)
Lifecycle Metadata for Digital Objects November 1, 2004 Descriptive Metadata: “Modeling the World”
Introduction to Semantic Web Service Architecture ► The vision of the Semantic Web ► Ontologies as the basic building block ► Semantic Web Service Architecture.
RSISIPL1 SERVICE ORIENTED ARCHITECTURE (SOA) By Pavan By Pavan.
Of 33 lecture 1: introduction. of 33 the semantic web vision today’s web (1) web content – for human consumption (no structural information) people search.
WG2 – Enabling Technologies Status of white paper Olaf Droegehorn, Klaus David University of Kassel Chair for Communication Technology (ComTec)
Issues in Ontology-based Information integration By Zhan Cui, Dean Jones and Paul O’Brien.
WSDL – Web Service Definition Language  WSDL is used to describe, locate and define Web services.  A web service is described by: message format simple.
A Cyberinfrastructure Framework for Discovery, Integration, and Analysis of Earth Science Data A Prototype System A. K. Sinha, Z. Malik, A. Rezgui, A.
Using DAML+OIL Ontologies for Service Discovery in myGrid Chris Wroe, Robert Stevens, Carole Goble, Angus Roberts, Mark Greenwood
Geoinformatics 2006 A Virtual Data Product Toolkit Based on Geospatial Web Service Orchestration Peisheng Zhao, Liping Di, Yaxing Wei Center for Spatial.
Providing web services to mobile users: The architecture design of an m-service portal Minder Chen - Dongsong Zhang - Lina Zhou Presented by: Juan M. Cubillos.
Semantic Data Extraction for B2B Integration Syntactic-to-Semantic Middleware Bruno Silva 1, Jorge Cardoso 2 1 2
Semantic Interoperability in GIS N. L. Sarda Suman Somavarapu.
1 2.5 DISTRIBUTED DATA INTEGRATION WTF-CEOP (WGISS Test Facility for CEOP) May 2007 Yonsook Enloe (NASA/SGT) Chris Lynnes (NASA)
Mathematical Service Matching Using Description Logic and OWL Kamelia Asadzadeh Manjili
SE 548 Process Modelling WEB SERVICE ORCHESTRATION AND COMPOSITION ÖZLEM BİLGİÇ.
Software Architecture Patterns (3) Service Oriented & Web Oriented Architecture source: microsoft.
Semantic metadata in the Catalogue Frédéric Houbie.
A Semi-Automated Digital Preservation System based on Semantic Web Services Jane Hunter Sharmin Choudhury DSTC PTY LTD, Brisbane, Australia Slides by Ananta.
Page 1 CSISS Center for Spatial Information Science and Systems IIB and GCI Meeting CSR Architecture and Current Registration Status Prof. Liping Di Director.
Service Oriented Architecture (SOA) Prof. Wenwen Li School of Geographical Sciences and Urban Planning 5644 Coor Hall
GEOSS Component and Service Registry (CSR)
Interoperability between Earth observations and Earth science models Session Introduction ESIP 2016 Winter Meeting, January 6-8, 2016 Liping Di Center.
Web Service Modeling Ontology (WSMO)
Web Ontology Language for Service (OWL-S)
Geospatial Knowledge Base (GKB) Training Platform
Business Process Modelling & Semantic Web Services
OWL-S: Experiences and Directions, 6th of June, Austria, 2007
Session 2: Metadata and Catalogues
Web services, Geospatial processing models, Workflows, and Virtualization of Geospatial Products Liping Di Laboratory for Advanced Information Technology.
Presentation transcript:

Page 1 LAITS Laboratory for Advanced Information Technology and Standards Ontology-driven Automatic Web Service Composition for Geoscience Automation Liping Di Center for Spatial Information Science and Systems (CSISS) George Mason University 6301 Ivy Lane, Suite 620 Greenbelt, MD

Page 2 LAITS Laboratory for Advanced Information Technology and Standards Introduction Geospatial data is the major type of data that human beings has collected. –more than 80% of the data are geospatial data. Image/gridded data is the dominant form of geospatial data in terms of volume. –Most of those data are collected by the Earth Observing (EO) community. Geospatial data will grow to ~exabyte very soon. –NASA EOSDIS has more than two petabytes of data in archives and is added more than 2 terabytes of new data per day. –Application data centers: 10’s of terabytes of geospatial data. –Tens of thousands of datasets on-line now. Geospatial data has to be converted to user-specific information and knowledge before they become useful. How to effectively, wisely, and easily use the geospatial data is the key geospatial technology issue that we have to solve.

Page 3 LAITS Laboratory for Advanced Information Technology and Standards The Problems Currently, the conversion from Geospatial data to information and knowledge requires the users at their local site having: –Significant amount of knowledge Domain knowledge for information/knowledge extraction from raw data Domain knowledge on the geospatial data processing/formats –Significant amount of computer hardware and software resources. –As a result, the use of geospatial data is currently very expensive Most geo-imagery will never be directly analysed by humans –Human attention is the scarce resource, insufficient to analyze petabytes of geospatial data. –Many datasets never have been analysed before they are archived. The fundamental problem is that current data and information systems at data providers’ site can only provide on-line ordering, and access at best, of data and standard products, not the user-specific information and knowledge. –If a product that the user want does not exist, the system has no way to create it on demand. –Rich in geospatial data but poor in up-to-date geospatial information and knowledge. Instead of only being used by experts, geospatial data should also be used easily by other people, from students to decision-makers, and be transformed easily into higher level information and knowledge.

Page 4 LAITS Laboratory for Advanced Information Technology and Standards Ultimate Goal-Intelligent System for Geoscience Automation An intelligent geospatial knowledge system for automating the process from geospatial data to information to knowledge based on users’ requirements –choreographed intelligent web services for geospatial knowledge discovery; –the dissemination of personalized, on-demand geospatial data, information and knowledge. The system can answer many “what if” questions through –Automatic service composition: intelligently chaining individual service modules to form a complex geospatial model; –matching the input data with the model; –executing the model to deliver the answer to the users.

Page 5 LAITS Laboratory for Advanced Information Technology and Standards Geospatial Web Services and Service Composition Geospatial Web Service –A modular Web application that acts on geospatial data, information, or knowledge. Composition of Geospatial Web Services –Assembling individual geospatial Web services to create high-level geospatial processes. Geospatial web services are changing the way in which geospatial applications are designed, developed, deployed and executed. –From centralized to distributed, from isolated implementation to large-scale sharing, and from private solution to standardized solution

Page 6 LAITS Laboratory for Advanced Information Technology and Standards “Intelligent” Mechanism for Composition Facilitating information discovery and integration over the network in web service environment. Automating the assembly of service chains. –Involving Universal Description Discovery and Integration (UDDI), Web Service Description Language (WSDL) and Simple Object Access Protocol (SOAP) –Using AI Planning method –Driven by geospatial domain knowledge expressed in ontology

Page 7 LAITS Laboratory for Advanced Information Technology and Standards Solve complex geospatial problems by using distributed geospatial services: The Geo-object and Geo-tree Concepts Archived data (geo-object) User (requested) geo-object Intermediate geo-object Without serviceWith service Modeling and virtual data services User request User received Data transformation services (format transformation, reprojection, regriding, etc) Data access services (spatial/temporal/parameter subsetting, mapping, etc) High level services (classification, geophysical parameters, modeling, etc)

Page 8 LAITS Laboratory for Advanced Information Technology and Standards “Geo-object” concepts Geo-Object –A granule of geospatial information. –Consisting of data itself, a set of data attributes (data metadata), and optionally a set of description of methods that can act on it (service metadata). Archived Geo-Object –Physically exists in a data system or archive Virtual Geo-Object –A geo-object that doesn’t physically exist but an information system knows how to create it on-demand. User Geo-Object –a geo-object that user wants.

Page 9 LAITS Laboratory for Advanced Information Technology and Standards “Geo-Tree” Model “Geo-Tree” –A composition of chained services and geo-object to enable the process of creating “User Geo-Object” from “Archived Geo-Objects” and “Virtual-Objects”. –The service chain represents a geospatial process model Geospatial service chain where, for each adjacent pair of services, the output of the first service is part of the inputs of the second service. –It represents the geospatial process knowledge The intelligent geospatial web services are all about how to automatically create the geotree that can generate the user geo- object. –How to do that: through AI and semantic web technologies

Page 10 LAITS Laboratory for Advanced Information Technology and Standards Relationship between Geo-tree and Service Chain Geo-tree is a conceptual geospatial process model representing the step-by-step how a geo-object (representing either GI or GK) is derived. –representing the domain knowledge needed for analyzing geospatial data to derive user-specific GI or GK. –A library of Geo-trees represents the enterprise/community knowledge since it is contributed by the members of them. The root of a geo-tree is a virtual product that the Geo- tree can derive, and all sub-trees are also virtual products. A service chain is the instantiation of the Geo-tree. If a Geo-tree can be instantiated, then all virtual products in the tree can be produced on demand.

Page 11 LAITS Laboratory for Advanced Information Technology and Standards Automatic “Geo-Tree” Composition Composition-AI planning problem –Goal: “User Geo-Object” –Initial state: “Geo-Object” availability status –Planning operator: geospatial service –Dependence and constraints: precondition and effect of service –Searching: backward Composition Ingredients –Semantic description of Services and Data Supporting effective “Geo-Object” discovery, seamless resource integration and reuse. –Domain knowledge Ontology to describe the relationships among services, data, and the association between service and data Creating new “Geo-Object” and suggesting what should be done following the new “Geo-Object” and which “Geo-Object” should be chosen next. “Geo-Tree” Representation –BPEL4WS –OWL-S

Page 12 LAITS Laboratory for Advanced Information Technology and Standards Modeling “Geo-Object” with Semantics (1) Semantic “Geo-Object” –Geospatial Ontology Conceptualization of geospatial domain. Including Service Ontology and Data Ontology –OWL-S A OWL-based Web service ontology –“profile” describes what a geospatial web service does by specifying its input and output, preconditions, effects and other non-functional properties, –“process” describes how the service works by specifying either atomic process or composition process, –“grounding” describes how service is invoked by specifying the details of communication protocol.

Page 13 LAITS Laboratory for Advanced Information Technology and Standards Modeling “Geo-Object” with Semantics (2) With semantics, we can –Reason about the functionalities that service performs –Reason about preconditions of using the service and effects after using the service –Understand the relationships and rules of geospatial computing –Understand the meanings and order of exchanged messages –Compose “Geo-Objects” to create a new more complex “Geo- Object”. The key components are discussed in the following slides

Page 14 LAITS Laboratory for Advanced Information Technology and Standards Service Ontology Group service types into hierarchy based on scientific meaning of the services. –For example, Landuse classification service type has many subtypes, include IGBP_classification, Olson_classification, etc, Define the relationship between the service types. Each service instance has to declare which service type it belongs. It is essential for model construction, accurate discovery of service instances, automatic/semi-automatic service chaining, and both model and service interoperability.

Page 15 LAITS Laboratory for Advanced Information Technology and Standards Data Ontology Group data types into hierarchy based on scientific meaning of the data. Define the relationship between data types Each data instance has to declare which data type it belong to. It is essential for model construction, accurate discovery of data instances, automatic/semi-automatic service chaining, model interoperability and match of services with data.

Page 16 LAITS Laboratory for Advanced Information Technology and Standards Ontology-enabled Catalog/Registry Service Catalog/Registry Service –Playing a ‘directory’ role “Geo-Objects” and associated services advertise the availabilities of their resources using metadata in the catalog users can query the metadata in the catalog to discover interesting resources. –OGC Catalog Service for Web (CS/W) ogcRIM (Registration Information Model) –Based on ebRIM –Supporting the publish, discovery and access of geospatial information

Page 17 LAITS Laboratory for Advanced Information Technology and Standards Ontology-enabled Catalog/Registry Service Add-on Ontology –Adding an ontology layer on top of the ogcRIM to support semantic matching. –Assuming that the output of a geospatial service is a Geo-Object Go and the request is R, the “flexible semantic matching” can be exact, if Go = R, then Go and R are exact equivalent; plug in, if Go subsumes R than Go could be plugged in place of R; subsume, if R subsumes Go, then Go just completes part of R and R needs other Go to implement the other part of R or whole R; fail, there is no relationship between Go and R.

Page 18 LAITS Laboratory for Advanced Information Technology and Standards “Geo-Tree” Composition Composition Process ① Finding a “Geo-Object” in the archive that matches the user Geo-Object R through the catalog/registry service. ② If “yes”, let such one be R. If not, do step 3. ③ Find a service Si that can create such a “Geo-Object”. If not, the requested “Geo-Object” cannot be produced. ④ If “yes”, plug the service into the “Geo-Tree” and instantiate its inputs, outputs, preconditions and effects based on domain knowledge. ⑤ Lets assume the service Si requires n “Geo-Obejct” inputs, labeled as I1, I2,.. In. Check if all inputs of Si are available. If an input In is not already available, go to step 3. ⑥ Iterate the above process until all inputs are available.

Page 19 LAITS Laboratory for Advanced Information Technology and Standards Steps for getting user’s query answered ① User queries the system using natural language. ② The system converts the query into a formal description of the user geo-object R. ③ Find a “Geo-Object” in archives that matches the user Geo- Object R through the catalog/registry service. ④ If “yes”, answer to users query is pre-exist. Return the answer to the user. If not, do step 5. ⑤ Find a service Si that can create such a “Geo-Object”. If not, the requested “ User Geo-Object” cannot be produced. ⑥ If “yes”, plug the service into the “Geo-Tree” and instantiate its inputs, outputs, preconditions and effects based on domain knowledge. ⑦ Lets assume the service Si requires n “Geo-Obejct” inputs, labeled as I1, I2,.. In. Check if all inputs of Si are available. If an input In is not already available, go to step 5. ⑧ Iterate the above process until all inputs are available. ⑨ Execute the Geo-tree to create the product for the user.

Page 20 LAITS Laboratory for Advanced Information Technology and Standards Implementation Architecture

Page 21 LAITS Laboratory for Advanced Information Technology and Standards Providing an overall knowledge about the system and answering relevant queries. Implementation Architecture Intelligent user interface that assists the user in formulating queries and results Providing semantic “match-making” Producing a “Geo-Tree” using AI planning Algorithm Translating a abstract workflow into a concrete execution plan. Wrapping the underlying atomic or composite geospatial services and advertises their capabilities

Page 22 LAITS Laboratory for Advanced Information Technology and Standards Natural Language Query Ask a Geosptial Question using the English Language What is the possibility of landslide in the Dimond Canyon, California, United States on January 10, 2005?

Page 23 LAITS Laboratory for Advanced Information Technology and Standards Parse the Question using Components from Snark * Understanding the query * Snark is developed by SRI, (Stickel, Waldinger, Chaudhri)

Page 24 LAITS Laboratory for Advanced Information Technology and Standards Form the user geo-object described by XML Derive standard XML Description from the Snark Parsing Results

Page 25 LAITS Laboratory for Advanced Information Technology and Standards Construction of Geo-Tree/Service Chain Construct Composite Service Model in OWL-S

Page 26 LAITS Laboratory for Advanced Information Technology and Standards Execution of the Chain to Obtain Answer Execute the Composite Model and Obtain the Answer

Page 27 LAITS Laboratory for Advanced Information Technology and Standards Automatic Modeling Process (6) The Resultant Landslide Susceptibility Map

Page 28 LAITS Laboratory for Advanced Information Technology and Standards RedImage LandslideSusceptibility SlopeAspectNDVI Landcover (WICS) NIRImage Training Image ETMImage DEM Training (WICS) WCS DEM Slope Aspect Landcover NDVI Training Parameter Training Parameter ETMImage NIRImageREDImage LandslideSusceptibility Training Image ETMImage The Data and Service Involved in this Example

Page 29 LAITS Laboratory for Advanced Information Technology and Standards Data Type Definition Based on GCMD Science Theme

Page 30 LAITS Laboratory for Advanced Information Technology and Standards Service Type Definition Based on GCMD Service Types

Page 31 LAITS Laboratory for Advanced Information Technology and Standards The OWL-S Engine Architecture  Semantic Schema: ServiceType, DataType, Association  OWL-S library: OWL-Ss for Available Services  Registry: Catalog Service for Web  Reasoning/Matching: ServiceType, DataType  OWL-S Manager: OWLSPower

Page 32 LAITS Laboratory for Advanced Information Technology and Standards The OWL-S Match Flow  Data type driven reasoning currently implemented  Reasoning process facilitated by ServiceType/DataType associations  Four types of matches implemented: exact, subsume, relaxed, and all

Page 33 LAITS Laboratory for Advanced Information Technology and Standards Automatic Service Chaining Resultant service chain managed in two approaches: OWL-S engine and BPEL engine

Page 34 LAITS Laboratory for Advanced Information Technology and Standards Three major components in the XML:  Temporal information: Convert Snark temporal keywords to the UTC format as noted in  Spatial information: Derive latitude and longitude bounding box from Alexandria Digital Library (ADL)* Gazetteer Protocol.  Object ontology: Combine Wordnet* with OWL GeoData description to generate ontology- represented GeoObject. Convert User Question to XML * ADL is developed by a project team headquartered at University of California at Santa Barbara **WordNet is developed by the Cognitive Science Laboratory at the Princeton University

Page 35 LAITS Laboratory for Advanced Information Technology and Standards Convert User Question to XML (Cont.) Temporal Information

Page 36 LAITS Laboratory for Advanced Information Technology and Standards Spatial Information Convert User Question to XML (Cont.)

Page 37 LAITS Laboratory for Advanced Information Technology and Standards Ontology Information Convert User Question to XML (Cont.)

Page 38 LAITS Laboratory for Advanced Information Technology and Standards Convert User Question to XML (Cont.) The resultant XML description is ready to be submitted to the chaining process

Page 39 LAITS Laboratory for Advanced Information Technology and Standards Automatic Process Composition

Page 40 LAITS Laboratory for Advanced Information Technology and Standards Results to Answer User’s Query The answer to the user question is a landslide susceptibility map of the area and time concerned.

Page 41 LAITS Laboratory for Advanced Information Technology and Standards The OWL-S Manager  OWL-S file management:  Set data/service ontology  Set association  DataType and ServiceType match  Exact  Subsume  Relaxed  All  Composite service chain construction

Page 42 LAITS Laboratory for Advanced Information Technology and Standards Register Data and Service OWL OWL schema can be registered either using URLs or typing/pasting the files directly.

Page 43 LAITS Laboratory for Advanced Information Technology and Standards OWL-S can be registered either using URLs or typing/pasting the files directly. Deploy OWL-S

Page 44 LAITS Laboratory for Advanced Information Technology and Standards Manipulate Deployed OWL-S The deployed OWL-Ss can be viewed using the GetCapabilities function. OWL-Ss can be undeployed using the UnDeploy function

Page 45 LAITS Laboratory for Advanced Information Technology and Standards Manipulate Deployed OWL-S (Cont.) Add associations between service type and data type to facilitate the reasoning.

Page 46 LAITS Laboratory for Advanced Information Technology and Standards OWL-S to BPEL Conversion There are two ways to execute the composite service process, through the OWLSPower engine or the BPELPower engine. Both engines are developed in LAITS. The following is the OWL-S to BPEL conversion page.

Page 47 LAITS Laboratory for Advanced Information Technology and Standards Screen shot of OWL-S converted BPEL OWL-S to BPEL Conversion (Cont.)

Page 48 LAITS Laboratory for Advanced Information Technology and Standards Screen shot of WSDL OWL-S to BPEL Conversion (Cont.)

Page 49 LAITS Laboratory for Advanced Information Technology and Standards Manage BPEL in PBELPower The BPEL converted from OWL-S can be deployed, managed, and executed in BPELPower

Page 50 LAITS Laboratory for Advanced Information Technology and Standards The DEMtoSlope Service Process The diagram shows the activities of the Slope service BPEL process, converted from OWL-S, deployed in BPELPower.

Page 51 LAITS Laboratory for Advanced Information Technology and Standards The DEMtoSlope Service Process (Cont.) The full diagram view the activities of the Slope service BPEL process, converted from OWL-S, deployed in BPELPower.