SOA搭建联合创新平台
来源:互联网 发布:unix网络编程三部曲 编辑:程序博客网 时间:2024/04/28 09:36
注意面向服务架构(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从技术上,更重要的是从业务模式上,搭建了联合创新平台。联合创新平台预示了软件生态系统欣欣向荣的知识聚合,应用创新的场景。在联合创新的平台上,要突破产品创新局限,看到创新更丰富的含义。
- SOA搭建联合创新平台
- 用soa搭建统一的电子政务平台
- Oracle套件搭建完整SOA/BPM平台
- 创新六利器:SOA
- 【云栖大会】阿里云联合中科院量子创新研究院发布量子计算云平台
- 量子计算云平台重磅发布!阿里云联合中科院量子创新研究院研制
- 【云栖大会】阿里云联合中科院量子创新研究院发布量子计算云平台
- 中科院量子创新研究院联合阿里云发布量子计算云平台
- 炎黄盈动基于SOA搭建协同管理平台
- OpenJWeb中使用cxf webservice搭建跨平台SOA框架
- “联合模式”推进SOA应用
- 企业SOA平台 JBoss SOA
- 【云栖大会】阿里巴巴五大平台联合发布创业扶持计划 大生态力量助力创新创业
- 【云栖大会】阿里巴巴五大平台联合发布创业扶持计划 大生态力量助力创新创业
- 创新资讯平台整理
- SOA平台架构解析
- 创新工场联合创始人汪华:创新者去哪儿
- 英特尔与腾讯建立联合创新实验室
- Don’t Make Me Think
- Jsp&Servelet 学习笔记- 在Tomcat中的servlet.xml使用Context元素
- 纸上谈兵设计模式
- 阿蒙:从程序员到CTO所要培养的六种能力
- 用C++和Win32的方式编写GUI [ZT]
- SOA搭建联合创新平台
- Spring与其他工具、框架整合应用
- ·VS.NET“安装程序检测到另一个程序要求计算机重新启动”的解决方法
- 默认按钮的设置
- CodeAccessPermission模板
- 七招制胜ASP.NET应用程序开发
- 玛雅安装记录
- Snort 预处理器 ——portscan
- 想自杀算了