SlideShare una empresa de Scribd logo
1 de 17
Descargar para leer sin conexión
Equinox
             the adoption of the OSGi standard in enterprise
             solutions




             Savona, 30th September 2010                                                               Antonietta Miele
                                                                                                Research & Innovation Division
                                                                                                     Engineering Group

                 Copyright © 2010 Engineering All Rights Reserved. Engineering and its logo are trademarks of Engineering.

www.eng.it
What are we going to talk about ?



 Introduction of two Eclipse Projects made by Engineering Group, built


over Equinox:


            eBPM


            eBAM


 OSGi features used by eBAM & eBPM


 Some case studies on eBPM and eBAM adoption in enterprise projects




Copyright © 2010 Engineering All Rights Reserved.           2
                                                       www.eng.it
The complete BPM solution for OSGi



 eBPM (eclipse Business Process Management) is the Universal Middleware for the
governance and realization of SOA solutions, which are highly modular and configurable around
an OSGi kernel


 eBPM is the core of the open source project


 Features:

          Platform independence

          Code reusability for different goals and
           containers
                                                                     www.spagic.org
          Management of the lifecycle of different
           business and infrastructural components

          Configuration and start-up of single
           modules, in order to realize the most
           suitable solution for each project.

                                              www.eclipse.org/ebpm
 Copyright © 2010 Engineering All Rights Reserved.                             3
                                                                          www.eng.it
eBPM Architecture




  Some eBPM components are the OSGi Bundles that can leverage the capabilities of OSGi
 Declarative Services, providing a common way to define/develop OSGi services.

  Other eBPM components, once combined, allow process orchestration and communication
 between services and connectors

Copyright © 2010 Engineering All Rights Reserved.                     4
                                                                 www.eng.it
a runtime BAM platform for OSGi




 eBAM (extended Business Activity Monitoring) is an advanced platform for the
monitoring of heterogeneous services and applications and the historical analysis of data

 eBAM is integrated in the open source project


    Features:
          Real-time data management

          Settlement of governance rules, by
           defining events and services thresholds
                                                                               www.spagobi.org
          Settlement of alarms and SLA

          Recovery of external messages

          Sending of notifications to external systems or
           actors.


                                                        www.eclipse.org/ebam
    Copyright © 2010 Engineering All Rights Reserved.                                    5
                                                                                    www.eng.it
eBAM Architecture




  All eBAM modules are OSGi Bundles that dynamically interact in order to analyze different
 data coming from heterogeneous sources.

  eBAM architecture may include different elaboration data engines, dynamically linked to the
 architecture


Copyright © 2010 Engineering All Rights Reserved.                           6
                                                                       www.eng.it
Components and Services in eBAM and eBPM


 eBPM services and connectors and eBAM modules are implemented using the Components
Model
 each component can provide some services and refer to others

 the declarative services are used to build eBAM modules and eBPM services, so as to ensure
the most dynamic behaviour of eBPM /eBAM services




 Copyright © 2010 Engineering All Rights Reserved.                        7
                                                                     www.eng.it
eBPM services for Orchestration




 eBPM Normalized Message Router
  eBPM Normalized Message Router                    Normalized Message Router
                                                     it is the only responsible for the
                                                    Message exchange between
                                                    components.
                OSGi EventAdmin
                OSGi EventAdmin                      Internally, it is based on the OSGi
                                                    EventAdmin Service.




Copyright © 2010 Engineering All Rights Reserved.                    8
                                                                www.eng.it
Event Admin for communication


 Services interact with messages




 Copyright © 2010 Engineering All Rights Reserved.        9
                                                     www.eng.it
ECF EventAdmin Service


 Use of ECF Distributed EventAdmin Service for communication between services in different
nodes




 Copyright © 2010 Engineering All Rights Reserved.                     10
                                                                   www.eng.it
ECF EventAdmin Service




        eBPM Normalized
         eBPM Normalized                                   eBPM Normalized
                                                            eBPM Normalized
        Message Router 11
         Message Router                                    Message Router 22
                                                            Message Router



          OSGi Distributed
           OSGi Distributed                                 OSGi Distributed
                                                             OSGi Distributed
            EventAdmin
             EventAdmin                                       EventAdmin
                                                               EventAdmin

                                    Message Persistence Queue


Copyright © 2010 Engineering All Rights Reserved.                           11
                                                                        www.eng.it
eBPM Deployment models




                                                                  Lite Node
 eBPM Lite Node

     all services run on a single node containing
    the eBPM middleware
     based on Equinox Event Admin

                                                         OSGi Service Container




 eBPM Enterprise
                                                                Enterprise Node

     eBPM services run on different nodes and
    different middleware
     based on ECF Distributed EventAdmin              ESB                            ESB
    Service
                                                             OSGi Service Container


   Copyright © 2010 Engineering All Rights Reserved.                      12
                                                                      www.eng.it
eBPM Service for Monitoring


 Based on EventAdmin

 an eBPM Service subscript to each topic recognizes the sender and the receiver    and stores all
the messages

 it contributes to build a knowledge base that can be used to feed a Data Warehouse or a
monitoring system.




 Copyright © 2010 Engineering All Rights Reserved.                         13
                                                                       www.eng.it
eBPM Business Case : SIURP




                              The Open Source Integration Platform SOA/BPM Spagic, whose core
                              is constituted by eBPM, is the integration platform which the system
Organization
 Regione Calabria             is built on. It manages all the business processes. The workflow also
                              includes the activities to be manually executed.
