SlideShare a Scribd company logo
Have you ever found a single solution to all your integration problems? Denis Maggiorotto, CEO Sunnyvale mail: denis.maggiorotto@sunnyvale.it Pag  © Sunnyvale 2009 Sunnyvale presents : Adapter-Logic Application
Denis Maggiorotto, CEO Sunnyvale mail: denis.maggiorotto@sunnyvale.it Pag  © Sunnyvale 2009 Disclaimer All logos and trademarks in this slides are property of their respective owners
Denis Maggiorotto, CEO Sunnyvale mail: denis.maggiorotto@sunnyvale.it Pag  © Sunnyvale 2009 Contents - Why employ an Adapter? - Sunnyvale presents Adapter-Logic Application - Technologies and standards - Scalability - High availability and load balance - Success stories - Customer value proposition
Denis Maggiorotto, CEO Sunnyvale mail: denis.maggiorotto@sunnyvale.it Pag  © Sunnyvale 2009 Why employ an Adapter? Modern enterprises use a wide range of systems which need to communicate with each other Es: ERP, CRM, billing, store, HR, authentication Heterogeneus applications need to exchange data Es: Java, .NET, C++ Legacy systems need to be engaged in modern service oriented workflows Es: AS/400, Mainframe, OS/2
Denis Maggiorotto, CEO Sunnyvale mail: denis.maggiorotto@sunnyvale.it Pag  © Sunnyvale 2009 Why employ an Adapter? 3 rd  party applications  do not expose standard interfaces to be called from the outside world Es: SAP R/3
Denis Maggiorotto, CEO Sunnyvale mail: denis.maggiorotto@sunnyvale.it Pag  © Sunnyvale 2009 Contents - Why employ an Adapter? - Sunnyvale presents Adapter-Logic Application - Technologies and standards - Scalability - High availability and load balance - Success stories - Customer value proposition
Denis Maggiorotto, CEO Sunnyvale mail: denis.maggiorotto@sunnyvale.it Pag  © Sunnyvale 2009 Sunnyvale presents Adapter-Logic Application A.L.A. stands in front of non-integrable applications to allow an easy access to clients Es: SAP R/3
Denis Maggiorotto, CEO Sunnyvale mail: denis.maggiorotto@sunnyvale.it Pag  © Sunnyvale 2009 Sunnyvale presents Adapter-Logic Application Entirely written in Java language, it runs on different O. S. with JVM 1.6 or higher Es: Win2003 Server, Solaris 8/9/10, HP-UX, Linux  HP-UX Windows Solaris Linux Other A.L.A. Java Virtual Machine Cross platform compatibility
Denis Maggiorotto, CEO Sunnyvale mail: denis.maggiorotto@sunnyvale.it Pag  © Sunnyvale 2009 Sunnyvale presents Adapter-Logic Application A single A.L.A. instance is capable of multiple systems integration Es: SAP R/3, Client .NET, TIBCO, Java, etc…
Denis Maggiorotto, CEO Sunnyvale mail: denis.maggiorotto@sunnyvale.it Pag  © Sunnyvale 2009 Sunnyvale presents Adapter-Logic Application Engineered to be installed (also) on legacy systems Low RAM usage: 4Mb Heap in its minimal configuration Small footprint:  entire application weights only 16Mb  (except logs) Low CPU usage and reduced disk I/O operations A.L.A. does not need to be deployed on heavy application servers A.L.A. does not use Databases
Denis Maggiorotto, CEO Sunnyvale mail: denis.maggiorotto@sunnyvale.it Pag  © Sunnyvale 2009 Contenuts - Why employ an Adapter? - Sunnyale presents Adapter-Logic Application - Technologies and standards - Scalability - High availability and load balance - Success stories - Customer value proposition
Denis Maggiorotto, CEO Sunnyvale mail: denis.maggiorotto@sunnyvale.it Pag  © Sunnyvale 2009 Technologies and standards XML 1.0 The incoming and outgoing data is respresented as an XML document Configuration data is stored into an XML config file Java 1.6  Adapter-Logic Application is written in Java  language XML Schema 1.1 The incoming data is validated against XML schemas The application config file is validated against an XML schema XSLT 2.0 (XML Style Sheet Language – Trasformation) Request and response data are trasformed using XSLT 2.0 technology
Denis Maggiorotto, CEO Sunnyvale mail: denis.maggiorotto@sunnyvale.it Pag  © Sunnyvale 2009 Technologies and standards XPath 2.0 (XML Path Language) Transforming the incoming data with XSLT it is possibile to use XPath standard functions… … or embed Plain Old Java Classes into XSLT documents as XPath Custom Functions
Denis Maggiorotto, CEO Sunnyvale mail: denis.maggiorotto@sunnyvale.it Pag  © Sunnyvale 2009 Technologies and standards JMX 1.4 1) It is possibile to profile the application at runtime using JMX (JConsole) 2) Front-end interfaces can be instrumented remotely  (MBean)
Denis Maggiorotto, CEO Sunnyvale mail: denis.maggiorotto@sunnyvale.it Pag  © Sunnyvale 2009 Contenuts - Why employ an Adapter? - Sunnyale presents Adapter-Logic Application - Technologies and standards - Scalability - High availability and load balance - Success stories - Customer value proposition
Denis Maggiorotto, CEO Sunnyvale mail: denis.maggiorotto@sunnyvale.it Pag  © Sunnyvale 2009 Scalability Developed decoupling Front-end and Back-end interfaces from the application core By combining Controllers and Connectors between them it is possibile to integrate a wide range of application systems
Denis Maggiorotto, CEO Sunnyvale mail: denis.maggiorotto@sunnyvale.it Pag  © Sunnyvale 2009 Scalability The following Controllers are available: JMS  (Topic / Queue) Tibco Rendezvous  (RV / RVCM) HTTP/SOAP (Web  Services) Platform Symphony SAP R/3  (RFC / IDOC) And more will be released shortly: OMG CORBA  (Common Object Request Broker Architecture) Socket  (TCP / UDP)
Denis Maggiorotto, CEO Sunnyvale mail: denis.maggiorotto@sunnyvale.it Pag  © Sunnyvale 2009 Scalability The following Connectors are available: SAP R/3  (RFC / IDOC) HTTP/SOAP  (Web Services) Platform Symphony LDAP  (DSMLv2 enabled) IBM AS/400  (Remote Program Call, Remote Command Call, Spooled Files List) Database via JDBC And more will be released shortly: FIX Protocol  (Financial Information Exchange Protocol) IBM AS/400  (Data Queue Write) Socket  (TCP / UDP)
Denis Maggiorotto, CEO Sunnyvale mail: denis.maggiorotto@sunnyvale.it Pag  © Sunnyvale 2009 Scalability Sunnyvale developes Connectors and Controllers on demand: Customers wich employ a technology not included into the lists above, can ask Sunnyvale to develope custom Connectors or Controllers
Denis Maggiorotto, CEO Sunnyvale mail: denis.maggiorotto@sunnyvale.it Pag  © Sunnyvale 2009 Contents - Why employ an Adapter? - Sunnyale presents Adapter-Logic Application - Technologies and standards - Scalability - High availability and load balance - Success stories - Customer value proposition
Denis Maggiorotto, CEO Sunnyvale mail: denis.maggiorotto@sunnyvale.it Pag  © Sunnyvale 2009 High availability and load balance - High availability and load balance - Horizontal scalability Active/Active cluster configuration
Denis Maggiorotto, CEO Sunnyvale mail: denis.maggiorotto@sunnyvale.it Pag  © Sunnyvale 2009 - High availability only - Horizontal scalability Active/Passive cluster configuration High availability and load balance
Denis Maggiorotto, CEO Sunnyvale mail: denis.maggiorotto@sunnyvale.it Pag  © Sunnyvale 2009 FAILOVER example Active/Passive cluster configuration High availability and load balance
Denis Maggiorotto, CEO Sunnyvale mail: denis.maggiorotto@sunnyvale.it Pag  © Sunnyvale 2009 Contenuti - Why employ an Adapter? - Sunnyale presents Adapter-Logic Application - Technologies and standards - Scalability - High availability and load balance - Success stories - Customer value proposition
Denis Maggiorotto, CEO Sunnyvale mail: denis.maggiorotto@sunnyvale.it Pag  © Sunnyvale 2009 Success stories Nagios Certified Compatible Adapter-Logic Application is certified  compatible with one of the major, open source, monitoring tool: NAGIOS
Denis Maggiorotto, CEO Sunnyvale mail: denis.maggiorotto@sunnyvale.it Pag  © Sunnyvale 2009 Storie di successo OpenESB implementation support Sunnyvale A.L.A. and OpenESB together form a complete integration suite for export and import information by using Web Service interfaces exclusively such as Web Services Business Process Execution Language (WS-BPEL)
Denis Maggiorotto, CEO Sunnyvale mail: denis.maggiorotto@sunnyvale.it Pag  © Sunnyvale 2009 Storie di successo Sunnyvale and the University of Turin The Turin University, strongly interested in the A.L.A. project, has asked a partnership with Sunnyvale. In the 2010, students about to get a degree in computer sciences, will be engaged in EAI projects using Adapter-Logic Application,  giving them an opportunity to increase their working experience.
Denis Maggiorotto, CEO Sunnyvale mail: denis.maggiorotto@sunnyvale.it Pag  © Sunnyvale 2009 Storie di successo An Italian gas & energy distribution company uses Adapter-Logic Application for: Connect between them 3rd party  architectures such as:  SAP R/3 ,  TIBCO ,  GISWARE (Engineering) ,  Active Directory Expose more than fourty  SAP R/3 BAPI  interfaces   via  Web Service Ensure protocol interoperation:  JMS ,  HTTP ,  SOAP ,  RFC ,  IDOC Authenticate employees on  Active Directory  using  SOAP  protocol
Denis Maggiorotto, CEO Sunnyvale mail: denis.maggiorotto@sunnyvale.it Pag  © Sunnyvale 2009 Contenuti - Why employ an Adapter? - Sunnyale presents Adapter-Logic Application - Technologies and standards - Scalability - High availability and load balance - Success stories - Customer value proposition
Denis Maggiorotto, CEO Sunnyvale mail: denis.maggiorotto@sunnyvale.it Pag  © Sunnyvale 2009 Customer value proposition use a single adapter instance to integrate a wide range of back-end systems install the same adapter on many O.S.  protect against hardware failures using A.L.A. ‘s High Availability and Load Balance capabilities develope custom Connectors and Controllers  activate or deactivate Controllers at run time (without restart) leverage standard technologies to manage data (XML, XML Schema, XSLT) employ a fine-grained and network distributed logging systems  monitor the application performance at run time install the adapter (also) on legacy systems modify data trasformation rules (XSLT) without any restart Adapter-Logic Application allows users to :
Denis Maggiorotto, CEO Sunnyvale mail: denis.maggiorotto@sunnyvale.it Pag  © Sunnyvale 2009 Thank you! Denis Maggiorotto [email_address]

