BPM As A Cornerstone Of A Post-IT Enterprise

15
Brain Storm New York Conference. New York, NY , November 4-7 BPM As A Cornerstone of Post-IT Enterprise. Wolf Rivkin Chief Enterprise Architect B-Wave Software LLC. 1 B-Wave Software ®. All Rights Reserved ©

Transcript of BPM As A Cornerstone Of A Post-IT Enterprise

Page 1: BPM As A Cornerstone Of A Post-IT Enterprise

Brain Storm New York Conference.New York, NY , November 4-7 2008

BPM As A Cornerstone of Post-IT Enterprise.

Wolf Rivkin

Chief Enterprise Architect B-Wave Software LLC.1 B-Wave Software ®.

All Rights Reserved ©

Page 2: BPM As A Cornerstone Of A Post-IT Enterprise

Brain Storm New York Conference.New York, NY , November 4-7 2008

Enterprises Go Cloud

Declaration of Intent for the Presentation:

2 B-Wave Software ®. All Rights Reserved ©

Define, in a unique and unambiguous way, every term used in the presentation including: Enterprise, Architecture, Cloud, and SAAS;Analyze the ways of outsourcing of parts or the whole of

Enterprise IT into Cloud/SAAS;

Analyze Why Enterprise tends to outsource its IT;Show that what Enterprise really outsources is its Enterprise

Architecture, and that the outcome of such outsourcing depends on the quality of what is being outsourced; Show that emerging BPM SAAS makes it possible for

Enterprise to outsource not just parts of IT, but all of it.

Page 3: BPM As A Cornerstone Of A Post-IT Enterprise

Brain Storm New York Conference.New York, NY , November 4-7 2008

Let Us Agree On Terms

Utility Computing: A concept of offering hosted computing services, which comes in two sorts: SAAS – Providing a hosted software services, owned by the

Utility company (e.g. Saleforce.com); Cloud – Running a Client’s software on a hosted environment

(e.g. Amazon EC2)3 B-Wave Software ®.

All Rights Reserved ©

Architecture – A description of the organization of the lower-level, Design Artifacts; In short: Architecture is meta-Design;Enterprise - An organization, which has reached an Architectural level of complexity, when inter-relations between Design-level Artifacts are more important than the Design itself;Enterprise Architecture (EA) - A sub-discipline of Computer Science (CS) describing scientific approaches to efficient organizing of Enterprise’s business and IT design-level artifacts;

Page 4: BPM As A Cornerstone Of A Post-IT Enterprise

Brain Storm New York Conference.New York, NY , November 4-7 2008

Why Enterprise Outsources to Cloud.

Cloud computing promises to be more efficient because : Major vendors become SAAS providers; they are more receptive to the modern CS/EA

approaches and have higher personnel quality; Every Cloud/SAAS provider can serve several Enterprises;

4 B-Wave Software ®. All Rights Reserved ©

From a CS point of view, historically IT has passed through three phases of the artifacts’ complexity:

Accumulation/Development Phase – 1950s-70s; main entities: code, data, host; CS methods: operational systems, programming languages, files, computers; good acceptance; Design Phase– 80s-90s;main entities: meta-code (e.g. UML diagrams), meta-data (e.g. RDBMS), meta-host (network); CS methods: OOA&D, relational data bases, network protocols; good acceptance; Architectural Phase – 2000 – present; main entities: Business Processes, Services, Data Storages, Internet; CS methods: EA Frameworks based on BPM/ESB/SOA; acceptance failed;

Architectural Phase of IT’s development means that inter-relations between lower-level Design artifacts (Applications) become as important as the Design of these artifacts. Failure to recognize this concept leads to chaotic growth of infamous ‘spaghetti’ architectures; This failure to properly handle the architectural complexity led to the following main problems of in-house IT:

High TCO; Low agility; High exit cost from legacy technologies.

Page 5: BPM As A Cornerstone Of A Post-IT Enterprise

Brain Storm New York Conference.New York, NY , November 4-7 2008

‘Spaghetti’ Architecture: Not Outsourceable

What happens if you do not outsource: This kind of architecture will eventually kill you; If your competitors outsource better, you loose; If your business decides to outsource over your head directly to

vendors, you are gone.

5 B-Wave Software ®. All Rights Reserved ©

GURU

TRECS(To be

used for Posthouse

also)