Market
 Public

Status
 Public Government
                                 The SIURP is the Regional United Information System for the Development,
Mission                       Management and Monitoring of public investments and related assistance
  To improve local public
                              services.
services

Objective                        SIURP is a management system of the most important public investment
  To provide relationship     programs, including the fund resources left by the previous investment programs. The
and services for all          system can manage all business processes until the single step operation, respecting
territorial resources.
                              the European and Italian guidelines and interacting with their monitoring system.
Country
 Italy




 Copyright © 2010 Engineering All Rights Reserved.                                         14
                                                                                       www.eng.it
eBAM Business Case : Monitoring REMEDES




                              eBAM is the activity monitoring platform of the REMEDES application.
                              It manages all the raw information extracted by various nodes,
                              normalizing information in messages and using a customized engine
Organization
 an Italian Region            to extract events through specific rules. It also stores events and
                              generates alarms. Moreover, it builds the knowledge base for the open
Market
                              source Business Intelligence suite SpagoBI.
 Public

Status
 Public government

Mission                       REMEDES
 To improve standardization

Objective
                                REMEDES is the unified reservation system used by a local public health company.
 To provide a solution for    It is used by citizens and employees to manage reservations. It is built by different
cooperation process and       reservation systems in different places. It collaborates with them in order to verify the
support new service by        availability of the reservation.
component composition.

Country
 Italy




 Copyright © 2010 Engineering All Rights Reserved.                                             15
                                                                                           www.eng.it
…towards a complete interaction standard for the whole IT infrastructure



                                                          Universal Middleware
                                                          Versioning
                                                          Security
Organization
                                                          Shearing & Collaboration
 an Italian Region
                                                          Standard
Market                                                    Governance
 Public

Status
 Public government

Mission
 To improve
standardization

Objective
 To provide a solution for
cooperation process and
support new service by
component composition.

Country
 Italy




     Copyright © 2010 Engineering All Rights Reserved.                 16
                                                                   www.eng.it
For more informations…..




 … about the Open Source Projects :

     Spagic3 : www.spagic.org/

     SpagoBI : www.spagobi.org/




 … about the Eclipse Projects :

      eBPM : www.eclipse.org/ebpm/

      eBAM : www.eclipse.org/ebam/




                                             Antonietta Miele : antonietta.miele@eng.it

    Copyright © 2010 Engineering All Rights Reserved.                                     17
                                                                                      www.eng.it

Más contenido relacionado

La actualidad más candente

Chisimba - introduction to practical demo
Chisimba - introduction to practical demoChisimba - introduction to practical demo
Chisimba - introduction to practical demoDerek Keats
 
Mee go是您的新机遇
Mee go是您的新机遇Mee go是您的新机遇
Mee go是您的新机遇OpenSourceCamp
 
EXPERIMEDIA technical overview
EXPERIMEDIA technical overviewEXPERIMEDIA technical overview
EXPERIMEDIA technical overviewexperimedia
 
Qualipso factory
Qualipso factoryQualipso factory
Qualipso factoryfunckychris
 
Spagic 3: OSGi Universal Middleware for an effective SOA solution
Spagic 3: OSGi Universal Middleware for an effective SOA solution Spagic 3: OSGi Universal Middleware for an effective SOA solution
Spagic 3: OSGi Universal Middleware for an effective SOA solution SpagoWorld
 

La actualidad más candente (9)

Sakar jain
Sakar jainSakar jain
Sakar jain
 
Chisimba - introduction to practical demo
Chisimba - introduction to practical demoChisimba - introduction to practical demo
Chisimba - introduction to practical demo
 
Mee go是您的新机遇
Mee go是您的新机遇Mee go是您的新机遇
Mee go是您的新机遇
 
Nemo intro-100811
Nemo intro-100811Nemo intro-100811
Nemo intro-100811
 
Enterprise Osgi
Enterprise OsgiEnterprise Osgi
Enterprise Osgi
 
EXPERIMEDIA technical overview
EXPERIMEDIA technical overviewEXPERIMEDIA technical overview
EXPERIMEDIA technical overview
 
Cisco Localisation Toolkit
Cisco Localisation ToolkitCisco Localisation Toolkit
Cisco Localisation Toolkit
 
Qualipso factory
Qualipso factoryQualipso factory
Qualipso factory
 
Spagic 3: OSGi Universal Middleware for an effective SOA solution
Spagic 3: OSGi Universal Middleware for an effective SOA solution Spagic 3: OSGi Universal Middleware for an effective SOA solution
Spagic 3: OSGi Universal Middleware for an effective SOA solution
 

Destacado

Revitalizing OW2 BI initiative: new participants and new activities
Revitalizing OW2 BI initiative: new participants and new activitiesRevitalizing OW2 BI initiative: new participants and new activities
Revitalizing OW2 BI initiative: new participants and new activitiesSpagoWorld
 
DrupalDay 2014 - Ecology of value and DRUPAL@Engineering: the experience of a...
DrupalDay 2014 - Ecology of value and DRUPAL@Engineering: the experience of a...DrupalDay 2014 - Ecology of value and DRUPAL@Engineering: the experience of a...
DrupalDay 2014 - Ecology of value and DRUPAL@Engineering: the experience of a...SpagoWorld
 
fOSSa 2010 - OSS Tools Framework for Agile Project Management
fOSSa 2010 - OSS Tools Framework for Agile Project ManagementfOSSa 2010 - OSS Tools Framework for Agile Project Management
fOSSa 2010 - OSS Tools Framework for Agile Project ManagementSpagoWorld
 
