INT-4: Introducing Sonic ESB®

Slides:



Advertisements
Similar presentations
IBM Software Group ® SOA – Successful Adoption and Barriers IDC Service-Oriented Architecture Conference 2005 Rick Robinson, IT Architect, IBM EMEA WebSphere.
Advertisements

Current impacts of cloud migration on broadband network operations and businesses David Sterling Partner, i 3 m 3 Solutions.
Service Oriented Architecture Terry Woods Session 50.
Applying the SOA RA Utah Public Safety ESB Project Utah Department of Technology Services April 10, 2008 Prepared by Robert Woolley.
Rob Straight SOA-1: Applied SOA: Building Out Your SOA Environment with OpenEdge ® Principal Product Manager.
Best Practices in Adopting SOA Mike Gilpin VP / Research Director Forrester Research.
Building an Operational Enterprise Architecture and Service Oriented Architecture Best Practices Presented by: Ajay Budhraja Copyright 2006 Ajay Budhraja,
Spring, Hibernate and Web Services 13 th September 2014.
Technical Track Session Service-Oriented Architecture Terry Woods.
ECHO: NASA’s E os C learing HO use Integrating Access to Data Services Michael Burnett Blueprint Technologies, 7799 Leesburg.
Oracle Fusion Middleware
Service Oriented Architecture Concepts March 27, 2006 Chris Armstrong
Service Oriented Architecture
Independent Insight for Service Oriented Practice Communicating SOA.
1 Software architecture adjustments for a changing business.
SOA with Progress Philipp Walther Consultant. © 2007 Progress Software Corporation2 Agenda  SOA  Enterprise Service Bus (ESB)  The Progress SOA Portfolio.
SOA Best Practices INFOSYS 290, Section 3 Web Services: Concepts, Design and Implementation Adam Blum
Realising the Potential of Service Oriented Architecture Kris Horrocks Connected Systems Division Microsoft.
Systems Integration & Consulting June Copyright ® 2009 Ayenda Agenda Introduction to Systems Integration System Integration Challenges and Opportunities.
SOA, EDA, ECM and more Discover a pragmatic architecture for an intelligent enterprise, to maximize impact on the business Patrice Bertrand Software Architect.
® IBM Software Group © IBM Corporation IBM Information Server Service Oriented Architecture WebSphere Information Services Director (WISD)
CONNECT EVERYTHING. ACHIEVE ANYTHING. ™ Top Ten Enterprise Service Bus (ESB) Myths Gordon Van Huizen CTO, Sonic Software March 17, 2005.
SOA – Development Organization Yogish Pai. 2 IT organization are structured to meet the business needs LOB-IT Aligned to a particular business unit for.
SOA, BPM, BPEL, jBPM.
Asynchronous Services - The key to enterprise SOA Johan Eltes Callista Enterprise AB.
SOA-06: Get On the Bus with the OpenEdge ® Adapter for Sonic ESB ® David Cleary Principal Software Engineer, Progress.
“This presentation is for informational purposes only and may not be incorporated into a contract or agreement.”
SOA-4: Introduction to OpenEdge ® Integration Technologies Jamie Townsend Applied Architect.
Database Architectures and the Web Session 5
PROJECT NAME: DHS Watch List Integration (WLI) Information Sharing Environment (ISE) MANAGER: Michael Borden PHONE: (703) extension 105.
INT-11: It’s Monday Morning, Do You Know Where Your Service Has Been? Service Management with Sonic ™ and Actional Marv Stone Progress Software.
SOA-13: Introduction to DataXtend ® Semantic Integrator (DX SI) Abstract data management from the application level using a common data model.
SOA-24: WS-AlphabetSoup Making sense of SOA standards Jaime Meritt Director of Technology.
Progress SOA Reference Model Explained Mike Ormerod Applied Architect 9/8/2008.
A proposal for ObjectWeb ESB Antoine Mensch October 4, 2004.
Service Oriented Architectures Presentation By: Clifton Sweeney November 3 rd 2008.
SOA-14: Deploying your SOA Application David Cleary Principal Software Engineer.
Why Governance? SOA Governance allows to n Master complexity of IT n Support business process change.
AUTHORS: MIKE P. PAPAZOGLOU WILLEM-JAN VAN DEN HEUVEL PRESENTED BY: MARGARETA VAMOS Service oriented architectures: approaches, technologies and research.
INT-1: Achieving SOA: The Product Solution Ken Wilner Vice President of Technology.
Michael Woods Sr. Technical Product Manager.
SOA-21: Integrating SAP and Other Packaged Applications into your SOA Infrastructure Wayne Lockhart Sr. Product Manager.
Databases JDBC (Java Database Connectivity) –Thin clients – servlet,JavaServer Pages (JSP) –Thick clients – RMI to remote databases –most recommended way.
SOA-25: Data Distribution Solutions Using DataXtend ® Semantic Integrator for Sonic ™ ESB Users Jim Barton Solution Architect.
SOA-02: Sonic SOA Products Overview Luis Maldonado Technical Product Manager Sonic Software.
Enterprise Integration Patterns CS3300 Fall 2015.
SOA-01: SOA Elucidated: Principles of Service- Oriented Architecture Ken Wilner Vice President of Technology.
INT-9: Implementing ESB Processes with OpenEdge ® and Sonic ™ David Cleary Principal Software Engineer.
® IBM Software Group © 2004 IBM Corporation Developing an SOA with RUP and UML 2.0 Giles Davies.
SOA-4: Introducing Sonic V7.0 The Next Generation ESB Paul Moxon & Luis Maldonado Sonic Product Management.
David Smiley SOA Technology Evangelist Software AG Lead, follow or get out of the way Here Comes SOA.
SONIC-1: What’s New in Sonic v7.5 Sonic ESB ® 7.5 Kimberly Palko Technical Product Manager.
Driving Business Agility at Pfizer Martin Brodbeck Application Architecture Director Pfizer Global Pharmaceuticals June 7, 2004.
INT-3: Realistic Service Oriented Architecture Approaches Michael Boyd & Bernard Bresser Progress Software.
SOA-05: Building an Enterprise SOA Using ESB Dave Chappell Vice President & Chief Technology Evangelist, Sonic Software.
GRID ANATOMY Advanced Computing Concepts – Dr. Emmanuel Pilli.
Implementing The SOA Reference Model An ESB Developer’s Perspective David Millman Principal Architect 9/8/2008.
Mike Ormerod C1: Applied SOA: Building Out Your SOA Environment with OpenEdge ® Applied Architect.
Overview of SOA and the role of ESB/OSB
Christian Stiller Technical Account Manager SOA-23: Enterprise Integration Patterns in Sonic ™ ESB.
SOA-19: Combining the Power of Sonic ™, DataXtend ® Semantic Integrator, and Actional ® for SOA Operations Joining forces … Jiri De Jagere Senior Solution.
Service Oriented Architecture Enabling the Agile and Flexible Business of the 21 st Century.
Amlan Debnath VP, Integration Products Oracle Corporation.
CIM Modeling for E&U - (Short Version)
Database Architectures and the Web
7. Service-oriented Architecture (SOA)
SOA-1: Fundamentals of Service-Oriented Architecture
Introduction to SOA Part II: SOA in the enterprise
SOA-09: Conducting Business with OpenEdge® and SonicMQ®
Presentation transcript:

