sonic-1: what’s new in sonic v7.5 sonic esb ® 7.5 kimberly palko technical product manager

31
SONIC-1: What’s New in Sonic v7.5 Sonic ESB ® 7.5 Kimberly Palko Technical Product Manager

Upload: laurence-gilmore

Post on 21-Jan-2016

215 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: SONIC-1: What’s New in Sonic v7.5 Sonic ESB ® 7.5 Kimberly Palko Technical Product Manager

SONIC-1: What’s New in Sonic v7.5

Sonic ESB® 7.5

Kimberly PalkoTechnical Product Manager

Page 2: SONIC-1: What’s New in Sonic v7.5 Sonic ESB ® 7.5 Kimberly Palko Technical Product Manager

© 2007 Progress Software Corporation2 SONIC-1: What’s New in Sonic V7.5

Sonic ESB 7.5 – First Look

Overview Sonic BPEL Server™

Actional: SOA Management DataXtend: Common Data Model Management ESB performance, availability and manageability Q&A

Agenda

Page 3: SONIC-1: What’s New in Sonic v7.5 Sonic ESB ® 7.5 Kimberly Palko Technical Product Manager

© 2007 Progress Software Corporation3 SONIC-1: What’s New in Sonic V7.5

AcquiredActionalJanuary 2006

Sonic ESB 7.5

April 2007• WS-BPEL 2.0• SOA Management• Semantic Integration

IntroducedDataXtend SIDecember 2006

Sonic ESB 7.0

April 2006• Eclipse development• Advanced Web

services

Released CAATechnologyJune 2004• Unique, patented HA

Sonic ESB 6.0

March 2005• Continuous

Availability Architecture

Sonic XQ

March 2002• World’s First

Enterprise Service Bus

Sonic/GartnerCoin term ‘ESB’March 2003• Gartner Predicts ESB as

backbone for ENS

AcquiredeXcelonDecember 2002• XML

development tools

• XML database

20072007

20062006

20052005

20042004

20032003

Sonic ESB Timeline

20022002

Page 4: SONIC-1: What’s New in Sonic v7.5 Sonic ESB ® 7.5 Kimberly Palko Technical Product Manager

© 2007 Progress Software Corporation4 SONIC-1: What’s New in Sonic V7.5

SOA Integration

Incompatible systems• Web services• Everything else…

Distributed processing• Multiple sites• Multiple departments

Rapid Change• Competition• M&A• Regulation

Lots of turf control and organizational issues

CRM ERP

PARTNER SYSTEMS FINANCE

The problem that Sonic ESB solves

ORDERENTRY

Page 5: SONIC-1: What’s New in Sonic v7.5 Sonic ESB ® 7.5 Kimberly Palko Technical Product Manager

© 2007 Progress Software Corporation5 SONIC-1: What’s New in Sonic V7.5

The Sonic ESB Vision

Flexible integration of new and existing business applications

Any numberof processes

Any numberof locations

Any number of services

Across organizational boundaries and to remote sites

With low latency, high reliability and continuous availability

Evolve, scale and extend throughout the enterprise

Page 6: SONIC-1: What’s New in Sonic v7.5 Sonic ESB ® 7.5 Kimberly Palko Technical Product Manager

© 2007 Progress Software Corporation6 SONIC-1: What’s New in Sonic V7.5

Sonic ESB 7.5 – First Look

Overview Sonic BPEL Server Actional: SOA Management DataXtend: Common Data Model Management ESB performance, availability and manageability Q&A

Agenda

Page 7: SONIC-1: What’s New in Sonic v7.5 Sonic ESB ® 7.5 Kimberly Palko Technical Product Manager

© 2007 Progress Software Corporation7 SONIC-1: What’s New in Sonic V7.5

Service Orchestration in a Distributed World

Compose processes out of existing services and processes

Correlate events within and across running processes

Control flow: conditionals, loops, delays, scoped state

Manage concurrent (often long-running) service interactions

Compensate for completed activities in the event of failure

SERVICES

SERVICES

BPEL: Sophisticated, standards-based service orchestration

Page 8: SONIC-1: What’s New in Sonic v7.5 Sonic ESB ® 7.5 Kimberly Palko Technical Product Manager

