doi executive workshop on enterprise geospatial …...soa is a way of thinking soa proposes an...

38
1 © 2002 IBM Corporation Business Consulting Services The Architecture of Business DOI Executive Workshop on Enterprise Geospatial Systems

Upload: others

Post on 17-Jun-2020

5 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: DOI Executive Workshop on Enterprise Geospatial …...SOA is a way of thinking SOA proposes an advancement in the Programming Model It is the next step in software engineering from

1

© 2002 IBM Corporation

Business Consulting Services

The Architecture of Business

DOI Executive Workshop on Enterprise Geospatial Systems

Page 2: DOI Executive Workshop on Enterprise Geospatial …...SOA is a way of thinking SOA proposes an advancement in the Programming Model It is the next step in software engineering from

Business Consulting Services

© 2004 IBM Corporation

Presentation Context

Hord Tipton / Karen Siderelis spoke about the notion of “enterprise” and linking IT to business goals …Colleen Coggins spoke about developing an actionable architecture that supports DOI’s “lines of business” …The “Architecture of Business” presentation takes the strategic intent and direction discussed earlier and provides a detailed methodology of how the DOI can achieve these goals.The methodology is applicable to any enterprise system –including geospatial information systems.

Page 3: DOI Executive Workshop on Enterprise Geospatial …...SOA is a way of thinking SOA proposes an advancement in the Programming Model It is the next step in software engineering from

Business Consulting Services

© 2004 IBM Corporation

Modeling the Business

Page 4: DOI Executive Workshop on Enterprise Geospatial …...SOA is a way of thinking SOA proposes an advancement in the Programming Model It is the next step in software engineering from

Business Consulting Services

© 2004 IBM Corporation

Methods, Models, Tools, Templates and Architecture

Tools Architecture

Methods Templates

Models

linked models of business & IT semantics support methodologies and business-IT alignment

repeatable, scalable, consistent methods to

guide stakeholders through

transformation steps and decisions

templates of solution models support reuse

tools support methodologies through design and analysis of transformation models

and related artifacts

model-driven components for adaptive process choreography, monitoring & management in a service- oriented architecture

Page 5: DOI Executive Workshop on Enterprise Geospatial …...SOA is a way of thinking SOA proposes an advancement in the Programming Model It is the next step in software engineering from

Business Consulting Services

© 2004 IBM Corporation

Evolution of Software Modeling

Bus

ines

s Se

man

tics

Flowcharts

Structured Analysis & Design

Object Oriented Analysis and Design

Business Process Modeling

Business Operations Modeling

Time

Business Strategy Modeling

Page 6: DOI Executive Workshop on Enterprise Geospatial …...SOA is a way of thinking SOA proposes an advancement in the Programming Model It is the next step in software engineering from

Business Consulting Services

© 2004 IBM Corporation

Multi-Level Models in Business Transformation Consulting

Business Strategy

Business Process

IT

“3-Layer Conversation” Logical Model of the Business

Order Management

Select Horizontal Services“As-Is” and “To-Be”

Process Models

Implementation

ManageCustomers

Strategy

Tactics

Execution

Merchandising Store/Channel Operations

Supply Chain &Distribution

FinanceAdministration

BusinessAdministration

Business Perf. Mgmt.

External Market Assessment

Legal and Regulatory

Indirect Procurement

Real Estate, Facilities and

Equipment

HR Administration

Corporate Finance and

Controls

Customer Insights

Vendor and Product

Performance Execution and Management

Distribution Center

Transportation Resources

Product Directory

Accounting and GL

Outbound

Logistics

Store/Off-site Services

Execution

Inventory Planning

Channel, Category Strategy and Planning

Assortment and Space Planning Management and Execution

Supply Chain

Strategy and Planning

Financial Management and Planning

Organization and Process Design

Corp. Planning

Alliance Management

Line of Business Planning

Develop and Operate IT Systems

Distribution Oversight

Market Risk Management

Customer Relationship Planning and

Strategies

Product Planning,

Development & Pricing

Strategies

Customer Insights

Vendor Relationship

Strategies

Assessing Customer

Satisfaction

Matching Supply and

Demand

Order Management

Customer Account Servicing

Item Management

Treasury

Store Operations

Management

Transportation Resources

Event, Promotion

Strategy and Planning

Customer Directory

Inventory, Product Tracking and Tracing

Operations Back Office

Financial

Outbound Logistics

Store/Channel Design and

Layout

Store/Channel Labor

Strategy

Store/Channel Objectives &

