Current SEE-INNOVATION Status Overview Sofia, 5 December 2005

Download Report

Transcript Current SEE-INNOVATION Status Overview Sofia, 5 December 2005

Session 3
Service & Software Architectures:
State-of-the-art and IST Call 1 Objectives
Skopje, 15 December 2006
The Services & Software market –
what do we mean?
SOFTWARE
Application Software
SERVICES
IT Support Services
IT Consulting
IT Implementation
System Software
Operations management
Source: EITO
The Services & Software (S&S) market
– key facts
• Services & Software is a key industrial sector within the ICT market
– 1 Million specialists in EU
– 200 B € market
– EU ICT market growth mainly driven by software and IT services
• The engine room of the Information Society
– Important EU industry sectors depend on Software & Services
– 70% of software development takes place in non-software
companies
• But, Europe faces strong international competition (the Top 4 software
vendors in the European market are US companies)
Structure of Services and Software
market
• Services represent 72% of the market, while Software 28%
•
#1 in Software: Germany ; #1 in Services: United Kingdom
Software (Market volume 2005e)
Software
12,6
8,8
46,9
(28,4%)
4,5
Germany
118,1
(71,6%)
7,8
UK
4,4
France Nordic2 Italy
2,6
2,4
1,3
1,0
0,9
0,6
Spain Nether- Austria Bel- Other3 Porlands
gium
tugal
IT services (Market volume 2005e)
35,1
IT services
24,1
18,8
Data missing – only EU15
available
11,5
1
2
Source:
PAC
3
-
EU15 1 SITS 2005e in bn EUR
Market
volume: 165.0 bn EUR
8,6
7,2
5,6
2,7
2,0
1,8
UK Germa- France Nordic2 Italy Nether- Spain Bel- Others3 Ausny
lands
gium
tria
1,0
Portugal
Services & Software in the overall
ICT market
• Software has a 10.8% share and IT Services a 20.3% share of
the total European ICT market (EU 25)
Source: http://www.softwareleadership.info/
Key trends in Services and Software
market
• From Products to Services
– eServices
– Service Oriented Architecture (SOA)
– Software as a service
• Collaborative development of software and distribution
• ICT infrastructures need for more flexibility and reduction of TCO
(Total Cost of Ownership)
• Our societies and economies depend more and more on software
– Growing requirements for reliability, security and dependability
– Laws, regulations
– Habits and culture
Technological trends in Services &
Software market
According to a study by CapGemini in 2006, the key trends are:
• Internet technologies
– IP (Internet Protocol) - based software and systems are gaining
importance
• Digital convergence
– Telecommunication, Information- and Internet technologies are
integrating
– Multimedia services are gaining importance
• Mobile Services
– Increased offering of messaging, information, and mobile office
solutions
– More customer specific solutions
• Intelligent Software-Agents
– Agents are integrating smaller scale household applications, resulting
in an increasing demand for integrating software and local systems
solutions
• Further developments – e.g. RFID (Radio Frequency Identification)
Source: CapGemini, 2006, http://www.softwareleadership.info/
Landscape of FP6 projects in
Services & Software
State-of-art in services & software
research
•
•
State-of-art is based on the analysis of 44 FP6 projects. Key research
areas are:
Research on engineering and provision of services and software.
Examples:
– ambient intelligence services for networked home environments
(AMIGO project)
– Adaptive services discrovery, creation and enactment (ASG project)
– Mobile applications and services (MIDAS project)
Foundational research on high-level methods for system design, testing,
collaborative, distributive and end-user development. Examples:
– Large-scale deployment of model-driven deployment ( MODELWARE
project)
– Software Product
Line development
methodology
offering
modularisation of variations (AMPLE project)
– Framework for Generic Configuration Management Framework
(COMANCHE project)
State-of-art in services & software
research
• Methods and tools for design of complex software
systems. Examples:
– Solution for complex system engineering improving
quality and productivity (MODELPLEX project)
– Development of self-healing software system (SHADOW
project)
• Research on the development and deployment of open
source software. Examples:
– Open-source software development framework (MUSIC
project)
– Method for benchmarking the quality of open source
software (QUALOSS project)
FP6 project case study: AMIGO
• AMIGO: Ambient Intelligence for the networked home
environment
• Objectives:
– to research and develop open, standardized, interoperable
middleware and intelligent user services for the networked
home environment,
– which offers users intuitive, personalized and unobtrusive
interaction by providing seamless interoperability of services
and applications.
• Instrument: Integrated Project
• Project website:
http://www.hitech-projects.com/euprojects/amigo/
FP6 project case study: MIDAS
• MIDAS: Middleware Platform for Developing and Deploying
Advanced Mobile Services
• Objectives:
– MIDAS will define and implement a platform to simplify and
speed up the task of developing and deploying mobile
applications and services.
– It focuses in particular on making it feasible to provide mobile
services where: (1) The number of users is very large (e.g. large
sports events); (2) The network may need to be set up at short
notice, or for limited duration; (3) Infrastructure is limited and
some users may have to use ad-hoc communications.
• Instrument: Specific Targeted Research Project
• Project website: http://www.ist-midas.org/
FP6 project case study: TEAM
• TEAM: Tightening knowledge sharing in distributed software
communities by applying semantic technologies
• Objectives:
– The TEAM project addresses the need for a knowledge sharing
environment with advanced capabilities suitable for the
distributed engineering and management of software systems.
– The TEAM project aims to develop an open-source software
system, seamlessly integrated in a software development
environment for enabling decentralised, personalised and
context-aware knowledge sharing.
• Instrument: Specific Targeted Research Project
• Project website: http://www.team-project.eu/
Networked European Software and
Services Initiative - NESSI
•
•
•
•
NESSI is the European Technology Platform on Software and Services
Coordinated by 21 partners coming from ICT industry and academia.
NESSI is coordinated by industry and academia and Members are:
Currently has over 120 members. Membership is free and open to all
interested organisations
•
NESSI aims to provide a unified view for European research in Services
Architectures and Software Infrastructures
– By uniting all stakeholders through active contributions and
involvements in the elaboration of its Strategic Research Agenda
There are 9 Working Groups within NESSI, such as:
– Services Engineering
– Services Science
– Service Oriented Infrastructures
– Software Engineering
•
R&D evolution in Software & Services
Service Architecture
Complexity and
dynamic composition
Service
infrastructure
Services
Complexity
Open-development
Component based
Grids
SW Engineering
Architectures
PC-based resources
FP5
FP6
FP7
From market & technological trends
to RTD challenges and objectives
Seventh Framework Programme 2007-2013 (FP7)
COOPERATION
Programme
IDEAS
Programme
PEOPLE
Programme
CAPACITIES
Programme
ICT Work
Programme 20072008 (Draft)
Challenge 1 “Pervasive
and Trusted Network and
Service Infrastructures”
Objective 1.2 “Service and
Software Architectures,
Infrastructures and Engineering”
1st Call –
24 April 2007
Objective 1.2 “Service and Software Architectures,
Infrastructures and Engineering” – 1st Call details
• Objective 1.2 is targeted in the
1st Call of ICT
– to be announced ~ 22
/12/2006,
– with
deadline
for
submission of proposals ~
24/4/2007
• Opportunities for Western
Balkan countries: all types of
organisations (Research,
SMEs, Public Administrations)
can participate as partners
with EC funding
Funding Schemes
Indicative Budget
Allocation (1st Call)
108 M €
Collaborative
Projects
of
10 M €
Coordination and
Support Actions
2M€
Networks
Excellence
Total
120 M €
Obj. 1.2: Target Outcomes & Impact
@ a glance
Target outcomes
Expected Impact
• Service Architectures
• Service/Software
Engineering
• Mastery of Complexity and
dependability
• Virtualisation tools,
middleware and networkcentric operating systems
• Dynamic Services and
networked applications
• Efficiency, productivity,
reliability in Services and
Software
• New opportunities,
especially for SMEs,
through open and
standard platforms
Obj. 1.2: Target Outcomes (1/4)
Target outcomes
• Service Architectures
• Service/Software
Engineering
• Mastery of Complexity
and dependability
• Virtualisation tools,
middleware and networkcentric operating systems
Service Architectures, Platforms,
Technologies, Methods and Tools:
 that enable context awareness