INT-4: Introducing Sonic ESB® Remove the marketing hype. What is SOA Talk about what is an ESB as opposed to Sonic Jaime Meritt Director, ESB Product Management Rob Straight Principal Product Manager

Your Speaker Jaime Meritt Rob Straight Director ESB Product Management A little bit about us… Jaime Meritt Director ESB Product Management Responsible for ESB Product Family strategy and planning Architect Sonic ESB Rob Straight Principal Product Manager, OpenEdge Responsible for integration strategy and planning INT-4: Introducing Sonic ESB

Agenda ESB Fundamentals The Role of an Enterprise Service Bus How an Enterprise Service Bus Works Next Steps INT-4: Introducing Sonic ESB

Information Technology The Pressure on IT Must reuse existing assets …not designed to collaborate Must show rapid, measurable ROI Can’t introduce operational risk …IT Bound By Constraints Develop new products and services Speed business transactions Comply with governance Integrate acquisitions Outsource business functions Business Demands Change… Information Technology Nothing new here – we’re in an ever changing, challenging world – more so than ever before - more constraints on resources (time & cost) and need to make changes with low cost, low risk and quickly! Speed & Agility are the key, and IT has to make it happen! People & organizations are resistant to change- this is human nature, to avoid risks that change might bring. But change abounds as a normal course of business. Known changes the can be planned for (technology, regulatory compliance) Expected changes, but not knowing exactly how or when they will happen (cost of labor increase) Unforeseen changes (Internet, global terrorism) Some changes have to be dealt with, e.g. regulatory compliance imposed from outside the organization. It comes down responding to change (while managing risk). There is a strong need to respond to change quickly, and if possible use change to your competitive advantage. Adapt and be agile, or die. The fittest (most able to adapt to change) species survives, not the strongest. - Survival of the fittest per Charles Darwin and On The Origin of the Species. INT-4: Introducing Sonic ESB