Strategy Planning

ManageCustomers

Strategy

Tactics

Execution

Merchandising Store/Channel Operations

Supply Chain &Distribution

FinanceAdministration

BusinessAdministration

Business Perf. Mgmt.

External Market Assessment

Legal and Regulatory

Indirect Procurement

Real Estate, Facilities and

Equipment

HR Administration

Corporate Finance and

Controls

Customer Insights

Vendor and Product

Performance Execution and Management

Distribution Center

Transportation Resources

Product Directory

Accounting and GL

Outbound

Logistics

Store/Off-site Services

Execution

Inventory Planning

Channel, Category Strategy and Planning

Assortment and Space Planning Management and Execution

Supply Chain

Strategy and Planning

Financial Management and Planning

Organization and Process Design

Corp. Planning

Alliance Management

Line of Business Planning

Develop and Operate IT Systems

Distribution Oversight

Market Risk Management

Customer Relationship Planning and

Strategies

Product Planning,

Development & Pricing

Strategies

Customer Insights

Vendor Relationship

Strategies

Assessing Customer

Satisfaction

Matching Supply and

Demand

Order Management

Customer Account Servicing

Item Management

Treasury

Store Operations

Management

Transportation Resources

Event, Promotion

Strategy and Planning

Customer Directory

Inventory, Product Tracking and Tracing

Operations Back Office

Financial

Outbound Logistics

Store/Channel Design and

Layout

Store/Channel Labor

Strategy

Store/Channel Objectives &

Strategy Planning

Event, Promotion, Strategy and Planning

Assessing Customer SatisfactionROI

PRM

BRM

TRM

SRM

Page 7: DOI Executive Workshop on Enterprise Geospatial …...SOA is a way of thinking SOA proposes an advancement in the Programming Model It is the next step in software engineering from

7

Business Consulting Services

© Copyright IBM Corporation 2004

An approach for building distributed systems that deliver application functionality as services to either end-user applications or other services

It defines :-

An architecture that leverages open standards to represent software assets as services.

-

Provides a standard way of representing and interacting with software assets

-

Individual software assets become building blocks that can be reused in developing other applications

-

Shifts focus to application assembly rather than implementation details

-

Used internally to create new applications out of existing components

-

Used externally to integrate with applications outside of the enterprise

What is a Service Oriented Architecture?

Page 8: DOI Executive Workshop on Enterprise Geospatial …...SOA is a way of thinking SOA proposes an advancement in the Programming Model It is the next step in software engineering from

8

Business Consulting Services

© Copyright IBM Corporation 2004

While SOA is an architectural approach, Web Services are enabling technologies. They are not the same thing.

Q u a lity o f S e r v ic eF u n c tio n s

B u s in e s s P r o c e s s

S e r v ic e

S e r v ic e D e s c r ip t io n

S e r v ic e C o m m u n ic a t io n P r o t o c o l

T r a n s p o r t

Secu

rity

Serv

ice

Reg

istr

y

Polic

y

Tran

sact

ion

Man

agem

ent

Service Provider

Service Consumer

Service Directory

1. Publish2. Find

3. Use

SOAP

WSDLUDDISOA

(Approach) Web Services

(Open Standards

Technology Set)

SOA is a way of thinking

SOA proposes an advancement in the Programming Model

It is the next step in software engineering from Object Oriented Design & Component Based Development

Web Services and SOA are not the same thing:

Most of today's production SOAs don't primarily use Web Services - they are built on Message Oriented Middleware (MoM)

Not all deployed WebService based systems necessarily embrace all the guiding principles of SOA

Page 9: DOI Executive Workshop on Enterprise Geospatial …...SOA is a way of thinking SOA proposes an advancement in the Programming Model It is the next step in software engineering from

9

Business Consulting Services

© Copyright IBM Corporation 2004

The business functionality aspect and technology aspect overlap and SOA facilitates closing the business / IT gap

Page 10: DOI Executive Workshop on Enterprise Geospatial …...SOA is a way of thinking SOA proposes an advancement in the Programming Model It is the next step in software engineering from

10

Business Consulting Services

© Copyright IBM Corporation 2004

DOI Proposed Conceptual Service-Oriented Architecture

Page 11: DOI Executive Workshop on Enterprise Geospatial …...SOA is a way of thinking SOA proposes an advancement in the Programming Model It is the next step in software engineering from

11

Business Consulting Services

© Copyright IBM Corporation 2004

Taking another look at the DOI Process, Data, Application, Technology, Management PDATM domains …

