服务总线Oracle Service Bus
1. 产品特性
Oracle Service Bus 是业内领先的企业级服务总线,它提供了功能完整功能完整功能完整、技术统技术统一的基于SOA 架构的服务集成平台。
1.
并非在遗留产品上单纯增加WebService 功能,Oracle Service Bus 是在Weblogic Server 基础上专门为企业级SOA 架构提供的企业级服务总线,因此技术起点高。
在“Network Computing 企业服务总线(ESB )产品综合评估报告”中,Oracle Service Bus (原BEA AquaLogic Service Bus )被评为ESB 领域的领导者,并在8款ESB 产品中以唯一的“A ”类得分位居所有产品第一。
图:Network Computing 对ESB 类产品评测结果
2.
做为SOA 平台核心,Oracle Service Bus 已有历经5年的研发和使用,得到大量的全球用户和项目验证,因此产品成熟度非常高。
3.
Oracle Service Bus 集中各种和SOA 服务相关的功能于一身。它提供服务注服务注册、服务路由务路由、、服务编排服务编排、、数据转换数据转换、、服务安全服务安全管理管理管理、、服务监控
服务监控等各种功能。这些功能不但可以单独使用,还可以很好地结合其它SOA 产品配合使用。
4. Oracle Service Bus 提供对WebService 、EJB 、RMI/IIOP 、FTP 、File 、Email 、Tuxedo 、JMS 、第三方消息(MQ 、Tibco EMS 等)、Oracle BPM 、Socket 等产品和技术标准的支持,使得各种平台、应用都可迅速集成到服务总线上。
5.
Oracle Service Bus 运行在WebLogic Server 之上,可以确保SOA 集成平台拥有7 x 24的高可靠、高可用性和可扩展性。
6. 简单的配置化实现
Oracle Service Bus 完全通过图形化方式在浏览器上配置和管理SOA 中的服务。由于无需耗时的开发、编译、部署等诸多复杂过程,使得集成实施过程更加高效,响应业务变化更加迅速。
weblogic管理页面2. 服务总线Oracle Service Bus 案例
2.1. 国电 “SG186”工程一体化企业级信息集成平台
依据国家电网“十一五”信息发展规划,国家电网决策实施国家电网信息化建设工程(“SG186工程”),即在国家电网构筑由信息网络、企业门户、数据中心、数据交换、应用集成五个部分组成的一体化企业级信息集成平台,建设财务(资金)管理、营销管理、安全生产管理、协同办公、人力资源管理、物资管理、项目管理和综合管理八大业务应用;建立健全信息化安全防护、标准规范、管理调控、评价考核、技术研究、人才队伍六个保障体系。
实施国网公司信息化“SG186工程”,重点建设“一个系统、二级中心、三层应用”。一个系统就是构筑一体化企业级信息系统,实现信息纵向贯通、横向集成,支撑集团化运作;二级中心就是建设总部、网省公司两级数据中心,共享数据资源,促进集约化发展;三层应用就是部署总部、网省公司、地市县公司三层业务应用,优化业务流程,实现精细化管理。
国家电网“SG186”工程一体化企业级信息集成平台使用了Oracle全面的数据库和SOA 中间件软件。其
中在全国统一部署实施的应用基础平台中间件包括应用服务器Oracle Weblogic Server、企业服务总线Oracle Service Bus、传输和交易中间件Oracle Tuxedo、门户Oracle Weblogic Portal。
2.2. 北京工商奥运食品安全追溯系统
奥运食品安全追溯系统将主要承担奥运特供食品的追溯和管理工作,将实现奥运食品相关环节的精细化管理;实现从生产到消费过程中对食品物流过程信息进行采集、存储和管理;实现奥运食品源头可追溯,位置可跟踪;实现问题食品的预警。建成后的奥运食品安全追溯系统,将实现对首都奥运食品从生产到消费整个食品链的全程跟踪、追溯,实现从生产基地经加工企业、物流配送中心到奥运村的全过程控制。奥运会后,该系统还将转变成首都食品安全日常监控措施,并服务于首都重大活动、大型赛事的食品安全保障工作。
该系统依托北京工商局网络环境,下设两级平台:在一级平台建立全市统一的中心数据库和数据交换平台,实现全市范围内追溯数据的收集和存储,并是实现审批管理、食品召回、监测预警、决策分析四个子系统;二级平台由果蔬追溯子系统、动物产品追溯子系统、预包装食品追溯子系统和奥运食品追溯子系统组成,覆盖主要食品种类以及奥运食品的种植、养殖、生产加工、物流配送等环节。
Oracle Service Bus (原BEA AquaLogic Service Bus )在项目中实现了分布在北京工商、物流配送中心、奥运村、广泛食品供应商之间的RFID 数据、管理数据和物流数据的统一交换平台,。为了确保高可靠性,Oracle Service Bus 服务总线运行在2 CPU x 2的集环境上。
北京奥运食品安全追溯系统充分利用了SOA 、GPS 、GIS 、RFID 等高技术,实现了对奥运食品的追溯,特别是将奥运场馆就餐人员的身份信息与消费的食品原材料信息进行关联,实现了精细化管理。
2.3. 国家水利部国家水利部防汛抗旱指挥工程防汛抗旱指挥工程
国家防汛抗旱指挥系统工程的建设是国家防灾减灾系统工程的重要组成部分,是防灾减灾的重要非工程措施,工程的建设将大大提高水旱灾害处理的时效性和准确性以及指挥决策的科学性,从而更加充分地发挥水利工程的减灾效益和降低灾害的损失。
本项目建设的“应用支撑平台”是国家防汛抗旱指挥系统工程的关键子系统之一,担负着对下汇集数据,对上支撑服务的核心作用。本系统共有采集、网络、平台和应用四个层次组成。
为了能快捷地实现三大应用系统,可靠地运行系统,灵活地发展系统,应用系统需要构建在一个先进的、基于开放服务架构的应用支撑件平台上。通过分析对应用平台的要求,并结合上述应用支撑平台应用具备的重点功能,建议采用基于面向服务架构(SOA )服务基础架构产品来实现应用支撑平台,并在此之上实现主要的三大应用系统、应用之间服务整合、国家、流域和省之间的数据交换和共享。应用支撑平台是整个一期的核心平台。
Oracle 提供了完整的应用支撑平台环境,其中Oracle Tuxedo 实现部——流域——省三级的统一数据数据交换平台,Oracle Service Bus 提供SOA 服务集成平台。另外Oracle EM 还提供了统一的用户身份和角管理,同时通过授权和访问控制集中控制了用户对应用资源的访问过程,最后它还提供应用之间的账号信息同步和统一认证功能。
在项目中,ORACLE 为系统提供的是最为成熟的应用、服务集成。其中包含的Weblogic Server 是时间最久的基于J2EE 应用服务器、OSB 是目前最为成熟的企业服务总线、Tuxedo 是业界最成熟的消息服务产品。这些产品无论是其内置丰富的功能组件、还是在性能、可靠性等方面都经过了大量成功案例的验证。因此极大地减小了系统在实现和运行过程的风险。
另外ORACLE 提供的平台完全构建在开放的技术架构之上。通过支持更多的软硬件关键,未来能够更广泛地选择第三方产品,从而保护了现有和未来的投资;另外允许用户自行扩展平台的主要功能,这给今后系统提供了高度的灵活性。
2.4. 国家安全生产监督总局国家安全生产监督总局““国家安全生产信息系统国家安全生产信息系统””
“国家安全生产信息系统”通过对国家安全生产信息系统的建设,以国家安全监管总局节点为最高级,省级节点为业务核心,地级、煤矿监察分局、县级以下为应用单位,提高安全监管和监察信息采集、处理、加工的能力,实现煤矿安全监察、监督和行政执法工作的信息化,推动安全生产监督的工作科学发展,并为国家实时预测事故、消除隐患、分析安全生产形势和及时决策提供服务。
项目应用架构如下,整个项目包括构建:
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论