More Related Content

PDF
Subin_resume
PDF
Enabling Enhanced Services Through IMS Technology
DOCX
Edward Draiss Resume 052611
DOC
Akin Akintayo CV Nov12 04 LinkedIn
PDF
IMS World Forum 2014 Summary
PPT
Migration to Unified Communications from Legacy Phone Systems
PDF
Agile, DevOps, Cloud - practical tools of Digital Transformation by Paul Poli...
DOCX
Ritam Bose_Webspheresupport_unix
Subin_resume
Enabling Enhanced Services Through IMS Technology
Edward Draiss Resume 052611
Akin Akintayo CV Nov12 04 LinkedIn
IMS World Forum 2014 Summary
Migration to Unified Communications from Legacy Phone Systems
Agile, DevOps, Cloud - practical tools of Digital Transformation by Paul Poli...
Ritam Bose_Webspheresupport_unix

What's hot (6)

PDF
comForte CSL: a messaging middleware framework for HP NonStop
PDF
Unified Communications
PDF
Ovum On the Radar - Peplink
PDF
Service Provider Involvement with WebRTC
PPTX
Journey to Unified Communications
PDF
Oracle Primavera P6 r8.2 and cm14 on exa platform using oracle fusion middlew...
comForte CSL: a messaging middleware framework for HP NonStop
Unified Communications
Ovum On the Radar - Peplink
Service Provider Involvement with WebRTC
Journey to Unified Communications
Oracle Primavera P6 r8.2 and cm14 on exa platform using oracle fusion middlew...
Ad

