<Insert Picture Here> 甲骨文 SOA 产品战略和路线图 周小超, 软件开发经理 SOA, Oracle Fusion Middleware
Oracle SOA 的发展 WSDL, UDDI, Development Tools, Web Services Platform Portlet Web Services (WSRP) Web Services Manager, BAM 2001 2002 2003 2004 2005 2006 SOA Suite BPA Suite 2007 Stellent Doc Mgmt, Image Proc Tangosol 2008 WebLogic Web Services Support 每次产品发布 提供更多的功能 J2EE 1.4 Standard Web Services BPEL Process Manager Service Registry Oracle Data Integrator ALSB Repository ALBPM Event Server 更高的集成度 2 Copyright 2009, Oracle. All rights reserved.
Oracle SOA 所获荣誉 Winner, SD Times 100 Business Process Management SOA & Integration SOA World Magazine Readers Choice Awards 2007 Winner in 15 of 20 categories, including: Best SOA/Web Services Platform Best BPM Engine Best Integrated Services Environment Best Security Solution Oracle SOA Suite Excellent Highest Rating in SOA Category Hands down, the most comprehensive and easy to use product on the market today Winner, Best Business Process Management System Oracle BPEL Process Manager Oracle Business Activity Monitoring Oracle BPEL Process Manager Winner, Web Services Journal Readers Choice Award World class product Winner, ebizq Buyer s Choice Award Oracle SOA Suite, Winner, Tech Innovator 2007 Business Software: Enterprise Applications and Infrastructure Enterprise Information Integration 3 Copyright 2009, Oracle. All rights reserved.
Over 3,000 Oracle SOA customers 4 Copyright 2009, Oracle. All rights reserved. 4
<Insert Picture Here> 甲骨文 SOA & 标准战略 5 Copyright 2009, Oracle. All rights reserved.
Oracle 对标准的战略 Oracle 从事软件和服务业务 不追求从专利的销售中获得收入 使用专利来保护自己 软件标准提供了互操作性 我们的产品和合作伙伴到竞争对手的产品之间 在熟悉技术的专家之间 ( 比如, SQL 语言专家 ) 软件标准仅仅仅仅在被广泛采用后才能成功 一个好的标准如果没有被广泛的实现是在浪费时间 标准的成功需要相关组织降低或者消除在采用和实现中的障碍 在产品中采用开放的标准 6 Copyright 2009, Oracle. All rights reserved.
Oracle SOA 和事件处理技术 BPA Suite 实时可见 & 处理 Enterprise Modeling BAM CEP 管理 Alerts Events Business Monitoring 服务编排 Data Streams Enterprise Manager System GOVERNANCE Monitoring BPM Suite Business User Modeling BPEL Process Manager Native BPEL Business 路由 Rules & 数据服务 Human Workflow Web Services Manager WS Policies Security JDeveloper Application Development Framework Oracle Service Bus Data Integrator Routing Transform ETL & Data Mediation Replication Quality 连接 Enterprise Repository SOA lifecycle governance Adapters Apps DB Legacy B2B Partners Registry UDDI Messaging Coherence Cache J2EE Application Server (Oracle AS, WebLogic, WebSphere, JBoss) JRockit VM & RT 7 Copyright 2009, Oracle. All rights reserved.
SOA 中企业级服务总线带来的益处 Portal BPM 服务编务编排 B2B & BPM Oracle Service Bus Adapters Service Repository 服务集成 业务逻辑业务逻辑 展示层服务 服务中介和管理 位置透明 配置 任意协议, 消息体 强制的策略 高可用性和伸缩性 8 Copyright 2009, Oracle. All rights reserved.
Oracle 服务总线 无需 WSDL 就可以和其他服务一起运行 支持任何协议 <-> 任何消息体 Java 集成 (POJO, EJB) 端点管理 服务池, 消息流控制 高级中介者模式支持 拆分 / 结合 ( 链式 ), 动态分派 性能以及扩展 变更管理实现零宕机时间 内置管理, 监控以及报告 Patterns VETRO CBR DTR Routing Slip WireTap 9 Copyright 2009, Oracle. All rights reserved.
Oracle BPEL Process Manager 支持服务编排的企业级基础架构 BPA Suite JDeveloper Process Modeler BPEL BPEL Designer 全面, 原生的 BPEL 实现 易用的模型工具 Workflow Services BPEL Process Manager Integrated BPM Services Workflow Decision Service Sensors WSDL Binding Web services Java, JMS File, FTP Metadata Repository (Dehydration) 可扩展可依赖的引擎 灵活的绑定框架 丰富的管理和监控界面 Core BPEL Engine Database Apps Process Console J2EE Application Server (Oracle AS, WebLogic, JBoss, WebSphere) MANAGE 10 Copyright 2009, Oracle. All rights reserved.
Oracle Business Activity Monitoring 为业务人员提供事件的相关性 监控实时的业务流程 & 服务 关键指标 (KPIs) 服务等级 (SLAs) 分析发生的事件 相关时间 & KPIs 预测事件发生的趋势 提示用户可能的瓶颈以及解决方案 行动根据当前条件 事件驱动的提示 实时的仪表盘 BPEL 处理 & Web Services 集成 11 Copyright 2009, Oracle. All rights reserved.
racle Event-Driven Architecture 件源 处理服务 e e s Streams event event event Complex Event Processor 事件源 定义事件的连续查询语言 模式匹配 BAM Dashboards Applications 时间发布 event 实时 Java 架构 s event BAM Alerts BPM Processes BPM/BPEL Processes JMS
racle Complex Event Processor 事件驱动应用而优化的 Java 架构 Tools for Developers, ministrators, IT Management mplex Event Processor p Frameworks POJO Spring Services Stream nagement Event Infrastructure Complex Event Processing Equinox OSGi Foundation Services Real Time Kernel 高吞吐量 支持数十万事件 / 秒事件处理架构 复杂事件处理引擎 时间关键的数据流 类似 SQL 的事件处理语言简单易用的开发环境 Spring Framework, POJO 基于 Eclipse 的开发工具 Config/ Admin OSGi Security Logging OSGi WebLogic Real Time
<Insert Picture Here> 骨文 SOA 11g
OA 11g 统一的服务平台 Mediator Business Rules BPEL Human Workflow CEP BPA BI Service/Event Delivery API Policy Manager Repository Service Infrastructure Registry EDI HL7 ebxm L RosettaNet B2B RFID SOAP BAM B2B SES BAM ODI ODI JCA Files AQ DB MQSeries FTP TCP JMS Oracle Applications SAP SIEBEL CICS over 200 adapters 个单独的运行环境进行安装, 集群, 管理
ttp://otn.oracle.com/soa ttp://www.oracle.com/soa Q U E S T I O N S A N S W E R S