420 likes | 862 Views
Oracle Tuxedo: 12 c 新功能 战略与路线图. Frank Xiong 全球集团副总裁 甲骨文公司. 以下旨在概述我们的总体产品方向。其目的仅供参考,不得被纳入任何合同文件。这不是一个对提供任何材料,代码或功能的承诺,并且不应该依此作出购买决定。 Oracle 依然将自行决定 Oracle 产品性能和功能的开发,发布和时间表。. Tuxedo 与云技术 Tuxedo 12 c 新功能 战略与路线图. 议程. IT 现代化的迫切需求. 企业私有云. 关键任务应用 顶尖水准的云管理 基于云的 C, C++, COBOL, 大型机应用. 迁移和现代化.
E N D
Oracle Tuxedo:12c 新功能战略与路线图 Frank Xiong全球集团副总裁 甲骨文公司
以下旨在概述我们的总体产品方向。其目的仅供参考,不得被纳入任何合同文件。这不是一个对提供任何材料,代码或功能的承诺,并且不应该依此作出购买决定。Oracle依然将自行决定Oracle产品性能和功能的开发,发布和时间表。以下旨在概述我们的总体产品方向。其目的仅供参考,不得被纳入任何合同文件。这不是一个对提供任何材料,代码或功能的承诺,并且不应该依此作出购买决定。Oracle依然将自行决定Oracle产品性能和功能的开发,发布和时间表。
Tuxedo与云技术 • Tuxedo 12c新功能 • 战略与路线图 议程
企业私有云 • 关键任务应用 • 顶尖水准的云管理 • 基于云的C, C++, COBOL, 大型机应用
迁移和现代化 • 具备大型机级别QoS的整合平台 • 基于标准 • 扩展原有服务支持新的业务需求
降低成本 • 开发和管理效率 • 相对大型机的可观节约 • 加速迁移和现代化,进一步降低风险和投入
Oracle融合中间件 业务创新平台 社交网络 移动设备 Web • 完整的 • 集成的 • 一流的 • 开放的 • 现场部署(On-premise)与云 User Engagement 业务流程管理 内容管理 商务智能 服务集成 数据集成 身份管理 开发工具 云应用程序基础平台 企业管理平台
云环境中的Oracle融合中间件 Tuxedo与Oracle云计算平台 移动设备 Web 社交网络 • Complete • Open • Integrated • Best in Class Oracle云 User Engagement 云应用程序基础平台 Traffic Director/Web Tier 业务流程管理 内容管理 商务智能 WebLogic Server Coherence Tuxedo 服务集成 数据集成 Virtual Assembly Builder 身份管理与安全 云应用程序基础平台 开发工具 Enterprise 企业管理平台 Cloud Application Foundation Exalogic弹性云平台
Oracle Tuxedo 市场定位 • #1 C/C++/COBOL应用服务器 • 低延迟,高吞吐量 • 线性可伸缩性和高可靠性 • 集成管理和监控 • 很好地与其它FMW产品集成 • 现代化大机应用的第一平台 • 较低的TCO:节省50 - 80%成本 • 灵活可扩展的基础结构 • 更快、更灵活的应用演进
什么是Tuxedo?是C/C++/COBOL的应用服务器 应用逻辑 SALT 网络服务 TSAM 监控管理 C/C++/COBOL 容器APIs 事务处理 消息队列 事件发布/订阅 负载均衡 适配器
典型的Tuxedo应用程序特性 高可用性 – 99% 到 99.999% 或更高 高性能 – 每秒几千到几万个交易 快速响应 – 响应时间小于1秒 核心业务服务 – 一般不直接面向web
Tuxedo – 遍布日常生活 打电话… 使用信用卡或ATM… 去银行办理业务… 邮寄包裹或信件… 订机票… 在全球范围内,许多大型的应用基于Tuxedo搭建
ORACLE PRODUCT LOGO Oracle TUXEDO 12c 已正式发布
排名第一的C, C++, COBOL应用服务器,支持传统和云环境 Oracle Tuxedo 12c: 愿景和战略 • 关键业务企业云 • 针对集成式系统进行了优化 • 高回报率大型机迁移 • 大型机相当的服务质量 • 先进的工具支持 • 开发人员,运维人员 • 与Oracle产品的丰富集成 • SOA, Java, RAC, OEM
云就绪的基础设施 实现在Exalogic上8倍吞吐率优化! TSAM管理/监控与Enterprise Manager 12c的集成 适用于迁移到Tuxedo上的原CICS, IMS, Batch大型机应用 全新的面向消息中间件: Tuxedo Message Queue 12c 简化应用开发 支持Tuxedo应用开发的Solaris Studio集成开发环境 将对应用服务编程语言支持从C, C++, COBOL扩展到Java POJOs 加速迁移大规模大型机应用 Oracle Tuxedo 12c: 主要新功能
Oracle Tuxedo 12c • 针对Exalogic进行优化:使用Exabus,8倍吞吐率提升 • 私有云环境(物理,虚拟)下自动部署Tuxedo应用 • 自动扩展应用节点的弹性基础设施 • 关键业务,Exalogic上的私有云 8X 228,996 EECS 2.0 29,047
THIRD PARTY COMPANY LOGO “Oracle Tuxedo为我们的GTX金融消息解决方案提供了超乎预期的优异性能。GTX是一个用于支付的关键业务应用, 需要较高的可靠性和扩展性。运行在Exalogic上的Tuxedo不仅能满足这些需求和配置,而且还能降低总体拥有成本(TCO)。” Etienne Savatier 国际销售与伙伴关系总监Sterci
客户成功案例 – SterciGTExchange 业界领先的金融消息解决方案公司 • 20个国家的175个客户正在使用GTX金融消息解决方案 银行 – 金融机构 – 企业 超过10,000的金融机构和212个国家的企业在使用SWIFT网络交换数以百万计的标准化金融信息 (每天约1800万)。 GTExchnage CBT 贸易 交易清算室 组合基金 集成 消息管理 支付 证劵 财务部 连通性 其他网络
SterciGTExchange案例分析 挑战与机遇 一个一级银行期望找到一种新型金融消息传递与转换解决方案来支持容量,服务和稳定性的自主增长。 当前的解决方案(SunGard)预计将在CY13终止服务 业务目标:每小时110万复杂消息 系统需要能够在2小时内处理一整天的工作量(在故障情况下) 提供70个服务,连接450个不同的后端链接 解决方案 结合Oracle Exalogic和Exadata, 在Oracle Tuxedo上运行SterciGTExchange 2个国家4个数据中心的高可用性解决方案 惊人的10倍性能提升 实现每小时365万复杂消息 高于最具竞争性的平台4倍性能
Oracle技术为SterciGTExchange带来的益处 一体化解决方案:软件和硬件,集成设计,协同工作 硬件的最佳组合 • CPU、网络访问、内存、存储,每个组件都具一流品质 Oracle Tuxedo - 针对Oracle Exalogic的高度优化 • 易于扩展,只需在几个计算节点简单部署 • 采用40Gb Infiniband,减少延迟并提高吞吐量 • 使用套接字直接协议(SDP),优化与数据库的通信 Weblogic无缝部署在多个计算节点上 减少上市时间与经营成本 • 轻而易举集成各种组件,包括硬件和软件 • 从同一个控制台轻松管理所有产品
Sterci案例分析总结 显著的性能增强 Oracle Exalogic与Exadata的结合提供最高扩展性 当之无愧的“真正的技术”
Oracle Tuxedo 12c 与Oracle Enterprise Manager 集成 • TSAM 集成到 Oracle Enterprise Manager • 统一的监视,管理控制台 • 云管理功能,例如:动态伸缩 • 使用JMX接口进行监控,易于与第三方工具集成 *Tuxedo Systems and Application Monitor
命名服务 分布式事务支持 发布和订阅 传递状态通知 Oracle Tuxedo Message Queue 12c • 为Oracle MessageQ提供升级产品 • 事务管理,高可用性 • 为有效升级提供途径 • 基于Exalogic的优化 • 高吞吐量,低延迟 • 为用户提供IBM MQ之外的选择 • Tuxedo应用的无缝集成 • 新的面向消息中间件解决方案 Tuxedo架构 Tuxedo消息队列 桥接Tuxedo /Q 消息日志 持久消息 存储转发
Oracle Tuxedo 12c • C/C++ Tuxedo应用开发的一站式服务 • 支持整个开发生命周期 • 提高开发者工作效率 • 关键功能: • 支持ATMI和SCA两种开发模型 • 创建Tuxedo工程,编辑源代码, 配置等 • 可以便捷使用Solaris Studio的功能,例如调试,性能分析 支持Tuxedo的Solaris Studio集成开发环境
Oracle Tuxedo 12c • 跨C, C++, COBOL, Java应用的统一事务架构 • 高效的一阶段提交 • 一套工具监控管理多个应用 • 在同一个容器中支持多种语言 • 除支持C, C++, COBOL, PHP, Ruby, Python 外,还支持Java • 支持通过Java扩展Tuxedo应用 C/C++, COBOL 应用 迁移自主机的 COBOL/C 应用 PHP, Python, Ruby 应用 Java 应用 Tuxedo 运行时 Web 服务 队列 消息 CICS/IMS 运行时 批处理运行时 事务服务 大型机适配器 MQ 适配器 集群
Oracle Tuxedo ART 12c • 更快捷更容易的迁移和现代化 • 自动配置、开发工具 • 可以用Web 用户界面替代tn3270界面 • 通过Tuxedo的Java支持进行应用扩展 • 增强的可伸缩性, 可用性, 管理 • 增强的自动故障切换,批处理作业的集群支持 • 自动恢复与IBM MQ,数据库连接 • 对批处理文件进行集中管理 • 迁移和现代化大规模大型机应用 Web Svcs C/C++ Java COBOL CICS IMS Batch Application Runtimes (ART) Tuxedo …
Oracle Tuxedo ART 12c • 简化的服务部署和虚拟化 • OVAB插件支持Tuxedo ART • 动态横向扩展 • 以负载、利用率为指标,动态扩展批处理作业 • 提供详尽的记账资料和计费汇总报表 • 对在Exalogic上部署的系统可以通过OEM进行集成监控,从上层应用到底层硬件 迁移IBM CICS, IMS, 批处理应用到云 Tuxedo
Oracle Tuxedo 12c——新功能 Tuxedo 核心特性 • 应用程序打包和部署 • 服务版本控制 • Java 服务开发 • Tuxedo 应用程序开发 IDE (Solaris Studio) • 跨 WLS/DB 进行 ECID 传播 • 自动主节点故障切换 • DDR 故障切换和基于 XPATH 的 DDR • 跨域事件 • 通用 LDAP 身份验证和授权框架 Exalogic 优化 • 使用共享内存支持节点内通信 • 在 ZFS 上存储应用程序并在各节点之间共享 • 只读事务采用一阶段提交 SOA 集成 • JCA 1.6 规范支持 • 支持从 Tuxedo 到 JCA 适配器的分布式事务 • 通过 JCA/Jdev 集成 SOA 套件 • JCA 适配器内提供会话式 API • Web 服务单点登录 • 基于 Web 的配置工具 Tuxedo Message Queue • 高可用的队列服务 • 异步队列操作 • 存储和转发 • 可靠的消息交付 • 消息发布/订阅 • 基于共享内存的非持久消息 • 队列动态别名 • 队列的独占访问 • 与 OMQ 和 WLS/JMS 的互操作性 Tuxedo Mainframe Adapter • 单一 CRM 连接至多个 CICS/IMS 区域 • 多个 Tuxedo GW 连接到相同的 CRM • 提供嵌套 VIEW 支持 MQ 系列适配器 • 自动重新连接 • 支持MQ的集群化队列 • 通过多线程架构提高性能 Tuxedo ART • ART CICS:支持 Web UI 集成 • ART CICS:支持 .NET ECI 客户端 • ART CICS:异步事务中支持终端交互 • ART CICS:扩展的跟踪信息支持 • ART CICS:DPL 上的消息优化 • ART Batch:集中管理数据库中的 GDG 元数据 • ART Batch:使用插件框架支持作业日志记录 • ART Batch:批处理作业系统中支持跨节点的文件锁 • ART IMS:与 IMS/DB DLI 相集成 监视/管理 • 与 Enterprise Manager Cloud Control 相集成的监视/管理 • Tuxedo 拓扑发现 • 根据实时负载数据实施动态工作负载平衡 • 为 Tuxedo 和 ART 应用程序提供动态和基于策略的应用程序/资源分布 • 更多监控指标:服务执行时间、CPU 利用率、队列长度 • 对 迁移后程序中的CICS 命令与数据库操作的调用路径进行监视 • 监视 ART CICS TSQ/TDQ 和 ART IMS • 详尽的记账记录可用于计费统计 189个新功能
Oracle Tuxedo获得客户及合作伙伴高度认可 业界领先的金融消息解决方案公司 “OracleTuxedo为我们的GTX金融消息解决方案提供了超乎预期的优异性能。 GTX是一个用于支付的关键业务应用, 需要较高的可靠性和扩展性。运行在Exalogic上的Tuxedo不仅能满足这些需求和配置,而且还能降低总体拥有成本(TCO)。” • 超过85%的中国用户使用基于Tuxedo的投资交易系统 • “Tuxedo强大的交易处理能力,安全性和稳定性和可伸缩性有力地帮助我们提高了恒生基金系统方案的竞争力,更快地满足业务创新和发展。期待Tuxedo作为甲骨文的云计算平台软件的重要成员进一步帮助恒生系统的技术升级和业务拓展。" • 全球信用卡厂商 – 同行清算/结算应用系统 • “我们利用该系统实现了大量资金流转。Tuxedo完成了这些工作,其本身不会产生任何麻烦。可靠性方面没有任何问题。我们最近几年只联系过一次技术支持,而且不是因为产品本身出了问题。 在中国领先的人力资源和社保系统 “Oracle Tuxedo为社保行业的大规模、复杂应用提供了稳定可靠的中间件,帮助我们形成了行业的解决方案,并为项目实施形成有效可复用的积累,更快的满足业务创新的需求。”
恒生TUXEDO应用介绍 恒生电子基金与机构理财事业部副总经理 徐昌荣
THIRD PARTY COMPANY LOGO “在欧洲和美洲,为了减少MIPS消耗和降低IT成本,BBVA已经开始了一个重要的大型机迁移工作。Oracle Tuxedo由于其健壮的底层架构、兼容主机应用的运行环境,高可靠性和优秀的性能,被我们选为CICS和IMS应用迁移的目标平台。在我们的迁移计划中,TMA全局事务对于一个跨越分布式系统和大型机运行的复杂的银行系统是非常重要的。我们期待使用在Tuxedo 12c中的新功能以进一步简化和加速我们的迁移。” Antonio Gelart 总监 - 中心系统迁移 – 技术与运营部, BBVA
将主机应用迁移到Oracle Tuxedo的客户案例 • 阿根廷中央信托 • 大型机迁移带来100%的投资回报率. 节省50%维护预算. 吞吐量增长了200%。减少了30%的上市时间 • 使用标准的架构,降低了未来项目的风险 • 排名前10的全球银行 • 排名前三的欧元/美元支付、结算银行 • Tuxedo/Exalogic的吞吐量是IBM pSeries的4倍 • 跨4个数据中心和2个国家的高可用的解决方案 • 银行间结算网络: 33家银行,18M信用卡,2B事务/年 • Tuxedo ART 迁移3000MIPS应用 • 在开放系统上有效降低了开销 • 主要的汽车制造商 • 正在迁移用于财务报表的成本核算系统 • 使用Java技术改造批处理架构 • 通过使用Web用户界面,利用Tuxedo ART文档目录改进了文件管理
Oracle Tuxedo 路线图: 12cR2 (12.1.3) 大型机应用迁移 TSAM/EM 插件 Tuxedo 核心 集成 • Exalogic优化 • 高性能,简化的域配置 • Tuxedo补丁集成到Exalogic统一补丁包 • 针对Tuxedo的Active GridLink • 本地与全局事务支持粘连性 • 动态数据库连接管理 • 根据数据库连接或负载变化动态调整 • 支持跨应用服务器使用相同XID • 基于Java的服务开发 • 动态配置重载 • JDBC 连接池 • Tuxedo 核心 • 高可用性和易用性增强 • 提供实用诊断工具更好的支持用户 • Tuxedo IDE • 在IDE上导入现有应用 • 应用程序打包 • 云部署 • Tuxedo集成到Exalogic仪表盘 • Exalogic上Tuxedo相关配置检查 • 可在云平台上部署的Tuxedo 组件 • Tuxedo OVAB插件支持Exalogic新版本 • 自动解析已有的域和应用包 • 可在云环境下对现有域进行管理 • 监控/管理 • 业务级事务监控 • 监控WTC • 基于脚本的应用程序管理工具 • 性能增强 • 系统资源需求评估和配置指南 • ART管理 • 支持会话API • 增强针对ART IMS运行环境的管理功能 • 集中的JES job管理 • WLM支持ARTBatch • 增强CICS & IMS runtimes 的跟踪/调用路径监控 • Tuxedo Message Queue • 高可用性的集群队列 • 消息存储到数据库 • 提供对持久消息的缓存 • 性能增强 • 简化配置 • SOA集成 • 基于配置的REST Web服务 • 支持outbound Web服务的X.509证书 • Tuxedo JCA 适配器支持SOA Suite 12c • 数据转换跟踪 • 增强的配置工具 • 基于MIB的动态配置 • Tuxedo大型机适配器 • 简化的Tuxedo大型机适配器配置 • MBCS 支持 • 通过TSAM Plus进行配置 • SNA域网关可探测CICS启动 • COPYBOOK支持的增强 • Application Rehosting Workbench • 增强JCL中DB2实用工具的支持 • 增强的文件转换和映射 • 迁移的管理、跟踪和报告 • 增强CICSVSAM复杂用法的支持 • Application Runtime for Batch • 增强作业结果的通知和监控 • 动态JCL生成和执行 • 对作业步的监控 • WLM风格的,基于目标的程序管理 • 对C语言支持的集成 • Application Runtime for CICS • 支持CICS 的 C语言接口 • 更多CICS 系统管理命令及参数 • 支持APPC 命令 • 支持更多的终端相关的CICS命令 • Application Runtime for IMS • 针对3270/MFS界面的MBCS支持 • 支持C的ctdli()API • 远程IMS DB访问的增强(ODBA/M) • 与JCA/SALT 互相调用 • Container/Channel 方式数据交互 • 支持IMSMQBridge
Oracle Tuxedo 路线图: 12cR2之后 大型机应用迁移 TSAM/EM 插件 Tuxedo 集成 • Exalogic优化 • 域间访问安全控制的性能优化 • Exalogic/Solaris之上的优化 • 本地客户端消息直接传送到队列 • 使用RDMA进行内存消息冗余备份 • 可扩展的队列存储 • 基于Java的服务开发 • 更丰富的API – 更多ATMI接口 • 支持ActiveGridlink • 同一域中的Java Tuxedo服务与其他Tuxedo服务使用多个资源管理器 • 一个JavaServer支持多个RM • 开箱即用的与SPRING的集成 • 与MQSeries的直接集成 • 基于SCA的开发 • Tuxedo 核心 • 均质化的MP配置 • 优化的WebLogic与JavaServer间通信 • 更快速的大型应用程序启动 • 更细粒度的事务锁 • 开发工具 • 针对Java应用的IDE • IDE上的Tuxedo服务测试工具 • 应用程序组件的可视化编辑 • 云部署 • Tuxedo运行时环境作为服务 • 与CloudLogic集成 • 用量计算和收费 • 监控/管理 • 扩展的拓扑发现 – TMA, WTC, JCA适配器 • 配置管理 • 支持与Oracle Support workbench集成 • oPatch 集成 • 问题分析流 • 调用路径和事务监控的统一界面 • 针对调用路径监测的增值信息 • 一键触发管理任务 • 微秒级的监控指标 • 监控 JCA 适配器 • ART管理 • 更多针对ART产品的监控/管理特性 • Tuxedo Message Queue • 通过SOAP/http访问队列消息 • Qspace HA镜像 • 性能增强 • 使用LDAP的命名服务 • 用TMQ作为SOAP的传输层 • .NET和Java/JMS客户端 • MQSeries迁移工具集 • SOA 集成 • SALT跨domain配置共享 • SALT与OER集成 • 支持通过界面工具动态改变跟踪信息级别 • JCA 适配器的配置向导 • JCA 适配器的数据转换增强 • JCA 适配器支持ECID和服务版本控制 • 在配置工具中将服务按逻辑进行分组和呈现 • Tuxedo大型机适配器 • 数据映射增强 • REDEFINE和复杂RECORDS • TMA TCP支持嵌套VIEW • Crmmon监控CRM/GWSNAX连接 • Application Rehosting Workbench • RACF到LDAP/Oracle IdM的迁移 • WB中PL/I和REXX的处理 • 基于z/OS的文件分析/抽取工具 • 将测试工具集成到生命周期工具 • 生命周期中多个步骤可一键操作 • 从3270 BMS/MFS到Web UI的转换 • 远程部署支持 • Application Runtime for Batch • Batch 管道支持 • 在OEM中集成批处理操作用户界面 • 开箱即用的输出/打印管理集成 • 开箱即用的调度器集成 • 作业脚本和数据存储的集中管理 • 针对Exa stack的Batch工具优化 • Application Runtime for CICS • 针对TSQ/TDQ延展性和性能增强 • 开箱即用的安全集成 • CICS会话管理器 • 远程访问MF文件 • Application Runtime for IMS • 支持PL/I 和 Java程序 • 动态配置加载 • Web UI 集成架构
欢迎参与大会其他Tuxedo专题内容 专题讲座 ID:CON1630专题讲座标题:The ART and Practice of Mainframe Migration and Modernization(主机迁移最佳实践) 简介: 为您介绍如何利用Tuxedo 产品将大机CICS,IMS 应用有效迁移到开放平台,保持以及提升性能和可靠性,大大节约总体拥有成本 时间:7月25日 周四下午14:00 - 15:00 地点:世博中心420/421 演示区 MW 1740 Oracle Tuxedo: #1 Enterprise Cloud Platform for C/C++/COBOL Apps(Tuxedo: 业界最佳 C/C++/COBOL 应用云平台) 简介: -您将看到我们的Tuxedo 演示应用的运行以及TSAMPlus 如何通过一个统一监控台提供实时全面的监控数据 -原主机应用上的CICSIMS 应用迁移到开放系统,运行在Tuxedo之上
欢迎加入Oracle Tuxedo社区 Tuxedo LinkedIn 组linkd.in/oracle_tuxedo Oracle Tuxedo 微博blogs.oracle.com/tuxedo Oracle 技术网 www.oracle.com/technetwork/tuxedo Oracle.com/tuxedo