Viewers also liked (15)

PPT
Trends & ontwikkelingen in industriële installatie
RTF
Taller Practico De Internet 1
PPTX
Assumpta Montellà. La seva obra
PDF
Innova Day Presentazione Franchini
PDF
Ala 2.0 Keynote
PPTX
ZALOGBASE.RU
PPT
Uneto Vni 1e Concepten Industrie Hotspots Workshop 6feb10
PDF
Innova Day Presentazione Gualandri
PDF
Innova Day Presentazione Madrigali
PPSX
Darwin Presentation Master
PDF
Flavio Bertini, Università "La Sapienza" - Roma: Adapter-Logic Application at
PDF
Innova Day Presentazione Simonini
PPT
Bahai Civilization - Moojan Momen
PPT
ECO 2023 CHAPTER 1
PPT
Sightseeing of Great Britain
Trends & ontwikkelingen in industriële installatie
Taller Practico De Internet 1
Assumpta Montellà. La seva obra
Innova Day Presentazione Franchini
Ala 2.0 Keynote
ZALOGBASE.RU
Uneto Vni 1e Concepten Industrie Hotspots Workshop 6feb10
Innova Day Presentazione Gualandri
Innova Day Presentazione Madrigali
Darwin Presentation Master
Flavio Bertini, Università "La Sapienza" - Roma: Adapter-Logic Application at
Innova Day Presentazione Simonini
Bahai Civilization - Moojan Momen
ECO 2023 CHAPTER 1
Sightseeing of Great Britain
Ad

