- oracle · establish key performance indicators and manage to those metrics leverage bam to...

32

Upload: others

Post on 25-Jun-2020

0 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: - Oracle · Establish key performance indicators and manage to those metrics Leverage BAM to improve business processes. MANAGED - 4 - Able to support
Page 2: - Oracle · Establish key performance indicators and manage to those metrics Leverage BAM to improve business processes. MANAGED - 4 - Able to support

<Insert Picture Here>

SOA实施方法与案例交流

高级经理,架构及解决方案卓越中心 杨跃山

Page 3: - Oracle · Establish key performance indicators and manage to those metrics Leverage BAM to improve business processes. MANAGED - 4 - Able to support

日程

• Oracle SOA实施方法论概述

• Oracle系统平台介绍

• OracleSOA案例介绍

Page 4: - Oracle · Establish key performance indicators and manage to those metrics Leverage BAM to improve business processes. MANAGED - 4 - Able to support

日程

• Oracle SOA实施方法论概述

• 评估

• 战略规划

• 项目执行

• Oracle系统平台介绍

• OracleSOA案例介绍

Page 5: - Oracle · Establish key performance indicators and manage to those metrics Leverage BAM to improve business processes. MANAGED - 4 - Able to support

© 2008 Oracle Corporation – Proprietary and Confidential SOA Methodology Workshop Rev 3.0

Oracle SOA实施方法论 Philosophy, Vision, Approach and Alignment

• 提供一个全生命周期、轻量、务实和可客户化的面向服务的软件工程方法

• 发现并填补传统软件工程与面向服务软件工程之间的差距

• 模块化的知识获取和包装——尽可能的利用已有的软件工程方法论

• UML, BPMN, RDF, …

• XP, UP, Oracle/OUM, …

• 确保SOA方法论的最佳实践能被Oracle产品支持

• SOA方法论的概念与其他企业架构保持一致

Page 6: - Oracle · Establish key performance indicators and manage to those metrics Leverage BAM to improve business processes. MANAGED - 4 - Able to support

治理

SO

A 卓

越中

Oracle “通向企业SOA的方法” 三个基本要素

企业范围

战略

战术

项目范围

Page 7: - Oracle · Establish key performance indicators and manage to those metrics Leverage BAM to improve business processes. MANAGED - 4 - Able to support

© 2008 Oracle Corporation – Proprietary and Confidential SOA Methodology Workshop Rev 3.0

SOA成熟度水平 Higher the Level – the Better the Capabilities

NO SOA

- 0 -

STRATEGIC GOALS TACTICAL PLANS

SOA not being pursued Investigate applicability of SOA

AD HOC

- 1 -

Experimenting with and learning

SOA concepts

Get experience building, deploying, and consuming services

Focused on simple quick win

projects to demonstrate value

Apply SOA to simple integrations Select business-driven projects amenable to SOA (e.g. simple portals) Build confidence with business owners

OPPORTUNISTIC

- 2 -

SOA concepts consistently applied

facilitating sharing and reuse

Standardize approach and products Drive widespread adoption Establish governance SYSTEMATIC

- 3 -

Processes and procedures

quantitatively managed to drive

business value.

Establish key performance indicators and manage to those metrics Leverage BAM to improve business processes.

MANAGED

- 4 -

Able to support business initiatives

in a timely and cost-effective manner.

Refine and improve standards and

processes

Exploit new business opportunities

enabled by SOA

OPTIMIZED

- 5 -

Page 8: - Oracle · Establish key performance indicators and manage to those metrics Leverage BAM to improve business processes. MANAGED - 4 - Able to support

SOA 成熟度模型 域模型 & 度量

能力域

•8个能力域 – 全面覆盖 •能力域– 相关能力的集合

度量模型

架构 业务与策略

组织机构

治理

项目与服务 运营维护

基础设施

信息

Page 9: - Oracle · Establish key performance indicators and manage to those metrics Leverage BAM to improve business processes. MANAGED - 4 - Able to support

© 2008 Oracle Corporation – Proprietary and Confidential SOA Methodology Workshop Rev 3.0

