visual workflow composition through semantic
play

Visual Workflow Composition through Semantic Orchestration of Web - PowerPoint PPT Presentation

Visual Workflow Composition through Semantic Orchestration of Web Services EUD4Services Workshop - Rome, May 25, 2010 Barbara R. Barricelli barricelli@dico.unimi.it Piero Mussio mussio@dico.unimi.it Marco Padula padula@itc.cnr.it


  1. Visual Workflow Composition through Semantic Orchestration of Web Services EUD4Services Workshop - Rome, May 25, 2010 Barbara R. Barricelli – barricelli@dico.unimi.it Piero Mussio – mussio@dico.unimi.it Marco Padula – padula@itc.cnr.it Antonio Piccinno - piccinno@di.uniba.it Paolo L. Scala – scala@itc.cnr.it Stefano Valtolina – valtolin@dico.unimi.it 1

  2. Outline Generalizzazione e conclusioni Introduction Methodology 2 Proposed architecture Interaction process Conclusions

  3. The TMS network A novel network of software environments and a Web service-based architecture • to support End-user Development activities 1 • to support end users to exploit their knowledge end expertise The TMS network allows end users to • design and check by visual composition • design and check by visual composition A workflow A workflow • visually validate the execution of • execute Workflow : a model to formalize a complex work process for further assessment and manipulation 2 1: Costabile F. et. Al. (2006). End-user Development: The Software Shaping Workshop Approach. In Lieberman, H., Paternò, F., & Wulf, V. (Eds.): End-User Development, pp. 183-205. Dodrecht: Springer. 2: Graphic technology (2004) Database architecture model and control parameter coding for process control and workflow (Database AMPAC), ISO/TR 16044:2004 Generalizzazione e conclusioni Introduction Methodology 3 Proposed architecture Interaction process Conclusions

  4. The TMS network The TMS network adresses two communities of end users Workflow designers Workflow operators Profile • Domain experts • Practitioners • Belong to an organization • Belong to the same organization • No IT experts of the Workflow Designer • No IT experts • No IT experts • Validate the workflow Role • Design the workflow • Execute it • Supervise its correct execution Tool • TMS editor • TMS instance Generalizzazione e conclusioni Introduction Methodology 4 Proposed architecture Interaction process Conclusions

  5. The SSW methodology a network of environments supporting the virtual team 1 1: Denning P. J. et al. (2010) Orchestrating Coordination in Pluralistic Networks. CACM 53(3):30-32 Generalizzazione e conclusioni Introduction Methodology 5 Proposed architecture Interaction process Conclusions

  6. Design Level: overview of the TMS Editor Generalizzazione e conclusioni Introduction Methodology 6 Proposed architecture Interaction process Conclusions Conclusions

  7. TMS Editor’s composition environment * http://docs.oasis-open.org/wsbpel/2.0/OS/wsbpel-v2.0-OS.html Generalizzazione e conclusioni Introduction Methodology 7 Proposed architecture Interaction process Conclusions

  8. � TMS Editor – Workflow composition environment tComponents Workflow Composition Composition Environment Environment Load Verify Save Information Configure Search Switch working environment WS-BPEL Task Composition Area Activities components singleInputManager multipleOutputManager singleOutputManager multipleInputManager outputManager inputManager tComponent computationManager Generalizzazione e conclusioni Introduction Methodology 8 Proposed architecture Interaction process Conclusions

  9. � TMS Editor – Workflow composition environment tComponents Workflow Composition Composition Environment Environment Load Verify Save Information Configure Search Switch working environment WS-BPEL Task Composition Area Activities components formInstance singleInputManager multipleOutputManager singleOutputManager multipleInputManager outputManager inputManager tComponent computationManager Generalizzazione e conclusioni Generalizzazione e conclusioni Introduction Methodology 8 Proposed architecture Interaction process Conclusions

  10. � TMS Editor – Workflow composition environment tComponents Workflow Composition Composition Environment Environment Load Verify Save Information Configure Search Switch working environment WS-BPEL Task Composition Area Activities components formInstance ngleInputManager multipleInputManager tComponent Description multipleInputManag multipleInputManager inputManager outputManager Name: formInstance singleIn Developed by: Paolo L. Scala Release date: 26-04-2010 Functionality: Input form management Usage field: Cement certification tComponent inputMan Modality: textual outputManager utManager Generalizzazione e conclusioni Generalizzazione e conclusioni Introduction Methodology 8 Proposed architecture Interaction process Conclusions

  11. � TMS Editor – Workflow composition environment tComponents Workflow Composition Composition Environment Environment Load Verify Save Information Configure Search Switch working environment WS-BPEL Task Composition Area Activities components formInstance ngleInputManager formInstance formInstance multipleInputManager inputManager Generalizzazione e conclusioni Generalizzazione e conclusioni Introduction Methodology 8 Proposed architecture Interaction process Conclusions

  12. � TMS Editor – Workflow composition environment tComponents Workflow Composition Composition Environment Environment Load Verify Save Information Configure Search Switch working environment WS-BPEL Task Composition Area Activities components formInstance singleInputManager multipleOutputManager singleOutputManager multipleInputManager formInstance outputManager inputManager tComponent computationManager Generalizzazione e conclusioni Generalizzazione e conclusioni Introduction Methodology 8 Proposed architecture Interaction process Conclusions

  13. � TMS Editor – Workflow composition environment tComponents Workflow Composition Composition Environment Environment Load Verify Save Information Configure Search Switch working environment WS-BPEL Task Composition Area Activities components singleInputManager multipleOutputManager singleOutputManager multipleInputManager outputManager inputManager inputManager formInstance tComponent computationManager computationInstance Generalizzazione e conclusioni Generalizzazione e conclusioni Introduction Methodology 8 Proposed architecture Interaction process Conclusions

  14. � TMS Editor – Workflow composition environment tComponents Workflow Composition Composition Environment Environment Load Verify Save Information Configure Search Switch working environment WS-BPEL Task Composition Area Activities components computationManager computationInstance formInstance formInstance tComponent Description computationManager inputManager outputManager Name: computationInstance Developed by: Paolo L. Scala Release date: 26-04-2010 Functionality: Parameters calculation and evaluation for cement certification tComponent Usage field: Cement certification Generalizzazione e conclusioni Generalizzazione e conclusioni Introduction Methodology 8 Proposed architecture Interaction process Conclusions

  15. � TMS Editor – Workflow composition environment tComponents Workflow Composition Composition Environment Environment Load Verify Save Information Configure Search Switch working environment WS-BPEL Task Composition Area Activities components computationManager computationInstance formInstance formInstance computationInstance Generalizzazione e conclusioni Introduction Methodology 8 Proposed architecture Interaction process Conclusions Conclusions

  16. � TMS Editor – Workflow composition environment tComponents Workflow Composition Composition Environment Environment Load Verify Save Information Configure Search Switch working environment Task WS-BPEL Composition Area components Activities Structured activities ForEach formInstance formInstance Activities Basic activities computationInstance Generalizzazione e conclusioni Introduction Methodology 8 Proposed architecture Interaction process Conclusions Conclusions

  17. � TMS Editor – Workflow composition environment tComponents Workflow Composition Composition Environment Environment Load Verify Save Information Configure Search Switch working environment Task WS-BPEL Composition Area components Activities RepeatUntil Sequence While If ForEach Structured activities formInstance formInstance Pick Pick ForEach Activities Flow Basic activities computationInstance Generalizzazione e conclusioni Introduction Methodology 8 Proposed architecture Interaction process Conclusions

  18. � TMS Editor – Workflow composition environment tComponents Workflow Composition Composition Environment Environment Load Verify Save Information Configure Search Switch working environment Task WS-BPEL Composition Area components Activities RepeatUntil Sequence While If ForEach Structured activities Pick Pick formInstance formInstance ForEach Activities Flow Basic activities computationInstance Generalizzazione e conclusioni Introduction Methodology 8 Proposed architecture Interaction process Conclusions

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