Download presentation
Presentation is loading. Please wait.
Published byJeffery Freeman Modified over 8 years ago
1
5 levels of SOA Governance Business Domain Governance Portfolio Governance Technology Governance Project Governance SLA Governance Strategic Tactical
2
The SOA~EAF Methodology Top View SOA EA Practice SOA Policies SOA Procedures SOA Standards Corporate Strategy Business Unit Plans SOA Initiatives SOA Projects SOA Implementations
3
The SOA~EAF Methodology Side View SOA Standards SOA EA Practice SOA procedures SOA Policies SOA EAF Process
4
IP, SNA, IPX. It doesn’t matter.Network Layer Ethernet, Token, Packet, TDM. It doesn’t matter. Link Layer TP, Coax, Wireless. It doesn’t matter. Physical Layer Universal ConnectivityInternet Universal Code DeliverySOAP Universal SecuritySSL/SAML Universal Code RecognitionWS Universal Service ChoreographyPortals Universal Data RecognitionXML Universal User DisplayHTML, Browser
6
Channels Employees, Customers, Partners and Vendors Web Interface Paper/ Fax Image Customer Service Call Partner Presentation Services Business Processes Order Processes Service Processes Shipping Processes Billing Processes Post Sale Support Sales Processes Corporate Processes Manufacturing Processes Inventory Processes Product Development Processes Vendor Processes Partner Processes IVR Interface Want to Use.. To gain Access to..
7
Channels Web Interface Paper/ Fax Image Customer Service Call Partner Presentation Services Business Processes Order Processes Service Processes Shipping Processes Billing Processes Post Sale Support Sales Processes Corporate Processes Manufacturing Processes Inventory Processes Product Development Processes Vendor Processes Partner Processes IVR Interface Business Services Validate Customer Check Product Availability Schedule Installation Book Order Pay Invoice Validate Shipment Check Credit Generate Quote Employees, Customers, Partners and Vendors
8
Channels Web Interface Paper/ Fax Image Customer Service Call Partner Presentation Services Business Processes Order Processes Service Processes Shipping Processes Billing Processes Post Sale Support Sales Processes Corporate Processes Manufacturing Processes Inventory Processes Product Development Processes Vendor Processes Partner Processes IVR Interface Business Services Validate Customer Check Product Availability Schedule Installation Book Order Pay Invoice Validate Shipment Check Credit Generate Quote Employees, Customers, Partners and Vendors Integration Services Legacy Applications Legacy Platforms Get Customer Order Create Customer Order Update Customer Order Get Customer Credit Limit Update Customer Credit Limit Get Product Description Order System Customer Contract System Product Master File Mainframe VSAM COBOL CICS Mainframe DB2 SQL SAS Mainframe DB2 COBOL CICS
9
Channels Web Interface Paper/ Fax Image Customer Service Call Partner Presentation Services Business Processes Order Processes Service Processes Shipping Processes Billing Processes Post Sale Support Sales Processes Corporate Processes Manufacturing Processes Inventory Processes Product Development Processes Vendor Processes Partner Processes IVR Interface Business Services Validate Customer Check Product Availability Schedule Installation Book Order Pay Invoice Validate Shipment Check Credit Generate Quote Customers Current Customer Self Service Capabilities
10
Channels Web Interface Paper/ Fax Image Customer Service Call Partner Presentation Services Business Processes Order Processes Service Processes Shipping Processes Billing Processes Post Sale Support Sales Processes Corporate Processes Manufacturing Processes Inventory Processes Product Development Processes Vendor Processes Partner Processes IVR Interface Business Services Validate Customer Check Product Availability Schedule Installation Book Order Pay Invoice Validate Shipment Check Credit Generate Quote Customers Planned Third Quarter Customer and Vendor Enhancements Product Installation Partner
11
Channels Web Interface Paper/ Fax Image Customer Service Call Partner Presentation Services Business Processes Order Processes Service Processes Shipping Processes Billing Processes Post Sale Support Sales Processes Corporate Processes Manufacturing Processes Inventory Processes Product Development Processes Vendor Processes Partner Processes IVR Interface Business Services Validate Customer Check Product Availability Schedule Installation Book Order Pay Invoice Validate Shipment Check Credit Generate Quote Employees, Customers, Partners and Vendors Who is doing it? Where are they doing it? What are they doing? How are they doing it?
12
Channel Domain Enterprise SOA Reference Architecture Business Process Domain Business Service Domain Channel Adapter Layer Channel Interface Layer Process Delivery Contract Layer Process Definition Layer Process Integration Layer Service Delivery Contract Layer Service Definition Layer Service Integration Layer Integration Domain Integration Adapter Layer Service Consumer Functional Definition Layer Legacy Application Domain Corporate Databases Warehouse/Marts Legacy Applications Document Management Systems Legacy Adapter Layer Development Frameworks: Security, Personalization, Profiling, Logging, Exception Handling, Archiving, Etc.
13
Sales Associates Business Processes Invoicing Processes Shipping Processes Order Processes Business Services Finance Associates Distribution Associates Order Services: Place an Order. Generate Pre-Approval. Get Credit Override. Get Authorized Product Substitutions. Invoice Services: View Applied Payments. View Unapplied Payments. Apply Unapplied Payments. Dispute Invoice Shipping Services: Generate Tracking Number. Track Shipment. Generate Shipment Tracking Notification Constituents Aggregation of 3 IT Projects Customers
14
Channels Customer Portal Business Processes Invoicing Processes Shipping Processes Order Processes Employee Portal Business Services Order Services: Place an Order. Generate Pre-Approval. Get Credit Override. Get Authorized Product Substitutions. Invoice Services: View Applied Payments. View Unapplied Payments. Apply Unapplied Payments. Dispute Invoice Shipping Services: Generate Tracking Number. Track Shipment. Generate Shipment Tracking Notification Sales Associates Finance Associates Distribution Associates Constituents Customers SOA Initiative Business Architecture
15
Business Processes Channels Customer Portal Invoicing Processes Shipping Processes Order Processes Employee Portal Business Services Order Services: Place an Order. Generate Pre-Approval. Get Credit Override. Get Authorized Product Substitutions. Invoice Services: View Applied Payments. View Unapplied Payments. Apply Unapplied Payments. Dispute Invoice Shipping Services: Generate Tracking Number. Track Shipment. Generate Shipment Tracking Notification Sales Associates Finance Associates Distribution Associates Constituents Customers SOA Initiative With Release Overlay “Already in Production” “Scheduled Q2 Release 1”“Scheduled Q2 Release 3”
16
Channel Customer Web Portal Business Processes “Enhanced” Sales Contract Processes “Enhanced” Customer Service Processes Business Services Get Products Get Product Availability Calculate Discounted Price Generate Pre-Approval. Get Credit Override. Get Authorized Product Substitutions. Book an Order. Update Order Cancel Order Get Order Status Literature fulfillment Service Customer Contract Agents Customer Technician Customer Constituents Customer Self-Service Customer Portal Initiative Business Architecture Customer Procurement Agents Set up and maintain an Account Establish a credit line Set up billing and payment terms Generate a pricing and volume discount quote Accept a quote and sign a contract Monthly and year to date order analysis and reporting “Enhanced” Sales Procurement Processes View products and prices Check product availability Place an order Change or cancel an order Check order status Look up products Compare products Check product availability Request product literature Schedule an installation date Request an installation date change View all scheduled installations Complete a Customer installation satisfaction survey “Enhanced” Installation Processes New Sales Procurement Processes Submit Order Request Process Request Priority Installation New Installation Processes Create Contract Quote Create Account Update Account Delete Account Set Credit Limit Update Billing Terms Set Discounts Approve New Account Approve Account Change Renew Account Contract Generate Customer Reports Get Available Installation Dates Book Installation Change Installation Generate Installation Reports Generate Customer Survey Generate Installation Notification ** New Services ** Get Alternative Products ** Get Suggested Product ** Schedule out of territory Technician ** Update Order Shipping Schedule
17
Yes No Yes No Yes Enhance Business Functionality and Architecture Compliance based on Business priority Is the application on obsolete or unsupported platforms? Replace No Does the application support our Enterprise SOA Strategy? Does it need to support the strategy? Can it be enhanced or modified to support our strategy? Yes Start Did the application receive a high value ranking on the Business Assessment Questionnaire?
18
Roadmap Strategy
19
Business & IT Organization Model Business organization Model IT organization Model CentralizedDecentralized Centralized Business Centralized IT “Maximize” Centralized Business Decentralized IT Decentralized Centralized Decentralized Business Decentralized IT Decentralized Business Centralized IT “Leverage”“Minimize” “Control”
Similar presentations
© 2024 SlidePlayer.com. Inc.
All rights reserved.