towards an automatic non deterministic web service
play

Towards an Automatic Non-Deterministic Web Service Composition - PowerPoint PPT Presentation

Towards an Automatic Non-Deterministic Web Service Composition Platform Markou, G. & Refanidis, I. Dept. of Applied Informatics, University of Macedonia, Greece NWeSP 2012 - Poster Session Related Work Literature for Web Service


  1. Towards an Automatic Non-Deterministic Web Service Composition Platform Markou, G. & Refanidis, I. Dept. of Applied Informatics, University of Macedonia, Greece NWeSP 2012 - Poster Session

  2. Related Work Literature for Web Service Composition ( WSC ) suggests that: • Most widespread method of choice: AI planning NWeSP 2012 - Poster Session 2/12

  3. Related Work Literature for Web Service Composition ( WSC ) suggests that: • Most widespread method of choice: AI planning • Use of standards is diverse: o OWL-S / PDDL widely used o Other standards are also common(e.g., WSMO) o Proprietary formats NWeSP 2012 - Poster Session 2/12

  4. Related Work Literature for Web Service Composition ( WSC ) suggests that: • Most widespread method of choice: AI planning • Use of standards is diverse: o OWL-S / PDDL widely used o Other standards are also common(e.g., WSMO) o Proprietary formats • Very few cases of online WSC systems o Especially, currently active NWeSP 2012 - Poster Session 2/12

  5. Related Work Literature for Web Service Composition ( WSC ) suggests that: • Most widespread method of choice: AI planning • Use of standards is diverse: o OWL-S / PDDL widely used o Other standards are also common(e.g., WSMO) o Proprietary formats • Very few cases of online WSC systems o Especially, currently active • Gap in the evaluation process of the current WSC systems o Many simply evaluate their methodology on a single case study, without referring to quantitative criteria o There are a few notable exceptions, especially in the past few years NWeSP 2012 - Poster Session 2/12

  6. System Goals – Functionalities (1/2) Our work: • Makes use of AI planning as our method of choice NWeSP 2012 - Poster Session 3/12

  7. System Goals – Functionalities (1/2) Our work: • Makes use of AI planning as our method of choice • Uses OWL-S and PDDL * , the “de facto” WS /Planning standards * Specifically, NuPDDL NWeSP 2012 - Poster Session 3/12

  8. System Goals – Functionalities (1/2) Our work: • Makes use of AI planning as our method of choice • Uses OWL-S and PDDL * , the “de facto” WS /Planning standards • Able to cope with the domain’s non -determinism * Specifically, NuPDDL NWeSP 2012 - Poster Session 3/12

  9. System Goals – Functionalities (1/2) Our work: • Makes use of AI planning as our method of choice • Uses OWL-S and PDDL * , the “de facto” WS /Planning standards • Able to cope with the domain’s non -determinism • Planner-independent * Specifically, NuPDDL NWeSP 2012 - Poster Session 3/12

  10. System Goals – Functionalities (1/2) Our work: • Makes use of AI planning as our method of choice • Uses OWL-S and PDDL * , the “de facto” WS /Planning standards • Able to cope with the domain’s non -determinism • Planner-independent • Rigorous evaluation process based on * Specifically, NuPDDL NWeSP 2012 - Poster Session 3/12

  11. System Goals – Functionalities (1/2) Our work: • Makes use of AI planning as our method of choice • Uses OWL-S and PDDL * , the “de facto” WS /Planning standards • Able to cope with the domain’s non -determinism • Planner-independent • Rigorous evaluation process based on o Quantitative criteria * Specifically, NuPDDL NWeSP 2012 - Poster Session 3/12

  12. System Goals – Functionalities (1/2) Our work: • Makes use of AI planning as our method of choice • Uses OWL-S and PDDL * , the “de facto” WS /Planning standards • Able to cope with the domain’s non -determinism • Planner-independent • Rigorous evaluation process based on o Quantitative criteria o Use case scenarios * Specifically, NuPDDL NWeSP 2012 - Poster Session 3/12

  13. System Goals – Functionalities (1/2) Our work: • Makes use of AI planning as our method of choice • Uses OWL-S and PDDL * , the “de facto” WS /Planning standards • Able to cope with the domain’s non -determinism • Planner-independent • Rigorous evaluation process based on o Quantitative criteria o Use case scenarios o Additional manual WSC module as a comparison * Specifically, NuPDDL NWeSP 2012 - Poster Session 3/12

  14. System Goals – Functionalities (1/2) Our work: • Makes use of AI planning as our method of choice • Uses OWL-S and PDDL * , the “de facto” WS /Planning standards • Able to cope with the domain’s non -determinism • Planner-independent • Rigorous evaluation process based on o Quantitative criteria o Use case scenarios o Additional manual WSC module as a comparison • Will be the 1 st online system supporting various stages of WSC * Specifically, NuPDDL NWeSP 2012 - Poster Session 3/12

  15. System Goals – Functionalities (2/2) Online (Sub)Modules: NWeSP 2012 - Poster Session 4/12

  16. System Goals – Functionalities (2/2) Online (Sub)Modules: Registry / Advertisement / Semantic search of Web Services NWeSP 2012 - Poster Session 4/12

  17. System Goals – Functionalities (2/2) Online (Sub)Modules: Translator between AI and Web Service languages Registry / Advertisement / Semantic search of Web Services NWeSP 2012 - Poster Session 4/12

  18. System Goals – Functionalities (2/2) Online (Sub)Modules: Translator between AI and Web Service languages Registry / Advertisement / Semantic search of Web Services Automatic WSC module NWeSP 2012 - Poster Session 4/12

  19. System Goals – Functionalities (2/2) Online (Sub)Modules: Also: Translator between AI and Web Service languages • Manual WSC module • WS descriptions’ editor Registry / Advertisement / Semantic search of Web Services Automatic WSC module NWeSP 2012 - Poster Session 4/12

  20. Proposed Approach - Application Based on Google Initial screen Web Toolkit (GWT): NWeSP 2012 - Poster Session 5/12

  21. Proposed Approach - Application User email registration NWeSP 2012 - Poster Session 5/12

  22. Proposed Approach - Application Web Service details NWeSP 2012 - Poster Session 5/12

  23. Proposed Approach - Application Inline operations NWeSP 2012 - Poster Session 5/12

  24. Proposed Approach - Application Semantic search alternatives NWeSP 2012 - Poster Session 5/12

  25. Proposed Approach - Application XML Editor with syntax highlighting Pre-defined OWL-S templates NWeSP 2012 - Poster Session 5/12

  26. Registry • Core of the application is based on iServe o Open platform for publishing and discovering services o WSs are semantically described in OWL-S, not Minimal Service Model NWeSP 2012 - Poster Session 6/12

  27. Registry • Core of the application is based on iServe o Open platform for publishing and discovering services o WSs are semantically described in OWL-S, not Minimal Service Model • Used its web-based application for o Browsing o Querying o Uploading services NWeSP 2012 - Poster Session 6/12

  28. Registry • Core of the application is based on iServe o Open platform for publishing and discovering services o WSs are semantically described in OWL-S, not Minimal Service Model • Used its web-based application for o Browsing o Querying o Uploading services • Populated with version 4.0 of OWL-S Test Collection (OWL-S TC) NWeSP 2012 - Poster Session 6/12

  29. Registry • Core of the application is based on iServe o Open platform for publishing and discovering services o WSs are semantically described in OWL-S, not Minimal Service Model • Used its web-based application for o Browsing o Querying o Uploading services • Populated with version 4.0 of OWL-S Test Collection (OWL-S TC) • Made several improvements to its interface and functionality NWeSP 2012 - Poster Session 6/12

  30. Translation between AI & WS Languages AI planning language: PDDL, the de facto planning language • o Specifically, NuPDDL  Compatible with PDDL2.1, retaining most of it  Capable of modeling non-deterministic action effects ( one of, unknown ) NWeSP 2012 - Poster Session 7/12

  31. Translation between AI & WS Languages AI planning language: PDDL, the de facto planning language • o Specifically, NuPDDL  Compatible with PDDL2.1, retaining most of it  Capable of modeling non-deterministic action effects ( one of, unknown ) • WS semantic description language: OWL-S, most widely used o Heavily influenced from planning languages, such as PDDL NWeSP 2012 - Poster Session 7/12

  32. Translation between AI & WS Languages AI planning language: PDDL, the de facto planning language • o Specifically, NuPDDL  Compatible with PDDL2.1, retaining most of it  Capable of modeling non-deterministic action effects ( one of, unknown ) • WS semantic description language: OWL-S, most widely used o Heavily influenced from planning languages, such as PDDL Partial mapping from OWL-S to PDDL exists • o Part of it straightforward o Conversion of non-physical knowledge from OWL-S to PDDL problematic  Introduction of new predicate in PDDL domain? NWeSP 2012 - Poster Session 7/12

  33. Automatic WSC Module Future work – Basic directions: • o WSs may fail to execute correctly, e.g.,  Unavailability of an atomic WS involved in the plan  Output of its successful execution is not the expected one NWeSP 2012 - Poster Session 8/12

  34. Automatic WSC Module Future work – Basic directions: • o WSs may fail to execute correctly, e.g.,  Unavailability of an atomic WS involved in the plan  Output of its successful execution is not the expected one o Generate plans tackling the most influential and likely contingencies NWeSP 2012 - Poster Session 8/12

Download Presentation
Download Policy: The content available on the website is offered to you 'AS IS' for your personal information and use only. It cannot be commercialized, licensed, or distributed on other websites without prior consent from the author. To download a presentation, simply click this link. If you encounter any difficulties during the download process, it's possible that the publisher has removed the file from their server.

Recommend


More recommend