Upload
lykiet
View
229
Download
1
Embed Size (px)
Citation preview
©2013 Software AG. All rights reserved.
The webMethods ESBThe Foundation of your SOA
Jean-Michel Ghyoot, Principal Solution Architect,
March 28, 2013
©2013 Software AG. All rights reserved. For internal use only4 |
Integration?INTEGRATION is back in vogue!• Cloud and Social – main drivers
Market growing at [Gartner]
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
33%
©2013 Software AG. All rights reserved. For internal use only5 |
SOA Enablement Lifecycle
SOAEnablement
Build the Foundation
for your SOA
embracing existing
Infrastructure.
Manage the
complexity of system
interaction and
information flow.
Create and enable
services using any
existing IT investments
Collect real-time
actionable
business and IT
analytics.
Deploy
Orchestrate
Create
Monitor
©2013 Software AG. All rights reserved. For internal use only6 |
webMethods Enterprise Service Bus Capabilities
ContainerContainer
Applications
& Systems
Service InfrastructureService Infrastructure
Administration & MonitoringAdministration & Monitoring
Documents, Protocols & TransportsDocuments, Protocols & Transports
Service Implementation & OrchestrationService Implementation & Orchestration
JMS Messaging
Adapter
Runtime
Adapter
Runtime
B2B
Runtime
B2B
Runtime
BPMS
Runtime
BPMS
Runtime
Rules
Runtime
Rules
Runtime
Custom
Applications
Custom
Applications
webMethods
Integration
Server
CentraSite
webMethods Broker
Business
Service
Repository
©2013 Software AG. All rights reserved. For internal use only7 |
webMethods Enterprise Service Bus
Creating &
Enabling Services
Orchestrating &
Invoking Services
High Speed Messaging
Integrating Trading
Partners
Monitoring &
Administration
Key Requirements
©2013 Software AG. All rights reserved. For internal use only8 |
webMethods Enterprise Service Bus
Creating &
Enabling Services
Orchestrating &
Invoking Services
High Speed Messaging
Integrating Trading
Partners
Monitoring &
Administration
Key Requirements
©2013 Software AG. All rights reserved. For internal use only9 |
Service Creation
Write once,
reuse anywhere
Protect Existing
investments in training
Seamless
interoperability with
any technology
Flexible service creation options:
FLOW, Java, C/C++, XSLT, J2EE,
.NET, BPEL or Adapters
Re-usable component that exposes
business logic and data
Services are the building blocks of
the webMethods ESB
©2013 Software AG. All rights reserved. For internal use only10 |
Service Enablement: webMethods Adapters
Centralized connection
management
Easily configured,
no coding required
Rapidly enable
existing investments
Intelligent introspection of data
sources
Adapter Runtime-based connection
and session pool management
Codeless, wizard-driven service
development
Listener and polling-based event
notifications
©2013 Software AG. All rights reserved. For internal use only11 |
webMethods Enterprise Service Bus
Creating &
Enabling Services
Orchestrating &
Invoking Services
High Speed Messaging
Integrating Trading
Partners
Monitoring &
Administration
Key Requirements
©2013 Software AG. All rights reserved. For internal use only12 |
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
©2013 Software AG. All rights reserved. For internal use only13 |
Service Orchestration:Mapping, Transformation & Enrichment
Point and Click
mapping between
complex formats
Quickly integrate
between systems
Segment mapping
enables reuse and
consistency
Parse and transform all formats
including XML, EDI and Flat Files
Drop-in transformers for in-line
enrichment
Graphical mapping between any to
any document formats
Extensive library for manipulating
strings, date, math and more
©2013 Software AG. All rights reserved. For internal use only14 |
Service Invocation: Flexible Options
• HTTP(S)• FTP(S)• SOAP• JMS• Scheduler• SMTP• BPM Event• Java Client• C/C++ Client• .NET Client• Adapter• FLOW
On DemandOn Demand
ScheduledScheduled
Invocation can Support any Integration Pattern
Event drivenEvent driven
©2013 Software AG. All rights reserved. For internal use only15 |
Usage Patterns
Data AggregationData Aggregation
Data PropagationData Propagation
Simple Request/ReplySimple Request/Reply
Data SynchronizationData Synchronization
Distributed Request/ReplyDistributed Request/Reply
Simple ProcessSimple Process
Document ExchangeDocument Exchange
Orchestrated ProcessOrchestrated Process
Collaborative ProcessCollaborative Process
©2013 Software AG. All rights reserved. For internal use only16 |
webMethods Enterprise Service Bus
Creating &
Enabling Services
Orchestrating &
Invoking Services
High Speed Messaging
Integrating Trading
Partners
Monitoring &
Administration
Key Requirements
©2013 Software AG. All rights reserved. For internal use only17 |
SupportedJMS Providers
Integrated JMS Messaging
Native support for non-standard based
messaging providers such as Microsoft MQ & IBM
WebSphere MQ
Publish and subscribe with standard-based
messaging including SonicMQ, WebLogic, JBoss,
IBM WebSphere MQ and Oracle AQ
High-speed message broker directly integrated
with the webMethods ESB
High Speed Messaging Support
Proprietary MessagingProviders
©2013 Software AG. All rights reserved. For internal use only18 |
webMethods Enterprise Service Bus
Creating &
Enabling Services
Orchestrating &
Invoking Services
High Speed Messaging
Integrating Trading
Partners
Monitoring &
Administration
Key Requirements
©2013 Software AG. All rights reserved. For internal use only19 |
Trading PartnerManagement
Internal Systems
How it works : Trading Partner Integration
Support for any transport
protocol
Manage Trading Partner
Agreements & Relationships
Rules based processing of
any EDI, XML, or Flat File
document
Direct Integration of your
B2B Gateway with your ESB
Persist, track, report &
archive B2B transactions
Trading Partner
Documents
Transports
End to End Visibility
©2013 Software AG. All rights reserved. For internal use only20 |
webMethods Enterprise Service Bus
Creating &
Enabling Services
Orchestrating &
Invoking Services
High Speed Messaging
Integrating Trading
Partners
Monitoring &
Administration
Key Requirements
©2013 Software AG. All rights reserved. For internal use only21 |
Administration: Management Tools
Single user interface
for monitoring the ESB
Identify system
problems before they
happen
Self-learning monitoring
and analytics with
dynamic alerts
Edit service input and re-submit
services
Suspend and Resume triggers and
administer threads
Built In Monitoring for services and
documents in real-time
Analytical monitoring of system
parameters