Download - J.Bermejo
![Page 1: J.Bermejo](https://reader036.vdocuments.net/reader036/viewer/2022070404/56813b77550346895da489da/html5/thumbnails/1.jpg)
J.Bermejo
OSIRIS Open Source Infrastructure for Run-time
Integration of Services
IrisLibre Workshop
June 2006
![Page 2: J.Bermejo](https://reader036.vdocuments.net/reader036/viewer/2022070404/56813b77550346895da489da/html5/thumbnails/2.jpg)
The Roadmap towards Real & Synthetic Ambient Intelligence Convergence
1960
Mainframe
Internet 1989
Digital Convergence
2020
NetworkedDevices
1981
Personal Computer
Mobile Phone 1991
New media (immersive) experiences
1977Video gameconsoles
![Page 3: J.Bermejo](https://reader036.vdocuments.net/reader036/viewer/2022070404/56813b77550346895da489da/html5/thumbnails/3.jpg)
Exponential Increase of Complexity & Development Effort
Distribution
Non-Functional
Functional
Data Complexity
![Page 4: J.Bermejo](https://reader036.vdocuments.net/reader036/viewer/2022070404/56813b77550346895da489da/html5/thumbnails/4.jpg)
Global Trends
![Page 5: J.Bermejo](https://reader036.vdocuments.net/reader036/viewer/2022070404/56813b77550346895da489da/html5/thumbnails/5.jpg)
Trends with Figures
Worldwide Server Market by Operating System Worldwide Server Market by Operating System Platform Platform 2000 2000 2001 2001 2002 2002 20032003
OS/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)
![Page 6: J.Bermejo](https://reader036.vdocuments.net/reader036/viewer/2022070404/56813b77550346895da489da/html5/thumbnails/6.jpg)
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
![Page 7: J.Bermejo](https://reader036.vdocuments.net/reader036/viewer/2022070404/56813b77550346895da489da/html5/thumbnails/7.jpg)
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.
![Page 8: J.Bermejo](https://reader036.vdocuments.net/reader036/viewer/2022070404/56813b77550346895da489da/html5/thumbnails/8.jpg)
Open Source Infrastructure for Run-time Integration of Services
User-Centric Service Spaces
User +Context
Service Aggregators
Service Providers
![Page 9: J.Bermejo](https://reader036.vdocuments.net/reader036/viewer/2022070404/56813b77550346895da489da/html5/thumbnails/9.jpg)
Services are software components that allow remote access over standard protocols and provide declarative descriptions of their requirements and capabilities
Architecture-Services Definition
![Page 10: J.Bermejo](https://reader036.vdocuments.net/reader036/viewer/2022070404/56813b77550346895da489da/html5/thumbnails/10.jpg)
•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
![Page 11: J.Bermejo](https://reader036.vdocuments.net/reader036/viewer/2022070404/56813b77550346895da489da/html5/thumbnails/11.jpg)
• 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
![Page 12: J.Bermejo](https://reader036.vdocuments.net/reader036/viewer/2022070404/56813b77550346895da489da/html5/thumbnails/12.jpg)
- 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
![Page 13: J.Bermejo](https://reader036.vdocuments.net/reader036/viewer/2022070404/56813b77550346895da489da/html5/thumbnails/13.jpg)
Human Freedoms
Knowledge
Open Source Creative Commons
Kommons
Logic Content
![Page 14: J.Bermejo](https://reader036.vdocuments.net/reader036/viewer/2022070404/56813b77550346895da489da/html5/thumbnails/14.jpg)
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
So
ftwa
re A
sset
s
Dev
elop
men
t and
Col
labo
ratio
n T
ools
Mo
nito
ring
an
d C
ont
rol
Ge
nP
tm
![Page 15: J.Bermejo](https://reader036.vdocuments.net/reader036/viewer/2022070404/56813b77550346895da489da/html5/thumbnails/15.jpg)
OSIRIS Assets
Demonstrator Requirements
Demonstrators Engineering Demonstrators
Reverse Engineering
Middleware ExpertiseExisting OSS Platforms
OSIRIS SOA Platform
OS
IRIS
Too
ls
Industry (primarily)
Tech. Centres & Universities
(primarily)
OSIRIS Concept Chart
![Page 16: J.Bermejo](https://reader036.vdocuments.net/reader036/viewer/2022070404/56813b77550346895da489da/html5/thumbnails/16.jpg)
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
![Page 17: J.Bermejo](https://reader036.vdocuments.net/reader036/viewer/2022070404/56813b77550346895da489da/html5/thumbnails/17.jpg)
Calibre
OSIRISwww.itea-osiris.org
COSIRISSyndication
COSIwww.itea-cosi.org
S4ALL
Others?
Other ITEA projects
BroaderCommunities
OSMOSEwww.itea-osmose.org www.calibre.ie
EU & OSS cooperations
![Page 18: J.Bermejo](https://reader036.vdocuments.net/reader036/viewer/2022070404/56813b77550346895da489da/html5/thumbnails/18.jpg)
OSIRISwww.itea-osiris.org
COSIwww.itea-cosi.org
Norwegian OSS Networking
ICT-Norway
International Network of Public Administrations for Free Software N
orw
egia
n T
ax A
uth
ori
ties
(SK
D)
Norwegian Open Source Forum Norwegian Open Source Forum
![Page 19: J.Bermejo](https://reader036.vdocuments.net/reader036/viewer/2022070404/56813b77550346895da489da/html5/thumbnails/19.jpg)
v
COSIwww.itea-cosi.org
Swedish OSS Networking
Skövde University
México Centre
Prosoft
Network on Open Source Network on Open Source
Calibre
+ Personal contacts with practitioners in approx 100 organisations
+ Personal contacts with practitioners in approx 100 organisations
www.calibre.ie
![Page 20: J.Bermejo](https://reader036.vdocuments.net/reader036/viewer/2022070404/56813b77550346895da489da/html5/thumbnails/20.jpg)
v
Austrian OSS Networking
Technical University of
Vienna
Wisur GmbH OSIRISwww.itea-osiris.org
+ Personal contacts & research projects with practitioners in approx 50 organisations + Personal contacts & research projects
with practitioners in approx 50 organisations
![Page 21: J.Bermejo](https://reader036.vdocuments.net/reader036/viewer/2022070404/56813b77550346895da489da/html5/thumbnails/21.jpg)
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
….
![Page 22: J.Bermejo](https://reader036.vdocuments.net/reader036/viewer/2022070404/56813b77550346895da489da/html5/thumbnails/22.jpg)
Thank you for your attention!