June 22, 2007 CMPE588 Term Project Presentation Discovery of Composable Web Services Presented by: Vassilya Abdulova.

Slides:



Advertisements
Similar presentations
May 23, 2004OWL-S straw proposal for SWSL1 OWL-S Straw Proposal Presentation to SWSL Committee May 23, 2004 David Martin Mark Burstein Drew McDermott Deb.
Advertisements

TWO STEP EQUATIONS 1. SOLVE FOR X 2. DO THE ADDITION STEP FIRST
You have been given a mission and a code. Use the code to complete the mission and you will save the world from obliteration…
3rd Annual Plex/2E Worldwide Users Conference Page based on Title Slide from Slide Layout palette. Design is cacorp Title text for Title or Divider.
OWL-S for Amazon Amazon.com publishes a WS to browse its DB and reserve goods –At the time of this experiment Amazon published only the buyer WS –Interaction.
Slide 1 Insert your own content. Slide 2 Insert your own content.
Fatma Y. ELDRESI Fatma Y. ELDRESI ( MPhil ) Systems Analysis / Programming Specialist, AGOCO Part time lecturer in University of Garyounis,
1 Copyright © 2010, Elsevier Inc. All rights Reserved Fig 2.1 Chapter 2.
By D. Fisher Geometric Transformations. Reflection, Rotation, or Translation 1.
Improving Human-Semantic Web Interaction: The Rhizomer Experience Roberto García and Rosa Gil GRIHO - Human Computer Interaction Research Group Universitat.
…to Ontology Repositories Mathieu dAquin Knowledge Media Institute, The Open University From…
Business Transaction Management Software for Application Coordination 1 Business Processes and Coordination.
1 Copyright © 2005, Oracle. All rights reserved. Introduction.
18 Copyright © 2005, Oracle. All rights reserved. Distributing Modular Applications: Introduction to Web Services.
8 Copyright © 2005, Oracle. All rights reserved. Creating the Web Tier: JavaServer Pages.
17 Copyright © 2005, Oracle. All rights reserved. Deploying Applications by Using Java Web Start.
Jeopardy Q 1 Q 6 Q 11 Q 16 Q 21 Q 2 Q 7 Q 12 Q 17 Q 22 Q 3 Q 8 Q 13
Jeopardy Q 1 Q 6 Q 11 Q 16 Q 21 Q 2 Q 7 Q 12 Q 17 Q 22 Q 3 Q 8 Q 13
Title Subtitle.
My Alphabet Book abcdefghijklm nopqrstuvwxyz.
0 - 0.
DIVIDING INTEGERS 1. IF THE SIGNS ARE THE SAME THE ANSWER IS POSITIVE 2. IF THE SIGNS ARE DIFFERENT THE ANSWER IS NEGATIVE.
MULTIPLYING MONOMIALS TIMES POLYNOMIALS (DISTRIBUTIVE PROPERTY)
SUBTRACTING INTEGERS 1. CHANGE THE SUBTRACTION SIGN TO ADDITION
MULT. INTEGERS 1. IF THE SIGNS ARE THE SAME THE ANSWER IS POSITIVE 2. IF THE SIGNS ARE DIFFERENT THE ANSWER IS NEGATIVE.
Addition Facts
Copyright 2006 Digital Enterprise Research Institute. All rights reserved. MarcOnt Initiative Tools for collaborative ontology development.
National Institute of Advanced Industrial Science and Technology 1 A Semantic Matchmaker for RDF/OWL- based Service Repositories Mirza Said National Institute.
1 DTI/EPSRC 7 th June 2005 Reacting to HCI Devices: Initial Work Using Resource Ontologies with RAVE Dr. Ian Grimstead Richard Potter BSc(Hons)
BALANCING 2 AIM: To solve equations with variables on both sides.
ZMQS ZMQS
Week 2 The Object-Oriented Approach to Requirements
BT Wholesale October Creating your own telephone network WHOLESALE CALLS LINE ASSOCIATED.
Report Card P Only 4 files are exported in SAMS, but there are at least 7 tables could be exported in WebSAMS. Report Card P contains 4 functions: Extract,
Copyright 2008, Information Builders. Slide 1 Build Real-Time BI Dashboards With Flex and WebFOCUS Web Services Paulo Tavares Sr. Systems Engineer June,
Text 1 July, 2010 DCMS: Training Manual Campaign Management.
1 A Test Automation Tool For Java Applets Testing of Web Applications TATJA Program Demonstration Conclusions By Matthew Xuereb.
ABC Technology Project
Database Design Process
© Charles van Marrewijk, An Introduction to Geographical Economics Brakman, Garretsen, and Van Marrewijk.
© Charles van Marrewijk, An Introduction to Geographical Economics Brakman, Garretsen, and Van Marrewijk.
© Charles van Marrewijk, An Introduction to Geographical Economics Brakman, Garretsen, and Van Marrewijk.
CAR Training Module PRODUCT REGISTRATION and MANAGEMENT Module 2 - Register a New Document - Without Alternate Formats (Run as a PowerPoint show)
Software Requirements
Heppenheim Producer-Archive Interface Specification Status of standardisation project Main characteristics, major changes, items pending.
Squares and Square Root WALK. Solve each problem REVIEW:
Eclipse Web Tools Platform Project © 2005 IBM Corporation Developing Web Services with Eclipse – Programming Examples Arthur Ryman IBM Rational
31242/32549 Advanced Internet Programming Advanced Java Programming
1 NewSouth HR Reporting Running the Leave Accruals Report.
GG Consulting, LLC I-SUITE. Source: TEA SHARS Frequently asked questions 2.
Addition 1’s to 20.
25 seconds left…...
2004 EBSCO Publishing Presentation on EBSCOadmin.
Test B, 100 Subtraction Facts
Week 1.
We will resume in: 25 Minutes.
Figure Essential Cell Biology (© Garland Science 2010)
1 Unit 1 Kinematics Chapter 1 Day
CHAPTER 11 FILE INPUT & OUTPUT Introduction to Computer Science Using Ruby (c) 2012 Ophir Frieder et al.
1 PART 1 ILLUSTRATION OF DOCUMENTS  Brief introduction to the documents contained in the envelope  Detailed clarification of the documents content.
How Cells Obtain Energy from Food
Introduction Peter Dolog dolog [at] cs [dot] aau [dot] dk Intelligent Web and Information Systems September 9, 2010.
From Model-based to Model-driven Design of User Interfaces.
Pronalaženje Skrivenog Znanja
1 XML Web Services Practical Implementations Bob Steemson Product Architect iSOFT plc.
1 UIM with DAML-S Service Description Team Members: Jean-Yves Ouellet Kevin Lam Yun Xu.
Agent Model for Interaction with Semantic Web Services Ivo Mihailovic.
112/14/2015 Discovery of Composable Web Services Presented by: Duygu ÇELİK Submitted by: Duygu ÇELİK & Vassilya ABDULOVA Submitted to: Assoc.Prof.Dr.Atilla.
Web Ontology Language for Service (OWL-S)
Presentation transcript:

