Oracle 10g Grid: 现代化基础 Manish Jain Director, Platform Technologies 议程

• 什么是现代化和为什么要现代化?

• 什么是现代化方法? 好处和不利?

• Oracle 10g如何作为现代化基础?

• 专题研究 – Samsung Life Insurance • 最大的现代化例子

• Oracle的现代化 – 我们能怎么帮助 Oracle Disclaimer

"The following is intended to outline our general product direction. It is intended for information purposes only, and may not be incorporated into any contract. It is not a commitment to deliver any material, code, or functionality, and should not be relied upon in making purchasing decision. The development, release, and timing of any features or functionality described for Oracle's products remains at the sole discretion of Oracle." IT现代化

保存遗留应用企业内容同时适应现代技术 环境

扩大您现有应用的ROI IT现代化企业目标

• 减少归属的总成本 • 改进整体商业结果 • 增长收支、收入和现金流动 • 减少作业成本

• 增加企业敏捷性 • 增加能力迅速处理改变的企业需要 • 顾及新兴市场

• 使对遗产技术的依赖减到最小 • 问HR何时这将是问题

• 改进法规服从 • 增长相当数量的处理自动化 看看分析员说什么

• “我们相信中等计算机主机(medium mainframe)是一个危险的种类。我们 盼望计算机主机的数量在微小和小类别极五年以后将大下降。"– Ovum

• “直到2010年前, 80% 更小的计算机主机环境将移居至其他平台, 大环境将 是SOA 使能并且将依然在这个平台"– Gartner

• “没人在学校再学[ Cobol ] , 并且新应用不再被用 Cobol建立,”….. “Cobol is like Latin.” - Zapthink

ComputerWorld April 2006 不是一个容易的问题

Top Secret ADSO TCP APPC Natural RACF LU6.2 CSP Z/OS 30

30

I

I

L

M

L M Years

Years

E

E S COBOL S IMS/DB DB2 PL/I

CICS Assembler ISAM/VSAM CA/7 JES ISPF OPC 3270 现代化IT环境

O u Enterprise Internet ut so Service Digital ou rc Providers Cities ed C , D us Su a st p Data ta o pp Factory / Digital C m l e e ie Center Homes n r r, Warehouse te a rs nd s d Sen sors

Digital Digital Offices Office

Mobile Mobile Workforce Consumers

User Interaction and Business Intelligence

Integration and Process Management

Application Server and Database Grid 开放式系统现代化参考架构 (OSMRA) 开放式系统现代化参考架构(OSMRA)

• 藉由以下项目以证明达到防弹效果架构 : APPLICATIONS • Oracle软件堆栈 • 10g • Oracle Fusion Middleware • Oracle Applications • 伙伴软件堆栈 • /Unix • 硬件

RE-HOSTING LEGACY IINTEGRATION

Emulation Mainframe Access

• 目标 • 为现代化保证等同计算机主机服务质量的环境 Oracle Database 10g 计算机主机服务质量 Mainframe Oracle Enterprise Grid ERP CRM DW

• 大服务器分区 • 共享许多小服务器 • 昂贵的组件 • 低成本, 模件组件 • 完全的, 联合的 • 完全的, 联合的 • 私有的 • 开放的 • 企业服务要高费用 • 企业服务要低费用 Oracle Database 10g 高可用性

Deploy Data Hot Data Provisioning Deploy Apps Hot App Provisioning ZERO Reconfigure Online Operations Planned Downtime Upgrade 100% Rolling Upgrade Backup & Recovery Mgr. GRID Backups Backup & Recovery Mgr. HA Human Flashback Error SW Failure Clusters (App Server, RAC) Clusterware & CFS ZERO HW Failure Unplanned Storage Failure Storage Mirroring Downtime Disaster Data & App Server Guard Recovery Oracle Database 10g 容错灾备数据库

生产数据库 Physical or Logical Standby数据库 自动故障转移

