The webMethods ESB The Foundation of your SOA Jean-Michel Ghyoot, Principal Solution Architect, March 28, 2013 ©2013 Software AG. All rights reserved. 2 2 | ©2013 Software AG. All rights reserved. For internal use only Agility Process & Integration 3 | ©2013 Software AG. All rights reserved. For internal use only Integration? INTEGRATION is back in vogue! • Cloud and Social – main drivers Market growing at [Gartner] 33% Providing amazing BENEFITS • Autotrader.com fulfills orders 70% faster • Coca Cola Enterprises: $100M+ in savings • Vodafone: customer inquiries resolution rate rose 95% Maintaining INDUSTRY LEADERSHIP 4 | ©2013 Software AG. All rights reserved. For internal use only SOA Enablement Lifecycle Create Create and enable services using any existing IT investments Monitor Collect real-time actionable business and IT analytics. SOA Enablement Orchestrate Deploy Build the Foundation for your SOA embracing existing Infrastructure. 5 | ©2013 Software AG. All rights reserved. For internal use only Manage the complexity of system interaction and information flow. webMethods Enterprise Service Bus Capabilities Container Service Implementation & Orchestration Administration & Monitoring webMethods Integration Server Business Service Repository Service Infrastructure Documents, Protocols & Transports CentraSite Custom Applications Rules Runtime JMS Messaging webMethods Broker 6 | ©2013 Software AG. All rights reserved. For internal use only BPMS Runtime Adapter Runtime Applications & Systems B2B Runtime webMethods Enterprise Service Bus Creating & Enabling Services Orchestrating & Invoking Services High Speed Messaging Key Requirements Integrating Trading Partners Monitoring & Administration 7 | ©2013 Software AG. All rights reserved. For internal use only webMethods Enterprise Service Bus Creating & Enabling Services Orchestrating & Invoking Services High Speed Messaging Key Requirements Integrating Trading Partners Monitoring & Administration 8 | ©2013 Software AG. All rights reserved. For internal use only Service Creation Services are the building blocks of the webMethods ESB Flexible service creation options: FLOW, Java, C/C++, XSLT, J2EE, .NET, BPEL or Adapters Re-usable component that exposes business logic and data Write once, reuse anywhere 9 | Protect Existing investments in training ©2013 Software AG. All rights reserved. For internal use only Seamless interoperability with any technology Service Enablement: webMethods Adapters Codeless, wizard-driven service development Intelligent introspection of data sources Adapter Runtime-based connection and session pool management Listener and polling-based event notifications Centralized connection management 10 | Easily configured, no coding required ©2013 Software AG. All rights reserved. For internal use only Rapidly enable existing investments webMethods Enterprise Service Bus Creating & Enabling Services Orchestrating & Invoking Services High Speed Messaging Key Requirements Integrating Trading Partners Monitoring & Administration 11 | ©2013 Software AG. All rights reserved. For internal use only What is Service Orchestration? Assembling technical services into business services 12 | Managing the complexity of system interaction and information flow ©2013 Software AG. All rights reserved. For internal use only Creating composite services to support the business Service Orchestration: Mapping, Transformation & Enrichment Graphical mapping between any to any document formats Parse and transform all formats including XML, EDI and Flat Files Drop-in transformers for in-line enrichment Extensive library for manipulating strings, date, math and more Point and Click mapping between complex formats 13 | Quickly integrate between systems ©2013 Software AG. All rights reserved. For internal use only Segment mapping enables reuse and consistency Service Invocation: Flexible Options • • • • • • • • • • • • On Demand Scheduled HTTP(S) FTP(S) SOAP JMS Scheduler SMTP BPM Event Java Client C/C++ Client .NET Client Adapter FLOW Event driven Invocation can Support any Integration Pattern 14 | ©2013 Software AG. All rights reserved. For internal use only Usage Patterns Data Aggregation Simple Request/Reply Simple Process Data Propagation Distributed Request/Reply Orchestrated Process Data Synchronization Document Exchange Collaborative Process 15 | ©2013 Software AG. All rights reserved. For internal use only webMethods Enterprise Service Bus Creating & Enabling Services Orchestrating & Invoking Services High Speed Messaging Key Requirements Integrating Trading Partners Monitoring & Administration 16 | ©2013 Software AG. All rights reserved. For internal use only High Speed Messaging Support Integrated JMS Messaging High-speed message broker directly integrated with the webMethods ESB Supported JMS Providers Publish and subscribe with standard-based messaging including SonicMQ, WebLogic, JBoss, IBM WebSphere MQ and Oracle AQ Proprietary Messaging Providers Native support for non-standard based messaging providers such as Microsoft MQ & IBM WebSphere MQ 17 | ©2013 Software AG. All rights reserved. For internal use only webMethods Enterprise Service Bus Creating & Enabling Services Orchestrating & Invoking Services High Speed Messaging Key Requirements Integrating Trading Partners Monitoring & Administration 18 | ©2013 Software AG. All rights reserved. For internal use only How it works : Trading Partner Integration Rules based processing of any EDI, XML, or Flat File document Trading Partner Management Support for any transport protocol Documents Transports Manage Trading Partner Agreements & Relationships Trading Partner Internal Systems Direct Integration of your B2B Gateway with your ESB Persist, track, report & archive B2B transactions 19 | ©2013 Software AG. All rights reserved. For internal use only End to End Visibility webMethods Enterprise Service Bus Creating & Enabling Services Orchestrating & Invoking Services High Speed Messaging Key Requirements Integrating Trading Partners Monitoring & Administration 20 | ©2013 Software AG. All rights reserved. For internal use only Administration: Management Tools Built In Monitoring for services and documents in real-time Edit service input and re-submit services Suspend and Resume triggers and administer threads Analytical monitoring of system parameters Single user interface for monitoring the ESB 21 | Identify system problems before they happen ©2013 Software AG. All rights reserved. For internal use only Self-learning monitoring and analytics with dynamic alerts 22 | ©2013 Software AG. All rights reserved. For internal use only 23 | ©2013 Software AG. All rights reserved. For internal use only Thank you! ©2013 Software AG. All rights reserved. For internal use only