© 2007 Progress Software Corporation8 SONIC-1: What’s New in Sonic V7.5

Full WS-BPEL 2.0Support

Standards-based service orchestration enhances developer productivity

Latest specification affords high level of portability

Sonic BPEL Server introduces no language extensions

Integrated into Sonic ESB Development Environment

Drag-and-drop Eclipse-based Workbench

Approaches “zero-programming” ideal

Integrated into Sonic ESB Distributed

Runtime Environment

Connects to heterogeneous endpoints, wherever deployed

Integrates ESB distributed mediation facilities

Integrates BPEL event correlation and ESB messaging semantics

Single-console debug across distributed BPEL, ESB intelligent routing, and integration services

Sonic BPEL Server

Product highlights

Page 9: SONIC-1: What’s New in Sonic v7.5 Sonic ESB ® 7.5 Kimberly Palko Technical Product Manager

© 2007 Progress Software Corporation9 SONIC-1: What’s New in Sonic V7.5

2

1

3

REPEAT

START

END

Use BPEL to iterate on 3-step process Each step invokes legacy resources But BPEL is completely binding-agnostic

• It knows only of WSDL

• How do I integrate with the target systems?

BPEL Integration example

ORDER

SHIP

BUILD

Sonic BPEL Server

WSDL LEGACY

Page 10: SONIC-1: What’s New in Sonic v7.5 Sonic ESB ® 7.5 Kimberly Palko Technical Product Manager

© 2007 Progress Software Corporation10 SONIC-1: What’s New in Sonic V7.5

1

2 3

BPEL orchestrates WSDL services into a process ESB binds WSDL to heterogeneous resources

BPEL Integration example

Sonic BPEL Server

ORDER

SHIP

BUILD

BPEL SERVER

2

1

3

REPEAT

START

END

Page 11: SONIC-1: What’s New in Sonic v7.5 Sonic ESB ® 7.5 Kimberly Palko Technical Product Manager

© 2007 Progress Software Corporation11 SONIC-1: What’s New in Sonic V7.5

2

1

3

REPEAT

START

END

That means two shipping systems: one local, one remote

The second shipping system needs special handling• We can’t ship without looking up customer information

that is in the remote fulfillment center

BPEL Integration example with two fulfillment centers

ORDER

LOCAL SHIP

BUILD

Sonic BPEL Server

WSDL LEGACY

REMOTE SHIP

?

Page 12: SONIC-1: What’s New in Sonic v7.5 Sonic ESB ® 7.5 Kimberly Palko Technical Product Manager

© 2007 Progress Software Corporation12 SONIC-1: What’s New in Sonic V7.5

A B C

Extend “SHIP” service using ESB intelligent routing• CBR selects branch• Itinerary directs message flow for additional mediation steps

Intelligent routing obviates WAN hop – no “central brain” Separation of BPEL and ESB concerns maximizes flexibility

BPEL Integration example with two fulfillment centers

BPEL SERVER

Sonic BPEL Server

1

2 3

BA

C

3 ITINERARY

REMOTE SHIP

Page 13: SONIC-1: What’s New in Sonic v7.5 Sonic ESB ® 7.5 Kimberly Palko Technical Product Manager

© 2007 Progress Software Corporation13 SONIC-1: What’s New in Sonic V7.5

BBPEL SERVER C

Clustered communication brokers scale to meet changing throughput requirements

Brokers dynamically route messages across clusters, firewalls and security domains

Continuous Availability Architecture (CAA) provides communications availability

Add service instances for transparent load-balancing, availability, disaster recovery

A

A

Sonic BPEL Server

Leverages ESB scalability, availability and reach

Page 14: SONIC-1: What’s New in Sonic v7.5 Sonic ESB ® 7.5 Kimberly Palko Technical Product Manager

© 2007 Progress Software Corporation14 SONIC-1: What’s New in Sonic V7.5

A B C

Debug BPEL and intelligent routing from Eclipse environment

On one server, or across clusters and the firewall – works the same

Set breakpoints and visually step through processes

Examine remote process and service state

Breakpoint

Distributed process debugger

Sonic BPEL Server

