Eclipse Day 2010 in Rome                 October 5th, 2010




Living IT Architectures
Open Source per la realizzazione de...
Eclipse Day 2010 in Rome                                     October 5th, 2010


                          Engineering Gro...
Eclipse Day 2010 in Rome                                              October 5th, 2010


                                ...
Eclipse Day 2010 in Rome                                          October 5th, 2010

                                     ...
Eclipse Day 2010 in Rome                                               October 5th, 2010

                           Relaz...
Eclipse Day 2010 in Rome                                              October 5th, 2010


                                ...
Eclipse Day 2010 in Rome                                            October 5th, 2010


                                  ...
Eclipse Day 2010 in Rome                                               October 5th, 2010


          Spagic
           Spa...
Eclipse Day 2010 in Rome                                                    October 5th, 2010



     Universal Middleware...
Eclipse Day 2010 in Rome                                            October 5th, 2010
                                    ...
Eclipse Day 2010 in Rome                                  October 5th, 2010


                                    eBPM ww....
Eclipse Day 2010 in Rome                                             October 5th, 2010


                         eBPM
   ...
Eclipse Day 2010 in Rome                                  October 5th, 2010


                                            ...
Eclipse Day 2010 in Rome                                        October 5th, 2010

                SpagoBI:               ...
Eclipse Day 2010 in Rome                                           October 5th, 2010


                     eBAM ––extende...
Upcoming SlideShare
Loading in …5
×

Living IT Architectures - Open Source per la realizzazione del modello XaaS

997 views

Published on

The presentation supported the speech by Antonio Majori, founder of Spagic project, at Eclipse Day 2010 in Rome (5th October 2010). http://www.spagoworld.org/openevents/

Published in: Technology
0 Comments
0 Likes
Statistics
Notes
  • Be the first to comment

  • Be the first to like this

No Downloads
Views
Total views
997
On SlideShare
0
From Embeds
0
Number of Embeds
1
Actions
Shares
0
Downloads
22
Comments
0
Likes
0
Embeds 0
No embeds

No notes for slide

