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