企业IT优化整合:Oracle SOA专题 `
     SOA,面向服务架构,六个字里,最关键的是两个字——服务。 在企业运营中的很多应用系统都是一项独立的服务,但是这些应用系统都是不能互相共享的,它不连不通的,通过“SOA”使得整个IT系统整合在一起,对它实现整个景区管理的效率也提高了,而且流程也整合在一起了,这样的话,对我们整个企业的管理,就上了一层楼。那么SOA可以给我们带来什么好处呢?根据对一些大的企业,或者中小企业做的调查,可以看到97%的客户有了成本的节约,什么呢?节流,51%的客户见证了,利润增长了,100%的见证了灵活性,另外71%见证了它运行的风险降低。因此,SOA对于企业IT优化是非常有价值的,我们希望通过这个专题,让大家更好更全面的了解SOA,同时了解甲骨文在该领域所付出的巨大努力和他们的杰出产品。
入门第一步:什么是SOA?
     面向服务的体系结构(service-oriented architecture,SOA)是一个组件模型,它将应用程序的不同功能单元(称为服务)通过这些服务之间定义良好的接口和契约联系起来。接口是采用中立的方式进行定义的,它应该独立于实现服务的硬件平台、操作系统和编程语言。这使得构建在各种这样的系统中的服务可以以一种统一和通用的方式进行交互。

SOA结构图
     这种具有中立的接口定义(没有强制绑定到特定的实现上)的特征称为服务之间的松耦合。松耦合系统的好处有两点,一点是它的灵活性,另一点是,当组成整个应用程序的每个服务的内部结构和实现逐渐地发生改变时,它能够继续存在。而另一方面,紧耦合意味着应用程序的不同组件之间的接口与其功能和结构是紧密相连的,因而当需要对部分或整个应用程序进行某种形式的更改时,它们就显得非常脆弱。
     对松耦合的系统的需要来源于业务应用程序需要根据业务的需要变得更加灵活,以适应不断变化的环境,比如经常改变的政策、业务级别、业务重点、合作伙伴关系、行业地位以及其他与业务有关的因素,这些因素甚至会影响业务的性质。我们称能够灵活地适应环境变化的业务为按需(On demand)业务,在按需业务中,一旦需要,就可以对完成或执行任务的方式进行必要的更改。
概念层面谈SOA
·什么是SOA?(从概念层面分析SOA)
·百科全书详细阐述:SOA面向服务架构
·更新发展:用最新的眼光去诠释SOA
 
结构层面谈SOA
·SOA的分级模型(技术层面分析SOA)
·从理念到工具—谈SOA架构的三个层面
·解决信息孤岛:谈SOA的商业应用模型
 
关于SOA的标准
·SCA和SDO规范将正式被归为SOA标准
·WS-Policy正式进入SOA标准审核流程
·SCA/SDO走向成熟 将正式成SOA标准
·条件不成熟:SOA形成标准尚需时日
SOA跟其他相关概念对比
·SOA与中间件:鱼与水的融合关系
·SOA架构与网络服务I(WS-I)的区别
·分析SOA与EAI之间的关系以及区别
·分析BPM与SOA之间的区别以及联系
` 对SOA的全方位分析 `
SOA行业分析
SOA的产生和发展:
·业务应用程序信息组织促进SOA的发展
·综述SOA发展历史与标准发展趋势分析
SOA的现状:
·SOA逐渐走向成熟 “瓜熟蒂落”时已到
·以电子政务为突破口 中国SOA强势起锚
SOA的未来前途:
·从理解到接受:未来将是SOA称霸时代
·前途无限光明:SOA编织未来的IT架构
SOA对行业的影响
SOA对软件行业的影响:
·SOA理念驱动整个中间件产业结构调整
·穿上唐装的SOA 中间件找到新兴奋点
·SOA中间件的构架系统 将驱动产业调整
·SOA是未来20年中国软件业惟一的机会 ?
SOA对企业业务的影响:
·SOA推动我国 的电信服务走向融合应用
·SOA纳入业务决策 对人才和预算影响大
·SOA对业务、技术及个人方面的影响力
SOA的好处与不足
SOA能够带来的好处:
·企业主管救命稻草:SOA带来的好处
·SOA软件架构设计影响和价值的分析
·SOA架构:实现企业IT规划的好方法
SOA存在的缺陷:
·美中不足 谈SOA框架几个方面的不足
·关于SOA框架:您不愿知道的十件事
·SOA对直接提升业务能力的帮助有限?
SOA的用处和应用
SOA面向的用户群体:
·什么样的 市场机会才是“SOA”的机会?
·软件体系的终结者 谁为SOA理念埋单?
SOA的用处:
·如何利用SOA治理计划规避项目风险?
·利用SOA架构多个层面实现一站式服务
·SOA结构模型在企业信息整合中的应用
如何实施SOA
SOA如何“落地”:
·谨慎:你在准备SOA前应注意以下几点
·SOA已进入高温阶段 看SOA如何进行落地?
·SOA不能停留嘴边 用户急寻正确实施路线
·SOA成未来必然发展趋势 实施要分五步走
·浅谈企业在实施SOA中的“三步走”策略
·结合事件驱动的架构 怎样用ESB实现SOA
·SOA实践秘诀:开发即整合 整合即开发
实施SOA注意事项
SOA实施中注意的问题:
·面向服务的架构SOA项目:规则须先行
·概念满天飞 细数决定SOA成败关键因素
·SOA的关键:集成业务逻辑和应用开发
·实战:摆脱人们对SOA存在的严重误解
·玩转SOA魔方 企业应用关键支点在整合
·解析SOA机遇与价值 慎选软件业“银弹”
·关注实效架构理念 实现企业的SOA转向
` 关于甲骨文的SOA `
甲骨文SOA新闻动态
Oracle在SOA市场的动作:
·Oracle进入市场:SOA,我来迟了
·Oracle押宝SOA SOA框架走向必然
·Oracle+中间件为下代SOA扩大标准
·甲骨文发力SOA/BPM平台重磅出击
·甲骨文将中间件配置到SOA套件中
·SOA成为甲骨文大会开幕聚焦中心
·IBM甲骨文Sybase等扩大在SOA合作
·甲骨文SOA进度Fusion蓝图08年初现
·Oracle在大会上勾勒 出SOA 2.0远景
Oracle在SOA市场的产品发布:
·甲骨文推出新的应用集成SOA架构
·Oracle推出支持SOA的应用服务器
·甲骨文推出SOA套件提供一站式服务
·Oracle SOA预览版 可一次性安装
·Oracle SOA 套件 10g第三版面市
·Oracle推全球首个插座式SOA中间件
业界对SOA的看法:
·国内外火速兴起 SOA是机会不是泡沫
·国产中间件厂商对SOA实行追踪的态度
·仲萃豪:SOA模型己被公认为标准规范
·刘松:中型企业将成为SOA最先受益者
·疑问尽解 :专家教授四问解答SOA应用
甲骨文对SOA的看法和建议:
·甲骨文:SOA与网格应用是一体两面
·甲骨文:文化限制大中华区SOA采用
·Oracle诠释SOA和企业业务流程管理
·甲骨文:亚太SOA落后将危及竞争力
·甲骨文希望SOA行业在规范之内竞争
·甲骨文:SOA需清晰部署规划及路线
·甲骨文:SOA须与业务流程进行整合
·Oracle建议SOA应与与网格配合使用
关于甲骨文的SOA五步走理论
甲骨文SOA五步走示意图:

 
甲骨文的SOA五步走内容:
  第一步:试点。这是部署SOA的第一步,即:确定简单且迅速实施的单个SOA项目,以其为试点,为企业提供信息,使他们快速体会到SOA的益处。这是最简单的SOA的实现。
  第二步:集成。包括数据集成和应用集成。这阶段只是战术级的应用,对业务系统没有任何影响,只是体现IT的美妙无穷,起数据交换平台的功能。
  第三步:部门业务流程自动化。即在单个部门实施SOA的项目,使SOA在部门里使用,使部门业务进入业务自动化。
  第四步:企业架构。当部门间的SOA集成完成时,SOA可以跨部门实施,从而可以在企业里共享,成为企业架构,管理部门间业务,并提供良好的业务敏捷性,能够对变更快速和有效地进行响应、并且利用变更来得到竞争优势的能力。
  第五步:行业/工业标准化应用。当企业内部业务需求达到正常状态时,就进入了行业或工作标准化的应用阶段。这阶段企业的SOA系统开始作用与上下游供应商与合作伙伴,并对自身的发展环境进行自动适应,成为一个生态系统。
关于甲骨文的SOA五步走理论:
·甲骨文中国路演SOA 5步走指点迷津
·畅谈甲骨文的SOA五步走方法论体系
·详尽分析 Oracle的SOA五步走方案
·助企业成长 甲骨文五步走落地SOA
甲骨文特约:SOA市场调查
贵公司的情况是否需要SOA?
 
您觉得SOA是否对贵公司有帮助?
 
  
Oracle SOA 套件
关于Oracle SOA套件的介绍:
·Oracle SOA 平台之SOA套件概述
·服务导向平台:Oracle SOA Suite
·Oracle SOA Suite预览试用尝鲜
关于Oracle SOA 套件的评价:
·Oracle SOA套件:集成的基于标准的平台
·Oracle SOA套件 :最佳SOA工具和中间件
·Oracle搭建完整SOA/BPM平台的黄金组合
Oracle SOA的方案和成功案例
Oracle SOA 方案:
·甲骨文面向SOA:打造电信应用 全新架构
·Oracle套件强强组合 !搭建完整SOA/BPM
Oracle SOA 成功案例:
·全球物流巨头美国世能达携手甲骨文
·甲骨文助ISV通过SOA与Oracle软件集成
·Oracle基础架构 在医疗行业运用SOA
·品牌拥抱Oracle:惠普拓展 其SOA能力
关于Oracle SOA套件的组成
  Oracle的SOA方案的一个现实驱动力来自于在收购了多家应用厂商后,Oracle需要使用一个先进的架构和平台灵活无缝地把这些应用集成起来,这个架构就是Fusion Architecture,这个架构从理念上的确融合了以前Siebel和Peoplesoft的一些先进思想,同时,这个平台也将是Oracle的下一代融合应用产品的基础技术平台。


SOA套件的结构图

  Oracle的SOA技术产品叫SOA套件(Oracle SOA Suite),不仅可以运行在Oracle自己的J2EE平台,还可以运行于其他中间件厂商(BEA,IBM)的中间件平台。需要注意的是,Oracle的融合中间件架构并不仅仅包含SOA套件,而且还包含了一系列其他的产品。

  Oracle SOA 套件包括了数个Oracle 公司的产品:BPEL 流程管理器( BPEL Process Manager)、Web 服务管理器(Web Services Manager)、业务活动监控(Business Activity Monitoring)、企业服务总线(Enterprise Service Bus)和业务规则(Business Rules)。

Jdeveloper简介
  Jdeveloper是和Oracle产品紧密联系的一个免费的开发工具,如果是要使用Oracle的平台进行开发,没有什么开发工具能够比Jdeveloper更加方便和高效了,Jdeveloper已经包含了大部分常见Oracle产品开发所需要类库,也有一个图形的,能够自动提示和完成语句的助手以及一个非常重要的能够跟踪到产品内部的调试环境等。无论是进行普通J2EE开发,还是BPEL/ESB开发任务,都能够使用Jdeveloper很好完成。
BPEL Process Manager
  Oracle的BPEL Process Manager是包含了常见的web服务流程化开发的所有通用组件,还包含了人机交互工作流的开发机制以及提供了大量的进行各种系统连接到Web服务环境的适配器(如数据库,FTP服务器,商业打包应用Oracle 11i,SAP等)。而ESB则是作为把各种应用包括传统应用暴露成web服务接入SOA环境以及虚拟化接入系统的一个平台,当一个系统接入ESB后,可以在不改变BPEL流程情况下把 它换成另一个系统。
Web Service Manager简介
  Web Service Manager(WSM)是一个专门针对Web服务安全设计的产品,提供了一个企业Web服务的安全和认证的统一的接口和平台,所有的Web服务可以先注册到该平台,然后由WSM把该服务发布出去(可以换成另一个服务名),这样当无论什么用户需要访问该Web服务的时候,都需要经过WSM这种统一的认证和授权才能够访问到该服务,这就解决了各个厂商不同中间件平台上各自独立的Web服务的安全的管理模式。
业务活动监视(BAM)简介
  另一个产品BAM则是一个实时监控业务的平台,该产品有一个非常华丽的外观(据说看过该产品界面的用户都会被吸引住),提供实时的商业智能的功能和根据实时的业务情况(可以定义阈值)进行反应(调用一个Web服务)的 相关功能。
    在甲骨文的SOA环境中,有效地监视服务和事件是非常重要的过程,并且这个过程是被业务活动监视(BAM)解决方案捕获的。