Page 12: DOI Executive Workshop on Enterprise Geospatial …...SOA is a way of thinking SOA proposes an advancement in the Programming Model It is the next step in software engineering from

12

Business Consulting Services

© Copyright IBM Corporation 2004

Interaction Between Business Architecture and Other PDATM domains …

Page 13: DOI Executive Workshop on Enterprise Geospatial …...SOA is a way of thinking SOA proposes an advancement in the Programming Model It is the next step in software engineering from

13

Business Consulting Services

© Copyright IBM Corporation 2004

Relationship Matrix Among Domain Architectures

Page 14: DOI Executive Workshop on Enterprise Geospatial …...SOA is a way of thinking SOA proposes an advancement in the Programming Model It is the next step in software engineering from

14

Business Consulting Services

© Copyright IBM Corporation 2004

Model Driven Architecture

Page 15: DOI Executive Workshop on Enterprise Geospatial …...SOA is a way of thinking SOA proposes an advancement in the Programming Model It is the next step in software engineering from

15

Business Consulting Services

© Copyright IBM Corporation 2004

Model Driven Architecture (MDA)

The MDA is a new way of writing specifications and developing applications, based on a platform-independent model (PIM). A complete MDA specification consists of a definitive platform-independent base UML model, plus one or more platform-specific models (PSM) and interface definition sets, each describing how the base model is implemented on a different middleware platform.MDA is widely regarded as the next great leap in systems and software development enabling companies to manage more complex applicationsMDA aims to bridge the gap between models and code and specifies a way of generating executable code for multiple platforms from one single Platform Independent Model (PIM).

Page 16: DOI Executive Workshop on Enterprise Geospatial …...SOA is a way of thinking SOA proposes an advancement in the Programming Model It is the next step in software engineering from

16

Business Consulting Services

© Copyright IBM Corporation 2004

Model-Based Architecture Goals

Define business processes using technology independent models (UML, IDEF0, IDEF3, BPMN)Create a system from loosely coupled “enterprise components” that can evolve independentlyProvide well defined interfaces and interaction points between these enterprise componentsMake each enterprise component a reusable asset that can serve many business processesBuild the information system as a community of interacting enterprise componentsUtilize open standards such as Web Services, EJB and Corba to integrate the enterprise components

Page 17: DOI Executive Workshop on Enterprise Geospatial …...SOA is a way of thinking SOA proposes an advancement in the Programming Model It is the next step in software engineering from

17

Business Consulting Services

© Copyright IBM Corporation 2004

MDA Benefits

Reduced cost throughout the application life-cycle Reduced development time for new applications Improved application quality Increased return on technology investments Rapid inclusion of emerging technology benefits into their existing systems

Page 18: DOI Executive Workshop on Enterprise Geospatial …...SOA is a way of thinking SOA proposes an advancement in the Programming Model It is the next step in software engineering from

18

Business Consulting Services

© Copyright IBM Corporation 2004

Popkin’s modeling capabilities are complementary to IBM’s Rational Software Development Solution

XMI, RAS

Page 19: DOI Executive Workshop on Enterprise Geospatial …...SOA is a way of thinking SOA proposes an advancement in the Programming Model It is the next step in software engineering from

19

Business Consulting Services

© Copyright IBM Corporation 2004

Popkin currently supports BPMN, but does not support UML 2.0 which is needed for full front-end support of MDA

Page 20: DOI Executive Workshop on Enterprise Geospatial …...SOA is a way of thinking SOA proposes an advancement in the Programming Model It is the next step in software engineering from

20

Business Consulting Services

© Copyright IBM Corporation 2004

Model Driven Business Integration: Managed Models

Page 21: DOI Executive Workshop on Enterprise Geospatial …...SOA is a way of thinking SOA proposes an advancement in the Programming Model It is the next step in software engineering from

21

Business Consulting Services

© Copyright IBM Corporation 2004

Model Driven Business Integration: Full Lifecycle

Page 22: DOI Executive Workshop on Enterprise Geospatial …...SOA is a way of thinking SOA proposes an advancement in the Programming Model It is the next step in software engineering from

Business Consulting Services

© 2004 IBM Corporation

Example Application of Model-Based Approach

Business usersgraphically configurebusiness processes

Artifacts areautomaticallygenerated andchoreographed

Business processesare easily modifiedand flexible

Page 23: DOI Executive Workshop on Enterprise Geospatial …...SOA is a way of thinking SOA proposes an advancement in the Programming Model It is the next step in software engineering from