SOA Maturity Assessment Assess SOA Adoption Progress

• SOA Domain Scorecard – High-level view of the overall maturity and

adoption for the organization. Highlights domains that are lagging with

respect to the other domains.

Vision & Stategy

Architecture

Infrastructure

Information

Projects, Portfolios & Services

OA&M

Organization

Governance

Maturity Adoption

SOA Domain Scorecard SOA Capability Heat Maps

• SOA Capability Heat Map – Visualization of the Capabilities that are in

need of improvement

Page 10: - Oracle · Establish key performance indicators and manage to those metrics Leverage BAM to improve business processes. MANAGED - 4 - Able to support

© 2008 Oracle Corporation – Proprietary and Confidential SOA Methodology Workshop Rev 3.0

SOA战略规划 Building Up To A Vision, Step-by-step

• 战略规划

• 参考架构(RA)

• 组织和管控

• 服务工程

• 企业模型

• 战术行动

• 采用务实的方法

• 每次迭代关注当前主要的问题

• 四部流程

• 理解现状

• 定义愿景

• 识别差距

• 制订路线图 “利用Oracle SOA成熟度模型”

3 mos 6 mos

12 mos

Execution Future Vision

Current State

Plan Roadmap

Follow Roadmap

Page 11: - Oracle · Establish key performance indicators and manage to those metrics Leverage BAM to improve business processes. MANAGED - 4 - Able to support

定义路线图

Complexity vs Effort vs Benefit Analisys

1.5

7.5

7.7

4.7

3.5

4.9

0.0

1.0

2.0

3.0

4.0

5.0

6.0

7.0

8.0

9.0

10.0

012345678910

Complexity

Eff

ort

Process 1

Process 2

Process 3

Process 4

Process 5

Process 6

项目草案

SOA 路线图

差距分析 现状

SOA 成熟度模型

Governance

Business &

Strategy

Organization

Projects,

Portfolios &

Services

Operations,

Administration

&

Management

Infrastructure

Information

Architecture

愿景

业务目标

创建路线图的过程

Page 12: - Oracle · Establish key performance indicators and manage to those metrics Leverage BAM to improve business processes. MANAGED - 4 - Able to support

© 2008 Oracle Corporation – Proprietary and Confidential SOA Methodology Workshop Rev 3.0

SOA 参考架构规划 面向SOA的企业架构模式

Page 13: - Oracle · Establish key performance indicators and manage to those metrics Leverage BAM to improve business processes. MANAGED - 4 - Able to support

迭代的服务生命周期模型

搭建和

组装

部署和

安全

发布和

准备

服务

生命周期 评估和

演化

服务定义

和设计

提议

认可正当性

就绪

指派

定义

完成 设计完成

开发完成

运行

退休

开始 需求识别和

发觉计划

操作和

管理

管理

分析

交付

Page 14: - Oracle · Establish key performance indicators and manage to those metrics Leverage BAM to improve business processes. MANAGED - 4 - Able to support

服务工程管理涉及的过程域

企业服务工程管理框架 (ESEF)

服务工程

策略

服务实施 服务标准

SOA 需求管理

SOA 发布计划

服务定义

服务设计

服务架构

服务的识别和发现

服务 OA&M

服务实现标准

服务发布策略

服务测试

Page 15: - Oracle · Establish key performance indicators and manage to those metrics Leverage BAM to improve business processes. MANAGED - 4 - Able to support

ESEF服务工程框架

需求分析 服务识别和发现 实施计划

应用打包

应用测试

应用发布

运维

管理

.

.

.

项目

企业需求 功能

模型 备选

服务

重用

分析

版本

计划

项目交付

服务分析

服务定义

服务设计

服务实现

服务测试

服务调度

服务管理

服务架构

协议

接口

测试

用例

实现

测试

结果

服务交付

服务管理

服务生命周期关键活动

输入/输出

具体活动中需要关注的问题

项目活动( ESEF 范围外)

说明

Page 16: - Oracle · Establish key performance indicators and manage to those metrics Leverage BAM to improve business processes. MANAGED - 4 - Able to support

