ݺߣ

ݺߣShare a Scribd company logo
Think “Business”  Talk “Technology”  Choose Biznology
Chi siamo Biznology  nasce dalla fusione di  business  e  tecnologia .  Riteniamo che i risultati veramente apprezzabili in ambito ICT si possano ottenere solo se si riesce ad avere una completa visione d'insieme che coniuga la prospettiva del business con le tecnologie ed il governo delle infrastrutture IT.
Esperienze maturate dai soci
Esperienze maturate dai soci
I nostri ambiti di intervento Progettazione e sviluppo software Distribuzione prodotti software Consulenza
Consulenza Project/Program management Business Process Management Service Oriented Architecture Enterprise Architecture IT Governance Model Driven Architecture
SOA - Consulenza SOA a 360°- SOA Adoption Support  SOA Readiness Assessment SOA Reference Architecture SOA Maturity Model SOA Roadmap Definition SOA Governance
Progettazione e sviluppo software Applicazioni enterprise Software integration Multicana lità  (web, mobile, ivr, …) Uso affermati framework open source (hibernate, spring, struts 2, cxf, …) Metodologie agili (scrum)
Distribuzione prodotti software Attualmente la principale partnership di Biznology è con Talend / SOPERA, importante player europeo sul mercato delle piattaforme di integrazione a servizi. Biznology è Master Reseller per l’Italia dei moduli Application Integration della gamma di prodotti e servizi di Talend SOPERA Gmbh
SOA - Prodotti software Talend Sopera - ASF Advanced Software Factory
Chi à SOPERA GmbH E’ uno s pin off  delle  Deutsche Post  SOA initiative and framework  avviata nel  1999 In esercizio già dal  2001 Oltre  160 mission critical  servizi di  business  con  5000 service operations  distribuite a livello worldwide SOPERA GmbH Fondata   nel Marzo  2007 Azienda a capitale privato 50+  dipendenti  (2/3  sviluppatori ) Leader nell’area  EMEA  per il mercato  Open Source SOA Winner of the Open Source Business Award 2009 The SOA Infrastructure of Deutsche Post
Membro dello Strategic Board di Eclipse Foundation Page  Apache and Eclipse sono le più grosse comunità open source a livello mondiale La Eclipse-Foundation ha una chiara visione di business  Eclipse-Foundation ha strutture di governance eccellenti e  complete nella gestione della conformità agli standard e dei rilasci Strategic Members Eclipse Foundation Add-in und Associate Members
System  I ntegrators Clienti Partner  t ecnolog ici   SOPERA Community Clienti & Partner
Talend acquista SOPERA Talend is 100% owner of SOPERA since November 2010 Leading provider of open source data management software 2M downloads per year,  450K user, 1700 customers 320 employees in 2010 After acquisition of SOPERA #1 in Europe – #5 Worldwide!
L‘esigenza Governare la complessità dell’IT
L‘esigenza L’IT è complesso perché i processi aziendali sono trasversali e richiedono l’integrazione tra sistemi ed applicazioni eterogenee
Un primo passo  La formalizzazione dei processi di business e l’utilizzo di un sistema a supporto della loro esecuzione (BPMS) consente un migliore allineamento dell’IT alle esigenze di business
Le componenti di un BPMS
L’integrazione a livello dei processi
Ma ben presto …
SOA: la soluzione migliore
Architettura di riferimento Get Customer Configure Car Create Order Build Car Finance Production ERP Production DB Customers CustomerService ProductionService OrderService Management Monitoring Service-oriented Architecture Application and Data Integration Governance and Operation Business Process Management
La soluzione SOPERA  Advanced Services Factory (ASF) Get Customer Configure Car Create Order Build Car Finance Production ERP Production DB Customers CustomerService ProductionService OrderService Management Monitoring SOPERA BPM SOPERA ESB SOPERA DI SOPERA HQ
SOPERA ASF è una SOA suite completa SOPERA DI Tooling for SOA Eclipse SOPERA ToolSuite Intelligent Deployment ARIS Business Architect Other UML Modeling Tools XMI Import Excel Require- ment  mgmt tools Runtime Platform (JSE, JEE, .net, SAP) Custom Services .NET Applications Legacy Systems Service Registries/ Repositories SOA  Security Services Messaging/ Transport  Services Orchestration Server Distributed Service Bus SOPERA ESB Runtime Framework SBB Service Management SOPERA HQ Management &   Monitoring Operations Delivery Design & Development Analysis Requirements  engineering Model-driven Architecture  DevBox Code Generation Service Editor Policy Editor Service Implementation DI Tools BPM Tools Administration AdminTools SOPERA SOPERA SOPERA SOPERA SOPERA SOPERA SOPERA SOPERA SOPERA SOPERA SOPERA Advanced Services Factory SOPERA Advanced Services Factory  Plug-Ins (Delivered with SOPERA) Third Party Components
SOPERA ASF consente Flessibilità e Indipendenza SOPERA ASF Open Source Plug-Ins Java/JavaEE Applications .NET Applications Web Services Legacy Systems Integration Capabilities SOPERA Runtime Framework Comprehensive Integration based on a modular Architecture  Commercial Plug-Ins WebSphere MQ CentraSite HP Select View WebLogic Messaging JORAM ActiveMQ Registry Nsure OpenUDDI Run-time Tomcat JBoss Security OpenDS Eclipse Higgins
SOPERA ESB e ToolSuite Get Customer Configure Car Create Order Build Car Finance Production ERP Production DB Customers CustomerService ProductionService OrderService Management Monitoring SOPERA BPM SOPERA ESB SOPERA DI SOPERA HQ
Il tuo orizzonte applicativo si è evoluto in modo incontrollato?
Service-oriented Architecture (SOA), ESB, QoS, Governance
SOPERA ASF  Strumenti e Componenti Distributed Service Bus Service  Studio Business Processes Business Data Legacy Systems Business  Applications SBB Lib Service Registry/ Repositories Messaging/ Transport Services SOA  Security Services Service Monitoring HTTPS Third Party ESBs Process Management Services SBB Lib SBB Lib SBB Lib SBB Lib SBB Lib SBB Lib SBB Lib Eclipse Application Servers (J2EE, J2SE, .NET) SOPERA ASF Plug-Ins (Delivered with SOPERA ASF) Third Party Components Resource Management SOPERA Runtime Framework SOPERA ToolSuite SOPERA  Management Development Box Admini- stration Tool
SOPERA ASF  Strumenti e Componenti Service Description: Definizione dell’interfaccia del servizio (portType, message, nodes) Service Provider Description: Binding concreto di un servizio ad una location Policies Code Generation Java JavaEE .NET Service Editor
Servizi SOPERA ASF Peculiarità dei servizi SOPERA (rispetto ai WS comuni): Possono usare JMS come strasporto (oltre ad HTTP) Permettono l’uso di policy (WS-Policy): MaxResponseTime, Authentication, Authorization, Encryption, Signing, Compression, Validation, Tracking Level, Correlation, Priority, Subscription, Transformation, Transport, Extension Sono strettamente WS-I Basic Profile In particolare (document-literal binding)  => un messaggio – un elemento – un xsd Supportano più stili di comunicazione: Request-response (con o senza fault) Request-callback One-way Notification
SOPERA ASF Policy al lavoro Due distinte fasi di processamento delle policy: Matching  prima dello scambio dei messaggi.  Le policy del provider sono riscontrate sul consumer del servizio Conversation durante lo scambio dei messaggi,  le asserzioni sono applicate  il contenuto dei messaggi  potrebbe variare
SOPERA ASF  Strumenti e Componenti Development Box Infrastruttura di sviluppo: LDAP, Tomcat, JMS Technical Service Participants Simple Consumer: Test manuali Test Consumer Test batch-driven Regression tests
SOPERA ASF  Strumenti e Componenti Service Management Security: Accounts Roles,  Resources Privileges (roles <> resources)  Service Registry: View / Manage Configuration Validation Import / Export
SOPERA .NET Infrastructure Services Distributed Service Bus Authentication Configuration Service Registry and more … SOPERA RT Core .NET is entirely written as managed C# Assembly based on the Windows  Communication  Foundation (WCF ) Using the same SOPERA Infrastructure services for Java and .NET Participants. (Homogeneous Infrastructure) SOPERA  ASF SOPERA Runtime Core (Java) Eclipse Swordfish (Java) see also: http://www.eclipse.org/swordfish/ SOPERA Runtime Core (.NET) Microsoft .NET WCF http://msdn.microsoft.com/wcf Any Java  Provider Provider Policy Any Java  Consumer Consumer Policy Any .NET  Provider Provider Policy Any .NET  Consumer Consumer Policy
SOPERA ESB riassunto Una piattaforma di gestione dei servizi basata sulle più aggiornate tecnologie e standards. Fornisce tutti i componenti necessari per il disegno, lo sviluppo il rilascio, la governance ed il funzionamento dei servizi Disegnato sui principi Service-oriented Standard basati su  XML, XSD, WS-*, Java/JavaEE, .NET, Eclipse, … Infrastruttura tecnologica “allo stato dell’arte” Benefici immediati Velocità nella creazione dei servizi Indipendenza dai vendor Scalabilità illimitata Integrazione con Servizi e Applicazioni esistenti
SOPERA Business Process Management Get Customer Configure Car Create Order Build Car Finance Production ERP Production DB Customers CustomerService ProductionService OrderService Management Monitoring SOPERA BPM SOPERA ESB SOPERA DI SOPERA HQ
É possibile aggiustare e migliorare facilmente i tuoi processi di lavoro?
Business Process Management, Workflow, Business Rules, BAM
SOPERA BPM  Architecture BPM Server BPM Designer IT Engineer Business Analyst Process Engine Human Workflow Model and Design
SOPERA BPM Designer
SOPERA BPM Management Console Manutenzione e Gestione dei processi start, retire, activate, deploy, undeploy. Manutenzione e Gestione delle Istanze invoke, resume, suspend, terminate, delete Tracciare e Monitorare le istanze di processo process flow, message and process data, events Configurazione
Workflow  XForms o AJAX Forms
Business Rules Engine (BRE)
Business Activity Monitoring (BAM)
SOPERA BPM riassunto Una piattaforma BPMS completa basata sulle più recenti tecnologie e standards Piattaforma completamente integrata Fornisce tutte le componenti necessarie per il Disegno, il rilascio, il monitoraggio e l’ottimizzazione dinamica di ogni tipo di processo Basato su standard: BPMN, BPEL, WS-*, AJAX, REST, Java, Eclipse, … Estensibile (Portal, CMS, Rules Engines, etc.) Benefici Immediati Facilità di utilizzo: Zero Codice, approccio di rilascio One-Click Alte Performances, Scalabile e affidabile Visibilità immediata e trasparenza per i processi di lavoro Ben integrato con SOPERA Services e Web Services
SOPERA Data Integration Get Customer Configure Car Create Order Build Car Finance Production ERP Production DB Customers CustomerService ProductionService OrderService Management Monitoring SOPERA BPM SOPERA ESB SOPERA DI SOPERA HQ
L’integrazione con i sottositemi è sotto controllo?
Integrazione dati e applicazioni, ETL, DWH, B2B, Data Quality
SOPERA DI caratteristiche chiave Drastico incremento della produttività e ramp up Combina viste grafiche e tecniche Interfaccia di mappatura Drag-and-drop Vasta libreria di componenti e connettori Influenza linguaggi industry-standard Java, Perl, SQL
SOPERA DI offre Versabilità attraverso Connettività Disponibilità di connettori per supportare tutti i sistemi 250+ connettori disponibili out of the box Applicazioni di Business SAP, SugarCRM, SalesForce.com, LDAP… RDBMS Oracle, MySQL, DB2, SQL Server, Sybase, Ingres, PostgreSQL… Tecnologie WEB Web Services, JMS, FTP, HTTP, POP, SMTP… File Delimited, positional, XML, Excel…
File input adapter (multiple formats) ‏ DB input adapter Oracle SQL Server AS400 MOM input adapter WebSphere MQ SAP output adapter SAP Oracle SQL Server AS400 DB output adapter MOM output adapter WebSphere MQ FTP output adapter SOPERA DI rinforza le caratteristiche di SOPERA ASF Policies Manage- ment Test Registry ToolSuite Integration Job Service Interface
SOPERA DI riassunto Una robusta soluzione di integrazione dati costruita sulle più recenti tecnologie Funzionalità e rendimento incontrano se non superano quelle di soluzioni commerciali Leader di mercato Basato su standard industriali: Eclipse, Java, SQL, Perl, etc. Si integra bene con l’architettura distribuita di SOPERA ASF Benefici Immediati Realizza un approccio standard per tutti i progetti di integrazione Migliore rendimento e alta scalabilità Time-to-Market più veloce Maggiore connettività Facilità d’utilizzo
SOPERA Gestione e Monitoraggio Get Customer Configure Car Create Order Build Car Finance Production ERP Production DB Customers CustomerService ProductionService OrderService Management Monitoring SOPERA BPM SOPERA ESB SOPERA DI SOPERA HQ
Sai cosa sta accadendo nei tuoi dipartimenti IT e di Business?
System- e Service-Management, SLAs e Reporting degli SLA
Gestione di ambienti dinamici
SOPERA HQ Overview Web based Flessibile Personalizzabile Estensibile Enterprise ready Utenti e Ruoli Gestione Gruppi e Applicazioni Grafici e Controllo Accessi Notifiche e Alerts Reportistica Facilità d‘uso Auto-Discovery Drill-down Trends and Baselines
Senza SOPERA HQ … Log di tipo testo Limitato a singola macchina Informazioni limitate Richiede approfondita conoscenza del sistema Noioso e facilita errori dovuti al manual entry Reattivo Con SOPERA HQ …  Interfaccia user-friendly Visibilità end-to-end Hardware, Operating System, JVM, Tomcat, Oracle, MQ Series, Service Providers and Consumers, Custom Code, etc. Proattivo Un ambiente di gestione integrato Localhost:> Top Name CPU Mem Java 85% 158M
(qualcuna delle) Tecnologie Supportate
SOPERA HQ riassunto Capacità avanzate Scoperta automatica di 70 tecnologie differenti Facile da estendere e integrare Enterprise ready Facilità d’Uso Permette di andare affondo in un vasto numero di tecnologie  Interfaccia Web unica e facile da usare Riduzione della complessità Combinazione di Monitoraggio, Diagnosi e Controllo in una singola applicazione web Mostra l’intera pila Consolida soluzioni di gestione Gestione Proattiva
Riassunto SOPERA offre una comprovata e tecnologicamente avanzata piattaforma SOA Ragioni per SOPERA SOA Best Practice Integrata Forte posizionamento nella community Rigorosamente ritagliato per la SOA Comprovate strutture di supporto SOPERA  sta guidando il disegno dei futuri standard SOA come parte di Eclipse con uno sviluppo su base internazionale Con SOPERA,le aiende possono beneficiare di dieci anni di esperienza pratica di un riconosciuto leader SOA La piattafoma SOPERA  è rigorosamente orientata a raggiungere l’implementazione delle strategie SOA SOPERA possiede grande esperienza nel realizzare SOA in sofisticati ambienti enterprise SOPERA offre  agli utenti risposte attraenti alle loro questioni SOA
Riferimenti [email_address] [email_address]