Breakpoint

Breakpoint

Breakpoint

Page 15: SONIC-1: What’s New in Sonic v7.5 Sonic ESB ® 7.5 Kimberly Palko Technical Product Manager

© 2007 Progress Software Corporation15 SONIC-1: What’s New in Sonic V7.5

Drag-and-drop, Eclipse-based development environment

Heterogeneous end-point connectivity

End-to-end visibility and control of integration across firewalls and WAN

• Distributed testing and debugging across BPEL, ESB and integration services

• Superior network performance in distributed environments

Robust, scalable communications

Sophisticated, standards-based orchestration

Developer productivity• Control flow: conditionals,

loops, delays, scoped state• Service invocation and

event correlation• Manage concurrent (often

long-running) service interactions

• Compensate for completed activities in the event of failure

Sonic BPEL Server

BPEL brings to ESB ESB brings to BPEL

BPEL and ESB synergy summary

Page 16: SONIC-1: What’s New in Sonic v7.5 Sonic ESB ® 7.5 Kimberly Palko Technical Product Manager

© 2007 Progress Software Corporation16 SONIC-1: What’s New in Sonic V7.5

Submit Application Partner BanksBPEL

Sonic BPEL Server

Today’s demonstration

Page 17: SONIC-1: What’s New in Sonic v7.5 Sonic ESB ® 7.5 Kimberly Palko Technical Product Manager

© 2007 Progress Software Corporation17 SONIC-1: What’s New in Sonic V7.5

Sonic ESB 7.5 – First Look

Overview Sonic BPEL Server Actional: SOA Management DataXtend: Common Data Model Management ESB performance, availability and manageability Q&A

Agenda

Page 18: SONIC-1: What’s New in Sonic v7.5 Sonic ESB ® 7.5 Kimberly Palko Technical Product Manager

© 2007 Progress Software Corporation18 SONIC-1: What’s New in Sonic V7.5

WEBLOGIC

ORACLE

SAP

WEBSPHERE

.NET

Integrates Actional for SOA Management

Visibility across and beyond edge of ESB• Incurs no measurable overhead• Scales with the distributed architecture of Sonic ESB

Traces the root cause of service level violations

Managing operations in a complex environment

RESPONSE TIME

Page 19: SONIC-1: What’s New in Sonic v7.5 Sonic ESB ® 7.5 Kimberly Palko Technical Product Manager

© 2007 Progress Software Corporation19 SONIC-1: What’s New in Sonic V7.5

Integrates Actional for SOA Management

Page 20: SONIC-1: What’s New in Sonic v7.5 Sonic ESB ® 7.5 Kimberly Palko Technical Product Manager

© 2007 Progress Software Corporation20 SONIC-1: What’s New in Sonic V7.5

Integrates Actional for SOA Management

Web 2.0Browser Based UI

Show process flow map at high level

Show process flow in depth

Page 21: SONIC-1: What’s New in Sonic v7.5 Sonic ESB ® 7.5 Kimberly Palko Technical Product Manager

© 2007 Progress Software Corporation21 SONIC-1: What’s New in Sonic V7.5

Sonic ESB 7.5 – First Look

Overview Sonic BPEL Server Actional: SOA Management DataXtend: Common Data Model Management ESB performance, availability and manageability Q&A

Agenda

Page 22: SONIC-1: What’s New in Sonic v7.5 Sonic ESB ® 7.5 Kimberly Palko Technical Product Manager

© 2007 Progress Software Corporation22 SONIC-1: What’s New in Sonic V7.5

Solving the “point-to-point” transformation problem

Integrates DataXtend SI

Sonic ESB eliminates the rigidity and fragility of point-to-point connections

How do I solve the similar problem in my data model transformations?

<XML>

<XML> <XML> <XML>

<XML>

Tran

sfor

mat

ion

Page 23: SONIC-1: What’s New in Sonic v7.5 Sonic ESB ® 7.5 Kimberly Palko Technical Product Manager

© 2007 Progress Software Corporation23 SONIC-1: What’s New in Sonic V7.5

<XML> <XML>

Common model management

Integrates DataXtend SI

