甲骨文OSB企业服务总线产品介绍

上传人:工**** 文档编号:486372272 上传时间:2024-01-04 格式:DOC 页数:41 大小:1.07MB
返回 下载 相关 举报
甲骨文OSB企业服务总线产品介绍_第1页
第1页 / 共41页
甲骨文OSB企业服务总线产品介绍_第2页
第2页 / 共41页
甲骨文OSB企业服务总线产品介绍_第3页
第3页 / 共41页
甲骨文OSB企业服务总线产品介绍_第4页
第4页 / 共41页
甲骨文OSB企业服务总线产品介绍_第5页
第5页 / 共41页
点击查看更多>>
资源描述

《甲骨文OSB企业服务总线产品介绍》由会员分享,可在线阅读,更多相关《甲骨文OSB企业服务总线产品介绍(41页珍藏版)》请在金锄头文库上搜索。

1、甲骨文OSB企业服务总线产品介绍提交人:甲骨文(中国)软件系统有限公司提交日期:2009年2月版本号:v1.0目 录1甲骨文公司简介32Oracle OSB企业服务总线产品简介52.1服务总线的重要作用72.2服务总线和服务生命期92.3主要架构概念102.4代理服务和基于代理的路由122.5服务总线的消息流定义132.6服务总线的部署方式153Oracle OSB企业服务总线产品的主要特性163.1服务供应163.1.1服务类型163.1.2内容类型193.1.3通信类型193.1.4更改中心203.1.5项目管理器223.1.6开发、测试和生产环境的迁移233.2服务集成和路由243.2.

2、1管道253.2.2管道阶段和活动263.2.3运行分支283.2.4转换283.2.5消息操纵293.2.6消息验证303.2.7动态路由313.2.8服务调用323.2.9错误处理323.2.10安全性343.3服务管理353.3.1监视353.3.2利用提示实施SLA363.3.3报告373.4小结394电信行业实际应用情况401 甲骨文公司简介1977 年 ,拉里艾利森( Larry Ellison )与另外两个人 Bob Miner 和 Ed Oates 成立了如今的甲骨文公司( Oracle Corporation )。 今天,甲骨文公司( NASDAQ 交易代码: ORCL )早

3、已是全球最大的企业软件公司,其技术在全球几乎每个行业以及财富 100 强的 98 家公司里都能找到。 甲骨文公司如今在145个国家和地区开展业务,全球客户达320,000家,合作伙伴达19,500家。公司总部设在美国加利福尼亚州的红木城(Redwood Shores),全球员工达84,000名,包括20,000名开发人员、7,500多名技术支持人员和13,000名实施顾问。甲骨文公司2008财年(2008年5月31日结束)销售收入达224亿美元。甲骨文公司在多个产品领域和行业领域占据全球第一的位置,其中包括:数据库、数据仓库、基于Linux系统的数据库、嵌入式数据库、增长最快的中间件、商业分析

4、软件、商业分析工具、供应链管理、人力资源管理、客户关系管理、应用平台套件第一、零售行业、金融服务行业、通信行业、公共事业行业和专业服务行业等。30多年来,甲骨文向企业客户提供领先的软件与服务,帮助他们以最低的总体拥有成本获得更新、更准确的信息,从而改善决策,最终取得更好的业绩。从数据库和中间件到应用产品和行业解决方案,甲骨文公司拥有业内最广泛的企业软件。甲骨文在中国甲骨文公司于1989年落户中国。目前,甲骨文公司在中国的员工超过2600名,以13个城市(北京的中国公司总部,上海、广州、南京、成都、深圳、大连、沈阳、济南、杭州、西安、重庆和福州等地的分公司)为中心开展业务。在北京、深圳、上海分别