Introducing SOA & SOBA Service-Oriented Architecture > Service-Oriented Business Applications An approach for building agile and flexible business applications Loosely coupled services = flexible business processes SOA is not A product or application A specific technology A specific standard A specific set of rules After the dot com boom and bust, an new era of cost containment began. IT organizations were asked to do more with less: make use of existing assets and resources to get the job done. No longer is “rip and replace” a viable alternative. Instead, as much value as possible needs to be extracted from existing systems. Loose coupling, no hard connections No one technology, standard, rules etc … more of an architectural concept! INT-4: Introducing Sonic ESB

The Accidental Architecture High cost of operations Low reuse of assets Resistant to change Difficult to visualize and govern Mainframe .NET J2EE OpenEdge Open Source Isolated silos of fragmented process INT-4: Introducing Sonic ESB

Enterprise Service Bus Infrastructure for SOA Integration Binds disparate systems into SOA Flexibly, reliably and efficiently routes data and events, manages processes Inserts mediation capabilities (for transformation, data enrichment, etc.) Promotes high asset reuse, agility, manageability and governance Mainframe .NET J2EE OpenEdge Open Source INT-4: Introducing Sonic ESB

The Enterprise Service Bus Web Services only address a subset of the issues J2EE™ APPLICATION PACKAGED APPLICATION & LEGACY SYSTEMS .NET™ APPLICATION How do you: SOA-enable existing applications? Resolve incompatibilities? Compose and reuse service capabilities? Don’t forget: Distribution Scalability Reliability Security XML SOAP HTTP WEB SERVICES INTERFACE OPENEDGE FUTURE SERVICES INT-4: Introducing Sonic ESB

The Enterprise Service Bus An ESB provides flexible integration of business applications in an SOA Across organizational boundaries and to remote sites With low latency, high reliability and continuous availability Evolve, scale and extend throughout the enterprise It’s quite common for ESB deployments to cross large geographic boundaries. In practice, though, the department in the building across campus can be as much a challenge to integrate because the systems run in different security domains or have different owners. We find that most of our customers appreciate the distributed architecture of Sonic ESB, either because the endpoints that it integrates are themselves distributed, or because they need the distributed architecture of Sonic ESB in order to scale to meet high throughput requirements. Regardless, the flexibility of Sonic ESB architecture—the ability to change process, service or schema independent of physical deployment—is an important aspect of pretty much every Sonic ESB deployment. Any number of locations Any number of services Any number of processes INT-4: Introducing Sonic ESB

Agenda ESB Fundamentals The Role of an Enterprise Service Bus How an Enterprise Service Bus Works Next Steps INT-4: Introducing Sonic ESB

The Role of an Enterprise Service Bus A practical approach to SOA There is no SOA “big bang” - incremental adoption is the only path for success The ESB allows for project by project development utilizing “SOA foundational technologies” and best practices Start with a “business change project” and show immediate value Changes in marketing strategy Mergers and acquisitions Regulatory requirements Breaking down functional silos Creating an E-value chain Incrementally add other business change projects using standards-based integration options INT-4: Introducing Sonic ESB

The Role of an Enterprise Service Bus Making sense of SOA standards Transports HTTP JMS Data Model XML (POX) SOAP Transformation XSLT XQuery Interface and Orchestration WSDL BPEL Registry UDDI Enterprise Security Reliability INT-4: Introducing Sonic ESB

The Role of an Enterprise Service Bus Loose Coupling – How Loose is Loose? ? The less you know the better!! Systems were not originally designed to work together so services vary widely Data Model Semantics Location Time Security Interface Version Web Services gets all of the hype, but it’s not the only approach The ESB provides infrastructure to resolve these incompatibilities INT-4: Introducing Sonic ESB

