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)
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>
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>
S-Cube‘s Goals and Who We Are
K. Pohl – CIP – Düsseldorf – March, 2010 © S-Cube / Prof. Dr. K. Pohl– 4/<Max>
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
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
5 professors
60 staff members
One goal:Empowering the development
and adaptation of converged future internet applications
S-Cube CoordinatorS-Cube Coordinator
Why we need to Integrate Communities
K. Pohl – CIP – Düsseldorf – March, 2010 © S-Cube / Prof. Dr. K. Pohl– 8/<Max>
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?
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?
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?
How S-Cube Will Integrate Communities
K. Pohl – CIP – Düsseldorf – March, 2010 © S-Cube / Prof. Dr. K. Pohl– 12/<Max>
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
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
S-Cube‘s Key results (so far)
K. Pohl – CIP – Düsseldorf – March, 2010 © S-Cube / Prof. Dr. K. Pohl– 17/<Max>
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)
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