5、设有研发中心,在大连设有全球技术支持服务中心,在成都设有甲骨文咨询服务中心,在北京及深圳设有合作伙伴解决方案中心。中国已经成为甲骨文公司在全球发展最快的市场之一,公司在中国目前拥有超过7,000家客户。Oracle技术网络(OTN)作为甲骨文全球的在线开发人员社区,在中国拥有250,000名成员,中国是甲骨文全球第四大开发人员社区。目前Oracle中国公司有60%以上的人员是从事技术支持工作。主要分为: 售前技术顾问:与销售代表配合提供售前技术支持。 售后工程师:提供安装调试及现场技术服务。 热线技术工程师:提供7x24小时技术支持热线服务。 实施顾问:为用户提供顾问咨询、结构设计等项目实施工

6、作。Oracle中国公司除了本公司有强大的技术支持队伍,还有150多家代理商和软件开发商。每一家代理商都有一定数量Oracle OCP(Oracle认证工程师),这些工程师都是通过了Oracle公司全球工程师认证考试,并取得认证证书的。他们是Oracle 公司另一支强大的技术支持队伍。Oracle公司在提供强有力的技术支持的同时,还提供配套专业技术培训,Oracle公司在国内有两个培训中心、4个授权培训中心和13所联合大学。培训系统的完善为客户的技术人员能全面和完善的掌握数据库管理和开发提供了良好的基础保障。并最终达到知识转移的目的。甲骨文公司为在中国的客户提供功能全面的企业级软件组合产品(包

7、括Oracle 数据库、Oracle融合中间件和Oracle应用软件)与相关服务 (包括咨询、支持服务和培训)。公司的目标是帮助中国加快信息技术在企事业单位的应用、促进软件业的发展并加快信息技术人才的培养。为了实现这个目标,甲骨文在中国实施三合一战略:加强本地化建设、建立牢固的合作伙伴关系、承诺对中国市场的长期投资。2 Oracle OSB企业服务总线产品简介面对变幻莫测的市场需求的变化,企业希望通过推进“服务化”提高敏捷性和响应能力:更方便地与客户和合作伙伴交互,更灵活地设计和构建IT基础架构。为此,SOA(Serice-Oriented Architecture,面向服务的架构)日益引起企

8、业高层的重视。SOA将分散在企业应用中的功能组合为基于标准的互操作“服务”,与使用传统应用相比,企业可利用SOA,更快地组合和重用“服务”,以满足业务需求。SOA围绕“服务”,而不是“应用”组织企业IT,能帮助企业更快地推出新服务,并灵活响应业务环境的变化。为了优化IT基础结构,以便交付服务,将SOA变成现实,IT组织需要一个智能化的基础架构,以降低服务重用的复杂性,并可靠地集成IT环境的各种技术、协议和应用。为此,IT组织创建了一个以“服务”为中心的抽象层,以隐藏各种应用和技术带来的底层复杂性,并提供一个定制企业应用的平台。今天,我们将上述服务或集成层称为ESB(Enterprise Ser

9、vice Bus,企业服务总线)。ESB使“服务端点”本身不必再管理服务之间的交互。ESB允许方便地扩展服务,消除了专门编写的点对点、硬编码实现的脆弱性,以及带来的昂贵代价。有了ESB,开发人员不必再在各个服务端点构建集成和中介服务,如路由、协议代理、转化、安全策略和SLA(Service Level Agreement,服务级别协议)质量策略,只需在“ESB”中配置这些策略即可。也就是说,开发人员不必重编服务端点的集成和管理策略,通过“ESB配置步骤”就能创建动态服务端点,适应动态变化。Oracle Service Bus是一个ESB,用于集成服务,管理服务交互,并在不同IT环境之间执行消息

10、代理。它的轻量级、无状态、高性能架构扮演“中间人”角色。Oracle Service Bus是部署和实现SOA的理想工具,支持智能消息代理,监控和管理服务;它在企业基础架构中添加一个可扩展的动态路由和转换层,并管理服务生命期:配置和供应服务、监控服务的运行和履行SLA。Oracle Service Bus以“配置”为中心,由策略驱动,实现了“服务使用者”和“服务提供者”之间的松耦合配合。Oracle Service Bus提供动态配置服务和策略的多功能控制台和环境,能支持多个服务集成项目,能确保所有配置元素的引用完整性,并能在测试或生产期间监控和运行系统。开发人员通过“配置”,而不是“编码”动