More Related Content

Viewers also liked (9)

BPM Standards
BPM StandardsBPM Standards
BPM Standards
michele malgaretto
Red Hat JBoss BPM Suite Workshop
Red Hat JBoss BPM Suite WorkshopRed Hat JBoss BPM Suite Workshop
Red Hat JBoss BPM Suite Workshop
Eric D. Schabell
Introduction to Oracle BPM Suite
Introduction to Oracle BPM SuiteIntroduction to Oracle BPM Suite
Introduction to Oracle BPM Suite
Revelation Technologies
Introduction to WSO2 Business Process Server
Introduction to WSO2 Business Process ServerIntroduction to WSO2 Business Process Server
Introduction to WSO2 Business Process Server
WSO2
Oracle SOA and BPM
Oracle SOA and BPMOracle SOA and BPM
Oracle SOA and BPM
kumar gaurav
Oracle bpm-suite-11g-overview-slide
Oracle bpm-suite-11g-overview-slideOracle bpm-suite-11g-overview-slide
Oracle bpm-suite-11g-overview-slide
Aericon
Introduction to Oracle BPM Suite 11g
Introduction to Oracle BPM Suite 11gIntroduction to Oracle BPM Suite 11g
Introduction to Oracle BPM Suite 11g
Lonneke Dikmans
JBoss BPM Suite 6 Tech labs
JBoss BPM Suite 6 Tech labsJBoss BPM Suite 6 Tech labs
JBoss BPM Suite 6 Tech labs
Andrea Leoncini
Red Hat JBoss BPM Suite Workshop
Red Hat JBoss BPM Suite WorkshopRed Hat JBoss BPM Suite Workshop
Red Hat JBoss BPM Suite Workshop
Eric D. Schabell
Introduction to WSO2 Business Process Server
Introduction to WSO2 Business Process ServerIntroduction to WSO2 Business Process Server
Introduction to WSO2 Business Process Server
WSO2
Oracle bpm-suite-11g-overview-slide
Oracle bpm-suite-11g-overview-slideOracle bpm-suite-11g-overview-slide
Oracle bpm-suite-11g-overview-slide
Aericon
Introduction to Oracle BPM Suite 11g
Introduction to Oracle BPM Suite 11gIntroduction to Oracle BPM Suite 11g
Introduction to Oracle BPM Suite 11g
Lonneke Dikmans

