J.Bermejo

22
J.Bermejo OSIRIS Open Source Infrastructure for Run-time Integration of Services IrisLibre Workshop June 2006

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 Presentation

Transcript of J.Bermejo

Page 1: J.Bermejo

J.Bermejo

OSIRIS Open Source Infrastructure for Run-time

Integration of Services

IrisLibre Workshop

June 2006

Page 2: J.Bermejo

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

Exponential Increase of Complexity & Development Effort

Distribution

Non-Functional

Functional

Data Complexity

Page 4: J.Bermejo

Global Trends

Page 5: J.Bermejo

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

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

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

Open Source Infrastructure for Run-time Integration of Services

User-Centric Service Spaces

User +Context

Service Aggregators

Service Providers

Page 9: J.Bermejo

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

•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

• 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

- 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

Human Freedoms

Knowledge

Open Source Creative Commons

Kommons

Logic Content

Page 14: J.Bermejo

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

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

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

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

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

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

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

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

Thank you for your attention!