甲骨文OSB企业信息总线产品介绍-cn

上传人:大米 文档编号:511001778 上传时间:2022-11-23 格式:DOCX 页数:41 大小:518.14KB
返回 下载 相关 举报
甲骨文OSB企业信息总线产品介绍-cn_第1页
第1页 / 共41页
甲骨文OSB企业信息总线产品介绍-cn_第2页
第2页 / 共41页
甲骨文OSB企业信息总线产品介绍-cn_第3页
第3页 / 共41页
甲骨文OSB企业信息总线产品介绍-cn_第4页
第4页 / 共41页
甲骨文OSB企业信息总线产品介绍-cn_第5页
第5页 / 共41页
点击查看更多>>
资源描述

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

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

2、28消息操纵29消息验证30动态路由31服务调用32错误处理32平安性343.3服务管理35监视35利用提示实施SLA36报告373.4小结394电信行业实际应用状况401 甲骨文公司简介1977 年 ,拉里艾利森( Larry Ellison )与另外两个人 Bob Miner 和 Ed Oates 成立了如今的甲骨文公司( Oracle Corporation )。 今日,甲骨文公司( NASDAQ 交易代码: ORCL )早已是全球最大的企业软件公司,其技术在全球几乎每个行业以及财宝 100 强的 98 家公司里都能找到。 甲骨文公司如今在145个国家和地区开展业务,全球客户达320,0

3、00家,合作伙伴达19,500家。公司总部设在美国加利福尼亚州的红木城(Redwood Shores),全球员工达84,000名,包括20,000名开发人员、7,500多名技术支持人员和13,000名实施顾问。甲骨文公司2008财年(2008年5月31日结束)销售收入达224亿美元。甲骨文公司在多个产品领域和行业领域占据全球第一的位置,其中包括:数据库、数据仓库、基于Linux系统的数据库、嵌入式数据库、增长最快的中间件、商业分析软件、商业分析工具、供应链管理、人力资源管理、客户关系管理、应用平台套件第一、零售行业、金融服务行业、通信行业、公共事业行业和专业服务行业等。30多年来,甲骨文向企业

4、客户供应领先的软件与服务,帮助他们以最低的总体拥有成本获得更新、更精确的信息,从而改善决策,最终取得更好的业绩。从数据库和中间件到应用产品和行业解决方案,甲骨文公司拥有业内最广泛的企业软件。甲骨文在中国甲骨文公司于1989年落户中国。目前,甲骨文公司在中国的员工超过2600名,以13个城市(北京的中国公司总部,上海、广州、南京、成都、深圳、大连、沈阳、济南、杭州、西安、重庆和福州等地的分公司)为中心开展业务。在北京、深圳、上海分别设有研发中心,在大连设有全球技术支持服务中心,在成都设有甲骨文询问服务中心,在北京及深圳设有合作伙伴解决方案中心。中国已经成为甲骨文公司在全球发展最快的市场之一,公司

5、在中国目前拥有超过7,000家客户。Oracle技术网络(OTN)作为甲骨文全球的在线开发人员社区,在中国拥有250,000名成员,中国是甲骨文全球第四大开发人员社区。目前Oracle中国公司有60%以上的人员是从事技术支持工作。主要分为: 售前技术顾问:与销售代表协作供应售前技术支持。 售后工程师:供应安装调试及现场技术服务。 热线技术工程师:供应7x24小时技术支持热线服务。 实施顾问:为用户供应顾问询问、结构设计等项目实施工作。Oracle中国公司除了本公司有强大的技术支持队伍,还有150多家代理商和软件开发商。每一家代理商都有肯定数量Oracle OCP(Oracle认证工程师),这些

6、工程师都是通过了Oracle公司全球工程师认证考试,并取得认证证书的。他们是Oracle 公司另一支强大的技术支持队伍。Oracle公司在供应强有力的技术支持的同时,还供应配套专业技术培训,Oracle公司在国内有两个培训中心、4个授权培训中心和13所联合高校。培训系统的完善为客户的技术人员能全面和完善的驾驭数据库管理和开发供应了良好的基础保障。并最终达到学问转移的目的。甲骨文公司为在中国的客户供应功能全面的企业级软件组合产品(包括Oracle 数据库、Oracle融合中间件和Oracle应用软件)与相关服务 (包括询问、支持服务和培训)。公司的目标是帮助中国加快信息技术在企事业单位的应用、促

7、进软件业的发展并加快信息技术人才的培育。为了实现这个目标,甲骨文在中国实施三合一战略:加强本地化建设、建立坚固的合作伙伴关系、承诺对中国市场的长期投资。2 Oracle OSB企业服务总线产品简介面对变化莫测的市场需求的变更,企业希望通过推动“服务化”提高灵敏性和响应实力:更便利地与客户和合作伙伴交互,更敏捷地设计和构建IT基础架构。为此,SOA(Serice-Oriented Architecture,面对服务的架构)日益引起企业高层的重视。SOA将分散在企业应用中的功能组合为基于标准的互操作“服务”,与运用传统应用相比,企业可利用SOA,更快地组合和重用“服务”,以满意业务需求。SOA围绕

8、“服务”,而不是“应用”组织企业IT,能帮助企业更快地推出新服务,并敏捷响应业务环境的变更。为了优化IT基础结构,以便交付服务,将SOA变成现实,IT组织须要一个智能化的基础架构,以降低服务重用的困难性,并牢靠地集成IT环境的各种技术、协议和应用。为此,IT组织创建了一个以“服务”为中心的抽象层,以隐藏各种应用和技术带来的底层困难性,并供应一个定制企业应用的平台。今日,我们将上述服务或集成层称为ESB(Enterprise Service Bus,企业服务总线)。ESB使“服务端点”本身不必再管理服务之间的交互。ESB允许便利地扩展服务,消退了特地编写的点对点、硬编码实现的脆弱性,以及带来的昂

