Скачать презентацию OSIRIS Open Source Infrastructure for Run-time Integration of Скачать презентацию OSIRIS Open Source Infrastructure for Run-time Integration of

364c95cb051a55ae011969cc3beccc47.ppt

  • Количество слайдов: 22

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

The Roadmap towards Real & Synthetic Ambient Intelligence Convergence Networked Devices Personal Computer Mobile The Roadmap towards Real & Synthetic Ambient Intelligence Convergence Networked Devices Personal Computer Mobile Phone 1991 1960 ers m ) ive e eri xp ce im 1981 w Ne Mainframe e 2020 1977 Video game consoles me ( ia d 1989 Internet v D ta igi s e nc l n Co n rge e

Exponential Increase of Complexity & Development Effort Functional Data Distribution Complexity Non-Functional Exponential Increase of Complexity & Development Effort Functional Data Distribution Complexity Non-Functional

Global Trends Global Trends

Trends with Figures Worldwide Server Market by Operating System Platform 2000 2001 2002 2003 Trends with Figures Worldwide Server Market by Operating System Platform 2000 2001 2002 2003 OS/390 0. 1% 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% Linux 10. 1% 11. 4% 13. 3% 15. 9% Novell 14. 4% 11. 4% 9. 8% 8. 1% …November, 2004 Linux servers posted their ninth consecutive quarter of double-digit growth with year-over -year revenue growth of 42. 6% and unit shipments up 31. 7%. …August, 2005 Linux servers posted their 12 th consecutive quarter of double-digit growth, with yearover-year revenue growth of 45. 1% and unit shipments up 32, 1% … December, 2005 Linux servers posted the fourteenth consecutive quarter of double-digit growth, with year-over-year revenue growth of 20. 8%. (According to IDC)

Why European & National OSS Collaboration is needed? Conventional Software approach “does not provide 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 OSIRIS is an across-domain open source Open 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.

Open Source Infrastructure for Run-time Integration of Services User-Centric Service Spaces Service Providers Service Open Source Infrastructure for Run-time Integration of Services User-Centric Service Spaces Service Providers Service Aggregators User + Context

Architecture-Services Definition Services are software components that allow remote access over standard protocols and Architecture-Services Definition Services are software components that allow remote access over standard protocols and provide declarative descriptions of their requirements and capabilities

SOA – Service Oriented Architectures • The use of Web Services (WS) does not SOA – 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

SOA Programming Model • Services are built by taking existing services and combining them SOA 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 Qo. S characteristics that should be followed when interacting with other services

SOA Specific Characteristics - Operation in a natively cross-organizational environments - Interaction with each SOA 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-ofservice (Qo. S) 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

Human Freedoms Kommons Knowledge Logic Open Source Content Creative Commons Human Freedoms Kommons Knowledge Logic Open Source Content Creative Commons

Reference Platform Demonstrators J 2 EE CCM OSGi … WSB (HTTP/SOAP, IIOP/IIOP, JSM/SOAP…. ) Reference Platform Demonstrators J 2 EE CCM OSGi … WSB (HTTP/SOAP, IIOP/IIOP, JSM/SOAP…. ) JVM Native Layer Distributed Networked OSIRIS Nodes Development and Collaboration Tools Wb. Srv Software Assets Basic Services Service Directories & Orchestration Gen. Ptm Monitoring and Control Application Services Initial Provisioning and Deployment WP 4 WP 3 WP 2

OSIRIS Concept Chart Demonstrator Requirements Tech. Centres & Universities (primarily) Middleware Expertise Existing OSS OSIRIS Concept Chart Demonstrator Requirements Tech. Centres & Universities (primarily) Middleware Expertise Existing OSS Platforms Reverse Engineering OSIRIS Assets OSIRIS SOA Platform Demonstrators OSIRIS Tools Industry (primarily) Demonstrators Engineering

SOA & Middleware Platforms http rmi OSGi J 2 EE Application Server … … SOA & Middleware Platforms http rmi OSGi J 2 EE Application Server … … Embedded system … Grid Java Container r C++ Container CORBA Middleware Bus SOA State-of-the-Art Available at www. itea-osiris. org Wiki

EU & OSS cooperations Broader Communities Other ITEA projects COSIRIS Syndication S 4 ALL EU & OSS cooperations Broader Communities Other ITEA projects COSIRIS Syndication S 4 ALL Others? OSIRIS www. itea-osiris. org OSMOSE www. itea-osmose. org COSI www. itea-cosi. org Calibre www. calibre. ie

International Network of Public Administrations for Free Software Norwegian Tax Authorities (SKD) Norwegian OSS International Network of Public Administrations for Free Software Norwegian Tax Authorities (SKD) Norwegian OSS Networking ICT-Norway OSIRIS www. itea-osiris. org COSI www. itea-cosi. org Norwegian Open Source Forum

Swedish OSS Networking México Centre Prosoft Skövde University COSI www. itea-cosi. org Calibre www. Swedish OSS Networking México Centre Prosoft Skövde University COSI www. itea-cosi. org Calibre www. calibre. ie Network on Open Source v + Personal contacts with practitioners in approx 100 organisations

Austrian OSS Networking Technical University of Vienna Wisur Gmb. H OSIRIS www. itea-osiris. org Austrian OSS Networking Technical University of Vienna Wisur Gmb. H OSIRIS www. itea-osiris. org v + Personal contacts & research projects with practitioners in approx 50 organisations

Spanish OSS Networking OS 4 OS Open SW for Open Services COSIRIS Spanish Partners Spanish OSS Networking OS 4 OS Open SW for Open Services COSIRIS Spanish Partners Technology Platform for Embedded and Distributed intelligence (Spanish ARTEMIS Mirror) IRIS-Libre Spanish R&D Network OSS initiative Crue. TIC-SL OSS working group from vice-chancellors of Universities in Spain ….

Thank you for your attention! Thank you for your attention!