同步日志运输

• Fast-Start故障转移对一个备用数据库实施自动故障转移 • 由站点、服务器、存贮, 或网络的失败而触发 • 可补充RAC 服务器故障转移 • 故障转移发生在几秒钟内 • 原始的生产站点在补救以后自动地再结合配置 Oracle Database 10g 自我管理的数据库

Application & SQL Management

Storage System Resource Management Management

Database Backup & Recovery Space 数据库 Management Management Management 控制台 智能型的基础设施 Oracle Database 10g 安全

Application • 透明数据加密 ASO • 包括加密键管理 Network • 对应用是透明运行 Encryption • 帮助私人保密性和管理服从 • 存放用户名和密码在钱包里 Data Data • 在成批作业命令行上保护用 Decrypted Written 户名和密码 Through To Disk • SmartCard集成至SSL SQL Interface Encrypted • 支持现有的smartcards

Data Encrypted On Backup Files Oracle Database 10g 网格控制

• 管理Oracle 网格环境 • 可扩充至数以万计服务器 ERP EMAIL DW • 应用服务水平管理 • 配置管理 • Provisioning • Cloning • Patch Management 现代化方法 现代化方法

SOA Enable/ Integrate

Re-Architect Re-Host

评估

Automatic Replace Migration 应用包评估

收集 3270 辨认 COBOL JCL CICS 分解 Assembler

贮藏库 IMS, VSAM, DB2

OS/390, VSE, z/OS

Mainframe 合理化 分析 现代化方法

SOA Enable/ (Integrate)

Re-Architect Re-Host

评估

Automatic Replace Migration SOA Enablement

APPLICATIONS

RE-HOSTING LEGACY IINTEGRATION

Emulation Mainframe Access SOA Enable/Integrate计分卡

好处 坏处 解决方案 •100%现有的应用再使用 •保留现有的应用 Grid •能极大改进系统维护 •保留现有的计算机主机的 •Oracle BPEL Process Mgr •使能未来现代化 费用 •Oracle Web Services Mgr

•最短的时间 •要求对应用的一些变动 •Oracle Adapters Re-hosting

APPLICATIONS

RE-HOSTING LEGACY IINTEGRATION

Emulation Mainframe Access Re-hosting计分卡

好处 坏处 •保留现有的应用 解决方案 保留现有的应用 •保留现有的职员 • Grid •Oracle BPEL Process Mgr •保留现有的职员 •较短时间交付 •Oracle Web Services 通常是必须的一步 •仅支持某些环境 • •Oracle Identity 能帮助向 方案行动 •仿效运行 • SOA •Oracle Database 10g •不是一种自然方法 自动移植

APPLICATIONS

4GL Languages Legacy Data Access

RE-HOSTING LEGACY IINTEGRATION

Emulation Mainframe Access 自动移植计分卡

好处 坏处 •1对1映像 解决方案 •1对1映像 •对某些4GL 环境和数据 Grid 库更换的情况很适合 •困难维护 •Oracle AppServer 10g

自动化 •非自然方法 •“ ” •Oracle Database 10g Grid •被定调的转换过程 •必须有 runtime •比全面重写更快 COTS Replacement

New Packaged Application

APPLICATIONS

Retired Application

RE-HOSTING LEGACY IINTEGRATION

Emulation Mainframe Access COTS Replacement计分卡

好处 坏处 •标准化 解决方案 •要求其它系统被平行移转 •共同费用 •并无太多自动化机制帮助Grid 总体程序码较少 •Oracle Peoplesoft • 确定"断层" •可被看作为基于SOA的组 •Oracle JD Edwards •依据COTS确定功能 件 •Oracle E Business Suite

•Siebel •Oracle BPEL Process Mgr •Oracle Web Services Mgr 重构(Re-architecting)

Re-Architecting APPLICATIONS Repository

RE-HOSTING LEGACY IINTEGRATION