Business Consulting Services

© 2004 IBM Corporation

Resource Protect Resource Use Internal Process Serving Comm

DOI GPRA Strategic Plan

Recreation

Objective: Protect and manage the Nation’s natural resources and cultural heritage; provides scientific and other information about those resources; and honors its trust responsibilities or special commitments to American Indians, Alaska Natives and affiliated Island Communities.

Targets

Measures

Initiative: Automate the new business acquisition process

Management Excel

Example: Insurance Policy Quote Issuance

Today Q1 Q2 Q3

Time to Process Reservation 15 days 12 days 10 days 10

days

Time to Process Payment 19 days 16 days 13 days 12

days

Balanced Scorecard captures business objectives

Business process model

Process

Platform Independent

Strategy

Platform Specific

Page 24: DOI Executive Workshop on Enterprise Geospatial …...SOA is a way of thinking SOA proposes an advancement in the Programming Model It is the next step in software engineering from

Business Consulting Services

© 2004 IBM Corporation

In Audit

RatingApp

?ReviewQuote

Request

Review Additional

Info

RatePolicy

Print andSend Quote

To Agent

Agent

FinancialStatements

Quotes

Open

Application

Audited RatedSent

FinancialStatement

Reviewed Audited

Rejected

Quote

Audit

?Review

AdditionalInfo

Rejected

Agent

Insured

Process

Platform Independent

Strategy

Platform Specific

Simplified Process Model -- Quote Issuance

Page 25: DOI Executive Workshop on Enterprise Geospatial …...SOA is a way of thinking SOA proposes an advancement in the Programming Model It is the next step in software engineering from

Business Consulting Services

© 2004 IBM Corporation

Process Choreography

Transformation to Platform-Independent Model

Process Model

Platform-Independent Model

In Audit

RatingApp

?ReviewQuote

Request

Review Additional

Info

RatePolicy

Print andSend Quote

To Agent

Agent

FinancialStatements

QuotesApplication

Sent

FinancialStatement Rejected

Quote

Audit

?Review

AdditionalInfo

Rejected

Agent

Insured

Process

Platform Independent

Strategy

Platform Specific

Structured process model allows transformation to platform- independent model

Open Audited RatedReviewed Audited

Page 26: DOI Executive Workshop on Enterprise Geospatial …...SOA is a way of thinking SOA proposes an advancement in the Programming Model It is the next step in software engineering from

Business Consulting Services

© 2004 IBM Corporation

Process Choreography

RatingApp

?ReviewQuote

Request

Review Additional

Info

RatePolicy

Print andSend Quote

To Agent

Process Scripts

Agent

FinancialStatements

QuotesApplication

In Audit

Sent

FinancialStatement Rejected

Quote

AuditQuote Sent

Event

QuoteRequest

Event

?Review

AdditionalInfo

Rejected

Process Model

Platform-Independent Model

Agent

Insured

Structured process model allows transformation to platform- independent model

Process

Platform Independent

Strategy

Platform Specific

Transformation to Platform-Independent Model

Open Audited RatedReviewed Audited

Page 27: DOI Executive Workshop on Enterprise Geospatial …...SOA is a way of thinking SOA proposes an advancement in the Programming Model It is the next step in software engineering from

Business Consulting Services

© 2004 IBM Corporation

Process Choreography

RatingApp

?ReviewQuote

Request

Review Additional

Info

RatePolicy

Print andSend Quote

To Agent

Process Scripts

Agent

FinancialStatements

Quotes

StructuredDocuments

AuditQuote Sent

Event

QuoteRequest

Event

?Review

AdditionalInfo

Application

In Audit

Sent

FinancialStatement

Quote

Rejected

Process Model

Platform-Independent Model

Agent

Insured

Structured process model allows transformation to platform- independent model

Process

Platform Independent

Strategy

Platform Specific

Transformation to Platform-Independent Model

Open Audited RatedReviewed Audited

Page 28: DOI Executive Workshop on Enterprise Geospatial …...SOA is a way of thinking SOA proposes an advancement in the Programming Model It is the next step in software engineering from

Business Consulting Services

© 2004 IBM Corporation

Process Choreography

RatingApp

?ReviewQuote

Request

Review Additional

Info

RatePolicy

Print andSend Quote

To Agent

Process Scripts

Agent

FinancialStatements

QuotesApplication

In Audit

Sent

FinancialStatement Rejected

Quote

Structured Documents

Audit

UserConnectors

Quote SentEvent

QuoteRequest

