Resistance is Futile! Your Application Will Be Assimilated Marv Stone Systems Engineering, Progress Software Session 121
© 2009 Progress Software Corporation. All rights reserved. Agenda Death is irrelevant. Your archaic cultures are authority- driven. To facilitate your introduction into our society, it has been decided that a human voice will speak for us in all communications. I have been chosen to be that voice. Why Integration The Encounter The Assimilation 2
© 2009 Progress Software Corporation. All rights reserved. Why Integration Freedom is irrelevant. Resistance is futile. 3 Not to be republished or redistributed.
© 2009 Progress Software Corporation. All rights reserved. Why Integration You Know Why 4 unrestricted sharing of data and business processes among any connected application or data sources in the enterprise. Supply Chain CRM BI / Reporting Human Resources Not to be republished or redistributed.
© 2009 Progress Software Corporation. All rights reserved. Two Basic Methods Data Integration 5 Financial Reporting Marketing Analytics Call Center CRM System Order Processing System Corporate Performance Management Procurement Systems HR Systems Customers Outsourcers Partners DATA Business IntelligenceOperational Systems Data Integration
© 2009 Progress Software Corporation. All rights reserved. The Encounter Our First Demo 6 With the first link, the chain is forged. -- Jean Luc Picard Not to be republished or redistributed.
© 2009 Progress Software Corporation. All rights reserved. 7 SonicMQ SonicMQ client Producer SonicMQ broker Destination SonicMQ client Consumer PublisherTopic Subscriber Sender Queue Reciever
© 2009 Progress Software Corporation. All rights reserved. 8 SonicMQ Adapter Demo We Know and Love ABL Client OpenEdge Adapter for SonicMQ SonicMQ Broker
© 2009 Progress Software Corporation. All rights reserved. SonicMQ Adapter Demo Whats New? 9 Two new models for SonicMQ 4GL clients 1.Client: 4GL client running as a separate process 2.Server: 4GL client running in an AppServer agent process Client message persistence Temporary queues Support for fault tolerance OpenEdge 10.2A & Sonic 7.6 RUN jms/jmssession.p PERSISTENT SET hSession (connectionString) Not to be republished or redistributed.
© 2009 Progress Software Corporation. All rights reserved. unrestricted sharing of data and business processes among any connected application or data sources in the enterprise. 10 Why Integration You Know Why Business Integration Not to be republished or redistributed. E-Market Places Applications from M&A Purchased Applications SaaS Applications
© 2009 Progress Software Corporation. All rights reserved. 11 Why Integration You Know Why unrestricted sharing of data and business processes among any connected application or data sources in the enterprise. E-Market Places Applications from M&A Purchased Applications SaaS Applications Business Integration Not to be republished or redistributed.
© 2009 Progress Software Corporation. All rights reserved. 12 Why Integration You Know Why unrestricted sharing of data and business processes among any connected application or data sources in the enterprise. E-Market Places Applications from M&A Purchased Applications SaaS Applications n(n – 1) 2 Business Integration Not to be republished or redistributed.
© 2009 Progress Software Corporation. All rights reserved. 13 The Assimilation Resistance is futile. We wish to improve ourselves. We will add your technological distinctiveness to our own. Your culture will adapt to service ours. Not to be republished or redistributed.
© 2009 Progress Software Corporation. All rights reserved. Sonic ESB Enterprise Integration Backplane 14 OpenEdge Application OpenEdge Application OpenEdge Adapter for SonicMQ OpenEdge Adapter for Sonic ESB Web Service SOAP/HTTP Sonic Enterprise Service Bus Partner Application SAP Industry Application Adapter
© 2009 Progress Software Corporation. All rights reserved. Sonic ESB We All Know Why! 15 Faster integration of new applications Reduces rigidity and fragility of hard-wired integration High levels of reliability and availability assure business continuity Incrementally deployed for reduced risk and upfront investment Standards-based technology Provides fast, reliable, and fault-tolerant messaging-based backplane
© 2009 Progress Software Corporation. All rights reserved. Service Sonic ESB Its a process! 16 Process Step Service
© 2009 Progress Software Corporation. All rights reserved. 17 Sonic ESB Adapter Demo ABL file must be part of a project. ABL file must successfully compile. File must not be in a modified state. External procedures, internal procedures, and user-defined functions. OpenEdge 10.1C01SP01 Sonic Workbench 7.6 or higher. Combined Environment Not to be republished or redistributed.
© 2009 Progress Software Corporation. All rights reserved. Summary Assimilation Can Be A Good Thing! Resistance is Futile Its Not All That Scary Your App is Ready Youre Ready Help is Available 18 Not to be republished or redistributed.
Resistance is Futile! Your Application Will Be Assimilated Marv Stone Systems Engineering, Progress Software Session 121