Emulation Mainframe Access 重构(Re-architecting)计分卡

好处 坏处 •运用早先”人工制品”的系 统` •需要更多时间 解决方案 •充分原始的实施 •风险较高 Grid •Oracle Portal •充分运用SOA 战略的能 •需要更多测试 力 •Oracle Identity 较少自动化 • •Oracle XML Publisher •非常灵活的结果 •经常与"替换"混淆 •Oracle BPEL Process Mgr •可丢弃遗产组分 •Oracle Web Services Mgr •支持新功能 •Oracle TopLink •Oracle Application Server 10g •Oracle Business Rules •Oracle Database 10g Grid 专题研究 - 使用Re-hosting

三星人寿保险 - Korea

三星人寿保险

• Samsung Life Insurance (SLI) – 韩国最大的保险公 司

• 40,000保险代理员

• 在韩国有800个分部

• 在泰国和中国也有分部

• 财产有US$100 billion, 年收入有US$25 billion 问题

• 移转他们的核心处理系统. 从遗产IBM 计算机主机至 一个低成本和更加灵活的平台

• 要求降低IT成本

• 困难在招募COBOL 程序员

• 集成与共享问题

• Datacenter 职员划分成计算机主机对开放式系统 项目宗旨

• 移转从计算机主机环境至UNIX 系统不能冲击现有的业 务流程

• 必须是以最少的代价

• 必须有均等或更佳的效能表现

• 必须是可靠和可维护的 三星考虑的方案

• 再开发新的应用和在一个新平台重新设计DB

• 多个阶段移转

• 不做什么 选上的方法

• 使用计算机主机re-host的工具移转整个7500 MIPS 计算机主机环境

• 保留现有的COBOL应用和DB結構

• 生产环境 • 3 x 64way Itanium 2 based HP Superdomes • Oracle 10g in a 3 node RAC cluster • Tmax Soft’s Openframe (CICS re-hosting) and TJES (JCL/batch re-hosting) using Micro Focus COBOL

• 技术伙伴活跃地参与了性能调优, 除错, 和测试 结果

• 12个月, US$25million, 大致1000个人月

• 16,000 个在线程序, 15,000 个成套程序 - 99% 自动兑换率

• 2000DB tables, 53,000个SAM 文件, 40,000 卷磁带被转换

• 经过 4 节省 US$22million 成本

• 项目费用损益平衡点在 18 个月

下一步

• COBOL问题尚未被解决

• 即然平台被巩固, 继续审查其它现代化选择

• 有选择可重复利用COBOL与更新的技术的组合 三星建议

• Re-hosting不是每个人都适用

• 评估是否值得保留现有的应用

• 在合适条件下, 结果可能是显著的 Oracle 现代化怎么帮助您的组织

• 帮助在现代化商业目的创立和阐明

• 为您计画的现代化方案提供忠告

• 根据Oracle 现代化联盟推荐伙伴 The Oracle现代化联盟 (OMA)

• 现代化厂商协力朝向Linux/Unix现代化。

• System Integrators – help develop modernization practices • Modernization Vendors – specialized modernizations • Target Architecture Providers – add to Oracle’s offerings to further develop OSMRA

• 在Oracle PartnerNetwork内作为主动性处理

• 验证过程和能力并分享信息

• 支持与联接"面对市场" 的战略与伙伴 总结

• 现代化是每个组织都需要关心的

• 您无法在不了解的状况下进行现代化, 并且有您能使用的一定数量 的现代化技术 - 每个有它自己的好处

• 执行现代化规划, 您需要系统集成商、现代化厂商和技术堆提供者 的组合。Oracle 现代化联盟为您提供这些

• 您的目标环境必须有等同来源环境的效能, 而OSMRA 可提供这协 助

• Oracle现代化团队在这里提供援助 www.oracle.com/goto/OMA [email protected] www.oracle.com/goto/modernization ! E-mail: Resources: OMA:

谢谢