Similar to Sunnyvale Adapter-Logic Application (20)

PPTX
International Forum on E 2.0 - Oracle - Andrew Gillboy
PPTX
Staples - An Approach to a SOA Application Gateway Center of Excellence
PPT
Adapters and EAI
PPTX
Grottarossa:Why?
PDF
Oracle web center
PPTX
One Unified Platform for Deploying Enterprise Class Solutions across any ente...
PDF
Eclipse tools for deployment to was liberty profile in Bluemix
PDF
Tech strategies keynote combined mpeck ro_v2
PPT
Web Services
PPT
Business Integration
PDF
Service Oriented Architecture with Java Using SOA and web services to build p...
PDF
Ebs troubleshooting con9019_pdf_9019_0001
PDF
WSO2 ESB and SOA
PPT
Adaptive Integration - Application Integration in the 21st Century
PDF
Altova Tools for DB2 pureXML
PDF
The Power of Two: Using IBM Standards Processing Engine for EDI Commerce or H...
PPTX
ACSUG Feb 2018 iPaaS Royal Rumble
PDF
Service Oriented Architecture with Java Using SOA and web services to build p...
PDF
J2EE Antipatterns 1st Edition Bill Dudney
PDF
Introduction To J Boss Seam
International Forum on E 2.0 - Oracle - Andrew Gillboy
Staples - An Approach to a SOA Application Gateway Center of Excellence
Adapters and EAI
Grottarossa:Why?
Oracle web center
One Unified Platform for Deploying Enterprise Class Solutions across any ente...
Eclipse tools for deployment to was liberty profile in Bluemix
Tech strategies keynote combined mpeck ro_v2
Web Services
Business Integration
Service Oriented Architecture with Java Using SOA and web services to build p...
Ebs troubleshooting con9019_pdf_9019_0001
WSO2 ESB and SOA
Adaptive Integration - Application Integration in the 21st Century
Altova Tools for DB2 pureXML
The Power of Two: Using IBM Standards Processing Engine for EDI Commerce or H...
ACSUG Feb 2018 iPaaS Royal Rumble
Service Oriented Architecture with Java Using SOA and web services to build p...
J2EE Antipatterns 1st Edition Bill Dudney
Introduction To J Boss Seam

Recently uploaded (20)