Similar to Biznology presentazione azienda (20)

Duke Document Management 10 07 2007
Duke Document Management 10 07 2007Duke Document Management 10 07 2007
Duke Document Management 10 07 2007
Romualdo Gobbo
Octobus enterprise management system
Octobus enterprise management systemOctobus enterprise management system
Octobus enterprise management system
Foedus
Rendere flessibili e trasformare architetture IT di vecchio tipo: passaggio d...
Rendere flessibili e trasformare architetture IT di vecchio tipo:passaggio d...Rendere flessibili e trasformare architetture IT di vecchio tipo:passaggio d...
Rendere flessibili e trasformare architetture IT di vecchio tipo: passaggio d...
Emanuele Della Valle
Systematica Zabbix IBM Power #reloop2
Systematica Zabbix IBM Power #reloop2 Systematica Zabbix IBM Power #reloop2
Systematica Zabbix IBM Power #reloop2
Dario Dall'Omo
Parliamo di SOA
Parliamo di SOAParliamo di SOA
Parliamo di SOA
Antonio Pintus
Introduzione al Domain Driven Design (DDD)
Introduzione al Domain Driven Design (DDD)Introduzione al Domain Driven Design (DDD)
Introduzione al Domain Driven Design (DDD)
DotNetMarche
ESI - 2.1
ESI - 2.1ESI - 2.1
ESI - 2.1
Peer Network
Una roadmap per il PLM veloce
Una roadmap per il PLM veloceUna roadmap per il PLM veloce
Una roadmap per il PLM veloce
Dedagroup
BPM e Cloud: la partnership ideale
BPM e Cloud: la partnership idealeBPM e Cloud: la partnership ideale
BPM e Cloud: la partnership ideale
emanuelemolteni
Vincenzo cocciolo doc flow
Vincenzo cocciolo doc flowVincenzo cocciolo doc flow
Vincenzo cocciolo doc flow
DOCFLOW
Ti company profile v4 2015
Ti company profile v4 2015Ti company profile v4 2015
Ti company profile v4 2015
Massimo Bava
Scenario Framework
Scenario FrameworkScenario Framework
Scenario Framework
Maurizio Farina
Enterprise Spring and Flex applications
Enterprise Spring and Flex applicationsEnterprise Spring and Flex applications
Enterprise Spring and Flex applications
marcocasario
Eliminare gli Spaghetti API
Eliminare gli Spaghetti APIEliminare gli Spaghetti API
Eliminare gli Spaghetti API
Giulio Roggero
Un'architettura di riferimento per applicazioni enterprise
Un'architettura di riferimento per applicazioni enterpriseUn'architettura di riferimento per applicazioni enterprise
Un'architettura di riferimento per applicazioni enterprise
Alberto Lagna
PRESENTAZIONE -EBC 360 utility -- ENERGY GAS WATER SYSTEM
PRESENTAZIONE -EBC 360 utility -- ENERGY GAS WATER SYSTEMPRESENTAZIONE -EBC 360 utility -- ENERGY GAS WATER SYSTEM
PRESENTAZIONE -EBC 360 utility -- ENERGY GAS WATER SYSTEM
ERP Billing & CRM
ICARO: business cloud accelerator !
ICARO: business cloud accelerator !ICARO: business cloud accelerator !
ICARO: business cloud accelerator !
Paolo Nesi
Duke Document Management 10 07 2007
Duke Document Management 10 07 2007Duke Document Management 10 07 2007
Duke Document Management 10 07 2007
Romualdo Gobbo
Octobus enterprise management system
Octobus enterprise management systemOctobus enterprise management system
Octobus enterprise management system
Foedus
Rendere flessibili e trasformare architetture IT di vecchio tipo: passaggio d...
Rendere flessibili e trasformare architetture IT di vecchio tipo:passaggio d...Rendere flessibili e trasformare architetture IT di vecchio tipo:passaggio d...
Rendere flessibili e trasformare architetture IT di vecchio tipo: passaggio d...
Emanuele Della Valle
Systematica Zabbix IBM Power #reloop2
Systematica Zabbix IBM Power #reloop2 Systematica Zabbix IBM Power #reloop2
Systematica Zabbix IBM Power #reloop2
Dario Dall'Omo
Introduzione al Domain Driven Design (DDD)
Introduzione al Domain Driven Design (DDD)Introduzione al Domain Driven Design (DDD)
Introduzione al Domain Driven Design (DDD)
DotNetMarche
Una roadmap per il PLM veloce
Una roadmap per il PLM veloceUna roadmap per il PLM veloce
Una roadmap per il PLM veloce
Dedagroup
BPM e Cloud: la partnership ideale
BPM e Cloud: la partnership idealeBPM e Cloud: la partnership ideale
BPM e Cloud: la partnership ideale
emanuelemolteni
Vincenzo cocciolo doc flow
Vincenzo cocciolo doc flowVincenzo cocciolo doc flow
Vincenzo cocciolo doc flow
DOCFLOW
Ti company profile v4 2015
Ti company profile v4 2015Ti company profile v4 2015
Ti company profile v4 2015
Massimo Bava
Enterprise Spring and Flex applications
Enterprise Spring and Flex applicationsEnterprise Spring and Flex applications
Enterprise Spring and Flex applications
marcocasario
Un'architettura di riferimento per applicazioni enterprise
Un'architettura di riferimento per applicazioni enterpriseUn'architettura di riferimento per applicazioni enterprise
Un'architettura di riferimento per applicazioni enterprise
Alberto Lagna
PRESENTAZIONE -EBC 360 utility -- ENERGY GAS WATER SYSTEM
PRESENTAZIONE -EBC 360 utility -- ENERGY GAS WATER SYSTEMPRESENTAZIONE -EBC 360 utility -- ENERGY GAS WATER SYSTEM
PRESENTAZIONE -EBC 360 utility -- ENERGY GAS WATER SYSTEM
ERP Billing & CRM
ICARO: business cloud accelerator !
ICARO: business cloud accelerator !ICARO: business cloud accelerator !
ICARO: business cloud accelerator !
Paolo Nesi

