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
Agility Process & Integration 3
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
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 Build the Foundation for your SOA embracing existing Infrastructure. Deploy Manage the complexity of system interaction and information flow. 5
webmethods Enterprise Service Bus Capabilities Container Service Implementation & Orchestration webmethods Integration Server Administration & Monitoring Service Infrastructure Documents, Protocols & Transports Business Service Repository CentraSite Custom Applications Rules Runtime BPMS Runtime Adapter Runtime B2B Runtime JMS Messaging webmethods Broker Applications & Systems 6
webmethods Enterprise Service Bus Creating & Enabling Services Orchestrating & Invoking Services High Speed Messaging Key Requirements Integrating Trading Partners Monitoring & Administration 7
webmethods Enterprise Service Bus Creating & Enabling Services Orchestrating & Invoking Services High Speed Messaging Key Requirements Integrating Trading Partners Monitoring & Administration 8
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 Protect Existing investments in training Seamless interoperability with any technology 9
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 Easily configured, no coding required Rapidly enable existing investments 10
webmethods Enterprise Service Bus Creating & Enabling Services Orchestrating & Invoking Services High Speed Messaging Key Requirements Integrating Trading Partners Monitoring & Administration 11
What is Service Orchestration? Assembling technical services into business services Managing the complexity of system interaction and information flow Creating composite services to support the business 12
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 Quickly integrate between systems Segment mapping enables reuse and consistency 13
Service Invocation: Flexible Options On Demand Scheduled Event driven HTTP(S) FTP(S) SOAP JMS Scheduler SMTP BPM Event Java Client C/C++ Client.NET Client Adapter FLOW Invocation can Support any Integration Pattern 14
Usage Patterns Data Aggregation Simple Request/Reply Simple Process Data Propagation Distributed Request/Reply Orchestrated Process Data Synchronization Document Exchange Collaborative Process 15
webmethods Enterprise Service Bus Creating & Enabling Services Orchestrating & Invoking Services High Speed Messaging Key Requirements Integrating Trading Partners Monitoring & Administration 16
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
webmethods Enterprise Service Bus Creating & Enabling Services Orchestrating & Invoking Services High Speed Messaging Key Requirements Integrating Trading Partners Monitoring & Administration 18
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 Manage Trading Partner Agreements & Relationships Direct Integration of your B2B Gateway with your ESB Internal Systems Documents Transports End to End Visibility Trading Partner Persist, track, report & archive B2B transactions 19
webmethods Enterprise Service Bus Creating & Enabling Services Orchestrating & Invoking Services High Speed Messaging Key Requirements Integrating Trading Partners Monitoring & Administration 20
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 Identify system problems before they happen Self-learning monitoring and analytics with dynamic alerts 21
22
23
Thank you!