SOA搭建联合创新平台

日期: 2008-01-24 作者:Juishl 来源:TechTarget中国

  注意面向服务架构(SOA)的新闻,或多或少都会听到有关联合创新的消息,例如,SAP倡导NetWeaver平台上的“生态系统(Ecosystem)”,又如去年在台湾,IBM软体事业处将2005年3月刚成立的Open Partner Center改为SOA Innovation Center。这些消息不禁让人联想到,SOA是否暗示了新的创新契机?是的,SOA试图搭建一个联合创新平台,提供更多创新可能。
 
  前面的Blog讨论了SOA与标准化的问题,标准化让软件研发能够以工业化的模式去运作。在工业化运作模式中,以汽车工业为例,同样的一个技术平台上,众多的厂商能够做出各具特色的产品。SOA就提供类似的基于标准的创新平台。因为是基于标准的,对整体而言零件是互换的,各个厂商可以专注各自的领域,做轮子的做好轮子,做车身的专心打造车身,按照标准一组装,就是消费者要的整车了。如果是手工作坊的运作,势必要求所有的厂商都重复的从发明轮子开始做创新,然后才有可以交到用户手里的整车。在软件业,标准化零件迄今为止最成功的案例就是微软的COM组件,视窗系统中的COM组件标准,培养了成千上万的独立软件供应商,也成就了视窗系统为应用最丰富的操作系统。这就是基于标准的联合创新的魅力。SOA搭建的平台作为行业标准,因为跳出了对单一厂商的依赖,会有更加广阔的独立软件供应商基础,它所要成就的是互联网上的丰富应用。
 
  联合的创新平台,不仅仅是技术层面的,更重要的是业务层面的知识聚合和联合创新。先说企业内部,SOA为业务专家和IT技术人员合作创造了条件。曾经谈过业务流专家和复合应用开发在SOA环境中对于软件创新的作用。如果把创新比作是知识和知识的化学反应,那么SOA的平台好比是起催化作用的酶,让原本不能或是至少是不太容易化合的,分别来自业务专家和IT技术人员的知识,能够有效聚合产生创新的化合物。把这种知识的聚合,延伸到整个企业应用软件行业,可以看到通用解决方案和行业解决方案的合作。就是SAP做了二三十年企业应用,解决方案覆盖二十多个行业,面对企业的实际的具体的需求,我们还是需要依赖众多的实施顾问和合作伙伴在特定的项目或者行业应用场景的创新。随着SOA平台的推出,通用解决方案和行业解决方案能够更好的融合,作为补充的做行业解决方案不用像原来打补丁的方式,而是通过SOA标准更好的和通用解决方案融为一体。而做行业方案的独立软件供应商能够利用通用解决方案的客户基础,对更多的用户渗透。双方解决方案的融合,或者说是知识的聚合,创造出的是更加贴近用户需求的双赢结果。
 
  如果在深入的看待联合创新的机会,它不仅会发生在软件产品的创新上,随着SOA的引入,整个软件从生产到交付的价值链上都存在创新的合作。譬如:SOA平台上,软件更加容易作为服务提供(Software as a Service, SaaS ),就是在软件交付模式上的创新,也是软件研发厂商同软件用户之间关系的创新。根本上来讲产品,SOA引起的软件产业商业模式转变,为软件从产品,到服务,甚至价值链上上下游之间的关系,都提供了联合创新的平台。
 
  总之,SOA从技术上,更重要的是从业务模式上,搭建了联合创新平台。联合创新平台预示了软件生态系统欣欣向荣的知识聚合,应用创新的场景。在联合创新的平台上,要突破产品创新局限,看到创新更丰富的含义。
 

 

我们一直都在努力坚持原创.......请不要一声不吭,就悄悄拿走。

我原创,你原创,我们的内容世界才会更加精彩!

【所有原创内容版权均属TechTarget,欢迎大家转发分享。但未经授权,严禁任何媒体(平面媒体、网络媒体、自媒体等)以及微信公众号复制、转载、摘编或以其他方式进行使用。】

微信公众号

TechTarget微信公众号二维码

TechTarget

官方微博

TechTarget中国官方微博二维码

TechTarget中国

作者

Juishl
Juishl

相关推荐

  • 事件驱动框架和SOA在空军的应用

    空军正在利用SOA来改善数据共享,并实时跟踪战机,美国空军机动司令部的Michael Marek解释了企业可从中学习的经验。

  • 揭秘New Relic APM技术细节

    New Relic应性能管理(APM)套件主要用于Web软件开发。它允许用户在面向服务的架构(SOA)上跟踪关键事务性能,并且支持代码级别的可见性来评估特定代码段和SQL语句对性能的影响

  • 仅凭SOA和云无法解决业务数据管理风险问题

    SOA和云可以是某些恼人问题高效的解决方案;这一点我们已经知道了。但是也要记住它们并不是所有事情的直接答案,特别是当你的问题是业务数据管理风险,而不是技术问题时。

  • 购买应用集成工具可以采取平衡做法

    购买应用程序集成工具需要好好看看你的公司需求,知道从供应商里面要寻找哪些关键功能。