© 2008 Oracle Corporation – Proprietary and Confidential SOA Methodology Workshop Rev 3.0

服务软件工程规划 分析、架构、实施和管理

• A Service engineering

framework introduces a

discipline to effectively

delivery projects and

services within a SOA

• Addresses the service

engineering

requirements not

covered by traditional

methodologies

Page 17: - Oracle · Establish key performance indicators and manage to those metrics Leverage BAM to improve business processes. MANAGED - 4 - Able to support

© 2008 Oracle Corporation – Proprietary and Confidential SOA Methodology Workshop Rev 3.0

Oracle SOA 方法论 路线图示例

Page 18: - Oracle · Establish key performance indicators and manage to those metrics Leverage BAM to improve business processes. MANAGED - 4 - Able to support

日程

• Oracle SOA实施方法论概述

• Oracle系统平台介绍

• OracleSOA案例介绍

Page 19: - Oracle · Establish key performance indicators and manage to those metrics Leverage BAM to improve business processes. MANAGED - 4 - Able to support

Oracle 融合中间件 SOA系统平台软件

Infrastructure & Management

Database

Middleware

Applications

Page 20: - Oracle · Establish key performance indicators and manage to those metrics Leverage BAM to improve business processes. MANAGED - 4 - Able to support

Oracle SOA系统平台软件特性

Broad & Deep Offering

Lower Cost, Lower Risk

Comprehensive SOA Offering

Complete

Less Effort

More Value

Designed to Work Together

Integrated

Robust, Proven Industry leading

Software

Industry Leader

Best of Breed

#1

More Choice Maximizes

Existing Investments

Standards-Based

Architecture

Open

Page 21: - Oracle · Establish key performance indicators and manage to those metrics Leverage BAM to improve business processes. MANAGED - 4 - Able to support

Oracle is a leader in SOA

Application infrastructure for Systematic SOA-Style Application Projects

Application infrastructure for Systematic Application Integration Projects

Shared SOA Interoperability Infrastructure Projects

Page 22: - Oracle · Establish key performance indicators and manage to those metrics Leverage BAM to improve business processes. MANAGED - 4 - Able to support

TPS

msg/s

1,000’s services

SOA平台高伸缩的基础: 服务总线(ESB)

ERP MAINFRAME SERVICES PARTNERS DB

SERVICE BUS DATA INTEGRATOR GOLDENGATE

Page 23: - Oracle · Establish key performance indicators and manage to those metrics Leverage BAM to improve business processes. MANAGED - 4 - Able to support

SOA平台敏捷的流程编制及编排:BPM&BPEL

ERP MAINFRAME SERVICES EVENTS PARTNERS DB

BPEL & BPMN BUSINESS RULES

HUMAN WORKFLOW

SERVICE BUS DATA INTEGRATOR GOLDENGATE

Page 24: - Oracle · Establish key performance indicators and manage to those metrics Leverage BAM to improve business processes. MANAGED - 4 - Able to support

BAM

EM

JDev Web

POLICY MANAGER

统一的安全,管理和可视化

ERP MAINFRAME SERVICES PARTNERS DB

BPEL & BPMN BUSINESS RULES

HUMAN WORKFLOW

SERVICE BUS DATA INTEGRATOR GOLDENGATE

Page 25: - Oracle · Establish key performance indicators and manage to those metrics Leverage BAM to improve business processes. MANAGED - 4 - Able to support

JDev Web

POLICY MANAGER

内建的SOA管控

BAM

EM

BPEL & BPMN BUSINESS RULES

HUMAN WORKFLOW

DATA INTEGRATOR GOLDENGATE

SERVICE BUS

ERP MAINFRAME SERVICES PARTNERS DB

Page 26: - Oracle · Establish key performance indicators and manage to those metrics Leverage BAM to improve business processes. MANAGED - 4 - Able to support

COMPLEX EVENT

PROCESSING

BAM

EM

JDev Web

POLICY MANAGER

事件支持:复杂事件处理CEP

ERP MAINFRAME SERVICES PARTNERS DB

BPEL & BPMN BUSINESS RULES

