dynamic service integration using web-based workflows

18
Dynamic Service Integration using Web-based Workflows Emerging Research Projects and Applications Symposium 10 th International Conference on Information Integration and Web-based Application & Services November 26 th , 2008 | Linz, Austria | Pedro Lopes | [email protected]

Upload: pedro-lopes

Post on 22-Mar-2016

224 views

Category:

Documents


3 download

DESCRIPTION

Keynote given iiWAS2008 in Linz.

TRANSCRIPT

Page 1: Dynamic Service Integration using Web-based Workflows

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]

Page 2: Dynamic Service Integration using Web-based Workflows

Outline

‣ Initial Challenge

‣ Workflows

‣ Workflow Applications

‣ Implementation

‣ Summary

Page 3: Dynamic Service Integration using Web-based Workflows

Challenge

‣ Data

- Heterogeneity

- Quantity

‣ Services

- Heterogeneity

- Large number

‣ What technological support?

‣ What user interaction?

Page 4: Dynamic Service Integration using Web-based Workflows

Workflows

‣ Information Flow

‣ Service Outputs piped to Service Inputs

Page 5: Dynamic Service Integration using Web-based Workflows

Web2.0

‣ New web-based applications

‣ Web2.0

- User-Content

- User-Control

- Rich Internet Applications

- Desktop-like applications

‣ AJAX

Page 6: Dynamic Service Integration using Web-based Workflows

Workflow Applications [Web]

‣ Yahoo! Pipes ‣ Microsoft Popfly

Page 7: Dynamic Service Integration using Web-based Workflows

Workflow Applications [Desktop]

‣ Taverna

Page 8: Dynamic Service Integration using Web-based Workflows

Hard-Code vs Dynamic

HighLow

High LowHard-Coded

Dynamic

Page 9: Dynamic Service Integration using Web-based Workflows

Hard-Code vs Dynamic

HighLow

High Low

User-Control

Application Control

Page 10: Dynamic Service Integration using Web-based Workflows

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

Page 11: Dynamic Service Integration using Web-based Workflows

Implementation [Model]

Page 12: Dynamic Service Integration using Web-based Workflows

Implementation [Model]

Page 13: Dynamic Service Integration using Web-based Workflows

Implementation [Issues]

‣ Client side processing?

- Same Origin Policy

- Wrapper Standard

- Wrapper Information Persistence

Page 14: Dynamic Service Integration using Web-based Workflows

Implementation [Demo]

Page 15: Dynamic Service Integration using Web-based Workflows

Implementation [Demo]

Page 16: Dynamic Service Integration using Web-based Workflows

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

Page 17: Dynamic Service Integration using Web-based Workflows

Questions?

Page 18: Dynamic Service Integration using Web-based Workflows

Thank You