GLOBAL 2000"Progress"

(DWH)

HP 9000

Email

CitibankWorldlink

TreasuryWorkstatio

n

PeopleSoftProjectCosting

PeopleSoftAsset

Managment Corporate/

Regional Hyperions

ARC

SunTrust

IRS 1099

Risk Mgmt

Bank of Am.

Fed Express

ARM Lockbox

I.T. Billing

PeopleSoftHuman

Resources

SunTrust daily & 2 weekly

New Hire

WOTC/CIC/MIIGates

McDonald

M&R401k actual deduction

Amounts

PeopleSoftBenefits

Elections

Global Hyperion

Misc. Billing

FMDSAgent/IHC

State Tax/IRS

AetnaFlex

Spending

Cobra

EBENX

VisaUS Bank

Wells Fargo

SYSCOEDI

Banks

FTP to EMEABanks

Wells Fargo

Bank of America

RTA

OLD HOLIDEX OFFLINE

booking

FMDSPriority Club

CAT

Holidex

tapes

NEW HOLIDEX OFFLINE

HIRORevenue Mgmnt

MQSeries

DPL Report

(see notes)

OFFLINE REPORTIN

G

DPL Report

(see notes)

MKTG

RES

CORP

Internet Consumer

Sites

CHAD

FMDS IVR

SAS

Terminal Maint

Competitive DB

STARSmith Travel

DPL Report

(see notes)

MKTG

HOLIDEX

STATS

CID File Totals

Mixed Brand Files

Nat. Corp. ActngFile

Multi Year

Inventory

BIS

Holidex

Stats

HFBHotel Fact

Book

IAHI

dpGSTS

dpGSTS

Herman

QESQuality

Eval System

Holidex

Perot

Perot

VOMonth

FIS

CASPER

Service Center

NeuMICS

ABT

Global Investment

TrackingGITS

Contract Labor

Service

GSDBGuest Stay

DB

Geo

Cod

es

HotelsVicini

tyMapquest

Air2Web

OpenWorld

E-meetings/Search

MSG MEDI

A

IBM

IN2

SAS

Web

logs

Consumer Site

Hotel Credit Auth

GNR Guest Name Rcd

Credit Card

Authorization

HIRO

Denials/Regrets

MSG MEDI

A

CoPartners

MARITZUS

MSG MEDI

A

WebGURU

Pyramid

Lawpack

KARS

IVR

QES

Tuxedo

Rev/Opstats

CPII

PromoVendors

MQSeries

Dis

tres

sed

Inve

ntor

y

BIS

Denials/

regrets

Smith Travel

PS

Smith Travel

Total Solution

s/TS

HFB

QES

dpGSTS

Direct Mktng

Online Directory/

Hotel Solicitation DB/Hotel

Profile

Hotel Direct

ory Print

TAF

VOMonth

VODailyVOMonth

Hyperion

RTA

Inns Performance Rpt

Smith Travel

Agent Productivity

Offline Booking ODS

Fax

Fax

Fax

Non-3270 Hotels

Business

Objects

HFB

First Tenn

Processing

Chase Processi

ng

Amex Processi

ng

Outgoing

MasterCard

Diners Clu

b

CES 1st

Data North

MasterCard

Diners Clu

b

CES 1st

Data South

MasterCard

Diners Clu

b

First Tennessee

incoming

Confirmation Rpts

Confirmation Rpts

Confirmation Rpts

Confirmation RptsConfirm

ation Rpts

Confirmation Rpts

Import Process

Export Process for DWHIMP

(ARC Marketing - located

in London)CRO Centers(Worldwide)

SCC Member Changes

Import pre-processing

Weekly Monthly

FlatFiles for

DWH

Internt (Open World):SCC enroll/updates

BulletinBoard/

IMP Server

Weekly

IC CASAReporting

CRP

(granular IC data)

FidelioSales Force

Automation

FIS

Global II

Perot GDS Processin

g

Consolidate Hotel Stay and Rev info for SCC members (done at Mail Marketing)

John Berry at

ADC

airlines

SCCdatacheck-out info for

G2000

Consolidate GMR Stay Info

in SLCincludes

fax, phone

and manual

data entry

GMRdata

Alpharetta Data Center (John Berry)sends files to Airline Partners and PCW

This is the SCC Business Service Center. They provide fulfillment services and customer service to SCC members. They have live access to SCC membership information contained in IMP databaseMail