June 22, 2007 CMPE588 Term Project Presentation Discovery of Composable Web Services Presented by: Vassilya Abdulova

June 22, 2007 Introduction Discovery of Composable Web Services

June 9, 2014Presented by Vassilya Abdulova 3 Aim of the project: Application extracting relationships between Web Services deciding whether services are composable Parts of the project: creating Web Services using OWL-S writing Java code for the extraction of relationships between Web Services JSP (Java Server Pages)/HTML code development of user interface Introduction

June 22, 2007 Web Services using OWL-S Discovery of Composable Web Services

June 9, 2014Presented by Vassilya Abdulova 5 Book Finder WS takes name of the book as an input and returns ISBN of the book Book Price WS takes ISBN of a book as an input and returns the price of the book Developed Web Services

June 9, 2014Presented by Vassilya Abdulova 6 Car Finder WS takes make and model of the car as an input and returns the information about the car Car Price WS takes information about the car as an input and returns the price of the car Currency Converter WS takes currency and price as an input and returns converted price as an output Developed Web Services

June 9, 2014Presented by Vassilya Abdulova 7 set of ontologies for describing web services consists of three main upper ontologies Profile essentially used for describing the non-functional properties (service name, category, etc.); Process gives a detailed description of a service operation, its inputs and outputs Grounding provides details on how to interoperate with a service via messages. OWL-S

June 9, 2014Presented by Vassilya Abdulova 8 Book Finder WS Book Finder This service returns the ISBN of a book whose title best matches the given string. &xsd;#string Book Name &bibtex;#Book Book ISBN

June 9, 2014Presented by Vassilya Abdulova 9 Book Price WS Book Price This service returns the price of a book. &bibtex;#Book Book ISBN &concepts;#Price Book Price

June 9, 2014Presented by Vassilya Abdulova 10 Car Finder WS Car Finder This service returns the information of a car whose make and model best matches the given string. &xsd;#string Car Make &xsd;#string Car Model &xsd;#string Car Info

June 9, 2014Presented by Vassilya Abdulova 11 Car Price WS Car Price This service returns the price of a car. &xsd;#string Car Info &concepts;#Price Car Price

June 9, 2014Presented by Vassilya Abdulova 12 Currency Converter WS Price Converter Converts the given price to another currency. &concepts;#Price Price &currency;#Currency Currency &concepts;#Price Converted Price

June 22, 2007 Composability of Web Services Discovery of Composable Web Services

June 9, 2014Presented by Vassilya Abdulova 14 Composability of Web Services

June 9, 2014Presented by Vassilya Abdulova 15 Example Scenario

June 22, 2007 Web Application Discovery of Composable Web Services

June 9, 2014Presented by Vassilya Abdulova 17 Developed using Java Server Pages and HTML JSP technology separates user interface from content generation enables designers to change the overall page layout without altering the underlying dynamic content Web Application

June 9, 2014Presented by Vassilya Abdulova 18 Web Application in JSP

June 9, 2014Presented by Vassilya Abdulova 19 Web Application in JSP

June 22, 2007 Conclusion Discovery of Composable Web Services

June 9, 2014Presented by Vassilya Abdulova 21 Successfully implemented an application that extracts relationships between Web Services and decides on whether these services are composable. Developed five Web Services using OWL-S and tested their composability using the developed application Developed a web application using JSP, which allows users to select some Web Services and provides composability report to the user. Conclusion

June 22, 2007 Thank you… Discovery of Composable Web Services