The Role of an Enterprise Service Bus Provides enterprise grade SOA integration infrastructure Standards-Based integration infrastructure for connectivity, transformation, and security Service Enable heterogeneous endpoints Mediate service exchanges to resolve incompatibilities Intelligent Routing and Service Orchestration to compose and reuse services SONIC ESB® ENTERPRISE SERVICE BUS J2EE™ APPLICATION PACKAGED APPLICATION & LEGACY SYSTEMS .NET™ APPLICATION OPENEDGE APPLICATION WEB SERVICE INT-4: Introducing Sonic ESB

Agenda ESB Fundamentals The Role of an Enterprise Service Bus How an Enterprise Service Bus Works Next Steps INT-4: Introducing Sonic ESB

How an Enterprise Service Bus Works Connect existing applications to the bus ‘On-ramps’ and ‘off- ramps’ for the ESB Proprietary and complex applications B2B protocols Packaged applications Mainframe and legacy Extensibility APIs to build additional adapters OPENEDGE APPLICATION LEGACY SYSTEMS MAINFRAME PACKAGED APPS .NET™ APPLICATION B2B PARTNER J2EE APPLICATION ENTERPRISE SERVICE BUS INT-4: Introducing Sonic ESB

How an Enterprise Service Bus Works Application infrastructure integration Business logic in OpenEdge 10 / 4GL Process & integration logic in ESB OpenEdge tools for configuring adapters Deploy OpenEdge apps as ESB services JEE and .Net J2EE™ APPLICATION OpenEdge Application .NET™ APPLICATION PARTNER SYSTEM WEB SERVICE Dave Cleary, Tuesday 10:30 – 11:30 AM INT-4: Introducing Sonic ESB

How an Enterprise Service Bus Works Data store integration Access data in OpenEdge and foreign data sources Service interface to database queries XML to query/result mapping Load balancing and connection pooling XML TRANSLATE RESULTSET SONIC DATABASE SERVICE XML MAPPING RDBMS SQL CALL OR STORE PROCEDURES INT-4: Introducing Sonic ESB

How an Enterprise Service Bus Works Mediation and Intelligent routing Fn() Service Adapter Simple data format translation Queuing and Publish/Subscribe Content based routing to select service implementation based on business messages Itineraries Routing slip pattern provides a simple sequencing mechanism State travels with the message to obviate the need for bi-directional communications Compose and reuse itineraries to separate concerns Service Request Service Response Service Implementation Data Business Logic Service Interface Time Location Type Version Interface Cardinality Lookup Model (is a response expected or not) Notification Request-reply Mode (does the sender wait for a response or not) Synchronous Asynchronous Cardinality (M:M or 1:1) Pub-sub Point-to-pointNormalize data flows through bus Mediation is an essential capability of the ESB and provides three principal benefits. First, mediation allows the ESB to reconcile incompatible protocols, data formats, and interaction patterns of connected services. By bridging these differences among services with the built-in mediation functionality of the ESB, it is much easier to rapidly set up communications among diverse services. The ESB mediates not just message format and protocol, but also interaction patterns, so synchronous services can communicate with asynchronous services—and vice-versa—without any changes to the services’ coding itself. The ability to mediate services without requiring changes to the services themselves leads to the key second benefit of mediation: it eliminates inflexible, hard-coded service interdependencies. Service interdependencies, especially hidden ones, are the enemy of flexibility in a SOA, because they make it difficult to understand the impact of a service change. By isolating and making explicit the mediation among services, the ESB makes it dramatically easier to manage change in a complex environment. The flexibility of mediation can be seen more broadly to provide a third benefit, namely that the ESB makes it easy to combine and extend existing services to meet new requirements. Mediated services become general-purpose building blocks which may be orchestrated in order to automate end-to-end business processes INT-4: Introducing Sonic ESB

How an Enterprise Service Bus Works Service Orchestration: Enabling reuse with WS-BPEL 2.0 Process layer provides higher level abstraction for creation coarse grained services Compose processes out of existing services and processes Correlate events within and across running processes Familiar developer constructs: conditionals, loops, delays, scoped state Manage concurrent (often long-running) service interactions Compensate for completed activities in the event of failure COMPOSED SERVICES SERVICES CORRELATE EVENTS Today, BPEL is the most widely-accepted standard for service orchestration. Simpler than Java or C#, yet rich with support for Web services, it is a natural choice for SOA development. Most people are aware that BPEL helps you compose processes out of existing services and processes, but that’s only a part of the BPEL story. It also provides a host of features that take care of a lot of the detail work related to correlation of events within and across running processes. BPEL provides a rich set of control flow features that are familiar programmatic constructs, such as loops, conditionals, delays, and scoped state. BPEL manages concurrent, long-running transactions, and so it provides a means by which process state is stored to disk for scalability and recovery. And, BPEL has sophisticated features for compensation from failures, giving you a standard way to define units of work that must be completed or reversed in their entirety. SERVICES INT-4: Introducing Sonic ESB

