17
Funded by the European Community's 7th Framework Programme FP7/2007-2013 / Objective 1.2 www.s-cube-network.eu Service Engineering for the Future Internet of Services Manuel Carro (UPM) Andreas Metzger (Paluno) Barbara Pernici (Politecnico di Milano)

Funded by the European Community's 7th Framework Programme FP7/2007-2013 / Objective 1.2 Service Engineering for the Future Internet

Embed Size (px)

Citation preview

Page 1: Funded by the European Community's 7th Framework Programme FP7/2007-2013 / Objective 1.2  Service Engineering for the Future Internet

Funded by the European Community's 7th Framework Programme FP7/2007-2013 / Objective 1.2

www.s-cube-network.eu

Service Engineering for the Future Internet of Services

Manuel Carro (UPM)Andreas Metzger (Paluno)

Barbara Pernici (Politecnico di Milano)

Page 2: Funded by the European Community's 7th Framework Programme FP7/2007-2013 / Objective 1.2  Service Engineering for the Future Internet

Part 1: Overview of S-Cube

Part 2: Service engineering research in S-Cube and links with

industrial use cases

Part 3: Collaboration opportunities and wrap-up

K. Pohl – CIP – Düsseldorf – March, 2010 © S-Cube / Prof. Dr. K. Pohl– 2/<Max>

Page 3: Funded by the European Community's 7th Framework Programme FP7/2007-2013 / Objective 1.2  Service Engineering for the Future Internet

Part 1: Overview of S-Cube

Part 2: Service engineering research in S-Cube and links with

industrial use cases

Part 3: Collaboration opportunities and wrap-up

K. Pohl – CIP – Düsseldorf – March, 2010 © S-Cube / Prof. Dr. K. Pohl– 3/<Max>

Page 4: Funded by the European Community's 7th Framework Programme FP7/2007-2013 / Objective 1.2  Service Engineering for the Future Internet

S-Cube‘s Goals and Who We Are

K. Pohl – CIP – Düsseldorf – March, 2010 © S-Cube / Prof. Dr. K. Pohl– 4/<Max>

Page 5: Funded by the European Community's 7th Framework Programme FP7/2007-2013 / Objective 1.2  Service Engineering for the Future Internet

K. Pohl – CIP – Düsseldorf – March, 2010 © S-Cube / Prof. Dr. K. Pohl– 5/<Max>

SE

BPM Establish a unified, multidisciplinary,

vibrant research community for software

services and systems

Invent the next wave of service

technologies

Establish agile & holistic service

engineering & adaptation principles,

techniques & methods to foster innovation

Inaugurate a Europe-wide education and training programme for

researchers and industry

Establish a trust relationship with industry

S-Cube Vision and Objectives

Grid

SOC

Page 6: Funded by the European Community's 7th Framework Programme FP7/2007-2013 / Objective 1.2  Service Engineering for the Future Internet

K. Pohl – CIP – Düsseldorf – March, 2010 © S-Cube / Prof. Dr. K. Pohl– 6/<Max>

S-Cube Who we Are

PALUNO, University of Duisburg-Essen

(Coordinator)

Tilburg UniversityCity University London

Lero

INRIA

MTA SZTAKI

University of Crete

Université Claude Bernard Lyon

Universidad Politécnica de Madrid

University of Stuttgart

Vienna University of Technology

Politecnico di Milano

Consiglio Nazionale delle Ricerche (CNR)

Center for Scientific and Technol. Research (FBK)

VU Amsterdam

University of Hamburg

+ 11 Associate

Members+ 11 Associate

Members

www.s-cube-network.euwww.s-cube-network.eu

Page 7: Funded by the European Community's 7th Framework Programme FP7/2007-2013 / Objective 1.2  Service Engineering for the Future Internet

5 professors

60 staff members

One goal:Empowering the development

and adaptation of converged future internet applications

S-Cube CoordinatorS-Cube Coordinator

Page 8: Funded by the European Community's 7th Framework Programme FP7/2007-2013 / Objective 1.2  Service Engineering for the Future Internet

Why we need to Integrate Communities

K. Pohl – CIP – Düsseldorf – March, 2010 © S-Cube / Prof. Dr. K. Pohl– 8/<Max>

Page 9: Funded by the European Community's 7th Framework Programme FP7/2007-2013 / Objective 1.2  Service Engineering for the Future Internet

K. Pohl – CAiSE, Amsterdam, June 2009 © S-Cube – 9/<Max>

Need for Cross-Disciplinary ResearchService Engineering

Identifyadaptation

needs

Identifyadaptationstrategy

Enactadaptation

RequirementsEngineering &

Design

Construction

Deployment & provisioning

Operation &Management

EvolutionAdaptation

Run-time QA

Challenge:

How to support deciding between