ESE 2010 - eBAM - extended Business Activity Monitoring
ESE 2010 - eBAM - extended Business Activity MonitoringESE 2010 - eBAM - extended Business Activity Monitoring
ESE 2010 - eBAM - extended Business Activity MonitoringSpagoWorld
 
Webinar - What's new with SpagoBI 5: presentation and demo
Webinar - What's new with SpagoBI 5: presentation and demoWebinar - What's new with SpagoBI 5: presentation and demo
Webinar - What's new with SpagoBI 5: presentation and demoSpagoWorld
 
SpagoBI 5 official presentation in Paris
SpagoBI 5 official presentation in ParisSpagoBI 5 official presentation in Paris
SpagoBI 5 official presentation in ParisSpagoWorld
 
HUG Italy meet-up with Tugdual Grall, MapR Technical Evangelist
HUG Italy meet-up with Tugdual Grall, MapR Technical EvangelistHUG Italy meet-up with Tugdual Grall, MapR Technical Evangelist
HUG Italy meet-up with Tugdual Grall, MapR Technical EvangelistSpagoWorld
 
Webinar: Distributed OSGi nodes with Spagic
Webinar: Distributed OSGi nodes with SpagicWebinar: Distributed OSGi nodes with Spagic
Webinar: Distributed OSGi nodes with SpagicSpagoWorld
 
TeamNews 11 - Fábrica de Software Vixteam
TeamNews 11 - Fábrica de Software VixteamTeamNews 11 - Fábrica de Software Vixteam
TeamNews 11 - Fábrica de Software VixteamVIXTEAM
 
Mercado trabalhoagosto
Mercado trabalhoagostoMercado trabalhoagosto
Mercado trabalhoagostoidesp
 
Indicadores ri guama
Indicadores ri guamaIndicadores ri guama
Indicadores ri guamaidesp
 
Mercado trabalhonovembro2011
Mercado trabalhonovembro2011Mercado trabalhonovembro2011
Mercado trabalhonovembro2011idesp
 
Mercado trabalhojulho2011
Mercado trabalhojulho2011Mercado trabalhojulho2011
Mercado trabalhojulho2011idesp
 
Ipc0413
Ipc0413Ipc0413
Ipc0413idesp
 
Aurkezpena dropbox
Aurkezpena dropboxAurkezpena dropbox
Aurkezpena dropboxPotto
 
Desmatamento outubro2012
Desmatamento outubro2012Desmatamento outubro2012
Desmatamento outubro2012idesp
 
Ipc0811
Ipc0811Ipc0811
Ipc0811idesp
 

Destacado (20)

Spago 3
Spago 3Spago 3
Spago 3
 
Revitalizing OW2 BI initiative: new participants and new activities
Revitalizing OW2 BI initiative: new participants and new activitiesRevitalizing OW2 BI initiative: new participants and new activities
Revitalizing OW2 BI initiative: new participants and new activities
 
DrupalDay 2014 - Ecology of value and DRUPAL@Engineering: the experience of a...
DrupalDay 2014 - Ecology of value and DRUPAL@Engineering: the experience of a...DrupalDay 2014 - Ecology of value and DRUPAL@Engineering: the experience of a...
DrupalDay 2014 - Ecology of value and DRUPAL@Engineering: the experience of a...
 
fOSSa 2010 - OSS Tools Framework for Agile Project Management
fOSSa 2010 - OSS Tools Framework for Agile Project ManagementfOSSa 2010 - OSS Tools Framework for Agile Project Management
fOSSa 2010 - OSS Tools Framework for Agile Project Management
 
ESE 2010 - eBAM - extended Business Activity Monitoring
ESE 2010 - eBAM - extended Business Activity MonitoringESE 2010 - eBAM - extended Business Activity Monitoring
ESE 2010 - eBAM - extended Business Activity Monitoring
 
Webinar - What's new with SpagoBI 5: presentation and demo
Webinar - What's new with SpagoBI 5: presentation and demoWebinar - What's new with SpagoBI 5: presentation and demo
Webinar - What's new with SpagoBI 5: presentation and demo
 
SpagoBI 5 official presentation in Paris
SpagoBI 5 official presentation in ParisSpagoBI 5 official presentation in Paris
SpagoBI 5 official presentation in Paris
 
HUG Italy meet-up with Tugdual Grall, MapR Technical Evangelist
HUG Italy meet-up with Tugdual Grall, MapR Technical EvangelistHUG Italy meet-up with Tugdual Grall, MapR Technical Evangelist
HUG Italy meet-up with Tugdual Grall, MapR Technical Evangelist
 
Webinar: Distributed OSGi nodes with Spagic
Webinar: Distributed OSGi nodes with SpagicWebinar: Distributed OSGi nodes with Spagic
Webinar: Distributed OSGi nodes with Spagic
 
TeamNews 11 - Fábrica de Software Vixteam
TeamNews 11 - Fábrica de Software VixteamTeamNews 11 - Fábrica de Software Vixteam
TeamNews 11 - Fábrica de Software Vixteam
 
Mercado trabalhoagosto
Mercado trabalhoagostoMercado trabalhoagosto
Mercado trabalhoagosto
 
Indicadores ri guama
Indicadores ri guamaIndicadores ri guama
Indicadores ri guama
 