More from Alberto Lagna (8)

Alberto lagna soa that works
Alberto lagna   soa that worksAlberto lagna   soa that works
Alberto lagna soa that works
Alberto Lagna
why cloud loves soa
why cloud loves soawhy cloud loves soa
why cloud loves soa
Alberto Lagna
Una enterprise architecture a servizi
Una enterprise architecture a serviziUna enterprise architecture a servizi
Una enterprise architecture a servizi
Alberto Lagna
Sviluppo di architetture orientate ai servizi con EclipseSOA
Sviluppo di architetture orientate ai servizi con EclipseSOA Sviluppo di architetture orientate ai servizi con EclipseSOA
Sviluppo di architetture orientate ai servizi con EclipseSOA
Alberto Lagna
Understanding Mda
Understanding MdaUnderstanding Mda
Understanding Mda
Alberto Lagna
Lifeticker per FIFA 2006, in tempo reale con SOA e AJAX
Lifeticker per FIFA 2006, in tempo reale con SOA e AJAXLifeticker per FIFA 2006, in tempo reale con SOA e AJAX
Lifeticker per FIFA 2006, in tempo reale con SOA e AJAX
Alberto Lagna
Contenuti time-based e personalizzati sul cellularde
Contenuti time-based e personalizzati sul cellulardeContenuti time-based e personalizzati sul cellularde
Contenuti time-based e personalizzati sul cellularde
Alberto Lagna
Confronto fra web services framework (open source)
Confronto fra web services framework (open source)Confronto fra web services framework (open source)
Confronto fra web services framework (open source)
Alberto Lagna
Alberto lagna soa that works
Alberto lagna   soa that worksAlberto lagna   soa that works
Alberto lagna soa that works
Alberto Lagna
Una enterprise architecture a servizi
Una enterprise architecture a serviziUna enterprise architecture a servizi
Una enterprise architecture a servizi
Alberto Lagna
Sviluppo di architetture orientate ai servizi con EclipseSOA
Sviluppo di architetture orientate ai servizi con EclipseSOA Sviluppo di architetture orientate ai servizi con EclipseSOA
Sviluppo di architetture orientate ai servizi con EclipseSOA
Alberto Lagna
Lifeticker per FIFA 2006, in tempo reale con SOA e AJAX
Lifeticker per FIFA 2006, in tempo reale con SOA e AJAXLifeticker per FIFA 2006, in tempo reale con SOA e AJAX
Lifeticker per FIFA 2006, in tempo reale con SOA e AJAX
Alberto Lagna
Contenuti time-based e personalizzati sul cellularde
Contenuti time-based e personalizzati sul cellulardeContenuti time-based e personalizzati sul cellularde
Contenuti time-based e personalizzati sul cellularde
Alberto Lagna
Confronto fra web services framework (open source)
Confronto fra web services framework (open source)Confronto fra web services framework (open source)
Confronto fra web services framework (open source)
Alberto Lagna

