10 copyright © oracle corporation, 2005. all rights reserved. service enabled enterprise solution...
TRANSCRIPT
10Copyright © Oracle Corporation, 2005. All rights reserved.
Service Enabled Enterprise
Solution Architect Training
10-2 Copyright © Oracle Corporation, 2005. All rights reserved.
Agenda
•Understanding SOA and Its Benefits
•Preparing for Discovery
•Looking for SOA Application Patterns
•The Workshop Example Business Case
•Conducting Discovery
•Relating SOA Benefits
•Summary
10-3 Copyright © Oracle Corporation, 2005. All rights reserved.
“Service orientation is the single most important design strategy issue for application
delivery teams, and it will remain so for the foreseeable
future.”
- Forrester Research
10-4 Copyright © Oracle Corporation, 2005. All rights reserved.
Technology Challenges Stifle Business Progress
•Monolithic (Silo) Applications•Overlapping process support•Poor integration•Redundant infra-structure investments
•Limited reuse of existing investments•Slow and expensive to change•Ceaseless complexity
10-5 Copyright © Oracle Corporation, 2005. All rights reserved.
Service OrientationAdvances the Business
•Increases Core Business Flexibility•Faster response to business•Consistent view across channels•Reduces costs and timelines•Improves process consistency•Increases business - IT alignment•Reuse existing applications
10-6 Copyright © Oracle Corporation, 2005. All rights reserved.
What is Service Orientation?
•Solutions derived from business processes
•Processes decomposed into business services
•IT Services: self-contained, independent functional units
•Service-oriented architectures, Internet standards, and Grid solutions
Business strategy and technology infrastructure for IT-enabling business processes to adapt to
changing business demands.
10-7 Copyright © Oracle Corporation, 2005. All rights reserved.
Service OrientationServices Model the Business
Source: Forrester
Physical World: Processes
Sample Process
Update address
Schedule Productio
n
Reserve Inventor
y
Create Supplier Order
Create Customer
OrderSchedule Shipment
Digital World: Services
Sample Services
Service Bus
Update Address
Reserve Inventor
y
Create Customer Order
Schedule
Shipment
Schedule Productio
n
Update Address
Services Correlate
to Process Steps
10-8 Copyright © Oracle Corporation, 2005. All rights reserved.
Technology Layer
Infrastructure Services Layer
Application Layer
Business Service Layer
Business Process Layer
J2EELinuxOra
.NET
OraWin
Dir
Message
WSM
Persist
Secure
CICS
DeptDivision
People Soft
Sales
HRShipping
Custom
Ebus Suite
Customer
Service
SOA
•Layered design
•Hides complexity
•Business-centric software elements
•Opens core business rules to new and flexible integration scenarios
•Open connectivity with Internet standards
J2EEOra
.NET
OraWin
Dir
Message
WSM
Persist
Secure
CICS
DeptDivision
Sales
HRShipping
Custom
Ebus Suite
Customer
Service
People Soft
Linux
10-9 Copyright © Oracle Corporation, 2005. All rights reserved.
Engage the customer in a dialogue with probing questions that elicit
information of sufficient detail to identify the customer's
needs and enable you to map an SOA solution to those
needs…
Discovery Purpose
10-10 Copyright © Oracle Corporation, 2005. All rights reserved.
Service-Oriented DiscoveryTargeting SOA
• Costs and Benefits
• Corporate Goals
• Business Priorities and Projects
• Organization Structure and Governance
• Design Governance
• Building Blocks
• Business Strategy and Processes
• Service Archeology
• Skillsets
• Develop
• Integrate
• Orchestrate
• Analyze
• Access
• Deploy
• Manage
• Secure
Organizational Dimensions
Technology Dimensions Organizational Dimensions
SOA Benefits
Technology Dimensions
10-11 Copyright © Oracle Corporation, 2005. All rights reserved.
Application Patterns: Applying SOA
•Simple internal integration•Rich internal integration•Multichannel applications•Business process automation•Portal (UI) integration and simplification •Core Business Flexibility•Business visibility and information access•Business process outsourcing•…
10-12 Copyright © Oracle Corporation, 2005. All rights reserved.
Workshop Business CaseIntroduction
Company: Greenfield Nurseries
Industry: Horticulture
Primary business: Supplier of container grown plants
Primary customers: Home Depot, Lowe’s, Target, Wal*Mart
Project priorities: Implement Scan-Based Trading as required by Home Depot
Other Considerations: - Scan-Based Trading is an industry changing event
- Inventory management is a critical process
- Multiple inventory apps located across the country
- SBT must rapidly adapt to changes from all the major retailers
10-13 Copyright © Oracle Corporation, 2005. All rights reserved.
Discovery Levels
Level 1 Discovery: Problem Definition
Level 2 Discovery: Business Deep Dive– Narrow the focus
Level 3 Discovery: Technology Understanding
10-14 Copyright © Oracle Corporation, 2005. All rights reserved.
Business UnderstandingLevel 1 Discovery
Governance
Applications
Business
Organization
Technology
10-15 Copyright © Oracle Corporation, 2005. All rights reserved.
Business DepthLevel 2 Discovery
•Seek more detail in specific areas•Focus where customer indicates need•Probes should target…
– Specific business processes (inefficiencies, inconsistencies, errors, costly, slow, manual)
– Interaction and process support for constituents (multichannel)
– Specific applications (gaps and deficiencies in support for processes)
– Overlapping or duplicate process and support
– Lack of visibility into operational areas
– Low productivity [lack of automation], redundant tasks
– IT complexity (many technologies/skillsets, app to app integration)
– Applications not aligned with business needs
10-16 Copyright © Oracle Corporation, 2005. All rights reserved.
Level 2 DiscoveryExamples
“Tell me more about the __________ process.”
“What should I know about the ______ application.”“What is important about ______________.”
“What is your perspective on ______________.”
10-17 Copyright © Oracle Corporation, 2005. All rights reserved.
Workshop Business CaseLevel 2 discovery
“What should I know about Scan-Based Trading and Greenfield Nurseries?”
“Without an effective Scan-Based Trading solution, we will no longer be able to do business with Home Depot.
We need to use our current applications and overlay them with SBT capability.”
Asset reuse,
Scalability,
Business responsivene
ss
“We must quickly rollout a solution to trial locations and expand support to nationwide within 6 months.”
10-18 Copyright © Oracle Corporation, 2005. All rights reserved.
Workshop Business CaseLevel 2 discovery
“You said SBT is largely about inventory management? How are your inventory management processes and applications affected by the new business model?”
“We need a clear picture of store level inventory… Without accurate information on store inventory, product shelves will be empty. That means we are losing business.”
Improve operation
al visibility,
“As far inventory applications, we have 3. We plan to consolidate. For now they are all important and support different geographies.”
Appl isolation, retiremen
t
10-19 Copyright © Oracle Corporation, 2005. All rights reserved.
Workshop Business CaseLevel 2 discovery
“So an accurate view of store inventory is important. Tell me how you use that information”
“Store inventory is important to guide the replenishment process. Today, our reps review the inventory, create a sales order and fax that to the office at a later time.
Improve process
efficiency
This is slow and we sometimes create errors keying in the orders. The errors often go undetected for a long period”
10-20 Copyright © Oracle Corporation, 2005. All rights reserved.
Workshop Business CaseLevel 2 discovery
“Your current focus for Scan-Based Trading is Home Depot. What do you expect from other retailers?”
“We also must plan for supporting Scan-Based Trading with other retailers. Home Depot is the first but we expect other retailers to follow soon. We need a process to quickly provide SBT support for others, with special processing rules for each retailer.”
Process flexibility
Adaptable
business rules
10-21 Copyright © Oracle Corporation, 2005. All rights reserved.
Workshop Business CaseLevel 2 discovery
“So you need to support new retailers quickly once they initiate SBT for their suppliers. How would you respond to such requests today?”
“No. We typically can’t change our systems fast enough. The business will pull together some manual processes to support each new retailer while IT works on application changes.”
Reduce business-
IT gap
“Once the IT systems are modified, we’ll drop the manual efforts.”
10-22 Copyright © Oracle Corporation, 2005. All rights reserved.
Technology UnderstandingLevel 3 Discovery
•Seek “under the covers” technology understanding
•Technology to applications mapping
•Build and deployment architectures– Java, .NET, ‘C’– Messaging (JMS, MQ, Custom sockets, etc.)– Hardware, Operating systems– Databases– Custom, Third-Party applications
10-23 Copyright © Oracle Corporation, 2005. All rights reserved.
Technical RequirementsLevel 3 Discovery
Key Technical Requirements (KTR) derive from Key Business Requirements
"Systems should be available 24x7" (BR17)
"Need fault-tolerance" (TR6)
“Greenfield Nurseries needs to put in place systems and processes for subscription and transaction billing.” (BR19)
“Implement service metering for billing Scan-Based Trading service users” (TR9)
10-24 Copyright © Oracle Corporation, 2005. All rights reserved.
SOA DiscoverySummary
•Discovery is an information gathering dialogue with the customer•Be prepared with understanding of SOA Dimensions and Application Patterns•Establish Dialogue, Understanding, and Trust
– Level 1 Discovery: Business Understanding– Level 2 Discovery: Business Deep Dive– Level 3 Discovery: Technology Understanding
•Derive SOA Solution
10-25 Copyright © Oracle Corporation, 2005. All rights reserved.
10-26 Copyright © Oracle Corporation, 2005. All rights reserved.
Easier to Develop and Integrate
10-27 Copyright © Oracle Corporation, 2005. All rights reserved.