PDF
TokAI - TikTok AI Agent : The First AI Application That Analyzes 10,000+ Vira...
PPTX
KOM of Painting work and Equipment Insulation REV00 update 25-dec.pptx
PDF
MIND Revenue Release Quarter 2 2025 Press Release
PDF
Univ-Connecticut-ChatGPT-Presentaion.pdf
PDF
Empathic Computing: Creating Shared Understanding
PPTX
TechTalks-8-2019-Service-Management-ITIL-Refresh-ITIL-4-Framework-Supports-Ou...
PPTX
SOPHOS-XG Firewall Administrator PPT.pptx
PDF
Profit Center Accounting in SAP S/4HANA, S4F28 Col11
PPT
Teaching material agriculture food technology
PDF
Advanced methodologies resolving dimensionality complications for autism neur...
PPTX
Spectroscopy.pptx food analysis technology
PPTX
Group 1 Presentation -Planning and Decision Making .pptx
PDF
Getting Started with Data Integration: FME Form 101
PDF
Machine learning based COVID-19 study performance prediction
PPTX
A Presentation on Artificial Intelligence
PDF
Mobile App Security Testing_ A Comprehensive Guide.pdf
PDF
Mushroom cultivation and it's methods.pdf
PPTX
1. Introduction to Computer Programming.pptx
PDF
Encapsulation theory and applications.pdf
PDF
Network Security Unit 5.pdf for BCA BBA.
TokAI - TikTok AI Agent : The First AI Application That Analyzes 10,000+ Vira...
KOM of Painting work and Equipment Insulation REV00 update 25-dec.pptx
MIND Revenue Release Quarter 2 2025 Press Release
Univ-Connecticut-ChatGPT-Presentaion.pdf
Empathic Computing: Creating Shared Understanding
TechTalks-8-2019-Service-Management-ITIL-Refresh-ITIL-4-Framework-Supports-Ou...
SOPHOS-XG Firewall Administrator PPT.pptx
Profit Center Accounting in SAP S/4HANA, S4F28 Col11
Teaching material agriculture food technology
Advanced methodologies resolving dimensionality complications for autism neur...
Spectroscopy.pptx food analysis technology
Group 1 Presentation -Planning and Decision Making .pptx
Getting Started with Data Integration: FME Form 101
Machine learning based COVID-19 study performance prediction
A Presentation on Artificial Intelligence
Mobile App Security Testing_ A Comprehensive Guide.pdf
Mushroom cultivation and it's methods.pdf
1. Introduction to Computer Programming.pptx
Encapsulation theory and applications.pdf
Network Security Unit 5.pdf for BCA BBA.

