Dynamic Service Integration using Web-based Workflows Emerging Research Projects and Applications Symposium 10th International Conference on Information Integration and Web-based Application & Services
November 26th, 2008 | Linz, Austria | Pedro Lopes | pedrolopes@ua.pt
Outline
‣ Initial Challenge ‣ Workflows ‣ Workflow Applications ‣ Implementation ‣ Summary
Challenge ‣ Data - Heterogeneity - Quantity
‣ Services - Heterogeneity - Large number
‣ What technological support? ‣ What user interaction?
Workflows
‣ Information Flow
‣ Service Outputs piped to Service Inputs
Web2.0
‣ New web-based applications ‣ Web2.0 - User-Content - User-Control - Rich Internet Applications - Desktop-like applications ‣ AJAX
Workflow Applications [Web] ‣ Yahoo! Pipes
‣ Microsoft Popfly
Workflow Applications [Desktop] ‣ Taverna
Hard-Code vs Dynamic
Low High
Dynamic Hard-Coded
High Low
Hard-Code vs Dynamic
Low High
User-Control Application Control
High Low
Implementation [Requirements]
‣ Functional
‣ Technological
- Information Flow
- Client-side Processing
- Input Management
- New and Appealing Interface
- Workflow Management
- Generic
- User Management
- Scalable
- Custom Interface
- Flexible
- User Control
- Dynamic - Plugin Free
Implementation [Model]
Implementation [Model]
Implementation [Issues]
‣ Client side processing?
- Same Origin Policy
- Wrapper Standard
- Wrapper Information Persistence
Implementation [Demo]
Implementation [Demo]
Summary
‣ Framework for dynamic integration and coordination of heterogeneous data sources and services ‣ Client-side processing ‣ Wrapper definition template ‣ Novel and agile interface ‣ Future perspectives - Improve service support - Enhance user interaction
Questions?
Thank You