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

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

    19-Dec-2015
  • Category

    Documents

  • view

    218
  • download

    0

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

J.Bermejo

OSIRIS Open Source Infrastructure for Run-time

Integration of Services

IrisLibre Workshop

June 2006

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

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 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)

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

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

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

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

S4ALL

Others?

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-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

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

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

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!