Rapidly create common data model from any number of schema• Design mappings in Eclipse-based Workbench

Common model mediates transformations Deployed and managed as an ESB service

• Java-based validation and transformation• Regenerated if schema or common model change

<XML> <XML> <XML><XML> <XML> <XML><XML>

<XML> <XML>

Tran

sfor

mat

ion

<XML><XML>

<XML>

<XML>

Page 24: SONIC-1: What’s New in Sonic v7.5 Sonic ESB ® 7.5 Kimberly Palko Technical Product Manager

© 2007 Progress Software Corporation24 SONIC-1: What’s New in Sonic V7.5

Sonic ESB 7.5 – First Look

Overview Sonic BPEL Server Actional: SOA Management DataXtend: Common Data Model Management ESB performance, availability and manageability Q&A

Agenda

Page 25: SONIC-1: What’s New in Sonic v7.5 Sonic ESB ® 7.5 Kimberly Palko Technical Product Manager

© 2007 Progress Software Corporation25 SONIC-1: What’s New in Sonic V7.5

Sonic 7.5 Improvements

HTTP Tunneling• New embedded HTTP server

• 2x – 10x performance improvements

Itinerary throughput Web service invocation XPath-based routing XSLT service

Performance

Page 26: SONIC-1: What’s New in Sonic v7.5 Sonic ESB ® 7.5 Kimberly Palko Technical Product Manager

© 2007 Progress Software Corporation26 SONIC-1: What’s New in Sonic V7.5

Sonic 7.5 Improvements

0

5000

10000

15000

20000

25000

30000

35000

7.0.1 7.5

Ms

gs

. pe

r s

ec

.

Performance: HTTP tunneling

0

500010000

15000

20000

2500030000

35000

7.0.1 7.5

Ms

gs

. pe

r s

ec

.

0

500

1000

1500

2000

2500

7.0.1 7.5

Ms

gs

. pe

r s

ec

.

0

500

1000

1500

2000

2500

7.0.1 7.5

Ms

gs

. pe

r s

ec

.

PubSub 10-10-10 np nontx 1KPubSub 1-1-1 np nontx 1K

PTP 10-10-10 np nontx 1KPTP 1-1-1 np nontx 1K

Page 27: SONIC-1: What’s New in Sonic v7.5 Sonic ESB ® 7.5 Kimberly Palko Technical Product Manager

© 2007 Progress Software Corporation27 SONIC-1: What’s New in Sonic V7.5

Sonic 7.5 Improvements

Performance: Intelligent routing throughput

1 4 10

Me

ss

ag

es

pe

r s

ec

on

d 7.0.1

7.5

Number of Steps

Page 28: SONIC-1: What’s New in Sonic v7.5 Sonic ESB ® 7.5 Kimberly Palko Technical Product Manager

© 2007 Progress Software Corporation28 SONIC-1: What’s New in Sonic V7.5

Sonic 7.5 Improvements

Advanced Web Services interoperability with WCF• WS-RM• WS-Security• WS-Policy and specific dialects• WS-Addressing

New Continuous Availability Features• DR-site architecture for HA management• Inter-cluster connections

Manageability• Role based security for configuration and management • Auditing of all configuration and management activities

Interoperability, Availability, Manageability

Page 29: SONIC-1: What’s New in Sonic v7.5 Sonic ESB ® 7.5 Kimberly Palko Technical Product Manager

© 2007 Progress Software Corporation29 SONIC-1: What’s New in Sonic V7.5

Sonic ESB 7.5 – First Look

Overview Sonic BPEL Server Actional: SOA Management DataXtend: Common Data Model Management ESB performance, availability and manageability Q&A

Agenda

Page 30: SONIC-1: What’s New in Sonic v7.5 Sonic ESB ® 7.5 Kimberly Palko Technical Product Manager

© 2007 Progress Software Corporation30 SONIC-1: What’s New in Sonic V7.5

Thank you foryour time

Page 31: SONIC-1: What’s New in Sonic v7.5 Sonic ESB ® 7.5 Kimberly Palko Technical Product Manager

© 2007 Progress Software Corporation31 SONIC-1: What’s New in Sonic V7.5

[email protected] 781 999 7000