adaptation & evolution?

Challenge:

How to design systems to enable

run-time quality assurance?

Page 10: Funded by the European Community's 7th Framework Programme FP7/2007-2013 / Objective 1.2  Service Engineering for the Future Internet

K. Pohl – CAiSE, Amsterdam, June 2009 © S-Cube – 10/<Max>

Need for Cross-Disciplinary ResearchAdaptation and Monitoring

Business Process Management

Service Composition

Bound to…

Activity

Service

Service Infrastructure

ServiceInstance

Challenge:

How to coordinate adaptations across

layers?

Event

Challenge:

How to observe / monitor conflicting

situations?

Page 11: Funded by the European Community's 7th Framework Programme FP7/2007-2013 / Objective 1.2  Service Engineering for the Future Internet

K. Pohl – CAiSE, Amsterdam, June 2009 © S-Cube – 11/<Max>

Need for Cross-Disciplinary ResearchQuality Assurance

Service-based System in Operation

Decide onAdaptation

monitor

adapt

predict

“Model” of Service-based

System

Challenge: How to determine the future quality of the system?

Challenge: How to keep system “model” in sync with a

continuously adapting system?

Page 12: Funded by the European Community's 7th Framework Programme FP7/2007-2013 / Objective 1.2  Service Engineering for the Future Internet

How S-Cube Will Integrate Communities

K. Pohl – CIP – Düsseldorf – March, 2010 © S-Cube / Prof. Dr. K. Pohl– 12/<Max>

Page 13: Funded by the European Community's 7th Framework Programme FP7/2007-2013 / Objective 1.2  Service Engineering for the Future Internet

A. Metzger – CoreGRID Symposium – Las Palmas, August 2008 © Prof. Dr. K. Pohl – 13

S-Cube’s Integrated Research FrameworkMotivation

Problems:

– How to coordinate and align research between members and communities?

– How to make knowledge of different disciplines explicit in order to avoid overlaps (exploit synergies) and to identify gaps

– How to handle complexity (many different solutions, ...)

Solution: S-Cube’s IRF

– Clear separation of concerns:

- Local mechanisms / technologies

- Local principles, techniques and methodsVS.

- Global principles, techniques and methods

– Clearly defined interfaces between the separate concerns

Page 14: Funded by the European Community's 7th Framework Programme FP7/2007-2013 / Objective 1.2  Service Engineering for the Future Internet

K. Pohl – CAiSE, Amsterdam, June 2009 © S-Cube – 14/<Max>

S-Cube Research FrameworkOverview

Ad

apta

tio

n &

Mo

nit

ori

ng

(SA

M)Business Process

Mgt. (BPM)

Composition & Coordination

(SCC)

Infra-structure

(SI)

En

gin

eeri

ng

& D

esig

n

(SE

D)

Quality Definition, Negotiation & Assurance (SQDNA)

Cross-cutting issues!

Cross-cutting issues!

SOALayersSOA

Layers

Page 15: Funded by the European Community's 7th Framework Programme FP7/2007-2013 / Objective 1.2  Service Engineering for the Future Internet

S-Cube‘s Key results (so far)

K. Pohl – CIP – Düsseldorf – March, 2010 © S-Cube / Prof. Dr. K. Pohl– 17/<Max>

Page 16: Funded by the European Community's 7th Framework Programme FP7/2007-2013 / Objective 1.2  Service Engineering for the Future Internet

K. Pohl – CIP – Düsseldorf – March, 2010 © S-Cube / Prof. Dr. K. Pohl– 18/<Max>

S-Cube Results: Alignment of Communities

ServiceWave Conference Series

– http://www.servicewave.eu/

– 3rd Conference: Gent

– DATE: <NNN>

S-Cube Knowledge Model

– http://www.s-cube-network.eu/KM

– Repository of term, definitions and competencies

S-Cube’s IRF

– Will be published as living web document..

– URL: <NNN>

Ad

apta

tio

n &

Mo

nit

ori

ng

(SA

M)

Business Process

Mgt. (BPM)

Composition & Coordination

(SCC)

Infra-structure

(SI)

En

gin

eeri

ng

& D

esig

n

(SE

D)

Quality Definition, Negotiation & Assurance (SQDNA)

Page 17: Funded by the European Community's 7th Framework Programme FP7/2007-2013 / Objective 1.2  Service Engineering for the Future Internet

K. Pohl – CIP – Düsseldorf – March, 2010 © S-Cube / Prof. Dr. K. Pohl– 19/<Max>

S-Cube Results: Education

SSAIE Summer School

– http://www.ssaie.eu/

– 3rd Summer School:

- <DATE>, Crete

S-Cube Virtual Campus

– URL: <NNN>

Int’l Masters in Service Engineering

– http://www.erasmusmundus-imse.eu