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 ¤cy;#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