j.bermejo
DESCRIPTION
OSIRIS Open Source Infrastructure for Run-time Integration of Services IrisLibre Workshop June 2006. J.Bermejo . Networked Devices. Mobile Phone. 2020. New media (immersive) experiences. 1991. Personal Computer. Digital Convergence. 1981. 1977. 1989. Internet . Video game - PowerPoint PPT PresentationTRANSCRIPT
J.Bermejo
OSIRIS Open Source Infrastructure for Run-time
Integration of Services
IrisLibre Workshop
June 2006
The Roadmap towards Real & Synthetic Ambient Intelligence Convergence
1960Mainframe
Internet 1989
Digital Convergence
2020
NetworkedDevices
1981
Personal Computer
Mobile Phone 1991
New media (immersive) experiences
1977Video gameconsoles
Exponential Increase of Complexity & Development Effort
Distribution
Non-Functional
Functional
Data Complexity
Global Trends
Trends with Figures
Worldwide Server Market by Operating System Worldwide Server Market by Operating System Platform Platform 2000 2000 2001 2001 2002 2002 20032003OS/390 OS/390 0.1% 0.1% 0.05% 0.05% 0.05% 0.05% 0.04%0.04%
Unix Unix 18.0% 18.0% 15.4% 15.4% 14.5% 14.5% 13.9%13.9%
Windows 54.3% Windows 54.3% 59.5% 59.5% 60.4% 60.4% 60.5%60.5%
Other Other 2.3% 2.3% 1.7% 1.7% 1.3% 1.3% 1.1%1.1%
OS/400 OS/400 0.9% 0.9% 0.6% 0.6% 0.5% 0.5% 0.5%0.5%
Linux Linux 10.1% 10.1% 11.4% 11.4% 13.3% 13.3% 15.9%15.9%
Novell Novell 14.4% 14.4% 11.4% 11.4% 9.8% 9.8% 8.1%8.1%
……November, 2004November, 2004Linux servers posted their Linux servers posted their ninth consecutive ninth consecutive quarter of double-digit growthquarter of double-digit growth with year- with year-over-year revenue growth of 42.6% and unit over-year revenue growth of 42.6% and unit shipments up 31.7%. shipments up 31.7%.
……August, 2005 August, 2005 Linux servers posted their Linux servers posted their 12th consecutive 12th consecutive quarter of double-digit growthquarter of double-digit growth, with year-, with year-over-year revenue growth of 45.1% and unit over-year revenue growth of 45.1% and unit shipments up 32,1%shipments up 32,1%
… … December, 2005December, 2005 Linux servers posted Linux servers posted the the fourteenth consecutive quarter of fourteenth consecutive quarter of double-digit growthdouble-digit growth, with year-over-year , with year-over-year revenue growth of 20.8%. revenue growth of 20.8%.
(According to IDC)(According to IDC)
Why 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
Open Source Infrastructure for Run-time Integration of Services
InternetHome
Gateway
ManagementCenter
GPS
ContentProvider
Service/ContentAggregator
ServiceProvider
Surveillance
RemoteWork
MultimediaServices
DomoticServices
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.
Open Source Infrastructure for Run-time Integration of Services
User-Centric Service Spaces
User +Context
Service Aggregators
Service Providers
Services are software components that allow remote access over standard protocols and provide declarative descriptions of their requirements and capabilities
Architecture-Services Definition
•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
SOA – Service Oriented Architectures
• 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
SOA Programming Model
- 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
SOA Specific Characteristics
Human Freedoms
Knowledge
Open Source Creative Commons
Kommons
Logic Content
J2EE CCM OSGi
Application Services
Basic Services
Service Directories & Orchestration
WP4
WP3
WP2
Reference Platform
Distributed Networked OSIRIS Nodes
Native Layer
JVM
WbSrv
WSB (HTTP/SOAP,IIOP/IIOP, JSM/SOAP….)
…
Demonstrators
Initi
al P
rovi
sion
ing
and
Dep
loym
ent
Sof
twar
e A
sset
s
Dev
elop
men
t and
Col
labo
ratio
n To
ols
Mon
itorin
g an
d C
ontro
l
Gen
Ptm
OSIRIS Assets
Demonstrator Requirements
Demonstrators Engineering Demonstrators
Reverse Engineering
Middleware ExpertiseExisting OSS Platforms
OSIRIS SOA Platform
OS
IRIS
Too
lsIndustry (primarily)
Tech. Centres & Universities
(primarily)
OSIRIS Concept Chart
SOA & Middleware Platforms
C++ ContainerJava Container
CORBA Middleware Bus
… ……
r
Embedded system
J2EE Application Server
http
rmi
rmi
OSGi
Grid
SOA State-of-the-ArtAvailable at www.itea-osiris.org Wiki
Calibre
OSIRISwww.itea-osiris.org
COSIRISSyndication
COSIwww.itea-cosi.org
S4ALLOthers?
Other ITEA projects
BroaderCommunities
OSMOSEwww.itea-osmose.org www.calibre.ie
EU & OSS cooperations
OSIRISwww.itea-osiris.org
COSIwww.itea-cosi.org
Norwegian OSS Networking
ICT-NorwayInternational Network of Public Administrations for Free Software No
rweg
ian
Tax
Auth
oriti
es (S
KD)
Norwegian Open Source Forum
v
COSIwww.itea-cosi.org
Swedish OSS Networking
Skövde University
México CentreProsoft
Network on Open Source
Calibre
+ Personal contacts with practitioners in approx 100 organisations
www.calibre.ie
v
Austrian OSS Networking
Technical University of
Vienna
Wisur GmbH OSIRISwww.itea-osiris.org
+ Personal contacts & research projects with practitioners in approx 50 organisations
CrueTIC-SL OSS working group from vice-chancellors of Universities in Spain
Spanish OSS Networking
COSIRISSpanish Partners
IRIS-LibreSpanish R&D Network OSSinitiative
Technology Platform for Embedded and Distributed intelligence(Spanish ARTEMIS Mirror)
OS4OS Open SW for Open Services
….
Thank you for your attention!