How an Enterprise Service Bus Works The problem: Back-end integration Browser Change requires re-coding Chatty protocols over WAN? How do I secure over firewall? Will WS scale up? Hard to coordinate changes across organizational silos. Portal Presentation Layer App Server WS JDBC WS JDBC WAN The remote information access problem comes up in the context of back-end integration. In simple scenarios, using the integration that comes with a portal is quite sufficient. Application Application INT-4: Introducing Sonic ESB

How an Enterprise Service Bus Works The problem: Can’t re-use dedicated integration layer Browser Web Svc Partner System Portal Presentation Layer App Server JDBC WS JDBC WS JDBC WS WS JDBC WAN WAN Application Application INT-4: Introducing Sonic ESB

How an Enterprise Service Bus Works The ESB solution Integrates each back end system as managed service Across remote sites and security domains Can run asynchronous back-end queries in parallel Infrastructure extensible to new uses without disruption, without remote system recoding Browser Web Services Consumer Portal Extensible for future uses Without negotiation with aps Owners at the endpoints You manage App on-ramp remotely, use apis as reqd. no negotiation after gaining access Application Application INT-4: Introducing Sonic ESB

How an Enterprise Service Bus Works The problem: Accelerate business process cycle Latency of batch processing BATCH CYCLE BATCH CYCLE BATCH CYCLE TIME LOST: Sales order processing STP – straight through processing of trades in financial services Flow-through provisioning – provisioning of new service for a customer, whether over the phone or at a retail shop JIT inventory Maybe they are in different geographies, but more likely, they are in their own departments, and have their own way of doing things, and do these things at their own pace. FTP FTP FTP ORDER ENTRY ERP FULFILL - MENT BILLING ORDER CASH Sales Manufacturing Shipping Finance INT-4: Introducing Sonic ESB

How an Enterprise Service Bus Works The problem: Accelerate business process cycle Latency of batch processing Error remediation 80% of data transfer done this way BATCH CYCLE BATCH CYCLE BATCH CYCLE TIME LOST: FTP FTP FTP ORDER ENTRY ERP FULFILL - MENT BILLING ORDER CASH Error: Retransmit Sales Manufacturing Shipping Finance INT-4: Introducing Sonic ESB

How an Enterprise Service Bus Works BPEL Integration example 2 1 3 REPEAT START END WSDL LEGACY ORDER BUILD SHIP Use BPEL to iterate on 3-step process Each step invokes legacy resources But BPEL is completely binding-agnostic It knows only of WSDL How do I integrate with the target systems? Here is a VERY simple BPEL process, that just executes three steps in an infinite loop. The diagram showing the process flow 1-2-3 in between the horizontal braces is actually a real BPEL diagram. But I took some artistic license in representing the “repeat” diagram because it is too hard to show in a PowerPoint slide. Anyway, you get the idea. By design, the BPEL language itself provides no means to integrate or even communicate with the services it orchestrates. Every BPEL vendor has to supply a binding of some type. The BPEL spec is silent on this in order to provide room for vendors to innovate. INT-4: Introducing Sonic ESB

How an Enterprise Service Bus Works BPEL Integration example 1 2 3 2 1 3 REPEAT START END BPEL SERVER ORDER ORDER SHIP BUILD BPEL Server uses Sonic ESB to bind WSDL interfaces to heterogeneous resources connected to the ESB. BUILD SHIP BPEL orchestrates WSDL services into a process ESB binds WSDL to heterogeneous resources INT-4: Introducing Sonic ESB

How an Enterprise Service Bus Works BPEL Integration example with two fulfillment centers 2 1 3 REPEAT START END WSDL LEGACY ORDER BUILD LOCAL SHIP REMOTE SHIP CRM ? That means two shipping systems: one local, one remote The second shipping system needs special handling We can’t ship without looking up customer information that is in the remote fulfillment center Of course, that’s a very simple example, and real life is rarely that simple. So let’s make the example a little more interesting by extending it to a situation where we have two fulfillment centers, each with their own shipping system. And, in order to use the remote fulfillment center, we need to look up some customer information in a CRM system that is deployed there. This is not an unusual situation at all. INT-4: Introducing Sonic ESB

