cis 8090 enterprise architectures session 5 foundation for ...€¦ · session 5 foundation for...
TRANSCRIPT
Session 5Foundation for execution:
Documenting the EAMoving from the Ross, Weill, Robinson, Enterprise-level architectural
conception towards building bridges to mid-range architectural representations and Lightweight architectures
CIS 8090 Enterprise Architectures
TOGAF ADM and Alignment
EA Descriptions:Documenting the Architecture
Phase A - Architectural Vision• Scope & Context of the enterprise
and the EA project• Operating Model• Articulate the need• Choose frameworks –EA, Bus
Capability,…
Phase B – Business ArchitectureCore DiagramBusiness Model CanvasComponent DiagramCapability MapsRoad Maps & Footprint diagrams
Phase C – Information Systems ArchitectureData ArchitectureIS ArchitectureApplication solution architecturesBP ModelsWork System Models
Functional Decomposition Diagram
ManageEngineering
Changes
Support Primary
Human
ResourcesBusinessPlanning Engineering Manufacturing Distribution
Manage Public
Relations
Provide Legal
Services
PerformAudit
& Controls
Manage
Transportation
Maintain
Facilities
ProvideAdministrative
Services
Develop & Track
Financial Plan
Appropriate
Funds
Manage
Payables
Manage
Receivables
Manage Assets
Plan Human
Resources
AcquireHuman
Resources
Develop
Employees
ProvideEmployeeServices
Manage Union
Activities
Terminate ActiveEmployment
Formulate
Strategy
Develop andMaintain
Business Plan
EstablishCustomer
Requirements
Obtain Sales
Commitments
ProvideCustomerSupport
Research andDevelop
Technology
Engineer andDesign Products
Engineer andDesign
Processes
Design Tools
and Equipment
Plan Material
Requirements
ProcureEquipment
Material & Tools
Manage
Suppliers
PlanManufacturingRequirements
Perform Quality
Engineering
ConvertResourcesto Product
Control
Production
Maintain PlantEquipment &
Tools
ManageWarrantyActivities
EngineerPackages
Develop &ManageProduct Cost
Develop New
Business
Manage
Inventory
Ship
Products
Marketing &
SalesAdmin Finance Inventory
Business Model Canvas
Strategy
7
Architectural layers (Component Architectures) IBM has begun to systematically classify diverse service systemsindustry by industry, component by component, measure by measure…
CBM: Component Business Model
WBM and RUP: Work Practices & Processes
SOA: Technical Service-Oriented Architecture
Key Performance Indicators (KPIs)IBM IBV: Component Business Models
IEEE Computer, Jan 2007
Strategy
Business Footprint Diagram
Supply Chain MgmtStore Operations Support Services
ReceiveOrderO
rder Process
OrderDistribute
Goods / ServicesInvoiceCustomer
ManageAccountsReceivable
Cash
C0 Order-
to-Cash C1 C2 C3 C4 C5
ReceiveOrderO
rder Process
OrderDistribute
Goods / ServicesInvoiceCustomer
ManageAccountsReceivable
Cash
C0 Order-
to-Cash
ReceiveOrderO
rder Process
OrderDistribute
Goods / ServicesInvoiceCustomer
ManageAccountsReceivable
Cash
C0 Order-
to-Cash C1 C2 C3 C4 C5
Functional Services Layer
Business Process Integration Layer
User Management Layer
Buyer Portal
Employee Portal OthersExchanges Customer
PortalSupplier Portal
Partner Portal
Business Footprint Diagram
GFB65 - Supply Chain Referential – Production & Distribution & Ship to Customer Network
SC70 - Inventory Management (physical and planned inventory including internal transfer orders)
GFB50 – Product & Services Referential
SC11 - Monthly Forecast Generation
SC12 - Monthly Forecast Collaboration SC21 – UOT and LPS Tactical Supply Planning
SC41 – Plant Production Planning
SC62 – Long Distance Transportation
GFB57- Process steps traceability
SC61 – Warehouse Management
SC63– Short-Distance Transportation
SC14 – Allocation Definition Rules for ATP (monthly)
SC13 – Planned demand consumption by customer order
GFB51 - Client Referential
SC32 – Inventory Management Rules Parameter Definition
GFB61 – Supply Chain Referential – Logistics Resource
SC2 –Plan sales & operations
SC4 –Define
manufacturing plan
SC5 - Plan goods movements and resources in the
distribution network
SC3 –Establish inventory
planSC1 – Plan &
manage the demand
SC6 –Schedule & execute goods movements,
storage and transportation decisions
SC91 – Demand BI / Reporting
SC92 – Tactical Planning BI / Reporting
SC93 – Inventory BI / Reporting
SC94 – Plant Planning BI / Reporting
SC95 – Distribution Planning BI / Reporting
SC96 – Logistics BI / Reporting
SC22 – Cross-UOT Demand & Supply Balancing and LP S&OP validation
GFB62 – Supply Chain Referential – Production Process Model
GFB63 – Demand Planning Referential
SC0 - Referential
SC9- BI
GFB59 – Product & Services – Client Catalog
SC42 – Multi-Plant Planning
SC16 – Demand explosion for assembly
SC15 – Allocation Definition Rules for
ATP (daily)SC04 - Inventory Norms Definition
SC51 – Logistics Capacity Planning
SC52 – Distribution Supply Planning – mid-
Term
SC55 – Deployment
SC54 - Distribution shortage management
SC53 – Distribution Supply Planning – short-
Term
SC56 – Intra-group exchanges management
GFB70 – Global Cross-Domain Reporting & Analysis
SC65 – Transportation administration
SC57 – Procurement exchanges management
SC17 – Forecast Weekly Update
GFB58 – Product Traceability
GFB64 - Supply Chain Costs & Margin Referential
Business Footprint Diagram
Maturity Models (year 1)
Maturity Map - Year 2
Capability Model
Capability Kiosk
ROADMAP
BPM, EA and OOAD positioning
BPM, EA and OOAD positioning(Zimmerman et al., Service-Oriented Analysis and Design)
Document the Architecture
Near-real time (Event Server)
ENTERPRISE FINANCE INITIATIVEInterface Architecture
SAP@THD (EFI & Mexico)
CPHPFIN1
PR02
SAP R/3
Mercator
Adapter
Outbound
File
ALE
Batch
MercatorMapping
File
Inbound
SAP BW
ALE
ALE
Batch
User Upload
FDQ(DI)
CPWIFI06
PPRCA001
MQSeries
EPR Tables
Mainframe
CPHPFIN2
FTP
FTP
FDQ
FTP
DB2
FDQ
MQ
EAI Hub (cpaiss50/53) B2B Gateway
FDQ
MQ
Credit/Debit Processing
Sales Audit - Flash
FDQ
MQ
Tool Rental
CPHPLM01
Labor Management
FDQ
MQ
PPRPO008
Ariba
FDQ
MQ
CPHPMDR1
NT Applications
FDQ
MQ
PTS,FastTax,TMS,CorpTax
File
ExcelAccess
PC Data / Users
BPI
BPI AuditorDB2
Web Browser - BPI/FDQ Processes
MercatorAudit logs(Non-BPI)
Interface Audit Data
BatchProcessing
CPAITA33
EDW
FDQ
MQ
DB2Connect
Dirmon
Bloomberg (Exchange Rate)
FTPwebsite
Encrypted
THD Portal - WAS
Fire wall
Citrix
SAPWAS
Taxware
TCP/IPCPHPFI04
Monterrey SSC (Mexico)
FDQ
MQ
Finance HR
Firewall
Encrypted
Firewall
ENTERPRISE APPLICATION INTEGRATIONInterface Architecture
SOSI Release 1
SSC WAS Cluster
Siebel Mercator
Adapter
Outbound
EAI
MercatorMapping
File
Inbound
Event Server (CADQ)
FDQ(DI)
CPNTFI07
PPRCA001
MerchandisingSystems;;
Central OrderDatabase
MQSeries
Base TablesPII TablesEPR Tables
Mainframe
CPHPSRV1
FTP(FTA)
Win MappedDrives
MQ
DB2
FDQ
MQ
EAI Hub (cphpta71/72) B2B Gateway
FDQ
MQ
Special Services Store Hub
SRV1 - Customer / Zip Codes
FTA
Call Center Workstations
EJ Trickle
Ab Initio GDE
MQ
EDW
Ab Initio Base Tables
FDQ
MQ
Windows OS
NT Applications
FDQ
MQ
FlooringConfiguratorServer
BPI
BPI AuditorDB2
Web Browser - BPI/FDQand Log Processes
EAI Audit logs(all interfaces)Interface Audits
Event Server (GDE - CoBrand) Event Server (C3)
CPNTFI07
Connect3 - NT Server
SQLServer
MercatorMapping
MercatorMapping
MercatorMapping
FDQ
DB2Connect
Mercator - DataDirect
Near-real time (Event Servers - SOSI1, SOSI2, HTTP)
FDQRouterMap
Mainframe
FDQ
MQ
Ab Initio
App A
xxxFDQ
MQ
App B
xxxxFDQ
MQ
App C
xxxFDQ
MQ
Future EAI Projects
Build a Conceptual View
StoresExternal
EAI / ESB
AribaSAP EFI
SAP HubSOSI/MM Hub
Legacy AP Sales Audit (FIN1)Credit (FIN2)
Labor Mgmt
SVSSiebel SOSI BaseTables (GDE)
Connect3 SVR1 PC (Call Center, FC)
B2BGateway
MQ Gateway
Citi
BigHammer
Trane
All Other Partners and
Vendors
Firewall
TMSUCM WCSWMS
SAP Core Retail
SAP WFMSAP CTI
Dist
MQ Hub Channel Workload Mgmt
Affiliate/International
HD Supply
Mexico
Store nnn
ISP
Call Box
PSP Base Int
Other
Inv UsrPO
Cust
WPC
GDSN
FI MD
COD
Tool Rental PC (FastTax, TMS, CorpTax)
Ship
Other
Rally Projects Around Your Vision
ESB
Reuse
July2009
Mar2009
Today
Prepare Governance Standards
Begin dev on ES API – define THD standard
BPM Go-live (4 new services)
2011
Sept2009
Nov2009
Jan2010
Mar2010
May2009
May2010
July2010
Technology Standards Adoption
Industry Standards Adoption
THD Standards Adoption
• Loosely Coupled (LC) Applications
• Some LC Services• Initial services/reuse• Messaging Stds• Some XML Stds• Interface Visibility
Begin dev on highly reused service list
• Rollout Enterprise Service Repository
• Service Governance
SC Visibility (new services)
MSR Go-live (new services) User Service Discovery
Tool Live • Store Integration Standards
• Managed Services
• Capability for Service Oriented Processes • Dynamic
Service Discovery
• Service enabled Processes reused
• New apps built from service composition & Mashups
All interfaces for enterprise
registered (IA)
New Integration Capability live in all
storesBusiness
Becomes SOA Driver?
$ROI
$$$
ROI
$$ ROI
$$ROI
$ROI
• Dynamic Services
$$$ROI
Select ESR
Next phase BPMServices Live
Planogram Services Live
Establish SOA Governance Panel
IT Engagement Model
From Figure 6-1 Ross, Weill & Robertson, “Enterprise Architecture as Strategy”, 2006
Business UnitLevel
Project TeamLevel
Coo
rdin
atio
n
Company Level
Company strategy and operations
Business unit strategy and operations
Enterprise architecture
Business unit architecture
Project plan Project IT architecture
Company IT Governance
Project Management
Alignment
Business IT
IT Engagement Model-Types of linking mechanisms
From Figure 6-1 Ross, Weill & Robertson, “Enterprise Architecture as Strategy”, 2006
Business UnitLevel
Project TeamLevel
Coo
rdin
atio
n
Company Level
Company strategy and operations
Business unit strategy and operations
Enterprise architecture
Business unit architecture
Project plan Project IT architecture
Company IT Governance
Project Management
Alignment
Business IT
Alignment Linkage
Arc
hite
ctur
e Li
nkag
e
Bus
ines
sLin
kage
Software development platform
Software development platform (Alan Brown, op cit.)
Across the life cycle
Pattern and asset use across the life cycle
14 different UML Diagrams – static and behavioral