Mercado trabalhonovembro2011
Mercado trabalhonovembro2011Mercado trabalhonovembro2011
Mercado trabalhonovembro2011
 
Segundo parcial
Segundo parcialSegundo parcial
Segundo parcial
 
Mercado trabalhojulho2011
Mercado trabalhojulho2011Mercado trabalhojulho2011
Mercado trabalhojulho2011
 
Ipc0413
Ipc0413Ipc0413
Ipc0413
 
Aurkezpena dropbox
Aurkezpena dropboxAurkezpena dropbox
Aurkezpena dropbox
 
Desmatamento outubro2012
Desmatamento outubro2012Desmatamento outubro2012
Desmatamento outubro2012
 
Para quedas
Para quedasPara quedas
Para quedas
 
Ipc0811
Ipc0811Ipc0811
Ipc0811
 

Similar a Equinox -The adoption of the OSGi standard in enterprise solutions

Spagic3 Presentation En
Spagic3 Presentation EnSpagic3 Presentation En
Spagic3 Presentation EnSpagoWorld
 
Robust Embedded Applications OSGi ME Platforms
Robust Embedded Applications OSGi ME PlatformsRobust Embedded Applications OSGi ME Platforms
Robust Embedded Applications OSGi ME PlatformsOSGi User Group France
 
Spagic3 Presentation En
Spagic3 Presentation EnSpagic3 Presentation En
Spagic3 Presentation Enguest76d50b
 
BPEL & OSGi at EclipseCon 2010
BPEL & OSGi at EclipseCon 2010BPEL & OSGi at EclipseCon 2010
BPEL & OSGi at EclipseCon 2010SpagoWorld
 
OSGi DevCon 2009 Review
OSGi DevCon 2009 ReviewOSGi DevCon 2009 Review
OSGi DevCon 2009 Reviewnjbartlett
 
Bpel And OSGi
Bpel And OSGi Bpel And OSGi
Bpel And OSGi zoppello
 
Bpel And Osgi
Bpel And OsgiBpel And Osgi
Bpel And Osgizoppello
 
Bpel And OSGi
Bpel And OSGi Bpel And OSGi
Bpel And OSGi zoppello
 
ESE 2010 - eBPM - Business Process Management for OSGi
ESE 2010 - eBPM - Business Process Management for OSGiESE 2010 - eBPM - Business Process Management for OSGi
ESE 2010 - eBPM - Business Process Management for OSGiSpagoWorld
 
Domino OSGi Development
Domino OSGi DevelopmentDomino OSGi Development
Domino OSGi DevelopmentPaul Fiore
 
GeneXus en Mitsubishi Heavy Industries (MHI) – Japón
GeneXus en Mitsubishi Heavy Industries (MHI) – JapónGeneXus en Mitsubishi Heavy Industries (MHI) – Japón
GeneXus en Mitsubishi Heavy Industries (MHI) – JapónGeneXus
 
Switch to alfresco with wasaaiq [compatibility mode]
Switch to alfresco with wasaaiq [compatibility mode]Switch to alfresco with wasaaiq [compatibility mode]
Switch to alfresco with wasaaiq [compatibility mode]Alfresco Software
 
Paremus service fabric
Paremus service fabricParemus service fabric
Paremus service fabricpjhInovex
 
Research platform architecture
Research platform architectureResearch platform architecture
Research platform architecturePierre Menard
 
JAX 09 - OSGi Service Components Models
JAX 09 - OSGi Service Components ModelsJAX 09 - OSGi Service Components Models
JAX 09 - OSGi Service Components ModelsHeiko Seeberger
 
Alleantia LeWeb Paris 2012 Startup Comp preliminary
Alleantia LeWeb Paris 2012 Startup Comp preliminaryAlleantia LeWeb Paris 2012 Startup Comp preliminary
Alleantia LeWeb Paris 2012 Startup Comp preliminaryAntonio Conati Barbaro
 
Discovery the p2 API (updated to Indigo)
Discovery the p2 API (updated to Indigo)Discovery the p2 API (updated to Indigo)
Discovery the p2 API (updated to Indigo)Pascal Rapicault
 
We4IT LCTY 2013 - x-pages-men - ibm domino xpages - performance in a nutshell
We4IT LCTY 2013 - x-pages-men - ibm domino xpages - performance in a nutshellWe4IT LCTY 2013 - x-pages-men - ibm domino xpages - performance in a nutshell
We4IT LCTY 2013 - x-pages-men - ibm domino xpages - performance in a nutshellWe4IT Group
 

Similar a Equinox -The adoption of the OSGi standard in enterprise solutions (20)

Spagic3 Presentation En
Spagic3 Presentation EnSpagic3 Presentation En
Spagic3 Presentation En
 
Robust Embedded Applications OSGi ME Platforms
Robust Embedded Applications OSGi ME PlatformsRobust Embedded Applications OSGi ME Platforms
Robust Embedded Applications OSGi ME Platforms
 
Spagic3 Presentation En
Spagic3 Presentation EnSpagic3 Presentation En
Spagic3 Presentation En
 
BPEL & OSGi at EclipseCon 2010
BPEL & OSGi at EclipseCon 2010BPEL & OSGi at EclipseCon 2010
BPEL & OSGi at EclipseCon 2010
 
OSGi DevCon 2009 Review
OSGi DevCon 2009 ReviewOSGi DevCon 2009 Review
OSGi DevCon 2009 Review
 
Bpel And OSGi
Bpel And OSGi Bpel And OSGi
Bpel And OSGi
 
