16
CONNECT EVERYTHING. ACHIEVE ANYTHING. Top Ten Enterprise Service Bus (ESB) Myths Gordon Van Huizen CTO, Sonic Software March 17, 2005

Top Ten Enterprise Service Bus (ESB) Myths

  • Upload
    ivan

  • View
    52

  • Download
    0

Embed Size (px)

DESCRIPTION

Top Ten Enterprise Service Bus (ESB) Myths. Gordon Van Huizen CTO, Sonic Software March 17, 2005. Sonic Software. Inventor and Leading Provider of the Enterprise Service Bus (ESB). Recognized : Inventor of the ESB Enterprise messaging (#1 JMS product) Standards Contributor/Influencer - PowerPoint PPT Presentation

Citation preview

Page 1: Top Ten Enterprise Service Bus (ESB) Myths

CONNECT EVERYTHING. ACHIEVE ANYTHING.™

Top Ten Enterprise Service Bus (ESB) Myths

Gordon Van HuizenCTO, Sonic Software

March 17, 2005

Page 2: Top Ten Enterprise Service Bus (ESB) Myths

2 © 2005 Sonic Software Corporation

Recognized: Inventor of the ESB

Enterprise messaging (#1 JMS product)

Standards Contributor/Influencer

Established: 700 Customers, 40+ OEM/ISV partnerships

Extensive SI Partner Support

Independent Operating company of Progress Software (NASDAQ: PRGS)

– $363M sales, over $180M in cash

– consistent double digit revenue and profit growth

Distribution in 65 countries

24x7 world-wide support

Experienced: Enterprise projects deployed in:- Finance & Banking- Telco- Retail- Government- Transportation and Logistics

Sonic SoftwareInventor and Leading Provider of the Enterprise Service Bus (ESB)

Page 3: Top Ten Enterprise Service Bus (ESB) Myths

3 © 2005 Sonic Software Corporation

About Today’s Speaker

CTO, Sonic Software

Background– 24 years of software industry experience

– Formerly VP, Product Management at Sonic Brought world’s first ESB to market

– Former Director of Engineering for BEA WebLogic Server

– Has lead development of Internet applications, application servers and middleware since 1996

Gordon Van Huizen

Page 4: Top Ten Enterprise Service Bus (ESB) Myths

4 © 2005 Sonic Software Corporation

The SOA Vision

J2EE App

.NET AppService

Repository

ManagementTools

FirewallApplications

Internalapplications

External applications

Broad-scale interoperabilityModularity / reuse

Incremental deploymentFlexibility

PartnerPortal App

RemoteOffice

RemoteOffice

``Shared ``Key ``Services

.NET App

J2EE App

Legacy App

Page 5: Top Ten Enterprise Service Bus (ESB) Myths

5 © 2005 Sonic Software Corporation

ESB Role in Enterprise SOA

Provide centralized service management and monitoring

Connect services through enterprise-grade communications Mediate service interactions through metadata-driven configuration Host integration functions as intermediary services

Page 6: Top Ten Enterprise Service Bus (ESB) Myths

6 © 2005 Sonic Software Corporation

#1: ESB is just a new name for EAI.

#1: ESB is just a new name for EAI.

ESBs provide general-purpose SOA infrastructure that can be

used for many applications, including EAI.

ESBs provide general-purpose SOA infrastructure that can be

used for many applications, including EAI.

Page 7: Top Ten Enterprise Service Bus (ESB) Myths

7 © 2005 Sonic Software Corporation

#2: ESBs compete with J2EE application servers.

#2: ESBs compete with J2EE application servers.

ESBs complement app servers in an Enterprise SOA environment,

by offering service mediation, intelligent routing, distributed communication and service

management.

ESBs complement app servers in an Enterprise SOA environment,

by offering service mediation, intelligent routing, distributed communication and service

management.

Page 8: Top Ten Enterprise Service Bus (ESB) Myths

8 © 2005 Sonic Software Corporation

#3: I don’t need an ESB if I’m using Web services.

#3: I don’t need an ESB if I’m using Web services.

ESBs make it practical to deploy an Enterprise SOA through

increased reliability, security and scalability in addition to post-

deployment flexibility and service management.

ESBs make it practical to deploy an Enterprise SOA through

increased reliability, security and scalability in addition to post-

deployment flexibility and service management.

Page 9: Top Ten Enterprise Service Bus (ESB) Myths

9 © 2005 Sonic Software Corporation

#4: An ESB is simply an abstract concept or design pattern.

#4: An ESB is simply an abstract concept or design pattern.

An ESB provides a specific set of capabilities, brought together in a coherent, unified service-oriented

architecture.

An ESB provides a specific set of capabilities, brought together in a coherent, unified service-oriented

architecture.

Page 10: Top Ten Enterprise Service Bus (ESB) Myths

10 © 2005 Sonic Software Corporation

#5: ESBs are simply message-oriented middleware with a new

marketing spin.

#5: ESBs are simply message-oriented middleware with a new

marketing spin.

In addition to their messaging layer, ESBs contain a full

distributed services architecture, with the ability to host, configure, mediate, orchestrate and manage

services.

In addition to their messaging layer, ESBs contain a full

distributed services architecture, with the ability to host, configure, mediate, orchestrate and manage

services.

Page 11: Top Ten Enterprise Service Bus (ESB) Myths

11 © 2005 Sonic Software Corporation

#6: ESBs will be obsolete once BPEL and the WS-* standards are

complete.

#6: ESBs will be obsolete once BPEL and the WS-* standards are

complete.

BPEL and the WS-* standards will further interoperability between ESBs and application platforms, but do not remove the need for service mediation, routing and

management.

BPEL and the WS-* standards will further interoperability between ESBs and application platforms, but do not remove the need for service mediation, routing and

management.

Page 12: Top Ten Enterprise Service Bus (ESB) Myths

12 © 2005 Sonic Software Corporation

#7: Microsoft is building an ESB with their “Indigo” project.

#7: Microsoft is building an ESB with their “Indigo” project.

Indigo will make it easier to build message-driven applications in .NET

but doesn’t appear to include the configurable intermediaries, dynamic

distributed deployment or management capabilities found in an

ESB.

Indigo will make it easier to build message-driven applications in .NET

but doesn’t appear to include the configurable intermediaries, dynamic

distributed deployment or management capabilities found in an

ESB.

Page 13: Top Ten Enterprise Service Bus (ESB) Myths

13 © 2005 Sonic Software Corporation

#8: An ESB container can be implemented using an EJB

container.

#8: An ESB container can be implemented using an EJB

container.

ESBs require service containers that are lightweight, dynamically configurable and support event-

driven services.

ESBs require service containers that are lightweight, dynamically configurable and support event-

driven services.

Page 14: Top Ten Enterprise Service Bus (ESB) Myths

14 © 2005 Sonic Software Corporation

#9: ESBs offer yet another proprietary middleware stack.

#9: ESBs offer yet another proprietary middleware stack.

ESBs are based on XML and Web services standards, and ESB

vendors are implementing and contributing to the next

generation of standards for further interoperability and

openness.

ESBs are based on XML and Web services standards, and ESB

vendors are implementing and contributing to the next

generation of standards for further interoperability and

openness.

Page 15: Top Ten Enterprise Service Bus (ESB) Myths

15 © 2005 Sonic Software Corporation

#10: ESBs are only useful for departmental applications.

#10: ESBs are only useful for departmental applications.

Hundreds of ESBs have been deployed around the world for mission-critical enterprise and

B2B systems.

Hundreds of ESBs have been deployed around the world for mission-critical enterprise and

B2B systems.

Page 16: Top Ten Enterprise Service Bus (ESB) Myths

CONNECT EVERYTHING. ACHIEVE ANYTHING.