三、由ORACLE E-BUSINESS SUITE(电子商务套件)到ORACLE SOA SUITE
Oracle SOA的脚步也比IBM或者原来的BEA慢了很多,别的厂商已经发展的比较成熟了,Oracle才在2007年推出自己的Oracle SOA Suite产品,在技术上Oracle公司很早也研发了很多,但市场上并不是很买帐,但2008年Oracle 把BEA收购以后,不仅在技术上把BEA的先进的东西全部拿来融合到自己的新产品中去,而且据说在原来的BEA客户也大部分都跟到了Oracle公司下面。所以,Oracle公司新推出的Oracle SOA套件,完全可以和IBM等这些发展SOA比较早的公司抗衡,并且据业界人士分析,Oracle Fusion Software将Oracle成为这一领域最全面的SOA软件供应者。
1.Oracle SOA Suite 的构成
● Oracle SOA套件由Oracle备受欢迎的单项最佳技术组成,包括:
·Oracle JDeveloper 10g:一个全面的SOA 集成开发环境,用于创建应用和组合应用,它也作为Oracle SOA 套件中所有组件的统一工具集。
·Oracle BPEL流程管理器:用于Web服务组合的第一个本机BPEL(业务流程执行语言)引擎使你能够设计、定义和执行业务流程。
·Oracle Web服务管理器:单一控制台以确保Web服务的安全并对其进行管理。
·Oracle业务规则引擎:支持对业务规则进行灵活管理。
·Oracle业务活动监控:提供实时的业务运营洞察力。
·Oracle企业服务总线:一个基于标准的产品,它将现有IT系统和业务伙伴作为一套服务连接起来。
·Oracle服务注册中心:最佳的支持UDDI v3规范的注册中心。
● Oracle SOA套件支持的中间件平台
·Oracle融合中间件
·IBM WebSphere
·BEA WebLogic(现在基本上都融合到Oracle 的融合中间件了)
·Jboss应用服务器
2.Oracle E-Business Suite和Oracle SOA Suite完整的集成
四、SOA的一般设计原则(根据IDC的报告)
1.SOA设计原则
在SOA基础中,核心基础架构和支持元素本身应以服务形式进行设计和使用,这些元素可以解决一些关键问题,如安全性、管理和监视、数据和访问服务、事件和消息处理服务及类似的其它服务.由于这些功能必须处于“一直开启”状态,最好将它们构建在稳固的运行时功能中。
● 服务查找:提供查找和自动配置可用服务及简化服务管理的机制。
● 服务安全性:管理身份和安全性策略和执行,确保正确的数据、消息和服务访问。
● 面向服务的管理:一种根据业务规则和服务级别协议 (SLA) 在分布式网络环境中定义、执行和监视系统策略的工具。
● 服务集成:简化消息处理、服务支持接口和信息向常见格式的转换。
● 事件驱动的架构(EDA):用消息传递触发服务调用。
● 服务自动配置:为了实现动态网络环境,核心系统及应用部署基础架构以服务自动配置、负载平衡及移至设备或服务器范围之外的受管运行时服务为针对目标。
● 服务呈现:处理将服务呈现给各种“客户机”时的转换,访问点通常是企业门户或其他设备。
● 服务开发和生命周期管理:用于设计、开发和管理针对 SOA 环境的服务控件的。
2.结合IDC的SOA设计原则说明Oracle SOA Suite
● 在Oracle融合中间件产品组合与BEA产品的整合上,已经取得了里程碑式的关键进展,而甲骨文公司不久前发布了Oracle融合中间件战略和产品路线图.甲骨文已经加快了对SOA(服务导向架构)的提供,SOA融合了包括Oracle WebLogic Server, Oracle WebLogic Application Grid, Oracle Business Process Management和 Oracle WebCenter Suite等Oracle和BEA产品的强大功能。
● 通过为SOA资产和它们的从属物提供唯一来源的真实信息,Oracle 企业储存库为管理整个SOA生命周期提供了坚固的基础。
3.IDC的报告中,针对中国企业的SOA分析
● 中国企业有独特的SOA 关键任务,中国企业不象美国等这些企业,对已有系统的功能进行提取和包装并形成了标准的服务,中国企业的SOA架构时,要对原有系统依靠服务来切割,或者推倒重来,而新建系统将采用标准的小颗粒构件构造流程级别的服务构件。
● 国际上已经出现的SCA/SDO面向构件技术的的标准,这将是中国企业实现SOA架构的基础. 面向构件技术的积极意义在于,SOA 服务可以用构件来建造,SOA 服务本身的管理和组装也是一个面向构件的过程。
● 构造服务和整合服务是成功实施SOA 两个互补的重要方面。只有构建大量的SOA 服务之后,方可通过ESB(企业服务总线)对服务的注册与管理,从而被检索、发现并使用。 基于构件技术的SOA 服务构造和基于ESB 产品的服务整合是成功实施SOA 架构的互补的两方面。
4.最后,再看一下Oracle 公司Applications更长远的发展策略
● 把现在的所有的应用等集成到Oracle 正在大力发展的“Oracle Fusion Middleware”,后面将有新的Applications 版本出现,并可以扩展和升级。
五、通过Oracle E-Business Suite 看中国企业SOA 发展
根据IDC报告中指出,2008 年大部分企业会开始在局部范围部署SOA 应用, 在2010 会有更多的全企业范围的SOA 实施。2008年对中国来说,既是让13亿中国人实现“百年梦想”的一年:成功了举办了奥运会和残奥会,圆满完成神舟七号载人航天飞行任务,但也是中国的灾难年:火车脱轨,汶川大地震等等,更主要国际的金融危机,大大影响到了中国,使中国的企业在IT方面的投资和发展不得不放缓了脚步. 但听了胡主席最近在“中央经济工作会议”中国应对当前困难经济形势的强大信心,并且预测“2009年中国GDP还能保持9.3%”。中国的经济会很快好起来的,SOA在中国企业中也会持续的快速的发展的,让我们一起期待中国企业的“SOA”来的更猛烈些吧!
我们一直都在努力坚持原创.......请不要一声不吭,就悄悄拿走。
我原创,你原创,我们的内容世界才会更加精彩!
【所有原创内容版权均属TechTarget,欢迎大家转发分享。但未经授权,严禁任何媒体(平面媒体、网络媒体、自媒体等)以及微信公众号复制、转载、摘编或以其他方式进行使用。】
微信公众号
TechTarget
官方微博
TechTarget中国
相关推荐
-
甲骨文升级SOA产品 加强结合云计算
甲骨文公司日前推出Oracle服务总线11g,甲骨文表示,此举增强了Oracle SOA套件11g在性能和可扩展性。作为Oracle融合中间件产品系列的组成部分……
-
Forrester把甲骨文评为企业BI平台的领导者
根据独立分析机构Forrester Research公司2010年10月的最新报告,甲骨文被评为企业商务智能(BI)平台的领导者。
-
硬件背后力挺甲骨文中间件
近几年,由于需求的驱动,甲骨文已经成为让人印象深刻的中间件企业。中间件的发展似乎有些掩盖了其在硬件领域的野心。
-
甲骨文BPM套件融入BPMN 2.0
在2009年,甲骨文发布了融合中间件,代表了繁多的集成能力。今年最显著的增加包括对甲骨文BPM 11g的主要升级。据说该软件更好地让业务模型化其流程,而且自动化使用BPM的活动。