pro-active infrastructure (pai) - think...
TRANSCRIPT
Contains copyrighted material of DaimlerChrysler AG, 2005. Used by permission.
Pro-Active Infrastructure (PAI)
Building Enterprise Applications with a Pro-Active Infrastructure
IPSI Conference - 2005 USA, Cambridge
Wilfried Reimann ([email protected]), Senior Manager – Technology Integration Sebastian Wedeniwski ([email protected]), Executive IT Architect
Contains copyrighted material of DaimlerChrysler AG, 2005. Used by permission.
PAI @ DaimlerChrysler
2 ITI/TP, PAI Product Management
Agenda
1 Challenges for Enterprise Computing 2 Proactive Infrastructure approach 3 PAI Product Architecture 4 Enterprise Computing with PAI 5 Benefits 6 Lessons Learned
Contains copyrighted material of DaimlerChrysler AG, 2005. Used by permission.
PAI @ DaimlerChrysler
3 ITI/TP, PAI Product Management
DaimlerChrysler
3
Contains copyrighted material of DaimlerChrysler AG, 2005. Used by permission.
PAI @ DaimlerChrysler
4 ITI/TP, PAI Product Management
Physical Enterprise • Engineering • Production • Sales • Administration
Extended Enterprise
The Internet forms a new business model. Organizations are morphing from vertically integrated supply chains to interconnected eco-systems. All trading partners in global companies define an Extended Enterprise.
Products & Services
Suppliers • Direct Exchange • Real-time Access • Cross Business Processes
Customers/Dealers • Direct support • New Channels • Hybrid products • Lower cost
Contains copyrighted material of DaimlerChrysler AG, 2005. Used by permission.
PAI @ DaimlerChrysler
5 ITI/TP, PAI Product Management
Span the IT-Life-Cycle with Development for Operations
Appl Zone-1
Web Server
Appl Zone-2
Contains copyrighted material of DaimlerChrysler AG, 2005. Used by permission.
PAI @ DaimlerChrysler
6 ITI/TP, PAI Product Management
Global & Regional Engineering,
Production & Sales Organization
Internal, Outsourced, Partner
Development & Operations
Global/Regional Development & Operations
Global & Regional Datacenters
Global & Regional Development Center
Contains copyrighted material of DaimlerChrysler AG, 2005. Used by permission.
PAI @ DaimlerChrysler
7 ITI/TP, PAI Product Management
Agenda
1 Challenges for Enterprise Computing 2 Proactive Infrastructure approach 3 PAI Product Architecture 4 Enterprise Computing with PAI 5 Benefits 6 Lessons Learned
Contains copyrighted material of DaimlerChrysler AG, 2005. Used by permission.
PAI @ DaimlerChrysler
8 ITI/TP, PAI Product Management
The E01-EDI
Data Warehouse (Interfaces to and from the
Data Warehouse are not displayed on this diagram)
The image G02 - General
Ledger
The image cannot be displayed. Your computer may not
A05 - AP
The image S01 - Sales Corrections
The I01 PO Receiving
The I03 Return to Vendor
The image cannot be
I06 Warehouse Management
Maininframe PC/NT apps Unix apps 3rd Party Interface
The S06 - Credit App The P15 EES Employee
Change Notice
The image cannot be
OTHER APPS - PC AP - Collections/Credit
TM - Credit Card DB The image cannot be displayed. Your computer may
ACCTS REC APPS - PC 990COR
Bad Debt Beneficial Fees
Beneficial Reconcile JEAXF JEBFA JEBKA JEDVA JESOA JEVSA JEVSF NSF
TeleCredit Fees
The image cannot be displayed. Your computer may not have enough memory to open the image, or the image may have been corrupted. Restart your computer, and then open the
INVENTORY CONTROL APPS - PC Code Alarm
Debit Receivings Devo Sales
Display Inventory In Home
Junkouts Merchandise Withdrawal
Promo Credits RTV Accrual
Shrink AP Research - Inv Cntrl AP Research-Addl Rpts
Book to Perpetual Inventory Close Out Reporting
Computer Intelligence Data Count Corrections
Cross Ref for VCB Dnlds Damage Write Off Debit Receivings
DFI Vendor Database Display Inventory Reconcile Display Inventory Reporting
The image cannot be displayed. Your computer may not have enough memory to open the image, or the image may have been corrupted. Restart your computer, and
INVENTORY CONTROL APPS - PC DPI/CPI
IC Batching Inventory Adj/Count Correct Inventory Control Reports
Inventory Levels Inventory Roll
Merchandise Withdrawal Open Receivings PI Count Results
PI Time Results from Inv Price Protection
Sales Flash Reporting Shrink Reporting
SKU Gross Margin SKU Shrink Level Detail
USM VCB Downloads
Journal Entry Tool Kit
Scorecard - HR
The L02-Resource Scheduling (Campbell)
The image cannot be
P09 - P17 Cyborg
The image M02 - Millennium The image M03 - Millennium 3.0
Banks - ACH and Pos to Pay
Cobra
The B01 - Stock Status
The S03-Polling
The P14 On-line New Hire Entry
CTS
The image
Plan Administrators (401K, PCS, Life,
Unicare, Solomon Smith Barney)
The imag
D01 Post Load Billing
The ima
I04 Home Deliveries
ThI02 - Transfers
The image
Arthur Planning The image cannot
I07 Purchase Order
The image cannot be displayed.
I12 Entertainment Software
The image cannot be displayed. Your computer may
I05 Inventory Info
The E13
E3 Interface The image S04 - Sales Posting
The image cannot be
V01-Price Management System
The image cannot be displayed. Your
I10 Cycle Physical Inventory
TI55 SKU Information
The image
K02 Customer Repair
Tracking The image cannot be
I35 Early Warning System
The image
B02 Merchandise Analysis
The image cannot
I13- Auto Replenishment
The U18 - CTO
Intercept The image
I09 Cycle Counts E02-Employee
Purchase
Texlon 3.5
ACH
The Stock Options
The image I17 Customer Perceived In-Stock
The U16-Texlon
SiteSeer The C02 - Capital Projects
The F06 - Fixed Assets
The US Bank Recon File
The Star Repair
The EDI Coordinator
Mesa Data The NEW Soundscan
NPD Group AIG Warranty Guard
Resumix
Optika
The Store Budget Reporting
The P16 - Tally Sheet
The image Cash Receipts/Credit
The imag
S05 - House Charges
Ad Expense
TL01-Promo Analysis
ThV02-Price Marketing Support
The BMP - Bus performance Mngt
ThStore Scorecard
The I11 Price Testing
Valley Media
TP09 Bonus/HR
I15 Hand Scan Apps
Roadshow
POS The S08 - Vertex
Sales Tax
TA04 - Cust Refund Chks Equifax
The ICMS Credit
The Cellular Rollover
ThS09 - Digital Satellite System
NPD, SoundScan
Sterling VAN Mailbox (Value)
TI18 SKU Rep
The image cannot be
X92-X96 Host to AS400
Communication S02 -
Layaways
The Washington, RGIS,
Ntl Bus Systems The V04-Sign
System
The image I14 Count Corrections NARM
TP01- Employee Masterfile
The I06 - Customer Order
Frick Co
The image cannot be
UAR - Universal Account Reconciliation
The Depository Banks
ThS07 - Cell Phones
ThS11 - ISP Tracking
AAS
The Fringe PO
The Cash Over/ Short
ThL60 MDF Coop
The SKU Selection Tool
ThSKU Performance
Supplier Compliance
1
TI35 - CEI ASIS
The image cannot be displayed. Your computer may not have enough memory to
Misc Accounting/Finance Apps - PC/NT COBA (Corp office Budget Assistant)
PCBS(Profit Center Budget System) Merchandising Budget
AIMS The image cannot be
Merch Mngr Approval Batch Forecasting Ad Measurement
AIMS Admin AIMS
Reporting Ad Launcher
TV03- Mkt Reactions
Spec Source
CTO2.Bestbuy. com
Rebate Transfer
Sign System
ThCopyWriter's Workspace
ThELT PowerSuite Store
Monitor
The AIS Calendar Stores & Mrkts Due Dates
Smart Plus The Insertions
Orders The Budget
Analysis Tool Print Costing
Invoice App AIS Reports
The Broadcast Filter
Smart Plus Launcher
General Maintenance
Printer PO Printer
Maintenance Vendor
Maintenance Vendor Setup
Connect 3 Connect 3
Reports The Connect 3 PDF Transfer
Spec Source SKU Tracking
ThS20-Sales Polling
Prodigy
PSP TIn-Home
Repair Warranty Billing System
Process Servers (Imaging)
Prepared by Michelle Mills
Many IT systems look like this…
Contains copyrighted material of DaimlerChrysler AG, 2005. Used by permission.
PAI @ DaimlerChrysler
9 ITI/TP, PAI Product Management
PAI idea
SUN JES Directory
CA Siteminder
WebSphere Application Server
IBM HTTP Server
DCX Infrastructure (Network, Firewalls, Proxy Server, BGN, etc.)
Application
PAI J2EE
PAI Directory
PAI Security
DCX Hardware/OS Infrastructure
Application
Per Application Infrastructure & Middleware Integration,
i.e. infrastructure & platform integration issues are addresses on a project level
Standardized, Integrated & Release Managed Platforms, e.g. to minimize complexity for application projects and provide standardized solutions
Contains copyrighted material of DaimlerChrysler AG, 2005. Used by permission.
PAI @ DaimlerChrysler
10 ITI/TP, PAI Product Management
PAI 3.0
PAI approach
PAI is a central initiative with the goal to design, implement and deliver a common IT infrastructure for application projects
Business Component
Activities
People Process
IT Applications
IT Infrastructure
Shared IT Infrastructure Network Infrastructure
Business Component
Activities
People Process
IT Applications
IT Infrastructure
Business Component
Activities
People Process
IT Applications
IT Infrastructure
Common Environment
Contains copyrighted material of DaimlerChrysler AG, 2005. Used by permission.
PAI @ DaimlerChrysler
11 ITI/TP, PAI Product Management
PAI reduces variants of middleware
The implications of today’s “middleware zoo” can neither be fully supported nor tested
Application A Application B
...
Application C
Product X, Version 1, Fixpack 2,
Patch Level A
Product X, Version 2, Fixpack 1,
Patch Level B
Product X, Version 2, Fixpack 1,
Patch Level A
Product Y, Version 3, Fixpack 2,
Patch Level A
Product Y, Version 3, Fixpack 2,
Patch Level A
Product Y, Version 3, Fixpack 4,
Patch Level B
Product Z, Version 4, Fixpack 2,
Patch Level A
Product Z, Version 5, Fixpack 1,
Patch Level B
Product Z, Version 4, Fixpack 3,
Patch Level A
?
Contains copyrighted material of DaimlerChrysler AG, 2005. Used by permission.
PAI @ DaimlerChrysler
12 ITI/TP, PAI Product Management
PAI reduces variants of middleware
The implications of today’s “middleware zoo” can neither be fully supported nor tested
Application A Application B
...
Application C
Product X, Version 1, Fixpack 2,
Patch Level A
Product X, Version 2, Fixpack 1,
Patch Level B
Product X, Version 2, Fixpack 1,
Patch Level A
Product Y, Version 3, Fixpack 2,
Patch Level A
Product Y, Version 3, Fixpack 2,
Patch Level A
Product Y, Version 3, Fixpack 4,
Patch Level B
Product Z, Version 4, Fixpack 2,
Patch Level A
Product Z, Version 5, Fixpack 1,
Patch Level B
Product Z, Version 4, Fixpack 3,
Patch Level A
PAI 3.0 PAI 3.0 PAI 3.0
PAI 3.0 PAI 3.0 PAI 3.0
PAI 3.0 PAI 3.0 PAI 3.0
Contains copyrighted material of DaimlerChrysler AG, 2005. Used by permission.
PAI @ DaimlerChrysler
13 ITI/TP, PAI Product Management
Agenda
1 Challenges for Enterprise Computing 2 Proactive Infrastructure approach 3 PAI Product Architecture 4 Enterprise Computing with PAI 5 Benefits 6 Lessons Learned
Contains copyrighted material of DaimlerChrysler AG, 2005. Used by permission.
PAI @ DaimlerChrysler
14 ITI/TP, PAI Product Management
PAI Architecture Strategy
Step 1: Migration of existing assets (PAI 1.0) Step 2: Consolidation of existing assets + some new functionality (PAI 1.5 - 2.5) Step 3: Enhancing PAI Release with new functionality in a more proactive way (PAI 3.0 and later)
Contains copyrighted material of DaimlerChrysler AG, 2005. Used by permission.
PAI @ DaimlerChrysler
15 ITI/TP, PAI Product Management
PAI Platforms
Application Platforms
Content Management
Platform
Collaboration Platform
Business Intelligence
Platform
Notes Application
Platform
Packaged Software Platforms
.NET Application
Platform
Data Management Platform
Pervasive Computing Platform
PAI provides a set of platforms where each PAI Platform is a managed product.
Contains copyrighted material of DaimlerChrysler AG, 2005. Used by permission.
PAI @ DaimlerChrysler
16 ITI/TP, PAI Product Management
Agenda
1 Challenges for Enterprise Computing 2 Proactive Infrastructure approach 3 PAI Product Architecture 4 Enterprise Computing with PAI 5 Benefits 6 Lessons Learned
Contains copyrighted material of DaimlerChrysler AG, 2005. Used by permission.
PAI @ DaimlerChrysler
17 ITI/TP, PAI Product Management
External Partner (Offshore)
Dev-Center X A5 PAI
B7 PAI
C9 PAI
E9 PAI
Data-Centers EMEA Stuttgart Sindelfingen Wörth Bremen
E1 C1 B1 B1 B1 A3 A3 A1 A1
PAI enables global Development & Operations in all combinations of sourcing (internal, outsourced, offshore)
Development Center Data Center
Chrysler Dev-Center C C1 PAI
C2 PAI
C3 PAI
MB-Pass Dev-Center A A1 PAI
A2 PAI
A3 PAI
Com Vehicle (MB-LKW)
Dev-Center B B1 PAI
B2 PAI
B3 PAI
PAI PAI PAI PAI PAI PAI PAI
Com Vehicle (Freightliner)
Dev-Center E E1 PAI
E2 PAI
E3 PAI
Integrated Applications
Data-Centers NAFTA Detroit Freightliner MBNA
B1 E1 B1 A1 C2 A3 E3 E1 C1 PAI PAI PAI PAI PAI PAI PAI
Integrated Applications
Data-Centers APAC Data-Centers External
Contains copyrighted material of DaimlerChrysler AG, 2005. Used by permission.
PAI @ DaimlerChrysler
18 ITI/TP, PAI Product Management
Hardware-On-Demand & Automated Installation
PAI-T1 Test-Center (TSS+EDC)
Solaris A
IX
PAI Development & Computing on Demand Model
Not active, but configured
Rel 3.5 3.0 2.5 2.1 2.0 1.5 1.0.1 1.0.2
Por
tal
J2E
E
EA
I
Dir
Sec
PAI Development has to provide for each platform, each environment and each release of the PAI a dedicated HW/OS setup.
Active for testing patches Active for testing new development
D Development
Component Development Unit Tests
T Test Devel
Test Case Development T1
Integration System &
Integration Tests
T2 Load Test
Near Production Tests P1
Staging P2
Production
Application Project
T1 PAI-Portal Release 1.0.2
App 1 Web App-2
T1 PAI-PIP Release 2.5..1
App 1 Web App-2
T2 PAI-J2EE Release 3.0
App 1 Web App-2
Contains copyrighted material of DaimlerChrysler AG, 2005. Used by permission.
PAI @ DaimlerChrysler
19 ITI/TP, PAI Product Management
PAI - Usage (I.Q/2005)
Current inventory (I.Q/2005) Somewhat 110 applications of
different size About 40 in production
Recent Highlights: DSC Neu (ITC) GLOBUS (MES) (ITB) Supplier Portal (ITP) Xentry (ITC) IPDC (ITC)
Contains copyrighted material of DaimlerChrysler AG, 2005. Used by permission.
PAI @ DaimlerChrysler
20 ITI/TP, PAI Product Management
Agenda
1 Challenges for Enterprise Computing 2 Proactive Infrastructure approach 3 PAI Product Architecture 4 Enterprise Computing with PAI 5 Benefits 6 Lessons Learned
Contains copyrighted material of DaimlerChrysler AG, 2005. Used by permission.
PAI @ DaimlerChrysler
21 ITI/TP, PAI Product Management
Direct Benefits
With PAI Application Platform (PAI) we enable various direct project benefits:
Better infrastructure integration
Reduced “middleware zoo”
Tested infrastructure & middleware
Customer driven middleware product
Focus on business functionality first
Use a certified and supported DCX standard
Get the right things in a supported and release managed package
Build upon tested platforms and usage scenarios
Contains copyrighted material of DaimlerChrysler AG, 2005. Used by permission.
PAI @ DaimlerChrysler
22 ITI/TP, PAI Product Management
Indirect Benefits
In addition to the direct project benefits PAI addresses a couple of mid-term indirect benefits:
Easier server consolidation
Simplified problem management
Higher level SLAs
Broader reuse of skill profiles
With less middleware variants you’ll get less dedicated servers
Similar middleware and architectures can be treated similar
PAI skills can be reused in other projects with no steep learning curve
Instead of a pure server SLA we bundle the whole middleware stack
Contains copyrighted material of DaimlerChrysler AG, 2005. Used by permission.
PAI @ DaimlerChrysler
23 ITI/TP, PAI Product Management
PAI TCO Study 2003 Conclusions & Recommendations
PAI is the key enabler to leverage the investigated best-practices and cost-savings
Today we can already realize major savings in the areas architecture reuse, platform & component reuse, platform maintenance with scale effects in other areas (licenses, hardware, services, maintenance)
But there is even higher potential in the areas of value-added services and operations that are currently not leveraged
Setup PAI related operations services Provide value-added services around PAI
Build-up of an PAI service organization (PAI SO Project EMEA) Provide higher-level SLA’s with data centers (Global Hosting, PAI SO)
Contains copyrighted material of DaimlerChrysler AG, 2005. Used by permission.
PAI @ DaimlerChrysler
24 ITI/TP, PAI Product Management
Agenda
1 Challenges for Enterprise Computing 2 Proactive Infrastructure approach 3 PAI Product Architecture 4 Enterprise Computing with PAI 5 Benefits 6 Lessons Learned
Contains copyrighted material of DaimlerChrysler AG, 2005. Used by permission.
PAI @ DaimlerChrysler
25 ITI/TP, PAI Product Management
PAI has to be build with partners for a global scope
PAI Applications &
Solution Platforms
Technology Partners
PAI Porting Partner
PAI Product- Development Partners
PAI Data Centers
PAI Maintenance
Partner (older Version)
PAI Service Partner
PAI Application
Development Partner
DC Product Developmen
t Team
PAI Test-Center
Provider
PAI- Application Test-Center
(Hosting- Partner)
SUN, IBM, HP
SUN, IBM, HP
IBM, SUN, MS, Novell, CA, Mercury, Merant
TSS, DCCS, EDC, NDC
Contains copyrighted material of DaimlerChrysler AG, 2005. Used by permission.
PAI @ DaimlerChrysler
26 ITI/TP, PAI Product Management
Summary
If you are building proactive an “Integrated Application Platform”
• Actively (govern) manage Technology and Innovation • Reduce the dependency from Technology-Vendors • Reduce IT-costs for products, services and processes • Easier develop robust, scalable, tested applications • Start Computing on Demand • Build global, regional and local integrated applications
• You have to do the right decisions at the right time • It’s a step by step approach, which depends on your
current position • It’s building a product organization with all elements of
a (small) company • You have to manage major activities at the same time
But, with an Integrated Application Platform companies can
Source Deutsche Bank
Contains copyrighted material of DaimlerChrysler AG, 2005. Used by permission.
PAI @ DaimlerChrysler
27 ITI/TP, PAI Product Management
Thank you
Wilfried Reimann ([email protected]), DaimlerChrysler AG, ITI/TP
Sebastian Wedeniwski ([email protected]), IBM Corp., BCS
PAI @ DaimlerChrysler
July 2005