18
www.oasis-open.org 1 BPEL in the Real World BPEL in the Real World Chris Keller Chris Keller Vice President, Product Development Vice President, Product Development Active Endpoints, Inc. Active Endpoints, Inc. OASIS BPEL OASIS BPEL Webcast Webcast March 12, 2007 March 12, 2007 www.oasis-open.org

BPEL in the Real World - OASIS... 1 BPEL in the Real World Chris Keller Vice President, Product Development Active Endpoints, Inc. OASIS BPEL Webcast March 12, 2007 2 Some Key Take

  • Upload
    others

  • View
    5

  • Download
    0

Embed Size (px)

Citation preview

Page 1: BPEL in the Real World - OASIS... 1 BPEL in the Real World Chris Keller Vice President, Product Development Active Endpoints, Inc. OASIS BPEL Webcast March 12, 2007 2 Some Key Take

www.oasis-open.org

1

BPEL in the Real WorldBPEL in the Real World

Chris KellerChris KellerVice President, Product DevelopmentVice President, Product DevelopmentActive Endpoints, Inc.Active Endpoints, Inc.

OASIS BPEL OASIS BPEL WebcastWebcastMarch 12, 2007March 12, 2007

www.oasis-open.org

Page 2: BPEL in the Real World - OASIS... 1 BPEL in the Real World Chris Keller Vice President, Product Development Active Endpoints, Inc. OASIS BPEL Webcast March 12, 2007 2 Some Key Take

www.oasis-open.org

2

Some Key Take Aways from BPEL’s Role in SOA

There is a Business-IT-GapBusiness: How to make money?IT: How to support business with IT?Key Aspect to Solution: Business Processes

BPEL describes in a SOA how your company performs its business processes

With BPEL, it is straightforward to let your business partners and customers directly participate in your business processes

BPEL is for process/workflow technology what SQL is for relational databases

Page 3: BPEL in the Real World - OASIS... 1 BPEL in the Real World Chris Keller Vice President, Product Development Active Endpoints, Inc. OASIS BPEL Webcast March 12, 2007 2 Some Key Take

www.oasis-open.org

3

Architecture Shift

Adoption Challenges

SOAWeb servicesWeb 2.0

IT S

ettin

g

Integration prioritiesService endpointsTransition to standards

Increased Complexity

Business Setting

Critical Problems

Agility imperativesIncreased competitionNew opportunities

“It's a foregone conclusion that BPEL

will become the accepted standard

for business process execution. BPEL is a

done deal.”

ZapThink

A “Perfect Storm” for SOA Orchestration

Page 4: BPEL in the Real World - OASIS... 1 BPEL in the Real World Chris Keller Vice President, Product Development Active Endpoints, Inc. OASIS BPEL Webcast March 12, 2007 2 Some Key Take

www.oasis-open.org

4

Does BPEL Work in the Real World?

Is it a robust standard?Is it difficult to learn and use?Can I build and deploy composite SOA apps quickly using BPEL?About Chris Keller– Delivering BPEL products for three years– Consulting architect to many early BPEL adopters

• Software vendors• Enterprises

– Numerous usage anecdotes• Open source• Commercial

Page 5: BPEL in the Real World - OASIS... 1 BPEL in the Real World Chris Keller Vice President, Product Development Active Endpoints, Inc. OASIS BPEL Webcast March 12, 2007 2 Some Key Take

www.oasis-open.org

5

Use Case 1: Global Telco3G Content Syndication and Delivery

Page 6: BPEL in the Real World - OASIS... 1 BPEL in the Real World Chris Keller Vice President, Product Development Active Endpoints, Inc. OASIS BPEL Webcast March 12, 2007 2 Some Key Take

www.oasis-open.org

6

Pay Bill

Global Telco: 3G Content Syndication and Delivery

ContentProviders

• Ringtones• Games• Music• Stock Market• Sports• Video• GPS• etc. The 3G Opportunity

Increasing bandwidthNew mobile display types and form factorsRapidly expanding ecosystem of content providers

Try itBuy itFront-office

systems

Back-officesystems

GlobalTelco

Page 7: BPEL in the Real World - OASIS... 1 BPEL in the Real World Chris Keller Vice President, Product Development Active Endpoints, Inc. OASIS BPEL Webcast March 12, 2007 2 Some Key Take

www.oasis-open.org

7

Front and back office application silosEight operating companies with different IT infrastructuresMany content providers, each with unique interfaces

Classic n3 integration problem

Global Telco Before BPEL

Page 8: BPEL in the Real World - OASIS... 1 BPEL in the Real World Chris Keller Vice President, Product Development Active Endpoints, Inc. OASIS BPEL Webcast March 12, 2007 2 Some Key Take

www.oasis-open.org

8

