专注于互联网--专注于架构

最新标签
网站地图
文章索引
Rss订阅

首页 »Java教程 » 走向成熟:2010应用年:SOA是非中走向成熟(图) »正文

走向成熟:2010应用年:SOA是非中走向成熟(图)

来源: 发布时间:星期二, 2010年5月18日 浏览:2次 评论:0


SAP中国研究院总裁 芮祥麟

作者:SAP中国研究院总裁 芮祥麟

  距离Gartner提出SOA已十年有余2009年“SOA将死”言论被炒得沸沸扬扬许多人开始质疑SOA当初被大众所期待“大规模降低成本和增加机动性”美好愿景有分析师认为理想过于美好现实终究残酷然而SOA被质疑是否就真表明SOA已死?以我个人经验来讲我比较看好InfoQ2009年4月有关SOA项调查调查显示SOA依然在大踏步前进着并且正在从技术推广初期步入纵深发展阶段以SAP为例现在已经有超过1200个客户在SAP业务流程平台上使用SOA可以预见SOA正从概念炒作回归到脚踏实地业务应用中来联合、复合、整合将成为2010 SOA业务应用中关键词

  联合创新应用

  过去经济危机历程使我们更关注“联合”重要性在这个全球经济联合合作中无论政府、组织还是企业注重事情都集中在两方面:降低成本、提升敏捷性而这两点正是SOA精神所在大量案例证明SOA精神和思想已经融入到千万个具体项目中通过降低跨边界成本帮助企业寻求业务网络上优化

  SOA就是要搭建个联合创新平台提供更多创新可能在工业化运作模式中以汽车工业为例同样个技术平台上众多厂商能够做出各具特色产品SOA提供了类似基于标准创新平台是基于标准对整体而言零件是互换各个厂商可以专注各自领域做轮子做好轮子做车身专心打造车身按照标准统组装就是消费者要整车了如果是手工作坊运作势必要求所有厂商都重复从发明轮子开始做创新然后才有可以交到用户手里整车在软件Software业标准化零件迄今为止最成功案例就是微软COM组件视窗系统中COM组件标准培养了成千上万独立软件Software供应商也成就了视窗系统为应用最丰富操作系统这就是基于标准联合创新魅力SOA搭建平台作为行业标准跳出了对单厂商依赖会有更加广阔独立软件Software供应商基础它所要成就是互联网上丰富应用

  此外联合创新平台不仅仅是技术层面更重要是业务层面知识聚合和联合创新SOA为业务专家和IT技术人员合作创造了条件如果把创新比作是知识和知识化学反应那么SOA平台好比是起催化作用让原本不能或是至少是不太容易化合分别来自业务专家和IT技术人员知识能够有效聚合产生创新化合物把这种知识聚合延伸到整个企业应用软件Software行业可以看到通用解决方案和行业解决方案合作可能性随着SOA平台推出通用解决方案和行业解决方案能够更好融合作为补充行业解决方案不用像原来打补丁方式而是通过SOA标准更好地和通用解决方案融为做行业方案独立软件Software供应商能够利用通用解决方案客户基础对更多用户渗透双方解决方案融合或者说是知识聚合创造出是更加贴近用户需求双赢结果

  如果再深入看待联合创新机会它不仅会发生在软件Software产品创新上随着SOA引入整个软件Software从生产到交付价值链上都存在创新合作譬如:SOA平台上软件Software更加容易以服务形势提供给客户(Software as a Service, SaaS )这本身就是在软件Software在交付模式上创新也是软件Software厂商同终端用户的间关系创新从根本上来讲SOA引起软件Software产业商业模式转变为软件Software从产品到服务甚至价值链上下游的间关系都提供了联合创新平台比如SAP NetWeaver就是个开放平台为独立软件Software开发商(ISV)开辟了个新开发空间而且它确实已经让些敢于尝鲜用户受益位于伦敦全球第大饮料罐制造商Rexam PLC公司正采用NetWeaver技术彻底改造其生产管理流程直接将供应商和自己生产第线连接起来让供应商通过互联网随时跟踪库存情况在铝卷库存不足时能及时供货措施让RexamPLC公司将其最昂贵零部件库存削减了在联合创新平台上要突破产品创新局限看到创新更丰富含义

  复合应用

  复合应用其实是随同SOA概念逐步进入人们视野众所周知企业信息系统预算中最大块花费就是集成(Integration)成熟用户已经不满足于传统应用包含固定业务流程他们对业务流程创新渴望是仅仅具备有限定制能力应用无法满足而复合应用正是为了帮助解决这个问题应运而生这里所谓“复合”就是对现存应用系统功能集成这种复合应用框架和工具非常符合SOA过渡时期让企业在慢慢过渡到完全企业级面向服务架构过程中在复合应用实施中快速获得回报逐步展现快速应对业务变革业务应用柔性

  即便是复合应用部署也可以分为区别层次逐步深入目前企业中复合应用对异构平台信息集成基本用例是把信息从异构平台信息源收集起来然后通过网页浏览或者网络门户方式展示步提供信息向下挖掘(Drilldown)这种应用对用户显而易见好处就是把分散信息集中展示方便信息获取和分析处理; 相对其它集成手段复合应用能更加快速创建和维护对业务变革做出快速响应相对于信息收集应用集成复杂复合应用就要涉及到信息在区别应用系统中流转操作也就是实现工作流其中比较简单工作流复合应用依次更新单独应用系统中业务对象; 而相对复杂工作流复合应用要求同时对区别应用系统中相关业务对象实现同步更新这就涉及到如何保证更新业务(Update Transaction)完整性有关长程事务(Long-term Transaction)问题至今没有个满意共同标准参照对于企业实际运用而言姑且把这些悬而未决东西搁置利用现有技术做复合应用部署不仅从效益上而且从士气方面鼓舞企业向SOA转变

  复合应用成果还是令人欢欣鼓舞我们发现随着SOA涉入越来越深入复合应用运用反而需要越少投入并更加迅速地产生更大收益同时能够部署和实施复合运用层次也越来越高在深度SOASOA基础上由于服务模块封好同样复合应用只需处理更少非标准化接口应用变动柔性更高也帮助降低维护成本由此可见企业级面向服务架构逐步完备及复合应用对加速业务变革作用是个互为增益良性循环

  整合应用

  现在从我在SAP了解到情况看基于SOA应用层出不穷而这些应用正如当初预计是多个厂商合作创新复合应用(Composite Application)SOA搭建联合创新平台是这种协作基础对IT而言其中关键的是让信息系统跨越边界(Beyond the Boundary)在企业网络上运作无间复合应用和联合创新应用整合就是要降低跨越边界成本用抽象系统功能以标准接口方便跨越企业边界以海尔集团为例海尔拥有分布在全球13个贸易公司和13个海外工业园而公司制造基地同样也是遍布全球如何实现产品全球创新和协同就成为种挑战为了实现全球产品创新PLM(产品生命周期管理)提供了很好支持=在过去PLM总是被作为种单个软件Software应用而不能更好地适应企业对于协同要求在IT系统逐渐转向SOA趋势下建立在SOA基础上、跨专业、跨项目阶段和计划真正集成化PLM成为关键事实证明基于SOAPLM可以降低部署和维护个分布式PLM环境成本和复杂性很好支持了海尔全球创新和更新换代所以越来越多企业应用产品开始按照SOA去构建这让企业“拿来即用”成为可能这里还有加成效应随着SOA架构广泛部署跨企业信息系统协同变得越来越方便

  SOA死了吗?就概念炒作本身或许是但我们应当欣喜地看到越来越多带着SOA烙印应用产品出现并确确实实把跨企业边界信息系统带到个新高度不管它们名字是不是包含SOA这 3个字母

0

相关文章

读者评论

发表评论

  • 昵称:
  • 内容: