25
©2013 Software AG. All rights reserved. The webMethods ESB The Foundation of your SOA Jean-Michel Ghyoot, Principal Solution Architect, March 28, 2013

GSE ESB 20130228 v2 - GSE Young Professionals ESB Software A… · webMethods Enterprise Service Bus Capabilities Container Applications & Systems Service Infrastructure Administration

  • 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 only2 |

2

©2013 Software AG. All rights reserved. For internal use only3 |

Process & Integration

Agility

©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

©2013 Software AG. All rights reserved. For internal use only22 |

©2013 Software AG. All rights reserved. For internal use only23 |

©2013 Software AG. All rights reserved. For internal use only

Thank you!