Title: J.Bermejo
1OSIRIS Open Source Infrastructure for Run-time
Integration of Services IrisLibre Workshop
June 2006
2The Roadmap towards Real Synthetic Ambient
Intelligence Convergence
Mainframe
1960
3Exponential Increase of Complexity Development
Effort
4Global Trends
5Trends with Figures
Worldwide Server Market by Operating System
Platform 2000 2001 2002 2003 OS/390 0.1
0.05 0.05 0.04 Unix 18.0 15.4 14.5
13.9 Windows 54.3 59.5 60.4 60.5 Other
2.3 1.7 1.3 1.1 OS/400 0.9 0.6 0.5
0.5 Linux 10.1 11.4 13.3 15.9 Novell
14.4 11.4 9.8 8.1
(According to IDC)
6Why European National OSS Collaboration is
needed?
- Conventional Software approach does not provide
a solution for the new scenario -
- Once the systems are becoming connected, a
common software platform is needed for many
domains but few will be able to keep the
increasing level of investment -
-
Open Source collaboration is essential to
create/maintain business opportunities.
Nevertheless, an everyday increasing critical
mass is required for building self-sustainable
ecosystems
7Open Source Infrastructure for Run-time
Integration of Services
OSIRIS is an across-domain open source service
platform that will provide support for services
provisioning, aggregation, delivery, dynamic
adaptation to the context and lifecycle
management through smooth integration of devices.
8Open Source Infrastructure for Run-time
Integration of Services
User-Centric Service Spaces
Service Providers
Service Aggregators
User Context
9Architecture-Services Definition
- Services are software components that allow
remote access over standard protocols and provide
declarative descriptions of their requirements
and capabilities
10SOA Service Oriented Architectures
- The use of Web Services (WS) does not mean SOA.
Interoperability is being the main factor driving
Web Services adoption - Nevertheless, Web Services specifications
progresses a new distributed computing paradigm
dynamically extensible is being established - A business model built on service access and
reuse is a direct consequence - The design of software services will become
closer to the business reducing the gap between
business knowledge and IT
11SOA Programming Model
- Services are built by taking existing services
and combining them with a logic - Minimal programming mechanisms
- Access to other services
- Encode the composition logic
- Encapsulation of composition as a new service
- Definition of QoS characteristics that should be
followed when interacting with other services
12SOA Specific Characteristics
- - Operation in a natively cross-organizational
environments - - Interaction with each other as peers over
bidirectional (stateful) channels following
standardized protocols that allow them to operate
in highly heterogeneous environments - - Declaratively definition of their functionality
and quality-of-service (QoS) requirements and
capabilities in order to enable dynamic and
automated service discovery - Service-oriented applications are created as
compositions of services - -The infrastructure is dynamically extensible
allowing evolution from being reactive to
proactive
13 Human Freedoms
Kommons
Knowledge
Content
Logic
Creative Commons
Open Source
14 Reference Platform
Demonstrators
WP4
Application Services
Basic Services
Service Directories Orchestration
WP3
J2EE
WbSrv
OSGi
CCM
GenPtm
WSB (HTTP/SOAP,IIOP/IIOP, JSM/SOAP.)
WP2
JVM
Native Layer
Distributed Networked OSIRIS Nodes
15OSIRIS Concept Chart
Demonstrator Requirements
Demonstrators Engineering
Demonstrators
Industry (primarily)
OSIRIS Assets
Reverse Engineering
OSIRIS Tools
Tech. Centres Universities (primarily)
OSIRIS SOA Platform
Middleware Expertise
Existing OSS Platforms
16SOA Middleware Platforms
OSGi
Grid
Java Container
C Container
SOA State-of-the-Art Available at
www.itea-osiris.org Wiki
CORBA Middleware Bus
17EU OSS cooperations
Broader Communities
Other ITEA projects
COSIRIS Syndication
S4ALL Others?
OSIRIS www.itea-osiris.org
COSI www.itea-cosi.org
OSMOSE www.itea-osmose.org
Calibre
www.calibre.ie
18Norwegian OSS Networking
ICT-Norway
International Network of Public Administrations
for Free Software
Norwegian Tax Authorities (SKD)
OSIRIS www.itea-osiris.org
COSI www.itea-cosi.org
Norwegian Open Source Forum
19v
Swedish OSS Networking
COSI www.itea-cosi.org
México Centre Prosoft
Skövde University
Calibre
www.calibre.ie
Network on Open Source
Personal contacts with practitioners in
approx 100 organisations
20v
Austrian OSS Networking
OSIRIS www.itea-osiris.org
Personal contacts research projects with
practitioners in approx 50 organisations
21CrueTIC-SL OSS working group from
vice-chancellors of Universities in Spain
Spanish OSS Networking
OS4OS Open SW for Open Services
COSIRIS Spanish Partners
Technology Platform for Embedded and Distributed
intelligence(Spanish ARTEMIS Mirror)
IRIS-Libre Spanish RD Network OSS initiative
.
22Thank you for your attention!