Bpel And Osgi
Bpel And OsgiBpel And Osgi
Bpel And Osgi
 
Bpel And OSGi
Bpel And OSGi Bpel And OSGi
Bpel And OSGi
 
ESE 2010 - eBPM - Business Process Management for OSGi
ESE 2010 - eBPM - Business Process Management for OSGiESE 2010 - eBPM - Business Process Management for OSGi
ESE 2010 - eBPM - Business Process Management for OSGi
 
Domino OSGi Development
Domino OSGi DevelopmentDomino OSGi Development
Domino OSGi Development
 
GeneXus en Mitsubishi Heavy Industries (MHI) – Japón
GeneXus en Mitsubishi Heavy Industries (MHI) – JapónGeneXus en Mitsubishi Heavy Industries (MHI) – Japón
GeneXus en Mitsubishi Heavy Industries (MHI) – Japón
 
Switch to alfresco with wasaaiq [compatibility mode]
Switch to alfresco with wasaaiq [compatibility mode]Switch to alfresco with wasaaiq [compatibility mode]
Switch to alfresco with wasaaiq [compatibility mode]
 
Paremus service fabric
Paremus service fabricParemus service fabric
Paremus service fabric
 
Research platform architecture
Research platform architectureResearch platform architecture
Research platform architecture
 
HPC Workbench Presentation
HPC Workbench PresentationHPC Workbench Presentation
HPC Workbench Presentation
 
JAX 09 - OSGi Service Components Models
JAX 09 - OSGi Service Components ModelsJAX 09 - OSGi Service Components Models
JAX 09 - OSGi Service Components Models
 
Alleantia LeWeb Paris 2012 Startup Comp preliminary
Alleantia LeWeb Paris 2012 Startup Comp preliminaryAlleantia LeWeb Paris 2012 Startup Comp preliminary
Alleantia LeWeb Paris 2012 Startup Comp preliminary
 
Pro syst about us
Pro syst   about usPro syst   about us
Pro syst about us
 
Discovery the p2 API (updated to Indigo)
Discovery the p2 API (updated to Indigo)Discovery the p2 API (updated to Indigo)
Discovery the p2 API (updated to Indigo)
 
We4IT LCTY 2013 - x-pages-men - ibm domino xpages - performance in a nutshell
We4IT LCTY 2013 - x-pages-men - ibm domino xpages - performance in a nutshellWe4IT LCTY 2013 - x-pages-men - ibm domino xpages - performance in a nutshell
We4IT LCTY 2013 - x-pages-men - ibm domino xpages - performance in a nutshell
 

Más de SpagoWorld

