SOA就是要把商业功能分解为共享的、可再利用的服务,然后把这些服务组合为自动的商务流程。因为SOA是一种颠覆性的技术,不仅会影响到你的公司的IT部门,而且还将影响到运营、财会、和许多其它部门。在你的机构中安装SOA将需要跨部门跨边界的协作。
自20世纪80年代末期以来,业务分析师始终在全力以赴地推广业务流程再造(Business Process Reengineering)这一理念。之所以会出现这样一种趋势,主要是因为业务逻辑已经淹没在功能性的IT系统当中不见踪影,导致业务人员完全失去对它们的控制能力。
Gartner副总裁Nick Gall是首个使用WOA一词的人,在一次访谈中,Loraine Lawson请他向商业和IT主管们谈谈WOA与SOA之争的重点内容。
微软为了让其基于模型软件开发平台Oslo获得更多的关注,本周公布了有关Oslo技术预览的计划 ,提供了产品代号,并且引用该公司的DSL(特定领域语言)的概念作为该平台的一个关键。
从SOA概念诞生之日起,围绕SOA与EAI(企业应用集成)的重合、关联及差异所展开的争论一直没有平息。“把EAI包装成SOA再卖一遍”或许只是个IT圈子里的笑谈,但是对于企业中实施过EAI项目的IT人员而言,“SOA与EAI到底有什么不同?”,这样的疑问是他们刚接触到SOA时便会立即产生的。而在一个被冠名为SOA解决方案的产品被一步步地拆解之后,它和EAI的确是像得不能再像了。
SOA不但改变了系统开发的方式,而且还改变了系统开发者的身份。与传统架构不同---业务流程和功能几乎都是通过开发商实施的---而在SOA的影响下,新的商业活动或对现有做法改变往往可以直接从从商业分析师建模活动开始实施。
敏捷企业以其快速的市场反应能力和企业间良好的合作关系而受到企业界的追捧,在瞬息万变的市场竞争中如何能够捕捉到转瞬即逝市场机会则是敏捷企业生存之道。加速信息采集、传递,提高企业群之间的快速配合程度,才能够更快的对市场做出反应。在敏捷企业实施SOA能够很好的将虚拟企业关系灵活化,增强敏捷能力。
据外电报道,甲骨文首席执行官拉里-埃里森(Larry Ellison)称,许多厂商可能已经知道,但是不愿意承认,SOA(面向服务的架构)应用是一个长期的过程,而不是一个迅速解决问题的补丁。
对于SOA尤其是像开发人员和CIO等仍有若干关键问题需要回答。Web 服务以及越来越多的面向服务架构(Service Oriented ArchITecture,SOA)已经在市场上投放了大量广告。两者都可以给企业带来广泛的短期和长期利益。但对于SOA尤其是像开发人员和CIO等仍有若干关键问题需要回答。
要说一个是产品,一个是架构,两者结合在一起,即所谓符合或者支持SOA架构的中间件产品,或者干脆称自己是SOA架构的中间件产品,这意味着什么?对于用户而言,在采购中间件产品的时候,是否一定要购买这样产品呢?
随着SOA概念的应声落地, ESB蜂拥而入,虽然它不是一个新的名词但它给人的感觉是既时髦又迷糊,它似乎正在被赋予许多自己不应承载的内容。究竟什么才是ESB?为什么与SOA有着千丝万缕的关系?CIO又如何透过ESB掌控SOA实施?
企业在BI与SOA上的投资出现同步增长,绝非偶然。现在,SOA与BI一起成为CEO们所关注的重要战略核心领域。虽然当它们分开部署的时候也能为企业带来大量效益,但是如果把BI集成到SOA中,企业能够获得更大的竞争优势。
笔者认为,只有SOA的应用模式被深刻理解,SOA应用推广工作才会有据可依,大力推进SOA在中国的成功应用才会有坚实的基础。本文基于国内各行业的实际业务类型,重点研究了SOA的应用模式,并按照不同的侧面对此进行了总结。
企业中高度分散的数据接口和数据模型早就该进行有效的集成了。在实施SOA的过程中,这是无法跨越的必要环节。为了享受SOA的诸多效益,企业数据需要时刻准备着!