Event

?Review

AdditionalInfo

Rejected

Process Model

Platform-Independent Model

Agent

Insured

Structured process model allows transformation to platform- independent model

Process

Platform Independent

Strategy

Platform Specific

Transformation to Platform-Independent Model

Open Audited RatedReviewed Audited

Page 29: DOI Executive Workshop on Enterprise Geospatial …...SOA is a way of thinking SOA proposes an advancement in the Programming Model It is the next step in software engineering from

Business Consulting Services

© 2004 IBM Corporation

Process Choreography

RatingApp

Application Connectors

LegacyRating

App

?ReviewQuote

Request

Review Additional

Info

RatePolicy

Print andSend Quote

To Agent

Process Scripts

Agent

FinancialStatements

QuotesApplication

In Audit

Sent

FinancialStatement Rejected

Quote

Audit

UserConnectors

Quote SentEvent

QuoteRequest

Event

?Review

AdditionalInfo

Rejected

Structured Documents

Process Model

Platform-Independent Model

Agent

Insured

Structured process model allows transformation to platform- independent model

Process

Platform Independent

Strategy

Platform Specific

Transformation to Platform-Independent Model

Open Audited RatedReviewed Audited

Page 30: DOI Executive Workshop on Enterprise Geospatial …...SOA is a way of thinking SOA proposes an advancement in the Programming Model It is the next step in software engineering from

Business Consulting Services

© 2004 IBM Corporation

Process Choreography

RatingApp

?ReviewQuote

Request

Review Additional

Info

RatePolicy

Print andSend Quote

To Agent

Process Scripts

Agent

FinancialStatements

QuotesApplication

In Audit

Sent

FinancialStatement Rejected

Quote

Audit

Service Invocations

UserConnectors

Quote SentEvent

QuoteRequest

Event

?Review

AdditionalInfo

Rejected

Structured Documents

Process Model

Platform-Independent Model

Agent

Insured

Structured process model allows transformation to platform- independent model

Application Connectors

LegacyRating

App

Process

Platform Independent

Strategy

Platform Specific

Transformation to Platform-Independent Model

Open Audited RatedReviewed Audited

Page 31: DOI Executive Workshop on Enterprise Geospatial …...SOA is a way of thinking SOA proposes an advancement in the Programming Model It is the next step in software engineering from

Business Consulting Services

© 2004 IBM Corporation

Process Choreography

RatingApp

?ReviewQuote

Request

Review Additional

Info

RatePolicy

Print andSend Quote

To Agent

Process Scripts

Agent

FinancialStatements

QuotesApplication

In Audit

Sent

FinancialStatement Rejected

Quote

Audit

Service Invocations

UserConnectors

B2BConnectors

Quote SentEvent

QuoteRequest

Event

?Review

AdditionalInfo

Rejected

ApplicationConnectors

LegacyRating

AppAgent’sSystem

Structured Documents

Structured process model allows transformation to platform- independent model

Process Model

Platform-Independent Model

Agent

Insured

Process

Platform Independent

Strategy

Platform Specific

Transformation to Platform-Independent Model

Open Audited RatedReviewed Audited

Page 32: DOI Executive Workshop on Enterprise Geospatial …...SOA is a way of thinking SOA proposes an advancement in the Programming Model It is the next step in software engineering from

Business Consulting Services

© 2004 IBM Corporation

Maps to Platform-Specific ModelPlatform-Independent Model

Quick Quote Flow

Policy Folder

Policy Assembly Flow

Rate Application

Activate Policy VerifyReview Application

Actuarial Rating Flow

Underwriting AppRating Application Actuarial App

createFlow createFlow

create

invokeinvoke

createFlow

invoke

Agent’s System

Enter Info to Quote

Review Financial

Info

Quote Request

Process

Platform Independent

Strategy

Platform Specific

Application Connector

Service Invocation

User Connector

Structured Document

Process Script

InterChange Server

Page 33: DOI Executive Workshop on Enterprise Geospatial …...SOA is a way of thinking SOA proposes an advancement in the Programming Model It is the next step in software engineering from

Business Consulting Services

© 2004 IBM Corporation

Deploying the Platform-Specific Model

WebSphereApplication

Server

Legacy Rating App

WebSphereBusinessIntegrator

WebSpherePortal Server

SAP

Middleware Legacy/AppClient

End Users

Admin

Implementation artifacts can be realized on appropriate IT systems

User Connectors

Structured Documents

ApplicationConnectors

Process Scripts

Service Invocations

