1 / 25

INNOV-02 Integrating your Business Logic with the World

INNOV-02 Integrating your Business Logic with the World. Jan Van Lishout - Tom Vanpol Progress Software. Agenda. Business Today The Industry Evolution OpenEdge ™ Architecture Episode 1: AppServer ™ Integration Episode 2: Sonic ESB ™. Existing Situation – Order Entry. SERVER.

talbot
Download Presentation

INNOV-02 Integrating your Business Logic with the World

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. INNOV-02Integrating your Business Logic with the World Jan Van Lishout - Tom Vanpol Progress Software

  2. Agenda • Business Today • The Industry Evolution • OpenEdge™ Architecture • Episode 1: AppServer™ • Integration • Episode 2: Sonic ESB™ INNOV-02 – Integrating your Business Logic with the World

  3. Existing Situation – Order Entry SERVER INNOV-02 – Integrating your Business Logic with the World

  4. Existing Situation – Scalability SERVER INNOV-02 – Integrating your Business Logic with the World

  5. Existing Situation – Availability SERVER INNOV-02 – Integrating your Business Logic with the World

  6. Application Problems … … my confession • Growth is limited • And very expensive • If load shifts, people take the hit • One single entrance point into BL • I have no clue about integration !!! INNOV-02 – Integrating your Business Logic with the World

  7. Customer Needs .NET™, Java™, XML, Web services, … Let’s see how they cope with that … • Expand business • E-business functionality • New Devices! • Minimize human errors • Maintain current hardware • Integrate with existing financial application • Low maintenance costs INNOV-02 – Integrating your Business Logic with the World

  8. Developer Needs … Ooooh … How will we cope with all that … • Time-to-market - ROI • Platform independency • Fashionable UIs • No rewrite every x years • Open to future technologies • Integration possibilities • Focus on functionality vs technical infrastructure INNOV-02 – Integrating your Business Logic with the World

  9. Industry Rules • Service-Oriented Architecture • Web services • Shift to self-servicing • Real-time enterprise • Use MOM, XML, SOAP! • ESB - integrating core business processes to anyone, anywhere • .NET, J2EE INNOV-02 – Integrating your Business Logic with the World

  10. Our Opinion? The focus should always be on business, not on technology The World’s Best Applications… • Will not be bound • by any one user interface technology, methodology, or platform • Cannot exist • as an island, Interoperability, central to the design and integration, must be easy • Will be • business processes expressed as software INNOV-02 – Integrating your Business Logic with the World

  11. OpenEdge Reference Architecture 4GL GUI .NET Java Web Service CHUI HTML Windows Unix HP-UX AIX Solaris TRU64 SCO Unix Linux Business logic Web Service Oracle Ascii Files Sqlserver XML Files ODBC OpenEdge AppServer INNOV-02 – Integrating your Business Logic with the World

  12. Opening Things Up … WWW AppServer BUSINESS LOGIC SERVER INNOV-02 – Integrating your Business Logic with the World

  13. “The one where we impress the audience by showing them that by moving to a SOA, multiple (user) interfaces will be able to connect to central business logic.” Episode 1 INNOV-02 – Integrating your Business Logic with the World

  14. What Will We Show You? AppServer Business Logic .NET Java .NET CF … HTML 4GL GUI Web Service Web Service Open Client Progress INNOV-02 – Integrating your Business Logic with the World

  15. If your app is a success… WebService COBOL SAP system V6 Finance App FORTRAN …you will encounter other Apps …in all sorts of technologies …what about integration ??? Your App C# App INNOV-02 – Integrating your Business Logic with the World

  16. Web Services Of Course…or not? Web Services Of Course Web service Web service Web service Web service Web service Web service Web service Web service Web service Web service Web service Web service ClientApplication ClientApplication ClientApplication ClientApplication ClientApplication ClientApplication ClientApplication ClientApplication ClientApplication ClientApplication ClientApplication ClientApplication Web service Web service Web service Web service Web service Web service Web service Web service Web service Web service Web service Web service Legacy application Legacy application Legacy application Legacy application Legacy application Legacy application Web service Web service Web service Web service Web service Web service Legacyapplication Legacyapplication Legacyapplication Legacyapplication Legacyapplication Legacyapplication Web service Web service Web service Web service Web service Web service INNOV-02 – Integrating your Business Logic with the World

  17. Can’t we keep it simple? Integration Services Web service YOUR application Web service LegacyApplication Web service INNOV-02 – Integrating your Business Logic with the World

  18. OpenEdge Service Container for ESB J2EE™ Application OpenEdge™Application .NET Application SOAP/HTTP JMS or JCA SOAP/HTTP Enterprise Service Bus Transformation ServicesContent-Based Routing Services JMS SOAP/HTTP Partner System Web Service XSLT INNOV-02 – Integrating your Business Logic with the World

  19. “The one where we break all boundaries and integrate character applications, written in older languages, with the latest technology gadgets, opening your Business Logic to the world.” Episode 2 INNOV-02 – Integrating your Business Logic with the World

  20. What Will We Show You ? .NET Java .NET CF Flash MX HTML 4GL COBOL Application Excel Application AppServer Business Logic Enterprise Service Bus INNOV-02 – Integrating your Business Logic with the World

  21. What Will We Show You? AOL Messenger OpenEdge Application Java Application COBOL Application .NET Application .NET CF Application OpenEdge™Application Excel Application Enterprise Service Bus Order Generator INNOV-02 – Integrating your Business Logic with the World

  22. In Summary • Move to OpenEdge10 • Open up Business Logic • Be ready to integrate INNOV-02 – Integrating your Business Logic with the World

  23. Questions? INNOV-02 – Integrating your Business Logic with the World

  24. Thank you for your time! INNOV-02 – Integrating your Business Logic with the World

  25. INNOV-02 – Integrating your Business Logic with the World

More Related