dynamic service integration using web-based workflows
DESCRIPTION
Keynote given iiWAS2008 in Linz.TRANSCRIPT
Dynamic Service Integration using Web-based Workflows
Emerging Research Projects and Applications Symposium10th International Conference on Information Integration and Web-based Application & Services
November 26th, 2008 | Linz, Austria | Pedro Lopes | [email protected]
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
HighLow
High LowHard-Coded
Dynamic
Hard-Code vs Dynamic
HighLow
High Low
User-Control
Application Control
Implementation [Requirements]
‣ Functional
- Information Flow
- Input Management
- Workflow Management
- User Management
- Custom Interface
- User Control
‣ Technological
- Client-side Processing
- New and Appealing Interface
- Generic
- Scalable
- Flexible
- 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