Biznology presentazione azienda

  • 1. Think “Business” Talk “Technology” Choose Biznology
  • 2. Chi siamo Biznology nasce dalla fusione di business e tecnologia . Riteniamo che i risultati veramente apprezzabili in ambito ICT si possano ottenere solo se si riesce ad avere una completa visione d'insieme che coniuga la prospettiva del business con le tecnologie ed il governo delle infrastrutture IT.
  • 5. I nostri ambiti di intervento Progettazione e sviluppo software Distribuzione prodotti software Consulenza
  • 6. Consulenza Project/Program management Business Process Management Service Oriented Architecture Enterprise Architecture IT Governance Model Driven Architecture
  • 7. SOA - Consulenza SOA a 360°- SOA Adoption Support SOA Readiness Assessment SOA Reference Architecture SOA Maturity Model SOA Roadmap Definition SOA Governance
  • 8. Progettazione e sviluppo software Applicazioni enterprise Software integration Multicana lità (web, mobile, ivr, …) Uso affermati framework open source (hibernate, spring, struts 2, cxf, …) Metodologie agili (scrum)
  • 9. Distribuzione prodotti software Attualmente la principale partnership di Biznology è con Talend / SOPERA, importante player europeo sul mercato delle piattaforme di integrazione a servizi. Biznology è Master Reseller per l’Italia dei moduli Application Integration della gamma di prodotti e servizi di Talend SOPERA Gmbh
  • 10. SOA - Prodotti software Talend Sopera - ASF Advanced Software Factory
  • 11. Chi à SOPERA GmbH E’ uno s pin off delle Deutsche Post SOA initiative and framework avviata nel 1999 In esercizio già dal 2001 Oltre 160 mission critical servizi di business con 5000 service operations distribuite a livello worldwide SOPERA GmbH Fondata nel Marzo 2007 Azienda a capitale privato 50+ dipendenti (2/3 sviluppatori ) Leader nell’area EMEA per il mercato Open Source SOA Winner of the Open Source Business Award 2009 The SOA Infrastructure of Deutsche Post
  • 12. Membro dello Strategic Board di Eclipse Foundation Page Apache and Eclipse sono le più grosse comunità open source a livello mondiale La Eclipse-Foundation ha una chiara visione di business Eclipse-Foundation ha strutture di governance eccellenti e complete nella gestione della conformità agli standard e dei rilasci Strategic Members Eclipse Foundation Add-in und Associate Members
  • 13. System I ntegrators Clienti Partner t ecnolog ici SOPERA Community Clienti & Partner
  • 14. Talend acquista SOPERA Talend is 100% owner of SOPERA since November 2010 Leading provider of open source data management software 2M downloads per year, 450K user, 1700 customers 320 employees in 2010 After acquisition of SOPERA #1 in Europe – #5 Worldwide!
  • 15. L‘esigenza Governare la complessità dell’IT
  • 16. L‘esigenza L’IT è complesso perché i processi aziendali sono trasversali e richiedono l’integrazione tra sistemi ed applicazioni eterogenee
  • 17. Un primo passo La formalizzazione dei processi di business e l’utilizzo di un sistema a supporto della loro esecuzione (BPMS) consente un migliore allineamento dell’IT alle esigenze di business
  • 18. Le componenti di un BPMS
  • 21. SOA: la soluzione migliore
  • 22. Architettura di riferimento Get Customer Configure Car Create Order Build Car Finance Production ERP Production DB Customers CustomerService ProductionService OrderService Management Monitoring Service-oriented Architecture Application and Data Integration Governance and Operation Business Process Management
  • 23. La soluzione SOPERA Advanced Services Factory (ASF) Get Customer Configure Car Create Order Build Car Finance Production ERP Production DB Customers CustomerService ProductionService OrderService Management Monitoring SOPERA BPM SOPERA ESB SOPERA DI SOPERA HQ
  • 24. SOPERA ASF è una SOA suite completa SOPERA DI Tooling for SOA Eclipse SOPERA ToolSuite Intelligent Deployment ARIS Business Architect Other UML Modeling Tools XMI Import Excel Require- ment mgmt tools Runtime Platform (JSE, JEE, .net, SAP) Custom Services .NET Applications Legacy Systems Service Registries/ Repositories SOA Security Services Messaging/ Transport Services Orchestration Server Distributed Service Bus SOPERA ESB Runtime Framework SBB Service Management SOPERA HQ Management & Monitoring Operations Delivery Design & Development Analysis Requirements engineering Model-driven Architecture DevBox Code Generation Service Editor Policy Editor Service Implementation DI Tools BPM Tools Administration AdminTools SOPERA SOPERA SOPERA SOPERA SOPERA SOPERA SOPERA SOPERA SOPERA SOPERA SOPERA Advanced Services Factory SOPERA Advanced Services Factory Plug-Ins (Delivered with SOPERA) Third Party Components
  • 25. SOPERA ASF consente Flessibilità e Indipendenza SOPERA ASF Open Source Plug-Ins Java/JavaEE Applications .NET Applications Web Services Legacy Systems Integration Capabilities SOPERA Runtime Framework Comprehensive Integration based on a modular Architecture Commercial Plug-Ins WebSphere MQ CentraSite HP Select View WebLogic Messaging JORAM ActiveMQ Registry Nsure OpenUDDI Run-time Tomcat JBoss Security OpenDS Eclipse Higgins
  • 26. SOPERA ESB e ToolSuite Get Customer Configure Car Create Order Build Car Finance Production ERP Production DB Customers CustomerService ProductionService OrderService Management Monitoring SOPERA BPM SOPERA ESB SOPERA DI SOPERA HQ
  • 27. Il tuo orizzonte applicativo si è evoluto in modo incontrollato?
  • 28. Service-oriented Architecture (SOA), ESB, QoS, Governance
  • 29. SOPERA ASF Strumenti e Componenti Distributed Service Bus Service Studio Business Processes Business Data Legacy Systems Business Applications SBB Lib Service Registry/ Repositories Messaging/ Transport Services SOA Security Services Service Monitoring HTTPS Third Party ESBs Process Management Services SBB Lib SBB Lib SBB Lib SBB Lib SBB Lib SBB Lib SBB Lib Eclipse Application Servers (J2EE, J2SE, .NET) SOPERA ASF Plug-Ins (Delivered with SOPERA ASF) Third Party Components Resource Management SOPERA Runtime Framework SOPERA ToolSuite SOPERA Management Development Box Admini- stration Tool
  • 30. SOPERA ASF Strumenti e Componenti Service Description: Definizione dell’interfaccia del servizio (portType, message, nodes) Service Provider Description: Binding concreto di un servizio ad una location Policies Code Generation Java JavaEE .NET Service Editor
  • 31. Servizi SOPERA ASF Peculiarità dei servizi SOPERA (rispetto ai WS comuni): Possono usare JMS come strasporto (oltre ad HTTP) Permettono l’uso di policy (WS-Policy): MaxResponseTime, Authentication, Authorization, Encryption, Signing, Compression, Validation, Tracking Level, Correlation, Priority, Subscription, Transformation, Transport, Extension Sono strettamente WS-I Basic Profile In particolare (document-literal binding) => un messaggio – un elemento – un xsd Supportano più stili di comunicazione: Request-response (con o senza fault) Request-callback One-way Notification
  • 32. SOPERA ASF Policy al lavoro Due distinte fasi di processamento delle policy: Matching prima dello scambio dei messaggi. Le policy del provider sono riscontrate sul consumer del servizio Conversation durante lo scambio dei messaggi, le asserzioni sono applicate il contenuto dei messaggi potrebbe variare
  • 33. SOPERA ASF Strumenti e Componenti Development Box Infrastruttura di sviluppo: LDAP, Tomcat, JMS Technical Service Participants Simple Consumer: Test manuali Test Consumer Test batch-driven Regression tests
  • 34. SOPERA ASF Strumenti e Componenti Service Management Security: Accounts Roles, Resources Privileges (roles <> resources) Service Registry: View / Manage Configuration Validation Import / Export
  • 35. SOPERA .NET Infrastructure Services Distributed Service Bus Authentication Configuration Service Registry and more … SOPERA RT Core .NET is entirely written as managed C# Assembly based on the Windows Communication Foundation (WCF ) Using the same SOPERA Infrastructure services for Java and .NET Participants. (Homogeneous Infrastructure) SOPERA ASF SOPERA Runtime Core (Java) Eclipse Swordfish (Java) see also: http://www.eclipse.org/swordfish/ SOPERA Runtime Core (.NET) Microsoft .NET WCF http://msdn.microsoft.com/wcf Any Java Provider Provider Policy Any Java Consumer Consumer Policy Any .NET Provider Provider Policy Any .NET Consumer Consumer Policy
  • 36. SOPERA ESB riassunto Una piattaforma di gestione dei servizi basata sulle più aggiornate tecnologie e standards. Fornisce tutti i componenti necessari per il disegno, lo sviluppo il rilascio, la governance ed il funzionamento dei servizi Disegnato sui principi Service-oriented Standard basati su XML, XSD, WS-*, Java/JavaEE, .NET, Eclipse, … Infrastruttura tecnologica “allo stato dell’arte” Benefici immediati Velocità nella creazione dei servizi Indipendenza dai vendor Scalabilità illimitata Integrazione con Servizi e Applicazioni esistenti
  • 37. SOPERA Business Process Management Get Customer Configure Car Create Order Build Car Finance Production ERP Production DB Customers CustomerService ProductionService OrderService Management Monitoring SOPERA BPM SOPERA ESB SOPERA DI SOPERA HQ
  • 38. É possibile aggiustare e migliorare facilmente i tuoi processi di lavoro?
  • 39. Business Process Management, Workflow, Business Rules, BAM
  • 40. SOPERA BPM Architecture BPM Server BPM Designer IT Engineer Business Analyst Process Engine Human Workflow Model and Design
  • 42. SOPERA BPM Management Console Manutenzione e Gestione dei processi start, retire, activate, deploy, undeploy. Manutenzione e Gestione delle Istanze invoke, resume, suspend, terminate, delete Tracciare e Monitorare le istanze di processo process flow, message and process data, events Configurazione
  • 43. Workflow XForms o AJAX Forms
  • 46. SOPERA BPM riassunto Una piattaforma BPMS completa basata sulle più recenti tecnologie e standards Piattaforma completamente integrata Fornisce tutte le componenti necessarie per il Disegno, il rilascio, il monitoraggio e l’ottimizzazione dinamica di ogni tipo di processo Basato su standard: BPMN, BPEL, WS-*, AJAX, REST, Java, Eclipse, … Estensibile (Portal, CMS, Rules Engines, etc.) Benefici Immediati Facilità di utilizzo: Zero Codice, approccio di rilascio One-Click Alte Performances, Scalabile e affidabile Visibilità immediata e trasparenza per i processi di lavoro Ben integrato con SOPERA Services e Web Services
  • 47. SOPERA Data Integration Get Customer Configure Car Create Order Build Car Finance Production ERP Production DB Customers CustomerService ProductionService OrderService Management Monitoring SOPERA BPM SOPERA ESB SOPERA DI SOPERA HQ
  • 48. L’integrazione con i sottositemi è sotto controllo?
  • 49. Integrazione dati e applicazioni, ETL, DWH, B2B, Data Quality
  • 50. SOPERA DI caratteristiche chiave Drastico incremento della produttività e ramp up Combina viste grafiche e tecniche Interfaccia di mappatura Drag-and-drop Vasta libreria di componenti e connettori Influenza linguaggi industry-standard Java, Perl, SQL
  • 51. SOPERA DI offre Versabilità attraverso Connettività Disponibilità di connettori per supportare tutti i sistemi 250+ connettori disponibili out of the box Applicazioni di Business SAP, SugarCRM, SalesForce.com, LDAP… RDBMS Oracle, MySQL, DB2, SQL Server, Sybase, Ingres, PostgreSQL… Tecnologie WEB Web Services, JMS, FTP, HTTP, POP, SMTP… File Delimited, positional, XML, Excel…
  • 52. File input adapter (multiple formats) ‏ DB input adapter Oracle SQL Server AS400 MOM input adapter WebSphere MQ SAP output adapter SAP Oracle SQL Server AS400 DB output adapter MOM output adapter WebSphere MQ FTP output adapter SOPERA DI rinforza le caratteristiche di SOPERA ASF Policies Manage- ment Test Registry ToolSuite Integration Job Service Interface
  • 53. SOPERA DI riassunto Una robusta soluzione di integrazione dati costruita sulle più recenti tecnologie Funzionalità e rendimento incontrano se non superano quelle di soluzioni commerciali Leader di mercato Basato su standard industriali: Eclipse, Java, SQL, Perl, etc. Si integra bene con l’architettura distribuita di SOPERA ASF Benefici Immediati Realizza un approccio standard per tutti i progetti di integrazione Migliore rendimento e alta scalabilità Time-to-Market più veloce Maggiore connettività Facilità d’utilizzo
  • 54. SOPERA Gestione e Monitoraggio Get Customer Configure Car Create Order Build Car Finance Production ERP Production DB Customers CustomerService ProductionService OrderService Management Monitoring SOPERA BPM SOPERA ESB SOPERA DI SOPERA HQ
  • 55. Sai cosa sta accadendo nei tuoi dipartimenti IT e di Business?
  • 56. System- e Service-Management, SLAs e Reporting degli SLA
  • 58. SOPERA HQ Overview Web based Flessibile Personalizzabile Estensibile Enterprise ready Utenti e Ruoli Gestione Gruppi e Applicazioni Grafici e Controllo Accessi Notifiche e Alerts Reportistica Facilità d‘uso Auto-Discovery Drill-down Trends and Baselines
  • 59. Senza SOPERA HQ … Log di tipo testo Limitato a singola macchina Informazioni limitate Richiede approfondita conoscenza del sistema Noioso e facilita errori dovuti al manual entry Reattivo Con SOPERA HQ … Interfaccia user-friendly Visibilità end-to-end Hardware, Operating System, JVM, Tomcat, Oracle, MQ Series, Service Providers and Consumers, Custom Code, etc. Proattivo Un ambiente di gestione integrato Localhost:> Top Name CPU Mem Java 85% 158M
  • 61. SOPERA HQ riassunto Capacità avanzate Scoperta automatica di 70 tecnologie differenti Facile da estendere e integrare Enterprise ready Facilità d’Uso Permette di andare affondo in un vasto numero di tecnologie Interfaccia Web unica e facile da usare Riduzione della complessità Combinazione di Monitoraggio, Diagnosi e Controllo in una singola applicazione web Mostra l’intera pila Consolida soluzioni di gestione Gestione Proattiva
  • 62. Riassunto SOPERA offre una comprovata e tecnologicamente avanzata piattaforma SOA Ragioni per SOPERA SOA Best Practice Integrata Forte posizionamento nella community Rigorosamente ritagliato per la SOA Comprovate strutture di supporto SOPERA sta guidando il disegno dei futuri standard SOA come parte di Eclipse con uno sviluppo su base internazionale Con SOPERA,le aiende possono beneficiare di dieci anni di esperienza pratica di un riconosciuto leader SOA La piattafoma SOPERA è rigorosamente orientata a raggiungere l’implementazione delle strategie SOA SOPERA possiede grande esperienza nel realizzare SOA in sofisticati ambienti enterprise SOPERA offre agli utenti risposte attraenti alle loro questioni SOA

