BPM As A Cornerstone Of A Post-IT Enterprise
-
Upload
wolf-rivkin -
Category
Business
-
view
1.518 -
download
0
Transcript of 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 ©
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.
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;
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.
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
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 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
IMPEmai
l
Internet link
from Marit
z
FTPPB/PS
MQ SeriesFEPI
VISA Preferr
ed
Carlson Marketi
ng
Hurdle Point> Rate change<
Franchise Billing
Mngmnt and
Contracts
or Fax
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
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
CASCorporate Accounts System
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
Gar
nish
men
ts &
S
alar
y R
ecei
pts
Service Area Codes/Distressed inventory
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
HQT
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 ©
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 ©
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 ©
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 ©
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
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.
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 ©
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
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 ©
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 ©