Process

Platform Independent

Strategy

Platform Specific

Page 34: DOI Executive Workshop on Enterprise Geospatial …...SOA is a way of thinking SOA proposes an advancement in the Programming Model It is the next step in software engineering from

Business Consulting Services

© 2004 IBM Corporation

ReviewQuote

RequestPerformance

Analysis (Scorecard)

Welcome, Hord Tipton

To DoCalendar

Business Activity WorkplaceBusiness

Process ModelQuote

Request Event

Quote Sent Event

Key Performance Indicator (Sales Processing Index)DOI

Executive

Manage business

Mail

Chat

Management Through Monitoring and Models

Analytics

Print andSend Quote

To Agent

Process

Platform Independent

Strategy

Platform Specific

Monitoring based on models results in rapid, informed management decisions

Page 35: DOI Executive Workshop on Enterprise Geospatial …...SOA is a way of thinking SOA proposes an advancement in the Programming Model It is the next step in software engineering from

Business Consulting Services

© 2004 IBM Corporation

Business Transformation Engagements Today

IT Implementers

Documents Presentations Visual tools

Autonomic management of infrastructure

Orchestrated business process mgmt with sense & respond capabilities

Open, standards based integration

Autonomic management of infrastructure

Orchestrated business process mgmt with sense & respond capabilities

Open, standards based integration

Component Business

Model

Informal Process Models

Consultants

Utilize informal multi-level modelsThe logical model of the business is captured in presentations, documents and visual tools“As-Is” and “To-Be” process models are captured in presentations and documents

ManageCustomers

Strategy

Tactics

Execution

Merchandising Store/Channel Operations

Supply Chain &Distribution

FinanceAdministration

BusinessAdministration

Business Perf. Mgmt.

External Market Assessment

Legal and Regulatory

Indirect Procurement

Real Estate, Facilities and

Equipment

HR Administration

Corporate Finance and

Controls

Customer Insights

Vendor and Product

Performance Execution and Management

Distribution Center

Transportation Resources

Product Directory

Accounting and GL

Outbound

Logistics

Store/Off-site Services

Execution

Inventory Planning

Channel, Category Strategy and Planning

Assortment and Space Planning Management and Execution

Supply Chain

Strategy and Planning

Financial Management and Planning

Organization and Process Design

Corp. Planning

Alliance Management

Line of Business Planning

Develop and Operate IT Systems

Distribution Oversight

Market Risk Management

Customer Relationship Planning and

Strategies

Product Planning,

Development & Pricing

Strategies

Customer Insights

Vendor Relationship

Strategies

Assessing Customer

Satisfaction

Matching Supply and

Demand

Order Management

Customer Account Servicing

Item Management

Treasury

Store Operations

Management

Transportation Resources

Event, Promotion

Strategy and Planning

Customer Directory

Inventory, Product Tracking and Tracing

Operations Back Office

Financial

Outbound Logistics

Store/Channel Design and

Layout

Store/Channel Labor

Strategy

Store/Channel Objectives &

Strategy Planning

ManageCustomers

Strategy

Tactics

Execution

Merchandising Store/Channel Operations

Supply Chain &Distribution

FinanceAdministration

BusinessAdministration

Business Perf. Mgmt.

External Market Assessment

Legal and Regulatory

Indirect Procurement

Real Estate, Facilities and

Equipment

HR Administration

Corporate Finance and

Controls

Customer Insights

Vendor and Product

Performance Execution and Management

Distribution Center

Transportation Resources

Product Directory

Accounting and GL

Outbound

Logistics

Store/Off-site Services

Execution

Inventory Planning

Channel, Category Strategy and Planning

Assortment and Space Planning Management and Execution

Supply Chain

Strategy and Planning

Financial Management and Planning

Organization and Process Design

Corp. Planning

Alliance Management

Line of Business Planning

Develop and Operate IT Systems

Distribution Oversight

Market Risk Management

Customer Relationship Planning and

Strategies

Product Planning,

Development & Pricing

Strategies

Customer Insights

Vendor Relationship

Strategies

Assessing Customer

Satisfaction

Matching Supply and

Demand

Order Management

Customer Account Servicing

Item Management

Treasury

Store Operations

Management

Transportation Resources

Event, Promotion

Strategy and Planning

Customer Directory

Inventory, Product Tracking and Tracing

Operations Back Office

Financial

Outbound Logistics

Store/Channel Design and

Layout

Store/Channel Labor

Strategy

Store/Channel Objectives &

Strategy Planning