Editor's Notes

  • #14: Bei LBB (LandesBank Berlin) WS SOA ASF Mapping (OU)
  • #28: Just consider a typical application landscape in a large enterprise. Like this barrio in Carácas, Venezuela, large application landscapes have a tendency to evolve in uncontrolled ways. Sometimes it‘s just a matter of a lack of proper governance, but more often than not it‘s the monolithic architecture of business applications that impedes flexibility and makes it hard if not impossible to quickly react to changing business requirements.
  • #29: Just consider a typical application landscape in a large enterprise. Like this barrio in Carácas, Venezuela, large application landscapes have a tendency to evolve in uncontrolled ways. Sometimes it‘s just a matter of a lack of proper governance, but more often than not it‘s the monolithic architecture of business applications that impedes flexibility and makes it hard if not impossible to quickly react to changing business requirements.
  • #31: Standard WSDL with extensions for JMS endpoints Communication style request callback
  • #49: The traditional approach of introducing yet another interface here and another file transfer there just to make applications interact and share cricitial business data leads to a mess that noone can really maintain anymore, let alone understand it in its entirety. This is pretty much where Deutsche Post found themselves back in 1999. A huge number of bespoke business applications, interconnected by a myriad of interfaces and communications channels, just like the pipes in this production plant. The new requirements that arose from the deregulation of the postal services market in Germany at that time were just too demanding and called for a different approach to enterprie architecture.
  • #50: The traditional approach of introducing yet another interface here and another file transfer there just to make applications interact and share cricitial business data leads to a mess that noone can really maintain anymore, let alone understand it in its entirety. This is pretty much where Deutsche Post found themselves back in 1999. A huge number of bespoke business applications, interconnected by a myriad of interfaces and communications channels, just like the pipes in this production plant. The new requirements that arose from the deregulation of the postal services market in Germany at that time were just too demanding and called for a different approach to enterprie architecture.
  • #63: TBD: Notes, too much text