HUMAN WORKFLOW

SERVICE BUS DATA INTEGRATOR GOLDENGATE

EVENTS

Page 27: - Oracle · Establish key performance indicators and manage to those metrics Leverage BAM to improve business processes. MANAGED - 4 - Able to support

Media / Energy Healthcare Retail/ CPG Other

Finance/ Banking Public Sector Manu. / Logistics Telecom High Tech

Oracle SOA Customers Select Customer List Over 6,000 SOA

customers

Page 28: - Oracle · Establish key performance indicators and manage to those metrics Leverage BAM to improve business processes. MANAGED - 4 - Able to support

British Telecom

• Oracle SOA Suite, BPA Suite, IdM Suite, Webcenter Suite

• Composite apps and process integration using Oracle Fusion Middleware with Oracle EBS,

PeopleSoft and Siebel

• One of the world’s largest telecom service provider • High cost of managing and maintaining 400 legacy IT

systems

• Need a consolidated applications that allows to procure

goods and services for 10,000 properties and 5,000

vehicles

Opportunities & Challenges

• Retired 46 legacy apps, increasing ‘right first time’ dramatically increasing user experience scores

• Enterprise level process automation resulting in consolidation of many heterogeneous custom and packaged applications

Solution

Results

Apps Modernization

Process Automation

Apps Integration

Page 29: - Oracle · Establish key performance indicators and manage to those metrics Leverage BAM to improve business processes. MANAGED - 4 - Able to support

Costco

• Oracle Imaging and Process Management (I/PM) and Oracle BPEL to automate paper based

document workflow and provides quick access to invoices

• One of the world’s largest membership based retail warehouse chain

• AP dept. processes 30,000 documents a day

• Was manually handling paper based documents

• Re-keying of data, human error, duplication of effort, difficult to track

Opportunities & Challenges

• Response time reduced from 2–10 days to 1–10 seconds

• Saved $7 million by reducing staff and achieved ROI in less than 12 months

• Improving relationships with key vendors (processing invoices in timely manner, able to tell vendors the exact status of any invoice)

Solution

Results

Process Automation

Page 30: - Oracle · Establish key performance indicators and manage to those metrics Leverage BAM to improve business processes. MANAGED - 4 - Able to support

Time Warner Cable

• Oracle SOA Suite to automate provisioning process by orchestrating both legacy billing system

interfaces, and custom developed adapters

• Oracle Rules to Allow biz rule changes by non-dev staff without code/build/deploy/test overhead

• 2nd largest multiple service provider; owns and manages advanced, well-clustered cable systems in the United States

• No Billing/Provisioning process is performed the same way across Divisions (even amongst divisions using the same systems).

• Lack of robust billing system vendor developed automation interfaces

Opportunities & Challenges

• Application to allow Business Class Phone customers to manage their accounts online

• Allows a user to upgrade their account from RoadRunner standard to premium

• Increased revenue by 15% for the business through reduced call center call volume and elimination of customer cancellation opportunities

Solution

Results

Apps Modernization

Process Automation

Page 31: - Oracle · Establish key performance indicators and manage to those metrics Leverage BAM to improve business processes. MANAGED - 4 - Able to support

Apollo Group

• Oracle SOA Suite to orchestrate additional fund processing between e-Business Suite,

PeopleSoft and various other applications

• Rules Engine to evaluate student eligibility, calculate awards, and route exceptions

• Apollo Group is leading provider of higher education programs for working adults

• Highly manual way of determining student eligibility for funds

• Highly complex workflow with varied business rules and multitude of applications (PeopleSoft, e-Business Suite)

• Need to implement solution and process entire student population in 4 months

Opportunities & Challenges

• Automated entire student fund processing and certified 50,000+ students providing millions in financial assistance

• 600% ROI over a four month time frame

• Rules Engine allowed for separation of business process from business rules, thereby leading to a cleaner, more flexible architecture

Solution

Results

Process Automation

Apps Integration

Page 32: - Oracle · Establish key performance indicators and manage to those metrics Leverage BAM to improve business processes. MANAGED - 4 - Able to support