Marketing(located in

Bristol)

World Assist(Traveler's

Ins.)

PMS

stay

data

stay

data

stay

data

weekly

DPL Report (see notes)

(3)

HI Mkting send Msg Media Distressed inventory weekly.

Ideas

Hotels

Efolio

HIRO

GUI

RFP Assist

Transportation

Tracker

Calyva Sales Reporting

Notes Recievable

Pegasus

· Corporate Account Master

· Rate Rules

· Inventory Master

FIS Aging

Manually Populate a Hotel Master in Herman

Vantive

Net Master

Manually Populate a Hotel Master in Herman

Manually Populate a Hotel Master in Herman

VCROEcomm Hotel DB

Triggers

Maritz RFP Processing

EMEAJDEdwards

EMEA ACom

AP SunAP, GL, HR

PostHouse SAP

CMH Financial Apps

Spreadsheet Uploads

Regional Competitv

e Info

Trusted Link

Enterprise (EDI)

Vendors

Posthouse using for booking until Opera is in place.

GURU

HCRHQTSNTGDLSDL

COVIA (Galileo

) GOVT/MILITA

RY

FTP Posix FileGDS (Property #)

(Not currently used)IAHI

HERMAN

Holidex

TPFAR

Email

Email

email addreses

Lanyan 3270 Emulation

MVS

Galileo

Sabre

Worldspan

Amadeus

Pegasus

Expedia

Third Party

International Sites

Open World

Ultra Res

Travel Web

Dai

ly R

ate

Upd

ate

CAT, HFM

DWH MVSTAC/HFM

HFM

HCA

Enrollments/member changes

No Holidex Connection Hotels

2 w

ay

PC Presumed Stay

Aggregate individual Hotel files into a DCO , a CC, and a REV file for processing

NGNG

Rweb

DWH DCO

EDT

AirlinesReporting

Email

IMPEmai

l

Internet link

from Marit

z

FTPPB/PS

MQ SeriesFEPI

Email

VISA Preferr

ed

Carlson Marketi

ng

Hurdle Point> Rate change<

Franchise Billing

Mngmnt and

Contracts

or Fax

Email

or Fax

PClubstay data

Email or Fax

IHC Hotel PMS

Commissions

Barbara

Keene

Dir in Londo

nWorld Assist 24 Hr Service

Consolidate monthly

reconcilation file

Consolidate hotel

submissions

Email Networ

k

Lane System

Email

Fax

Sales leads messages for HI /CP/ST(to fcx only)

cc: mail

Email or Fax

Goes to hotels

via Jeff Gerler

Global Sales Office

Dennis MorganDonna Ring

Hotels

PSGL

PSProje

ct Costi

ng

ABT

ABT

Canadian

Bank Rec

Maria Bazley

QFI Calculat

ion

Chad

Casper

USPS

HOLIDEX direct

RWeb

airlines

IMP

EC

C E

nrol

lmen

t via

FT

P

Manual Reject

Lending

Perot (ECS)

PS A/R

FMDS(& E-

Room)

Guest Relations

GDS Bill

FIS Customer

FISFranchise Info Sys

Data Warehouse

PS A/P

Business Intelligenc

e Sys

Email

CASCorporate Accounts System

Email

PeopleSoft Daily

Revenue System

DRS

PeopleSoftGeneralLedger

PeopleSoftAccounts Payable

PeopleSoftAccounts

Receivable

PeopleSoftPayroll

TRMPeopleSoft

Billing

DB2 table load for online billing

Yearly 1099 feed

Perot processed transactions

PMS DCO data

Transaction Repository

Hotel Database

table

Complete picture sent to Perot once a month before

month end processing

ECS End User

Database/Query

transaction capability

Query transaction detail sent

Query transaction detail sent

P/S all AR receivablesand Perot receivables total

Travel Agent

DatabaseMaintain travel agentinformation

Maintain property information

Query processedtransactions

Accounting Audit Reports

SCH Help Desk

Perot Transaction Processing

Pegasus

PeopleSoft AR/

BILLING

PeopleSoft GL

InterContinental Hotel

PMS

P/S AP

Travel Agents

Perot Web/User Interface

Data feed

Data feed

Pegasus member transactions

Inquiries, edits,

research

Travel agent payments

Travel agent remittance detail and inquiry process

GLR

HLD

Holidex transaction data

Invoice detail,adjustments, inquiries

Hotel invoices,

direct debits

Scc ODS Members

info

ARC

IATA

CLIA

Pegasus Central(Has link into 6C Online and Web

Guru)

GWY

HMI

Two WayFIDELIO V 6.x 2 wayMSI 2 way

ENCORE 2 way

LANMARK V 2.1xOPERA 2 way & IHC

One WayMSI some 1 way

DC

O/R

e v

OPERA 1 wayFIDELIO V 6.x 1 way w/DCO (US)

DCO / REV / CC

DC

O/R

e v

DCO and

GNR Info

HotelFact Book

SARReports

BISQFI

VendorPrints

Surveys

Completed

Surveys

Analytical

Reporting

GSTS Processing Mail

SASCIG

Portal

Mail

Gar

nish

men

ts &

S

alar

y R

ecei

pts

Service Area Codes/Distressed inventory

Email

Travelweb, Expedia,

etc.

MasterCard

Diners Club

NAB CES

TAPEERROR

FTP

ERROR

FTP

ERROR

FTP

Customer info

Hotel Info

Financial/HR Info

Hotel/Customer

Revenue mgt

Agent/Stay

Sales Info

Hotel Performance

Corporate

Stay

Booking

Presumed Stay

Monthly Financial

Hotel Information

Legend

Notes

· All DPL reports link directly to Holidex for storage .

Jennifer Brookshire

Collections

Management

W2

PS GL

Print Vendor

Unclaimed Property

Compliance System

Authoria

HR DB

Fin DB

Fin DB

Fin DB

Fin DB

SCH Hotels

Holidex

DPL Report (see notes)

(3)

IHC Repor

ts

InterContinental Hotels

only

ECS End User

MARITZUK

ICLPAsiaP

ac

PC Statement

s

Email

HQT

Page 6: BPM As A Cornerstone Of A Post-IT Enterprise

Brain Storm New York Conference.New York, NY , November 4-7 2008

Optimize, Then Outsource

Legacy ‘spaghetti’ architecture makes outsourcing unfeasible because all outsourceable parts (applications) are entangled into a ‘hairball’ and inseparable;

If applications are isolated, they are easily outsourceable but are non-integrateable afterwards;

To operate efficiently, including the efficient outsourcing, Enterprise has first to improve its EA and reach some Desired State, which we call ‘Elegant Enterprise’

6 B-Wave Software ®. All Rights Reserved ©

Page 7: BPM As A Cornerstone Of A Post-IT Enterprise

Brain Storm New York Conference.New York, NY , November 4-7 2008

‘Elegant Enterprise’ As The Perfect Desirable Pre-Cloud EA State - What

7 B-Wave Software ®. All Rights Reserved ©

Page 8: BPM As A Cornerstone Of A Post-IT Enterprise

Brain Storm New York Conference.New York, NY , November 4-7 2008

Event-Driven Elegant Enterprise

Let us explain the operational behavior of such an Enterprise considering the usual Event-Driven user request scenario: One of the external Actors places a service request through one of the

Channels; This request is translated into one of the standard (usually XML-based)

formats through XML /Security Gateway and is placed to the ESB as a request message;

The corresponding Business Process Flow(BPF) Instance in a BPMS reacts by proceeding through BPF;

On the way it calls, in an uncoupled manner, different services from Business and Data Service domains, as well as Business Rule Engine (BRE) services.

Every service produces some functional activities and reacts with a reply message containing information that eventually reaches the actor to notify her that the request has been fulfilled (or not)

8 B-Wave Software ®. All Rights Reserved ©

Page 9: BPM As A Cornerstone Of A Post-IT Enterprise

Brain Storm New York Conference.New York, NY , November 4-7 2008

BPM As The Cornerstone of Enterprise

Enterprise runs its Business Processes(BP); it is all it ever does;

Only a BP can verify whether the Enterprise needs a particular service or data entity; if no one process uses them then Enterprise does not need them; there is no other way to identify what it needs.

So, every valid Enterprise Architecture must start from identifying Business Process Domains (BPD) and Flows (BPF)

9 B-Wave Software ®. All Rights Reserved ©

Page 10: BPM As A Cornerstone Of A Post-IT Enterprise

Brain Storm New York Conference.New York, NY , November 4-7 2008

Business Process Development Life Cycle

10 B-Wave Software ®. All Rights Reserved ©

IT Boundaries

Business/IT

Gap

Page 11: BPM As A Cornerstone Of A Post-IT Enterprise

Brain Storm New York Conference.New York, NY , November 4-7 2008

BPMS AAS (Coghead®/Intalio® Example)

Coghead®,” a BPM-in-the-cloud service that uses Intalio® as the process engine under the covers”.

The entire app is Web 2.0, accessible through Google Gadgets™ or iFrame™

“All of the data lives in Coghead®; [it] provides a ‘linked application’ feature, in which a facade on Coghead communicates with a RESTful API on your app behind the firewall, which … is based on the Atom Publishing Protocol (APP).¹”

11 B-Wave Software ®. All Rights Reserved ©

Coghead BP Designer

¹ Greg Olson. The keynote at Intalio®User Conference.

Page 12: BPM As A Cornerstone Of A Post-IT Enterprise

Brain Storm New York Conference.New York, NY , November 4-7 2008

BPMS AAS – How it Works for Enterprise

Enterprise’s Business is interested in how BPs are defined and in the results of their execution; it is not interested in how or where they are executed, as long as this execution brings about the right business results;

If BPs are run outside of the Enterprise securely, effectively, and efficiently, this might be the preferred way for the Enterprise Business Management to do it.

If we change the word ‘app’ in the statement on the previous slide to the more appropriate word ‘service’, we have a conceptually complete picture of BPM/ESB/SOA-based Enterprise Architecture, fully immersed into Cloud, which requires only two groups of in-house Enterprise professionals: Advanced Business Analysts (BA) who are able to create basic Business

Process Flows/Subflows (BPF) and Business Rules, working with Cloud-based tools like Coghead® BPMS and any internal or external Business Rules Engine, communicating through ESB;

Cloud company - employed Software Designers, able to make these processes executable , design and develop corresponding services with coordination with other SAAS teams, and then run them through this outsourced BPMS and all other SAAS domains.

12 B-Wave Software ®. All Rights Reserved ©

Page 13: BPM As A Cornerstone Of A Post-IT Enterprise

Brain Storm New York Conference.New York, NY , November 4-7 2008

Introducing ‘Heavenly Enterprise’ with IT As A Service (ITAAS)

13 B-Wave Software ®. All Rights Reserved ©

The Architectural Result Of BPMS AAS - Cloud Oriented Architecture

Page 14: BPM As A Cornerstone Of A Post-IT Enterprise

Brain Storm New York Conference.New York, NY , November 4-7 2008

Summary

The tendency for Enterprises to move their IT operations to Cloud is based both on the potentially higher efficiency of utility computing and on the Business’s disappointment over inability of in-house IT to meet its needs during the current, much more complex, Architectural phase of IT operations;

What Enterprise outsources into Cloud is its Enterprise Architecture (EA); obviously the benefits of such outsourcing depend on the quality of what is being outsourced;

The outsourcing on application basis will make integration of those applications into EA much more complicated and cost-consuming, significantly decreasing the efficiency of such outsourcing;

Any attempt to outsource Legacy EA with its chaotic ‘spaghetti’ inter-application relationships may only worsen the EA state of the Enterprise and lead to negative business consequences;

The only valid approach (from EA point of view ) to IT outsourcing is on service domain basis; to be able implementing it , Enterprise should first reach its pre-Cloud Desired State – BPM/ESB/SOA-based ‘Elegant Enterprise’

The only thing that an Enterprise does is running its Business Processes (BP); BPM as the bridge between Business and IT makes it possible to turn usual

Business Analysts into BP Designers, enabling them to take real responsibility for the BPs that their Enterprise runs;

The emerging of BPMS AAS enables enterprises to outsource all operations beyond BP Design into Cloud, thus advancing to the post-IT Architectural state – ‘Heavenly Enterprise’.

14 B-Wave Software ®. All Rights Reserved ©

Page 15: BPM As A Cornerstone Of A Post-IT Enterprise

Brain Storm New York Conference.New York, NY , November 4-7 2008

Thank You

Wolf Rivkin

Chief Enterprise Architect B-Wave Software LLC.

Web: http://www.b-wavesoft.com

Email: [email protected]

15 B-Wave Software ®. All Rights Reserved ©