Sunnyvale Adapter-Logic Application

  • 1. Have you ever found a single solution to all your integration problems? Denis Maggiorotto, CEO Sunnyvale mail: denis.maggiorotto@sunnyvale.it Pag © Sunnyvale 2009 Sunnyvale presents : Adapter-Logic Application
  • 2. Denis Maggiorotto, CEO Sunnyvale mail: denis.maggiorotto@sunnyvale.it Pag © Sunnyvale 2009 Disclaimer All logos and trademarks in this slides are property of their respective owners
  • 3. Denis Maggiorotto, CEO Sunnyvale mail: denis.maggiorotto@sunnyvale.it Pag © Sunnyvale 2009 Contents - Why employ an Adapter? - Sunnyvale presents Adapter-Logic Application - Technologies and standards - Scalability - High availability and load balance - Success stories - Customer value proposition
  • 4. Denis Maggiorotto, CEO Sunnyvale mail: denis.maggiorotto@sunnyvale.it Pag © Sunnyvale 2009 Why employ an Adapter? Modern enterprises use a wide range of systems which need to communicate with each other Es: ERP, CRM, billing, store, HR, authentication Heterogeneus applications need to exchange data Es: Java, .NET, C++ Legacy systems need to be engaged in modern service oriented workflows Es: AS/400, Mainframe, OS/2
  • 5. Denis Maggiorotto, CEO Sunnyvale mail: denis.maggiorotto@sunnyvale.it Pag © Sunnyvale 2009 Why employ an Adapter? 3 rd party applications do not expose standard interfaces to be called from the outside world Es: SAP R/3
  • 6. Denis Maggiorotto, CEO Sunnyvale mail: denis.maggiorotto@sunnyvale.it Pag © Sunnyvale 2009 Contents - Why employ an Adapter? - Sunnyvale presents Adapter-Logic Application - Technologies and standards - Scalability - High availability and load balance - Success stories - Customer value proposition
  • 7. Denis Maggiorotto, CEO Sunnyvale mail: denis.maggiorotto@sunnyvale.it Pag © Sunnyvale 2009 Sunnyvale presents Adapter-Logic Application A.L.A. stands in front of non-integrable applications to allow an easy access to clients Es: SAP R/3
  • 8. Denis Maggiorotto, CEO Sunnyvale mail: denis.maggiorotto@sunnyvale.it Pag © Sunnyvale 2009 Sunnyvale presents Adapter-Logic Application Entirely written in Java language, it runs on different O. S. with JVM 1.6 or higher Es: Win2003 Server, Solaris 8/9/10, HP-UX, Linux HP-UX Windows Solaris Linux Other A.L.A. Java Virtual Machine Cross platform compatibility
  • 9. Denis Maggiorotto, CEO Sunnyvale mail: denis.maggiorotto@sunnyvale.it Pag © Sunnyvale 2009 Sunnyvale presents Adapter-Logic Application A single A.L.A. instance is capable of multiple systems integration Es: SAP R/3, Client .NET, TIBCO, Java, etc…
  • 10. Denis Maggiorotto, CEO Sunnyvale mail: denis.maggiorotto@sunnyvale.it Pag © Sunnyvale 2009 Sunnyvale presents Adapter-Logic Application Engineered to be installed (also) on legacy systems Low RAM usage: 4Mb Heap in its minimal configuration Small footprint: entire application weights only 16Mb (except logs) Low CPU usage and reduced disk I/O operations A.L.A. does not need to be deployed on heavy application servers A.L.A. does not use Databases
  • 11. Denis Maggiorotto, CEO Sunnyvale mail: denis.maggiorotto@sunnyvale.it Pag © Sunnyvale 2009 Contenuts - Why employ an Adapter? - Sunnyale presents Adapter-Logic Application - Technologies and standards - Scalability - High availability and load balance - Success stories - Customer value proposition
  • 12. Denis Maggiorotto, CEO Sunnyvale mail: denis.maggiorotto@sunnyvale.it Pag © Sunnyvale 2009 Technologies and standards XML 1.0 The incoming and outgoing data is respresented as an XML document Configuration data is stored into an XML config file Java 1.6 Adapter-Logic Application is written in Java language XML Schema 1.1 The incoming data is validated against XML schemas The application config file is validated against an XML schema XSLT 2.0 (XML Style Sheet Language – Trasformation) Request and response data are trasformed using XSLT 2.0 technology
  • 13. Denis Maggiorotto, CEO Sunnyvale mail: denis.maggiorotto@sunnyvale.it Pag © Sunnyvale 2009 Technologies and standards XPath 2.0 (XML Path Language) Transforming the incoming data with XSLT it is possibile to use XPath standard functions… … or embed Plain Old Java Classes into XSLT documents as XPath Custom Functions
  • 14. Denis Maggiorotto, CEO Sunnyvale mail: denis.maggiorotto@sunnyvale.it Pag © Sunnyvale 2009 Technologies and standards JMX 1.4 1) It is possibile to profile the application at runtime using JMX (JConsole) 2) Front-end interfaces can be instrumented remotely (MBean)
  • 15. Denis Maggiorotto, CEO Sunnyvale mail: denis.maggiorotto@sunnyvale.it Pag © Sunnyvale 2009 Contenuts - Why employ an Adapter? - Sunnyale presents Adapter-Logic Application - Technologies and standards - Scalability - High availability and load balance - Success stories - Customer value proposition
  • 16. Denis Maggiorotto, CEO Sunnyvale mail: denis.maggiorotto@sunnyvale.it Pag © Sunnyvale 2009 Scalability Developed decoupling Front-end and Back-end interfaces from the application core By combining Controllers and Connectors between them it is possibile to integrate a wide range of application systems
  • 17. Denis Maggiorotto, CEO Sunnyvale mail: denis.maggiorotto@sunnyvale.it Pag © Sunnyvale 2009 Scalability The following Controllers are available: JMS (Topic / Queue) Tibco Rendezvous (RV / RVCM) HTTP/SOAP (Web Services) Platform Symphony SAP R/3 (RFC / IDOC) And more will be released shortly: OMG CORBA (Common Object Request Broker Architecture) Socket (TCP / UDP)
  • 18. Denis Maggiorotto, CEO Sunnyvale mail: denis.maggiorotto@sunnyvale.it Pag © Sunnyvale 2009 Scalability The following Connectors are available: SAP R/3 (RFC / IDOC) HTTP/SOAP (Web Services) Platform Symphony LDAP (DSMLv2 enabled) IBM AS/400 (Remote Program Call, Remote Command Call, Spooled Files List) Database via JDBC And more will be released shortly: FIX Protocol (Financial Information Exchange Protocol) IBM AS/400 (Data Queue Write) Socket (TCP / UDP)
  • 19. Denis Maggiorotto, CEO Sunnyvale mail: denis.maggiorotto@sunnyvale.it Pag © Sunnyvale 2009 Scalability Sunnyvale developes Connectors and Controllers on demand: Customers wich employ a technology not included into the lists above, can ask Sunnyvale to develope custom Connectors or Controllers
  • 20. Denis Maggiorotto, CEO Sunnyvale mail: denis.maggiorotto@sunnyvale.it Pag © Sunnyvale 2009 Contents - Why employ an Adapter? - Sunnyale presents Adapter-Logic Application - Technologies and standards - Scalability - High availability and load balance - Success stories - Customer value proposition
  • 21. Denis Maggiorotto, CEO Sunnyvale mail: denis.maggiorotto@sunnyvale.it Pag © Sunnyvale 2009 High availability and load balance - High availability and load balance - Horizontal scalability Active/Active cluster configuration
  • 22. Denis Maggiorotto, CEO Sunnyvale mail: denis.maggiorotto@sunnyvale.it Pag © Sunnyvale 2009 - High availability only - Horizontal scalability Active/Passive cluster configuration High availability and load balance
  • 23. Denis Maggiorotto, CEO Sunnyvale mail: denis.maggiorotto@sunnyvale.it Pag © Sunnyvale 2009 FAILOVER example Active/Passive cluster configuration High availability and load balance
  • 24. Denis Maggiorotto, CEO Sunnyvale mail: denis.maggiorotto@sunnyvale.it Pag © Sunnyvale 2009 Contenuti - Why employ an Adapter? - Sunnyale presents Adapter-Logic Application - Technologies and standards - Scalability - High availability and load balance - Success stories - Customer value proposition
  • 25. Denis Maggiorotto, CEO Sunnyvale mail: denis.maggiorotto@sunnyvale.it Pag © Sunnyvale 2009 Success stories Nagios Certified Compatible Adapter-Logic Application is certified compatible with one of the major, open source, monitoring tool: NAGIOS
  • 26. Denis Maggiorotto, CEO Sunnyvale mail: denis.maggiorotto@sunnyvale.it Pag © Sunnyvale 2009 Storie di successo OpenESB implementation support Sunnyvale A.L.A. and OpenESB together form a complete integration suite for export and import information by using Web Service interfaces exclusively such as Web Services Business Process Execution Language (WS-BPEL)
  • 27. Denis Maggiorotto, CEO Sunnyvale mail: denis.maggiorotto@sunnyvale.it Pag © Sunnyvale 2009 Storie di successo Sunnyvale and the University of Turin The Turin University, strongly interested in the A.L.A. project, has asked a partnership with Sunnyvale. In the 2010, students about to get a degree in computer sciences, will be engaged in EAI projects using Adapter-Logic Application, giving them an opportunity to increase their working experience.
  • 28. Denis Maggiorotto, CEO Sunnyvale mail: denis.maggiorotto@sunnyvale.it Pag © Sunnyvale 2009 Storie di successo An Italian gas & energy distribution company uses Adapter-Logic Application for: Connect between them 3rd party architectures such as: SAP R/3 , TIBCO , GISWARE (Engineering) , Active Directory Expose more than fourty SAP R/3 BAPI interfaces via Web Service Ensure protocol interoperation: JMS , HTTP , SOAP , RFC , IDOC Authenticate employees on Active Directory using SOAP protocol
  • 29. Denis Maggiorotto, CEO Sunnyvale mail: denis.maggiorotto@sunnyvale.it Pag © Sunnyvale 2009 Contenuti - Why employ an Adapter? - Sunnyale presents Adapter-Logic Application - Technologies and standards - Scalability - High availability and load balance - Success stories - Customer value proposition
  • 30. Denis Maggiorotto, CEO Sunnyvale mail: denis.maggiorotto@sunnyvale.it Pag © Sunnyvale 2009 Customer value proposition use a single adapter instance to integrate a wide range of back-end systems install the same adapter on many O.S. protect against hardware failures using A.L.A. ‘s High Availability and Load Balance capabilities develope custom Connectors and Controllers activate or deactivate Controllers at run time (without restart) leverage standard technologies to manage data (XML, XML Schema, XSLT) employ a fine-grained and network distributed logging systems monitor the application performance at run time install the adapter (also) on legacy systems modify data trasformation rules (XSLT) without any restart Adapter-Logic Application allows users to :
  • 31. Denis Maggiorotto, CEO Sunnyvale mail: denis.maggiorotto@sunnyvale.it Pag © Sunnyvale 2009 Thank you! Denis Maggiorotto [email_address]