开源软件:SOA走向开源打破私有软件Software封闭门槛

     OpenSource开放源代码和SOAService- OrientedArchITecture服务导向架构是目前最为前沿IT行业趋 势IT行业分析公司 Gartner认为SOA将成为创建和交付软件Software主导框架同时预测到2010年时应用软件Software收入增长80%将来自基于SOA方案IDC预计 2010年中国SOA市场规模将达5亿美元方面开源社区也越来越活跃IBM、Oracle、AMD等都在支持和实施些开源计划   当然开源不仅仅是针对商用SOA也仅仅是针对系统集成这两个原因正酝酿IT场技术机制和商业模式变革同时这也构成了新行业“洗牌”动因而把SOA和开源软件Software优点相结合不仅可以降低客户IT成本同时还能敏捷地应对不断变化业务需求那么开源能否成为SOA急先锋呢?或是两者相得益彰?抑或开源是SOA最终归宿?

  、开源和SOA合并渐成趋势

  应用软件Software及应用解决方案采用开源软件Software或是部分采用开源软件Software已是普遍趋势这样做可以降低信息化成本开源策略优势可归为 3点:

  1.提高企业系统独立性即公司IT系统不会被绑定于某商用环境上以便于企业走独立技术发展路线;

  2.初期投入很小虽然开源也不意味着完全免费但总费用上开源软件Software小于商用软件Software;

  3.开源门槛低人力资源易于获得表现为运营、研发时费用更低

  开源比商用方式更具优势开源阵营人力成本低而易补充在开源社区中很容易找到熟悉J2EE但要在IBM公司以外找到熟悉DB2和 Websphere人恐怕很难企业级应用中开源软件Software不会遇到技术上挑战相反在构建SOA时其开源组件粒度和粘度正好尤其是应用服务开发

  开源应用和SOA越来越成为完美搭档点正在为行业所重视由Forrester调研公司和Unisys合作进行项调查显示大部分CEO认为开源软件Software是向SOA和集成计划进军最佳途径

  参加调查400位CEO中有71%认为在整合IT基础设施时开源软件Software能够起到“重要”或“非常重要”作用另外有57%被调查者认为开源资源对于促进SOA项目具有非常重要作用

  这些回答个核心就是SOA所具有延长原有应用生命周期能力Forrester还表示有78%被调查者出于对开源标准认可而倾向于使用开源软件Software而这正是提升SOA作为下代企业基础架构价值主要原因

  事实上今天已经在有些开源软件Software及开源服务可供使用了Apache组织提供了系列开源SOA.企业可以使用ActiveMQ(个开放源码基于 Apache2.0licenced发布并实现了JMS1.1.能够和 Geronimo、轻量级容器和Java应用无缝集成)进行通信可使用开放源ApacheAxis 2.0进行Web服务集合可使用Apache ODE(Apache正在孵化WS-BPEL引擎)工作流引擎使用ESB(Enterprise ServiceBus)无缝地组合和拆解该复合应用

   2、开源SOA规范标准及实现

  为了响应客户需求IBM、BEA、Oracle、SAP、Primeton等公司正在合作制定用于构建SOA系统规范标准为开发人员提供构造基于 SOA应用更简单更强大思路方法目前制定规范标准工作交由这些公司组成 OSOA(OpenServiceOrientedArchITecture)协作组织负责另外OSOA还负责在Apache推出开源SCA/SDO 实现用来更快催化市场发展

  OSOA目前正在起草系列规范标准并以免版税许可方式提供给业界使用OSOA 业界伙伴们现在主要在两个项目上协同工作分别是SCA(ServiceComponentArchitecture服务构件架构)和 SDO(Service Datats服务数据对象)OSOA于2007年3月份发布了SCA1.0 和SDO2.1规范标准并已经提交到OASIS标准组织为SOA正式落地揭开了序幕这两个项目就像OSOA两架马车为SOA架构立下了汗马功劳根据笔者掌握最新情报OSOA正在准备启动第 3架马车:DAS(ServiceDatats服务数据对象)

  SOA作为新生事物开源实现已经初现端倪SCA和SDO开源产品主要有 ApacheTuscany、EclipseSTP(SOA Tools Platform)、PECL SOA forPHP、CodeCauldronNewton等这些开源产品中尤其以Apache旗下Tuscany和Eclipse旗下STP最为引人注目


="xspace-totlerecord">2="xspace-totlepages">1/2="xspace-current">12>
Tags:  java开源 开源cms 开源证券 开源软件

延伸阅读

最新评论

发表评论