How an Enterprise Service Bus Works BPEL Integration example with two fulfillment centers REMOTE SHIP CRM BPEL SERVER A B C ORDER 1 CRM SHIP 2 B A C 3 ITINERARY 2 3 BUILD SHIP 1 Extend “SHIP” service using ESB intelligent routing CBR selects branch Itinerary directs message flow for additional mediation steps Intelligent routing obviates WAN hop – no “central brain” Separation of BPEL and ESB concerns maximizes flexibility INT-4: Introducing Sonic ESB

How an Enterprise Service Bus Works Distribution, Scalability, Availability, and Security 1 2 3 4 2 Inside the ESB, the communication backbone is implemented by a network of cooperating brokers. These brokers automatically switch between JMS and SOAP/HTTP protocols depending on the nature of the target service (ESB service or Web service). The brokers also maintain context information to correlate requests and responses to handle asynchronous calls. Services can be replicated to provide additional processing throughput. Clustered brokers provide dynamic scalability of message processing without disruption of running services. Dynamic Routing Architecture extends automatic broker communications beyond cluster and WAN boundaries, creating the foundation for a true bus deployment topology. Sonic’s unique Continuous Availability Architecture (CAA) provides the highest level of availability and fault tolerance for SOA by eliminating operational risk of lost data without expensive RAID, OS clustering software or third-party HA frameworks in the messaging layer. Clustered communication brokers scale to meet changing throughput requirements Brokers dynamically route messages across clusters, WAN and security domains Continuous Availability Architecture (CAA) provides communications availability Add service instances for transparent load-balancing, availability, disaster recovery INT-4: Introducing Sonic ESB

Agenda ESB Fundamentals The Role of an Enterprise Service Bus How an Enterprise Service Bus Works Next Steps INT-4: Introducing Sonic ESB

OpenEdge & Sonic SOA Infrastructure Building your SOA infrastructure Integration Build and integrate with OpenEdge and Sonic Get on the bus with the app server adapter Focus on business logic not infrastructure Leverage existing & legacy applications Cost effective, incremental integration INT-4: Introducing Sonic ESB

The Progress Software Product Line Overcoming IT and Business Challenges Using SOA Event Processing Mainframe Connectivity Semantic mediation tools for application and service data management with common information model visualization, impact analysis and testing SOA management platform providing monitoring, active policy enforcement and service delivery optimization Data Access Application Platform Semantic Integration SOA Management Enterprise Service Bus Message-based, distributed, event-driven architecture with Service-based components INT-4: Introducing Sonic ESB

For More Information, go to… PSDN A New Service-Oriented Architecture (SOA) Maturity Model (http://www.psdn.com/library/entry!default.jspa?categoryID=55&externalID=1937&fromSearchPage=true) Sonic Evaluation Kit (http://www.psdn.com/library/entry.jspa?externalID=1681&categoryID=89) Service-Oriented Architecture (http://www.psdn.com/library/kbcategory.jspa?categoryID=55) Progress eLearning Community: XML Essentials, XSLT Essentials SOAP for OpenEdge Developers WSDL for OpenEdge Developers Consuming Web Services from OpenEdge OpenEdge Development with Sonic ESB INT-4: Introducing Sonic ESB

Relevant Exchange Sessions INT-3: Realistic Service Oriented Architecture Approaches Michael Boyd – Monday (11th June) @ 2:00pm (recorded) SONIC-5: Global Approach to SOA Enabled by Sonic ESB Stephen Davies – Tuesday (12th June) @ 8:00am INT-5: Integrate over the Web with OpenEdge Web Services Matt Harrison – Tuesday (12th June) @ 8:00am SONIC-8: Extend Your ESB with SOA Management David Millman – Tuesday (12th June) @ 2:00pm INT-8: Implementing ESB Processes with OpenEdge and Sonic Dave Cleary – Tuesday (12th June) @ 2:00pm INT-4: Introducing Sonic ESB

Summary SOA is a set of architectural best practices designed to decouple business applications and improve interoperability in a heterogeneous environment The Sonic ESB combined with OpenEdge gives you a path to integration of business applications in a SOA The ESB provides an infrastructure that allows an incremental approach to SOA adoption that is designed to scale as your needs increase INT-4: Introducing Sonic ESB

Questions? INT-4: Introducing Sonic ESB

INT-4: Introducing Sonic ESB