11、态更改服务集成关系,以便从几个方面扩展服务架构:安全类型、服务位置、服务可用性、服务响应性、数据格式、监控、传输和通信;与传统的EAI方法相比,ESB需要的时间少得多。图1 oracle Service Bus可防止服务蔓延 “一次性连接” 松耦合架构 促进企业范围的重用 集中管理 减少总拥有成本服务总线软件的中心是“共享服务”,而不是“应用程序孤岛”。利用简捷高效的SOA基础结构,IT组织可以在几乎不影响IT基础架构的前提下,快速提供新服务功能,重用极具价值的业务功能,从而实现服务化,实现与业务需求的同步,响应业务流程的更改,并满足客户提出的新需要。下面将详细分析服务总线的必要性,讨论它如何

12、管理组织的整个服务生命期。2.1 服务总线的重要作用SOA之所以变得经济可行,是因为受到了两种现状的推动:行业利用Web服务“公开”和“使用”新服务及遗留服务,构建了支持“松耦合服务交互”的工具包和基础架构。在采用SOA策略时,由于成本和复杂性等因素,IT专业人员并不愿意完全淘汰现有的基础架构,而是希望将现有应用业务表示为服务,以供其他业务流程和应用重用。这就是说,SOA的成功离不开“集成层”,集成层支持异构环境下的动态服务交互。集成层必须对服务使用者隐藏服务端点的更改,同时支持现有服务的发展,并能够业务的发展,快速添加新服务以满足客户和合作伙伴的要求。在构建和维护SOA时,企业架构师面临挑战

13、:如何使架构适应业务需求的增长,并满足新客户的需要? 在系统中引入动态行为和运行时配置能力 在企业范围内重用服务,管理服务的生命期 适应服务使用者和服务提供者间的变化 确保企业服务的统一使用 确保服务的安全性 确保企业服务符合IT策略 监控和审计服务使用,并管理系统停运图2 SOA面临的挑战图2演示很多组织的典型架构和SOA挑战。此时,必须维护服务使用者和服务提供者间的点对点连接,也就是说,使用者启用一个服务端点时,必须复制传输、转换、安全和路由机制。如果服务端点接口发生变化,使用各个服务使用者将与该服务断开,并重新开发和重新部署,最终造成了服务中断。企业架构师和其他专家想要简化和控制IT基础

14、架构,并促进重用。Oracle Service Bus是他们的理想工具。Oracle Service Bus支持不同服务的动态交互,具有以下特点:“本地服务资源缓存”注册在总线集成的服务,通过UDDI(Universal Description Discovery and Integration,统一描述、发现和集成)集成到企业服务注册表,“服务配置环境”支持验证和版本控制;异构服务端点间的协议和消息代理;服务间的动态路由和转换;消息和传输安全。将Oracle Service Bus添加到图2的架构,Oracle Service Bus成为一个分布的服务中间层。它提供上述功能,运用路由规则、转

15、换、安全和访问策略,将这些从服务端点分离出来,并予以维护,如图3所示。图3 SOA与Oracle Service Bus将Oracle Service Bus作为服务使用者和服务提供者间的中间层,可消除脆弱的点对点连接,并消除这些连接的专门维护。使用者不必详细了解服务端点的接口和实现,企业可以更灵活地连接不同资源。不同客户端可与各种资源通信,例如,.NET客户端不必了解底层服务端点的实现细节就能使用Java业务服务。消除点对点连接还意味着,更改服务端点不再影响服务使用者,在服务总线中更改策略配置即可。这将在服务使用者级别减轻或消除重新开发和重新部署产生的影响。2.2 服务总线和服务生命期Oracle Service Bus是一个服务中介,在整个服务生命期都扮演着重要的角色:公开服务,并配置、管理和监控服务使用者和服务提供者之间的“请求-响应”消息流。图4演示服务生命期。在开始阶段,架构师建立服务模型,构建服务;在开发阶段,开发人员创建和公开应用及服务接口。在创建这些服务接口后,Oracle Service Bus随着服务的创建注册这些服务,并公开

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 办公文档 > 工作计划

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号