Living IT Architectures - Open Source per la realizzazione del modello XaaS

  1. 1. Eclipse Day 2010 in Rome October 5th, 2010 Living IT Architectures Open Source per la realizzazione del modello XaaS Antonio Majori www.spagoworld.org/openevents
  2. 2. Eclipse Day 2010 in Rome October 5th, 2010 Engineering Group: nuovo approccio Engineering Group: nuovo approccio per progetti di integrazione per progetti di integrazione Dalla cooperazione applicativa con ESB Netta separazione organizzativa tra: Applicativi Infrastruttura d’integrazione Servizi di governance specifici All’outsourcing tramite modello XaaS Tutto è ricondotto al concetto di nodi con componenti specializzati: SaaS Software (front-end & back-end) PaaS Piattaforma CaaS Comunicazione IaaS Intelligence IT Governance: trasversale Living IT Architectures - Open Source per la realizzazione del modello XaaS 2 Antonio Majori 2
  3. 3. Eclipse Day 2010 in Rome October 5th, 2010 Modello di riferimento: XaaS Modello di riferimento: XaaS Software eb SaaS Ap dle Bu W 0 pl BI 2. n ic . s Anything as a service IaaS IaaS Everything as a service XaaS Solution BI Pa S aS aa C Platform Communication Obiettivo Applicazioni ed informazioni possono essere accessibili da chiunque Calo degli investimenti su spese per sviluppo (beni durevoli) Aumento degli investimenti su spese operative (gestione di un business) Minore interesse verso lo sviluppo come silos applicativo Maggiore interesse verso la composizione applicativa e tramite processi Living IT Architectures - Open Source per la realizzazione del modello XaaS 3 Antonio Majori
  4. 4. Eclipse Day 2010 in Rome October 5th, 2010 Organizzazione progetti Organizzazione progetti User Interface Processi & Regole Componenti IT Governance IT Governance Living IT Architectures - Open Source per la realizzazione del modello XaaS 4 Antonio Majori
  5. 5. Eclipse Day 2010 in Rome October 5th, 2010 Relazioni con IT Governance: Overview Relazioni con IT Governance: Overview MANAGER DEI SERVIZI E DEI CONTRATTI PORTALE DI GOVERNANCE GOVERNANCE GOVERNANCE DEI SERVIZI PM AMMINISTRATIVA GESTIONE GOVERNANCE CONOSCENZA APPLICATIVA GOVERNANCE REFERENTI INFRASTRUTTURA PERSONALE CLIENTE OPERATIVO GOVERNANCE SICUREZZA UTENTI SERVIZI/APPLICATIVI Living IT Architectures - Open Source per la realizzazione del modello XaaS 5 Antonio Majori
  6. 6. Eclipse Day 2010 in Rome October 5th, 2010 IT Governance IT Governance Rivolta all’efficienza di tutti gli attori e delle risorse coinvolte: Services Implementation Administration Registry Management Tools IDE Rules Management Monitoring Process Definition & JMX Implementation Nodes Environment Deploy & Versioning Living IT Architectures - Open Source per la realizzazione del modello XaaS 6 Antonio Majori
  7. 7. Eclipse Day 2010 in Rome October 5th, 2010 XaaS: Architettura Tecnologica XaaS: Architettura Tecnologica XaaS (Everything as a Service) Rich Internet Application –RIA User front end Technology Spagic Connectors CaaS (HTTP, WS, JMS, DB, File, FTP,..) Comunication as a Service App.bundels Spagic BPM Spagic Bundles SaaS Spagic Service Manager Software as a Service Eclipse Eclise ECF EcliseLink Equinox (MQ) PaaS Eclipse P2 JBoss JBoss Platform as a Service JBPM Drools IaaS Intelligence as a Services - SpagoBI Living IT Architectures - Open Source per la realizzazione del modello XaaS 7 Antonio Majori
  8. 8. Eclipse Day 2010 in Rome October 5th, 2010 Spagic Spagic www.spagic.org www.spagic.org Cooperazione con sistemi esterni Proprietary Message ETL/Data Custom EDI Warehouse application SMS & Wireless eBusiness HL7 XML Legacy System CHAT RSS DBMS Living IT Architectures - Open Source per la realizzazione del modello XaaS 8 Antonio Majori
  9. 9. Eclipse Day 2010 in Rome October 5th, 2010 Universal Middleware Universal Middleware Enterprise Service Bus Spagic & Eclipse eBPM Spagic & Eclipse eBPM Routing Registry Orchestration Queue JMS Eclipse eBPM Transformation Adaptation Cooperation Task Task Task Task Business Infrastructure Connectors Services Services Services Container Living IT Architectures - Open Source per la realizzazione del modello XaaS 9 Antonio Majori
  10. 10. Eclipse Day 2010 in Rome October 5th, 2010 Presentation Pattern: da MVC a MVP User interface User interface Netta separazione servizi utente (VIEW & PRESENTER) / servizi di backend da MVC aaMVP da MVC MVP Disponiblità librerie di widget (es. GWT / Flex / Silverlight) Alta compatibilità browser Supporto specifiche accessibilità W3C ARIA Supporto internazionalizzazione MVP Patter Presentation UI Client (browser) VIEW Widget Base Widget composite Business Logic (user) Presenter Data Access Interface (RPC Client) Data Access Implementation Middleware Model (RPC Server) (Spagic) Business Logic (procedure) Living IT Architectures - Open Source per la realizzazione del modello XaaS 10 Antonio Majori
  11. 11. Eclipse Day 2010 in Rome October 5th, 2010 eBPM ww.eclipse.org/ebpm eBPM ww.eclipse.org/ebpm Dalla modellazione BPMN alla cooperazione applicativa tramite orchestrazione di componenti OSGi Definizione dei processi di business tramite editor BPMN Possibilità di estendere l’importazione dei processi da altri strumenti (esempio: ARIS) Associazione (drag & drop) di servizi o connettori Spagic OSGi sulle attività di processo Pubblicazione su OSGi BPM gateway verso JBoss JBPM o su Apache BPEL ODE Living IT Architectures - Open Source per la realizzazione del modello XaaS 11 Antonio Majori
  12. 12. Eclipse Day 2010 in Rome October 5th, 2010 eBPM eBPM Orchestrazione & Human Activity Orchestrazione & Human Activity TaskList Assegnazione attività Integrazione con regole autorizzative del BPM Disponibilità di API Associazione metadati / attività Modulo integrabile in applicazioni esistenti Electronic Form rm Produzione automatica di form partendo dallo e b fo W schema dei dati scambiati. PDF Possibile integrazione con Forms PDF per form gestione del ciclo di vita di moduli elettronici. Form Designer Living IT Architectures - Open Source per la realizzazione del modello XaaS 12 Antonio Majori
  13. 13. Eclipse Day 2010 in Rome October 5th, 2010 IaaS - -SpagoBI IaaS SpagoBI Living IT Architectures - Open Source per la realizzazione del modello XaaS 13 Antonio Majori
  14. 14. Eclipse Day 2010 in Rome October 5th, 2010 SpagoBI: per l’analisi in tempo reale (RT) e dei dati storici SpagoBI: www.spagobi.org www.spagobi.org Infrastruttura comune Eclipse eBAM Infrastruttura comune Eclipse eBAM Living IT Architectures - Open Source per la realizzazione del modello XaaS 14 Antonio Majori
  15. 15. Eclipse Day 2010 in Rome October 5th, 2010 eBAM ––extended Business Activity Monitoring eBAM extended Business Activity Monitoring www.eclipse.org/ebam www.eclipse.org/ebam Per il monitoraggio applicativo e funzionalità analitiche anche con profondità storica Monitoraggio di servizi, processi, applicazioni, infrastrutture Raccolta dati da sorgenti eterogenee e distribuite Gestione delle informazioni in tempo reale con logica ad eventi Motore di regole basato su CEP (Complex Event Processing) Console per la definizione di allarmi, eventi, SLA Utilizza progetti Eclipse: Eclipse Link, TFTP, BIRT Living IT Architectures - Open Source per la realizzazione del modello XaaS 15 Antonio Majori

×