Dynamic Service Integration using Web-based Workflows

Post on 22-Mar-2016

235 views 3 download

Tags:

description

Keynote given iiWAS2008 in Linz.

Transcript of 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 | 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

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