、开源和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>
最新评论