9、贵代价。有了ESB,开发人员不必再在各个服务端点构建集成和中介服务,如路由、协议代理、转化、平安策略和SLA(Service Level Agreement,服务级别协议)质量策略,只需在“ESB”中配置这些策略即可。也就是说,开发人员不必重编服务端点的集成和管理策略,通过“ESB配置步骤”就能创建动态服务端点,适应动态变更。Oracle Service Bus是一个ESB,用于集成服务,管理服务交互,并在不同IT环境之间执行消息代理。它的轻量级、无状态、高性能架构扮演“中间人”角色。Oracle Service Bus是部署和实现SOA的志向工具,支持智能消息代理,监控和管理服务;它在企业基

10、础架构中添加一个可扩展的动态路由和转换层,并管理服务生命期:配置和供应服务、监控服务的运行和履行SLA。Oracle Service Bus以“配置”为中心,由策略驱动,实现了“服务运用者”和“服务供应者”之间的松耦合协作。Oracle Service Bus供应动态配置服务和策略的多功能限制台和环境,能支持多个服务集成项目,能确保全部配置元素的引用完整性,并能在测试或生产期间监控和运行系统。开发人员通过“配置”,而不是“编码”动态更改服务集成关系,以便从几个方面扩展服务架构:平安类型、服务位置、服务可用性、服务响应性、数据格式、监控、传输和通信;与传统的EAI方法相比,ESB须要的时间少得多

11、。图1 oracle Service Bus可防止服务扩散 “一次性连接” 松耦合架构 促进企业范围的重用 集中管理 削减总拥有成本服务总线软件的中心是“共享服务”,而不是“应用程序孤岛”。利用简捷高效的SOA基础结构,IT组织可以在几乎不影响IT基础架构的前提下,快速供应新服务功能,重用极具价值的业务功能,从而实现服务化,实现与业务需求的同步,响应业务流程的更改,并满意客户提出的新须要。下面将具体分析服务总线的必要性,探讨它如何管理组织的整个服务生命期。2.1 服务总线的重要作用SOA之所以变得经济可行,是因为受到了两种现状的推动:行业利用Web服务“公开”和“运用”新服务及遗留服务,构建了

12、支持“松耦合服务交互”的工具包和基础架构。在采纳SOA策略时,由于成本和困难性等因素,IT专业人员并不情愿完全淘汰现有的基础架构,而是希望将现有应用业务表示为服务,以供其他业务流程和应用重用。这就是说,SOA的胜利离不开“集成层”,集成层支持异构环境下的动态服务交互。集成层必需对服务运用者隐藏服务端点的更改,同时支持现有服务的发展,并能够业务的发展,快速添加新服务以满意客户和合作伙伴的要求。在构建和维护SOA时,企业架构师面临挑战:如何使架构适应业务需求的增长,并满意新客户的须要? 在系统中引入动态行为和运行时配置实力 在企业范围内重用服务,管理服务的生命期 适应服务运用者和服务供应者间的变更

13、 确保企业服务的统一运用 确保服务的平安性 确保企业服务符合IT策略 监控和审计服务运用,并管理系统停运图2 SOA面临的挑战图2演示许多组织的典型架构和SOA挑战。此时,必需维护服务运用者和服务供应者间的点对点连接,也就是说,运用者启用一个服务端点时,必需复制传输、转换、平安和路由机制。假如服务端点接口发生变更,运用各个服务运用者将与该服务断开,并重新开发和重新部署,最终造成了服务中断。企业架构师和其他专家想要简化和限制IT基础架构,并促进重用。Oracle Service Bus是他们的志向工具。Oracle Service Bus支持不同服务的动态交互,具有以下特点:“本地服务资源缓存”

14、注册在总线集成的服务,通过UDDI(Universal Description Discovery and Integration,统一描述、发觉和集成)集成到企业服务注册表,“服务配置环境”支持验证和版本限制;异构服务端点间的协议和消息代理;服务间的动态路由和转换;消息和传输平安。将Oracle Service Bus添加到图2的架构,Oracle Service Bus成为一个分布的服务中间层。它供应上述功能,运用路由规则、转换、平安和访问策略,将这些从服务端点分别出来,并予以维护,如图3所示。图3 SOA与Oracle Service Bus将Oracle Service Bus作为服务

15、运用者和服务供应者间的中间层,可消退脆弱的点对点连接,并消退这些连接的特地维护。运用者不必具体了解服务端点的接口和实现,企业可以更敏捷地连接不同资源。不同客户端可与各种资源通信,例如,.NET客户端不必了解底层服务端点的实现细微环节就能运用Java业务服务。消退点对点连接还意味着,更改服务端点不再影响服务运用者,在服务总线中更改策略配置即可。这将在服务运用者级别减轻或消退重新开发和重新部署产生的影响。2.2 服务总线和服务生命期Oracle Service Bus是一个服务中介,在整个服务生命期都扮演着重要的角色:公开服务,并配置、管理和监控服务运用者和服务供应者之间的“恳求-响应”消息流。图4演示服务生命期。在起先阶段,架构师建立服务模型,构建服务;在开发阶段,开发人员创建和公开应用及服务接口。在创建这些服务接口后,Oracle Service Bus随着服务的创建注册这些服务,并公开它们,以供其他服务或流程在后期运用。Oracle Service Bus可能在本地注册表中

展开阅读全文
相关资源
正为您匹配相似的精品文档
相关搜索

最新文档


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

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