10 copyright © oracle corporation, 2005. all rights reserved. service enabled enterprise solution...

27
10 Copyright © Oracle Corporation, 2005. All rights reserved. Service Enabled Enterprise Solution Architect Training

Upload: junior-horton

Post on 16-Dec-2015

224 views

Category:

Documents


2 download

TRANSCRIPT

Page 1: 10 Copyright © Oracle Corporation, 2005. All rights reserved. Service Enabled Enterprise Solution Architect Training

10Copyright © Oracle Corporation, 2005. All rights reserved.

Service Enabled Enterprise

Solution Architect Training

Page 2: 10 Copyright © 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

Page 3: 10 Copyright © Oracle Corporation, 2005. All rights reserved. Service Enabled Enterprise Solution Architect Training

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

Page 4: 10 Copyright © Oracle Corporation, 2005. All rights reserved. Service Enabled Enterprise Solution Architect Training

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

Page 5: 10 Copyright © Oracle Corporation, 2005. All rights reserved. Service Enabled Enterprise Solution Architect Training

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

Page 6: 10 Copyright © Oracle Corporation, 2005. All rights reserved. Service Enabled Enterprise Solution Architect Training

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.

Page 7: 10 Copyright © Oracle Corporation, 2005. All rights reserved. Service Enabled Enterprise Solution Architect Training

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

Page 8: 10 Copyright © Oracle Corporation, 2005. All rights reserved. Service Enabled Enterprise Solution Architect Training

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

Mail

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

Mail

WSM

Persist

Secure

CICS

DeptDivision

Sales

HRShipping

Custom

Ebus Suite

Customer

Service

People Soft

Linux

Page 9: 10 Copyright © Oracle Corporation, 2005. All rights reserved. Service Enabled Enterprise Solution Architect Training

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

Page 10: 10 Copyright © Oracle Corporation, 2005. All rights reserved. Service Enabled Enterprise Solution Architect Training

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

Page 11: 10 Copyright © Oracle Corporation, 2005. All rights reserved. Service Enabled Enterprise Solution Architect Training

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•…

Page 12: 10 Copyright © Oracle Corporation, 2005. All rights reserved. Service Enabled Enterprise Solution Architect Training

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

Page 13: 10 Copyright © Oracle Corporation, 2005. All rights reserved. Service Enabled Enterprise Solution Architect Training

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

Page 14: 10 Copyright © Oracle Corporation, 2005. All rights reserved. Service Enabled Enterprise Solution Architect Training

10-14 Copyright © Oracle Corporation, 2005. All rights reserved.

Business UnderstandingLevel 1 Discovery

Governance

Applications

Business

Organization

Technology

Page 15: 10 Copyright © Oracle Corporation, 2005. All rights reserved. Service Enabled Enterprise Solution Architect Training

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

Page 16: 10 Copyright © Oracle Corporation, 2005. All rights reserved. Service Enabled Enterprise Solution Architect Training

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 ______________.”

Page 17: 10 Copyright © Oracle Corporation, 2005. All rights reserved. Service Enabled Enterprise Solution Architect Training

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.”

Page 18: 10 Copyright © Oracle Corporation, 2005. All rights reserved. Service Enabled Enterprise Solution Architect Training

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

Page 19: 10 Copyright © Oracle Corporation, 2005. All rights reserved. Service Enabled Enterprise Solution Architect Training

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”

Page 20: 10 Copyright © Oracle Corporation, 2005. All rights reserved. Service Enabled Enterprise Solution Architect Training

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

Page 21: 10 Copyright © Oracle Corporation, 2005. All rights reserved. Service Enabled Enterprise Solution Architect Training

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.”

Page 22: 10 Copyright © Oracle Corporation, 2005. All rights reserved. Service Enabled Enterprise Solution Architect Training

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

Page 23: 10 Copyright © Oracle Corporation, 2005. All rights reserved. Service Enabled Enterprise Solution Architect Training

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)

Page 24: 10 Copyright © Oracle Corporation, 2005. All rights reserved. Service Enabled Enterprise Solution Architect Training

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

Page 25: 10 Copyright © Oracle Corporation, 2005. All rights reserved. Service Enabled Enterprise Solution Architect Training

10-25 Copyright © Oracle Corporation, 2005. All rights reserved.

Page 26: 10 Copyright © Oracle Corporation, 2005. All rights reserved. Service Enabled Enterprise Solution Architect Training

10-26 Copyright © Oracle Corporation, 2005. All rights reserved.

Easier to Develop and Integrate

Page 27: 10 Copyright © Oracle Corporation, 2005. All rights reserved. Service Enabled Enterprise Solution Architect Training

10-27 Copyright © Oracle Corporation, 2005. All rights reserved.