High potential for loss of business intentNo simulation capability for “As-Is”and “To-Be” processesCompletely manual translation to implementationManual collection, analysis and presentation of Key Performance Indicators

Page 36: DOI Executive Workshop on Enterprise Geospatial …...SOA is a way of thinking SOA proposes an advancement in the Programming Model It is the next step in software engineering from

Business Consulting Services

© 2004 IBM Corporation

Formal Multi-Level Models are Starting to Link Business Processes to IT

Support the creation and maintenance of process modelsSupport the simulation and analysis of business process modelsIncreasingly capable of orchestrating andmanaging run-time artifacts and providing the means for monitoring theperformance of business operations

Service-Oriented Architecture

and management of

On demandoperating

environment

.NET environment

Legacy environment

Transform

Map Sense

Measure

Platform-Independent Models

Process Models

Platform-Specific Models

Strategy Models

PlatformIndependent

Process

Platform Specific

Strategy

Page 37: DOI Executive Workshop on Enterprise Geospatial …...SOA is a way of thinking SOA proposes an advancement in the Programming Model It is the next step in software engineering from

Business Consulting Services

© 2004 IBM Corporation

Component Business

Model

ManageCustomers

Strategy

Tactics

Execution

Merchandising Store/Channel Operations

Supply Chain &Distribution

FinanceAdministration

BusinessAdministration

Business Perf. Mgmt.

External Market Assessment

Legal and Regulatory

Indirect Procurement

Real Estate, Facilities and

Equipment

HR Administration

Corporate Finance and

Controls

Customer Insights

Vendor and Product

Performance Execution and Management

Distribution Center

Transportation Resources

Product Directory

Accounting and GL

Outbound

Logistics

Store/Off-site Services

Execution

Inventory Planning

Channel, Category Strategy and Planning

Assortment and Space Planning Management and Execution

Supply Chain

Strategy and Planning

Financial Management and Planning

Organization and Process Design

Corp. Planning

Alliance Management

Line of Business Planning

Develop and Operate IT Systems

Distribution Oversight

Market Risk Management

Customer Relationship Planning and

Strategies

Product Planning,

Development & Pricing

Strategies

Customer Insights

Vendor Relationship

Strategies

Assessing Customer

Satisfaction

Matching Supply and

Demand

Order Management

Customer Account Servicing

Item Management

Treasury

Store Operations

Management

Transportation Resources

Event, Promotion

Strategy and Planning

Customer Directory

Inventory, Product Tracking and Tracing

Operations Back Office

Financial

Outbound Logistics

Store/Channel Design and

Layout

Store/Channel Labor

Strategy

Store/Channel Objectives &

Strategy Planning

ManageCustomers

Strategy

Tactics

Execution

Merchandising Store/Channel Operations

Supply Chain &Distribution

FinanceAdministration

BusinessAdministration

Business Perf. Mgmt.

External Market Assessment

Legal and Regulatory

Indirect Procurement

Real Estate, Facilities and

Equipment

HR Administration

Corporate Finance and

Controls

Customer Insights

Vendor and Product

Performance Execution and Management

Distribution Center

Transportation Resources

Product Directory

Accounting and GL

Outbound

Logistics

Store/Off-site Services

Execution

Inventory Planning

Channel, Category Strategy and Planning

Assortment and Space Planning Management and Execution

Supply Chain

Strategy and Planning

Financial Management and Planning

Organization and Process Design

Corp. Planning

Alliance Management

Line of Business Planning

Develop and Operate IT Systems

Distribution Oversight

Market Risk Management

Customer Relationship Planning and

Strategies

Product Planning,

Development & Pricing

Strategies

Customer Insights

Vendor Relationship

Strategies

Assessing Customer

Satisfaction

Matching Supply and

Demand

Order Management

Customer Account Servicing

Item Management

Treasury

Store Operations

Management

Transportation Resources

Event, Promotion

Strategy and Planning

Customer Directory

Inventory, Product Tracking and Tracing

Operations Back Office

Financial

Outbound Logistics

Store/Channel Design and

Layout

Store/Channel Labor

Strategy

Store/Channel Objectives &

Strategy Planning

Model-Driven IT Implementation

Service Oriented Architecture

and management of

On demandoperating

environment

.NET environment

Legacy environment

Transform

Map Sense

Measure

Service Oriented Architecture

and management of

On demandoperating

environment

.NET environment

Legacy environment

On demandoperating

environment

.NET environment

Legacy environment

Transform

Map Sense

Measure