Make each business participant a Web service endpointInternal systemsMobile devicesContent providers

Define business process templates using BPELAcross internal departments and operating companiesAcross delivery ecosystem

Define business service micro-flows using BPELInternal applicationsContent provider interfaces

Global Telco’s Envisioned Solution

Page 9: BPEL in the Real World - OASIS... 1 BPEL in the Real World Chris Keller Vice President, Product Development Active Endpoints, Inc. OASIS BPEL Webcast March 12, 2007 2 Some Key Take

www.oasis-open.org

9

Web

Ser

vice

Inte

rface

Web S

ervice InterfaceBPEL

BPEL

BPEL

BPEL

Business Flow Controller

Global Telco After BPEL

Page 10: BPEL in the Real World - OASIS... 1 BPEL in the Real World Chris Keller Vice President, Product Development Active Endpoints, Inc. OASIS BPEL Webcast March 12, 2007 2 Some Key Take

www.oasis-open.org

10

Global Telco’s BPEL Usage

Protocol independent service invocationsSecure Web service transport for partner communicationsDirect invocations of internal services

Recursive aggregation model allowed rapid micro-flow constructionIntegration of long running and straight-through service conversations

Page 11: BPEL in the Real World - OASIS... 1 BPEL in the Real World Chris Keller Vice President, Product Development Active Endpoints, Inc. OASIS BPEL Webcast March 12, 2007 2 Some Key Take

www.oasis-open.org

11

Standard solution that can be leveraged across all operating companies

– Skills portability– Vendor independence– Cost containment

New content providers can be brought on board in days– Business velocity

Reusable business services– Faster time-to-market for new apps

Standardized business process templates– Business consistency

Benefits of BPEL to Global Telco

Page 12: BPEL in the Real World - OASIS... 1 BPEL in the Real World Chris Keller Vice President, Product Development Active Endpoints, Inc. OASIS BPEL Webcast March 12, 2007 2 Some Key Take

www.oasis-open.org

12

Use Case 2: Synovus FinancialMulti-channel Service Architecture

Page 13: BPEL in the Real World - OASIS... 1 BPEL in the Real World Chris Keller Vice President, Product Development Active Endpoints, Inc. OASIS BPEL Webcast March 12, 2007 2 Some Key Take

www.oasis-open.org

13

Diversified, US-based financial services companyOver $30B in assetsServices portfolio includes– Banking– Investments– Credit/debit cards– Insurance– Mortgage and leasing

Competitive advantage: ability to deliver diversified financial products through “high touch” local banking subsidiaries

Synovus Financial

Page 14: BPEL in the Real World - OASIS... 1 BPEL in the Real World Chris Keller Vice President, Product Development Active Endpoints, Inc. OASIS BPEL Webcast March 12, 2007 2 Some Key Take

www.oasis-open.org

14

Home-brew batch updatesProprietary EAI technologiesNon-scalable, point-to-point integrationManual reconciliation

Synovus IT Footprint Before BPEL

Page 15: BPEL in the Real World - OASIS... 1 BPEL in the Real World Chris Keller Vice President, Product Development Active Endpoints, Inc. OASIS BPEL Webcast March 12, 2007 2 Some Key Take

www.oasis-open.org

15

BPEL

Synovus IT Footprint After BPEL

Page 16: BPEL in the Real World - OASIS... 1 BPEL in the Real World Chris Keller Vice President, Product Development Active Endpoints, Inc. OASIS BPEL Webcast March 12, 2007 2 Some Key Take

www.oasis-open.org

16

Synovus’ BPEL Usage

Parallel execution of service invocations Recursive aggregation model allowed rapid micro-flow constructionIntegration of long running and straight-through service conversations

Page 17: BPEL in the Real World - OASIS... 1 BPEL in the Real World Chris Keller Vice President, Product Development Active Endpoints, Inc. OASIS BPEL Webcast March 12, 2007 2 Some Key Take

www.oasis-open.org

17

Increased business agility–Faster time-to-implementation of new financial products– Faster support for new delivery channels

Prototyped mobile application in one day

Improved customer service–Web banking application delivers self-service capabilities– CSRs have access to account updates in real time

Improved IT efficiency– Reusable business services– Faster application development – Better information consistency and timeliness

Benefits of BPEL to Synovus

Page 18: BPEL in the Real World - OASIS... 1 BPEL in the Real World Chris Keller Vice President, Product Development Active Endpoints, Inc. OASIS BPEL Webcast March 12, 2007 2 Some Key Take

www.oasis-open.org

18

In Conclusion

BPEL is, in fact, a robust standard that can be used to build sophisticated composite applications

BPEL is easy to learn and use– Free visual design tools automate most of the coding

and testing

Vertical centers of gravity– Financial services– Telecommunications– Government

Now is the time to get going!