[SFScon'17] More than a decade with free open source software
[SFScon'17] More than a decade with free open source software[SFScon'17] More than a decade with free open source software
[SFScon'17] More than a decade with free open source softwareSpagoWorld
 
EclipseDay Milano 2017 - How to make Data Science appealing with open source ...
EclipseDay Milano 2017 - How to make Data Science appealing with open source ...EclipseDay Milano 2017 - How to make Data Science appealing with open source ...
EclipseDay Milano 2017 - How to make Data Science appealing with open source ...SpagoWorld
 
Parametric report slide support
Parametric report slide supportParametric report slide support
Parametric report slide supportSpagoWorld
 
My First Report slide support
My First Report slide supportMy First Report slide support
My First Report slide supportSpagoWorld
 
My First Worksheet slide support
My First Worksheet slide supportMy First Worksheet slide support
My First Worksheet slide supportSpagoWorld
 
Starting with SpagoBI Slide Support
Starting with SpagoBI Slide SupportStarting with SpagoBI Slide Support
Starting with SpagoBI Slide SupportSpagoWorld
 
SpagoBI Suite Slide Support
SpagoBI Suite Slide SupportSpagoBI Suite Slide Support
SpagoBI Suite Slide SupportSpagoWorld
 
Architectural Evolution Starting from Hadoop
Architectural Evolution Starting from HadoopArchitectural Evolution Starting from Hadoop
Architectural Evolution Starting from HadoopSpagoWorld
 
Openness as the Engine for Digital Innovation
Openness as the Engine for Digital InnovationOpenness as the Engine for Digital Innovation
Openness as the Engine for Digital InnovationSpagoWorld
 
HUG Italy meet-up with Fabian Wilckens, MapR EMEA Solutions Architect
HUG Italy meet-up with Fabian Wilckens, MapR EMEA Solutions ArchitectHUG Italy meet-up with Fabian Wilckens, MapR EMEA Solutions Architect
HUG Italy meet-up with Fabian Wilckens, MapR EMEA Solutions ArchitectSpagoWorld
 
Data Mining with SpagoBI suite
Data Mining with SpagoBI suiteData Mining with SpagoBI suite
Data Mining with SpagoBI suiteSpagoWorld
 
Webinar: SpagoBI 5 - Self-build your interactive cockpits, get instant insigh...
Webinar: SpagoBI 5 - Self-build your interactive cockpits, get instant insigh...Webinar: SpagoBI 5 - Self-build your interactive cockpits, get instant insigh...
Webinar: SpagoBI 5 - Self-build your interactive cockpits, get instant insigh...SpagoWorld
 
Webinar - SpagoBI 5 and what-if analytics: is your business strategy effective?
Webinar - SpagoBI 5 and what-if analytics: is your business strategy effective?Webinar - SpagoBI 5 and what-if analytics: is your business strategy effective?
Webinar - SpagoBI 5 and what-if analytics: is your business strategy effective?SpagoWorld
 
Webinar - SpagoBI 5: here comes the Social Network analysis
Webinar - SpagoBI 5: here comes the Social Network analysis Webinar - SpagoBI 5: here comes the Social Network analysis
Webinar - SpagoBI 5: here comes the Social Network analysis SpagoWorld
 
SpagoBI 5 Demo Day and Workshop : Business Applications and Uses
SpagoBI 5 Demo Day and Workshop : Business Applications and UsesSpagoBI 5 Demo Day and Workshop : Business Applications and Uses
SpagoBI 5 Demo Day and Workshop : Business Applications and UsesSpagoWorld
 
SpagoBI 5 Demo Day and Workshop : Technology Applications and Uses
SpagoBI 5 Demo Day and Workshop : Technology Applications and UsesSpagoBI 5 Demo Day and Workshop : Technology Applications and Uses
SpagoBI 5 Demo Day and Workshop : Technology Applications and UsesSpagoWorld
 
Engineering and OW2 Big Data Initiative: an open approach to the data-driven ...
Engineering and OW2 Big Data Initiative: an open approach to the data-driven ...Engineering and OW2 Big Data Initiative: an open approach to the data-driven ...
Engineering and OW2 Big Data Initiative: an open approach to the data-driven ...SpagoWorld
 
OW2Con’14 – OW2 Big Data initiative: leveraging the data-driven economy with ...
OW2Con’14 – OW2 Big Data initiative: leveraging the data-driven economy with ...OW2Con’14 – OW2 Big Data initiative: leveraging the data-driven economy with ...
OW2Con’14 – OW2 Big Data initiative: leveraging the data-driven economy with ...SpagoWorld
 
OW2Con’14 – OW2 Big Data initiative: leveraging the data-driven economy with ...
OW2Con’14 – OW2 Big Data initiative: leveraging the data-driven economy with ...OW2Con’14 – OW2 Big Data initiative: leveraging the data-driven economy with ...
OW2Con’14 – OW2 Big Data initiative: leveraging the data-driven economy with ...SpagoWorld
 
Simpda 2014 - A living story: measuring quality of developments in a large in...
Simpda 2014 - A living story: measuring quality of developments in a large in...Simpda 2014 - A living story: measuring quality of developments in a large in...
Simpda 2014 - A living story: measuring quality of developments in a large in...SpagoWorld
 

Más de SpagoWorld (20)

[SFScon'17] More than a decade with free open source software
[SFScon'17] More than a decade with free open source software[SFScon'17] More than a decade with free open source software
[SFScon'17] More than a decade with free open source software
 
EclipseDay Milano 2017 - How to make Data Science appealing with open source ...
EclipseDay Milano 2017 - How to make Data Science appealing with open source ...EclipseDay Milano 2017 - How to make Data Science appealing with open source ...
EclipseDay Milano 2017 - How to make Data Science appealing with open source ...
 
Parametric report slide support
Parametric report slide supportParametric report slide support
Parametric report slide support
 
My First Report slide support
My First Report slide supportMy First Report slide support
My First Report slide support
 
My First Worksheet slide support
My First Worksheet slide supportMy First Worksheet slide support
My First Worksheet slide support
 
Starting with SpagoBI Slide Support
Starting with SpagoBI Slide SupportStarting with SpagoBI Slide Support
Starting with SpagoBI Slide Support
 
SpagoBI Suite Slide Support
SpagoBI Suite Slide SupportSpagoBI Suite Slide Support
SpagoBI Suite Slide Support
 
Architectural Evolution Starting from Hadoop
Architectural Evolution Starting from HadoopArchitectural Evolution Starting from Hadoop
Architectural Evolution Starting from Hadoop
 
Openness as the Engine for Digital Innovation
Openness as the Engine for Digital InnovationOpenness as the Engine for Digital Innovation
Openness as the Engine for Digital Innovation
 
HUG Italy meet-up with Fabian Wilckens, MapR EMEA Solutions Architect
HUG Italy meet-up with Fabian Wilckens, MapR EMEA Solutions ArchitectHUG Italy meet-up with Fabian Wilckens, MapR EMEA Solutions Architect
HUG Italy meet-up with Fabian Wilckens, MapR EMEA Solutions Architect
 
Data Mining with SpagoBI suite
Data Mining with SpagoBI suiteData Mining with SpagoBI suite
Data Mining with SpagoBI suite
 
Webinar: SpagoBI 5 - Self-build your interactive cockpits, get instant insigh...
Webinar: SpagoBI 5 - Self-build your interactive cockpits, get instant insigh...Webinar: SpagoBI 5 - Self-build your interactive cockpits, get instant insigh...
Webinar: SpagoBI 5 - Self-build your interactive cockpits, get instant insigh...
 
Webinar - SpagoBI 5 and what-if analytics: is your business strategy effective?
Webinar - SpagoBI 5 and what-if analytics: is your business strategy effective?Webinar - SpagoBI 5 and what-if analytics: is your business strategy effective?
Webinar - SpagoBI 5 and what-if analytics: is your business strategy effective?
 
Webinar - SpagoBI 5: here comes the Social Network analysis
Webinar - SpagoBI 5: here comes the Social Network analysis Webinar - SpagoBI 5: here comes the Social Network analysis
Webinar - SpagoBI 5: here comes the Social Network analysis
 
SpagoBI 5 Demo Day and Workshop : Business Applications and Uses
SpagoBI 5 Demo Day and Workshop : Business Applications and UsesSpagoBI 5 Demo Day and Workshop : Business Applications and Uses
SpagoBI 5 Demo Day and Workshop : Business Applications and Uses
 
SpagoBI 5 Demo Day and Workshop : Technology Applications and Uses
SpagoBI 5 Demo Day and Workshop : Technology Applications and UsesSpagoBI 5 Demo Day and Workshop : Technology Applications and Uses
SpagoBI 5 Demo Day and Workshop : Technology Applications and Uses
 
Engineering and OW2 Big Data Initiative: an open approach to the data-driven ...
Engineering and OW2 Big Data Initiative: an open approach to the data-driven ...Engineering and OW2 Big Data Initiative: an open approach to the data-driven ...
Engineering and OW2 Big Data Initiative: an open approach to the data-driven ...
 
OW2Con’14 – OW2 Big Data initiative: leveraging the data-driven economy with ...
OW2Con’14 – OW2 Big Data initiative: leveraging the data-driven economy with ...OW2Con’14 – OW2 Big Data initiative: leveraging the data-driven economy with ...
OW2Con’14 – OW2 Big Data initiative: leveraging the data-driven economy with ...
 
OW2Con’14 – OW2 Big Data initiative: leveraging the data-driven economy with ...
OW2Con’14 – OW2 Big Data initiative: leveraging the data-driven economy with ...OW2Con’14 – OW2 Big Data initiative: leveraging the data-driven economy with ...
OW2Con’14 – OW2 Big Data initiative: leveraging the data-driven economy with ...
 
Simpda 2014 - A living story: measuring quality of developments in a large in...
Simpda 2014 - A living story: measuring quality of developments in a large in...Simpda 2014 - A living story: measuring quality of developments in a large in...
Simpda 2014 - A living story: measuring quality of developments in a large in...
 

Último

Handwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed textsHandwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed textsMaria Levchenko
 
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking MenDelhi Call girls
 
Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024The Digital Insurer
 
A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)Gabriella Davis
 
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Miguel Araújo
 
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...Neo4j
 
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationFrom Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationSafe Software
 
Factors to Consider When Choosing Accounts Payable Services Providers.pptx
Factors to Consider When Choosing Accounts Payable Services Providers.pptxFactors to Consider When Choosing Accounts Payable Services Providers.pptx
Factors to Consider When Choosing Accounts Payable Services Providers.pptxKatpro Technologies
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerThousandEyes
 
Boost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivityBoost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivityPrincipled Technologies
 
2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...Martijn de Jong
 
Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...Enterprise Knowledge
 
Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024The Digital Insurer
 
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptxHampshireHUG
 
Data Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonData Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonAnna Loughnan Colquhoun
 
Scaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationScaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationRadu Cotescu
 
08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking MenDelhi Call girls
 
Partners Life - Insurer Innovation Award 2024
Partners Life - Insurer Innovation Award 2024Partners Life - Insurer Innovation Award 2024
Partners Life - Insurer Innovation Award 2024The Digital Insurer
 
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...Igalia
 
Automating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps ScriptAutomating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps Scriptwesley chun
 

Último (20)

Handwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed textsHandwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed texts
 
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
 
Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024
 
A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)
 
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
 
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
 
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationFrom Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
 
Factors to Consider When Choosing Accounts Payable Services Providers.pptx
Factors to Consider When Choosing Accounts Payable Services Providers.pptxFactors to Consider When Choosing Accounts Payable Services Providers.pptx
Factors to Consider When Choosing Accounts Payable Services Providers.pptx
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected Worker
 
Boost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivityBoost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivity
 
2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...
 
Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...
 
Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024
 
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
 
Data Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonData Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt Robison
 
Scaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationScaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organization
 
08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men
 
Partners Life - Insurer Innovation Award 2024
Partners Life - Insurer Innovation Award 2024Partners Life - Insurer Innovation Award 2024
Partners Life - Insurer Innovation Award 2024
 
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
 
Automating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps ScriptAutomating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps Script
 

Equinox -The adoption of the OSGi standard in enterprise solutions

  • 1. Equinox the adoption of the OSGi standard in enterprise solutions Savona, 30th September 2010 Antonietta Miele Research & Innovation Division Engineering Group Copyright © 2010 Engineering All Rights Reserved. Engineering and its logo are trademarks of Engineering. www.eng.it
  • 2. What are we going to talk about ?  Introduction of two Eclipse Projects made by Engineering Group, built over Equinox:  eBPM  eBAM  OSGi features used by eBAM & eBPM  Some case studies on eBPM and eBAM adoption in enterprise projects Copyright © 2010 Engineering All Rights Reserved. 2 www.eng.it
  • 3. The complete BPM solution for OSGi  eBPM (eclipse Business Process Management) is the Universal Middleware for the governance and realization of SOA solutions, which are highly modular and configurable around an OSGi kernel  eBPM is the core of the open source project  Features:  Platform independence  Code reusability for different goals and containers www.spagic.org  Management of the lifecycle of different business and infrastructural components  Configuration and start-up of single modules, in order to realize the most suitable solution for each project. www.eclipse.org/ebpm Copyright © 2010 Engineering All Rights Reserved. 3 www.eng.it
  • 4. eBPM Architecture  Some eBPM components are the OSGi Bundles that can leverage the capabilities of OSGi Declarative Services, providing a common way to define/develop OSGi services.  Other eBPM components, once combined, allow process orchestration and communication between services and connectors Copyright © 2010 Engineering All Rights Reserved. 4 www.eng.it
  • 5. a runtime BAM platform for OSGi  eBAM (extended Business Activity Monitoring) is an advanced platform for the monitoring of heterogeneous services and applications and the historical analysis of data  eBAM is integrated in the open source project  Features:  Real-time data management  Settlement of governance rules, by defining events and services thresholds www.spagobi.org  Settlement of alarms and SLA  Recovery of external messages  Sending of notifications to external systems or actors. www.eclipse.org/ebam Copyright © 2010 Engineering All Rights Reserved. 5 www.eng.it
  • 6. eBAM Architecture  All eBAM modules are OSGi Bundles that dynamically interact in order to analyze different data coming from heterogeneous sources.  eBAM architecture may include different elaboration data engines, dynamically linked to the architecture Copyright © 2010 Engineering All Rights Reserved. 6 www.eng.it
  • 7. Components and Services in eBAM and eBPM  eBPM services and connectors and eBAM modules are implemented using the Components Model  each component can provide some services and refer to others  the declarative services are used to build eBAM modules and eBPM services, so as to ensure the most dynamic behaviour of eBPM /eBAM services Copyright © 2010 Engineering All Rights Reserved. 7 www.eng.it
  • 8. eBPM services for Orchestration eBPM Normalized Message Router eBPM Normalized Message Router Normalized Message Router  it is the only responsible for the Message exchange between components. OSGi EventAdmin OSGi EventAdmin  Internally, it is based on the OSGi EventAdmin Service. Copyright © 2010 Engineering All Rights Reserved. 8 www.eng.it
  • 9. Event Admin for communication  Services interact with messages Copyright © 2010 Engineering All Rights Reserved. 9 www.eng.it
  • 10. ECF EventAdmin Service  Use of ECF Distributed EventAdmin Service for communication between services in different nodes Copyright © 2010 Engineering All Rights Reserved. 10 www.eng.it
  • 11. ECF EventAdmin Service eBPM Normalized eBPM Normalized eBPM Normalized eBPM Normalized Message Router 11 Message Router Message Router 22 Message Router OSGi Distributed OSGi Distributed OSGi Distributed OSGi Distributed EventAdmin EventAdmin EventAdmin EventAdmin Message Persistence Queue Copyright © 2010 Engineering All Rights Reserved. 11 www.eng.it
  • 12. eBPM Deployment models Lite Node  eBPM Lite Node  all services run on a single node containing the eBPM middleware  based on Equinox Event Admin OSGi Service Container  eBPM Enterprise Enterprise Node  eBPM services run on different nodes and different middleware  based on ECF Distributed EventAdmin ESB ESB Service OSGi Service Container Copyright © 2010 Engineering All Rights Reserved. 12 www.eng.it
  • 13. eBPM Service for Monitoring  Based on EventAdmin  an eBPM Service subscript to each topic recognizes the sender and the receiver and stores all the messages  it contributes to build a knowledge base that can be used to feed a Data Warehouse or a monitoring system. Copyright © 2010 Engineering All Rights Reserved. 13 www.eng.it
  • 14. eBPM Business Case : SIURP The Open Source Integration Platform SOA/BPM Spagic, whose core is constituted by eBPM, is the integration platform which the system Organization Regione Calabria is built on. It manages all the business processes. The workflow also includes the activities to be manually executed. Market Public Status Public Government The SIURP is the Regional United Information System for the Development, Mission Management and Monitoring of public investments and related assistance To improve local public services. services Objective SIURP is a management system of the most important public investment To provide relationship programs, including the fund resources left by the previous investment programs. The and services for all system can manage all business processes until the single step operation, respecting territorial resources. the European and Italian guidelines and interacting with their monitoring system. Country Italy Copyright © 2010 Engineering All Rights Reserved. 14 www.eng.it
  • 15. eBAM Business Case : Monitoring REMEDES eBAM is the activity monitoring platform of the REMEDES application. It manages all the raw information extracted by various nodes, normalizing information in messages and using a customized engine Organization an Italian Region to extract events through specific rules. It also stores events and generates alarms. Moreover, it builds the knowledge base for the open Market source Business Intelligence suite SpagoBI. Public Status Public government Mission REMEDES To improve standardization Objective REMEDES is the unified reservation system used by a local public health company. To provide a solution for It is used by citizens and employees to manage reservations. It is built by different cooperation process and reservation systems in different places. It collaborates with them in order to verify the support new service by availability of the reservation. component composition. Country Italy Copyright © 2010 Engineering All Rights Reserved. 15 www.eng.it
  • 16. …towards a complete interaction standard for the whole IT infrastructure  Universal Middleware  Versioning  Security Organization  Shearing & Collaboration an Italian Region  Standard Market  Governance Public Status Public government Mission To improve standardization Objective To provide a solution for cooperation process and support new service by component composition. Country Italy Copyright © 2010 Engineering All Rights Reserved. 16 www.eng.it
  • 17. For more informations…..  … about the Open Source Projects :  Spagic3 : www.spagic.org/  SpagoBI : www.spagobi.org/  … about the Eclipse Projects :  eBPM : www.eclipse.org/ebpm/  eBAM : www.eclipse.org/ebam/ Antonietta Miele : antonietta.miele@eng.it Copyright © 2010 Engineering All Rights Reserved. 17 www.eng.it