and discovery, advertising,
personalisation and dynamic
composition of services.
 They should support flexible
business models, provide for
service management, and
guarantee end-to-end quality of
service.
Obj. 1.2: Target Outcomes (2/4)
Target outcomes
• Service Architectures
• Service/Software
Engineering
• Mastery of Complexity
and dependability
• Virtualisation tools,
middleware and networkcentric operating systems
Service/software engineering
approaches, development
processes, product lifecycle and
tools for:
 dynamically composed systems
with dependable quality of service
and reliability properties, and
 promoting new open
development paradigms with a
higher degree of involvement of
joint user and development
communities.
Obj. 1.2: Target Outcomes (3/4)
Target outcomes
• Service Architectures
• Service/Software
Engineering
• Mastery of Complexity
and dependability
• Virtualisation tools,
middleware and networkcentric operating systems
Strategies and technologies
enabling mastery of complexity,
dependability, and behavioural
stability:
 in complex systems and in
systems evolving over time without
central design
 Appropriate mechanisms should
guarantee end-to-end quality of
service.
Obj. 1.2: Target Outcomes (4/4)
Target outcomes
• Service Architectures
• Service/Software
Engineering
• Mastery of Complexity
and dependability
• Virtualisation tools,
middleware and networkcentric operating systems
Virtualisation tools, system software,
middleware and network-centric
operating systems, including Gridbased systems:
 that orchestrate unlimited,
heterogeneous and dynamic
resources distributed across
multiple platforms as a single entity,
 and provide platform-independent
access and sharing of knowledge,
processing, communication, storage
and content.
Further sources of information &
useful contacts
• Unit of Software Technologies (European Commission)
http://cordis.europa.eu/ist/st/index.html
• NESSI http://www.nessi-europe.eu/Nessi/
• IST 2006 Conference – proceedings of parallel session on Service
and Software Architectures, Infrastructures and Engineering
http://ec.europa.eu/information_society/istevent/2006/cf/conferenc
e-detail.cfm?id=1060
• For a list of projects in the field of software technologies visit:
http://cordis.europa.eu/ist/st/projects.htm
• Reports on service engineering:
http://cordis.europa.eu/ist/st/reports.htm
• Studies on services & software:
http://cordis.europa.eu/ist/st/studies.htm
Thank you for your attention
Raphael Koumeri
PLANET S.A.
[email protected]