Documents / Presentations

Autonomic management of infrastructure

Orchestrated business process mgmt with sense & respond capabilities

Open, standards based integration

Autonomic management of infrastructure

Orchestrated business process mgmt with sense & respond capabilities

Open, standards based integration

Informal Process Models

Consultants

IT Implementers

• Modeling languages, methods and tools will be extended to include business objectives

• Models of strategy and business objectives will be linked to process models

• Multi-level models will enable the “end-to-end” transformation of strategy into IT and the visibility of real-time Key Performance Indicators of the business

ManageCustomers

Strategy

Tactics

Execution

Merchandising Store/Channel Operations

Supply Chain &Distribution

FinanceAdministration

BusinessAdministration

Business Perf. Mgmt.

External Market Assessment

Legal and Regulatory

Indirect Procurement

Real Estate, Facilities and

Equipment

HR Administration

Corporate Finance and

Controls

Customer Insights

Vendor and Product

Performance Execution and Management

Distribution Center

Transportation Resources

Product Directory

Accounting and GL

Outbound

Logistics

Store/Off-site Services

Execution

Inventory Planning

Channel, Category Strategy and Planning

Assortment and Space Planning Management and Execution

Supply Chain

Strategy and Planning

Financial Management and Planning

Organization and Process Design

Corp. Planning

Alliance Management

Line of Business Planning

Develop and Operate IT Systems

Distribution Oversight

Market Risk Management

Customer Relationship Planning and

Strategies

Product Planning,

Development & Pricing

Strategies

Customer Insights

Vendor Relationship

Strategies

Assessing Customer

Satisfaction

Matching Supply and

Demand

Order Management

Customer Account Servicing

Item Management

Treasury

Store Operations

Management

Transportation Resources

Event, Promotion

Strategy and Planning

Customer Directory

Inventory, Product Tracking and Tracing

Operations Back Office

Financial

Outbound Logistics

Store/Channel Design and

Layout

Store/Channel Labor

Strategy

Store/Channel Objectives &

Strategy Planning

ManageCustomers

Strategy

Tactics

Execution

Merchandising Store/Channel Operations

Supply Chain &Distribution

FinanceAdministration

BusinessAdministration

Business Perf. Mgmt.

External Market Assessment

Legal and Regulatory

Indirect Procurement

Real Estate, Facilities and

Equipment

HR Administration

Corporate Finance and

Controls

Customer Insights

Vendor and Product

Performance Execution and Management

Distribution Center

Transportation Resources

Product Directory

Accounting and GL

Outbound

Logistics

Store/Off-site Services

Execution

Inventory Planning

Channel, Category Strategy and Planning

Assortment and Space Planning Management and Execution

Supply Chain

Strategy and Planning

Financial Management and Planning

Organization and Process Design

Corp. Planning

Alliance Management

Line of Business Planning

Develop and Operate IT Systems

Distribution Oversight

Market Risk Management

Customer Relationship Planning and

Strategies

Product Planning,

Development & Pricing

Strategies

Customer Insights

Vendor Relationship

Strategies

Assessing Customer

Satisfaction

Matching Supply and

Demand

Order Management

Customer Account Servicing

Item Management

Treasury

Store Operations

Management

Transportation Resources

Event, Promotion

Strategy and Planning

Customer Directory

Inventory, Product Tracking and Tracing

Operations Back Office

Financial

Outbound Logistics

Store/Channel Design and

Layout

Store/Channel Labor

Strategy

Store/Channel Objectives &

Strategy Planning

• The “chasm” between business consultants and IT developers / integrators will shrink as the use of formal modeling tools increases

• Business intent will be accurately captured and reliably translated into IT

• Models will be reusable for simulation and deployment

Link KPIs

Multi-level models will close the Business / IT gap and enable continual optimization of the business

Formal Process Model

IT

Business Transformation Engagements Will Employ Formal Models and Tools

Page 38: DOI Executive Workshop on Enterprise Geospatial …...SOA is a way of thinking SOA proposes an advancement in the Programming Model It is the next step in software engineering from

Business Consulting Services

© 2004 IBM Corporation

Summary and Recommendations

DOI should make greater use of formal MDA methods and modeling tools to effectively analyze and transform their enterprise

Models will become valuable, reusable, competitive assets thatAccelerate the deployment of new applicationsIncrease the visibility of enterprise performanceImprove the manageability of business operationsIncrease ROI (reduce cost)

Business componentization will contribute to the business transformationReusable components should be captured as platform independent artifacts