网站地图
  
  高级搜索
  首页   技术论坛   博客 派计划   产品中心   资源中心   银弹在线   商城  

 
  本文的标签
银弹总第六期 (收录55篇)银弹封面报道 (收录67篇)
  SOA2007 - SOA实践
我们何时迈向SOA
——SOA在中国的整体发展现状究竟如何?
我们如何迈向SOA
——中国企业如何迈出实施SOA的第一步?
我们应采用何种技术
——SOA国际标准SCA/SDO的具体内涵?
我们还需要何种技能
——SOA将如何改变系统架构设计以及项目管理过程?

开源:如何与SOA双剑合一


发布时间:2007-09-06 18:09:40 作者:杨洪波 出处:银弹 语言:中文 阅读次数:708


文/杨洪波  

目前最前沿的IT行业趋势,第一是面向服务的体系结构(SOA),第二就是开源软件。而把SOA与开源软件的优点相结合,不仅可以降低客户的IT成本,同时还能自如地应对不断变化的业务需求。

在现有的软件开发项目中,一直存在着一个没有办法解决的难题:业务功能的理解和技术功能的理解是由同一个人负责的,也就是让同一个人或同一批人完成业务与技术领域的衔接。在实际环境中,想要找到一个这样的人是非常不容易的,而如果没有这个人,软件开发项目也就基本离失败不远了。这是IT领域的老问题,也是面向服务的体系结构SOA要解决的主要问题之一。

SOA限制IT部门考虑采用最佳的组织与能力的组合,从而获得Web服务、SOA以及BPM技术的全部优势。就好象一个汽车公司一样,它不一定有能力发明制造轮胎、发动机、音响等全套的汽车零件。它的音响可能是从A公司批量购买的,它的刹车系统可能是B公司提供的,汽车公司利用了其他零件供应商的服务,来为最终的汽车用户服务。

SOA架构中也是这样,技术人员必须能够适应从做全部工作到做部分工作,并与他人共同完成整个工作的转变。与对象或者过程相比,服务的开发应面向一个更为宽广的环境,因为它被重用的机会更大。实际上,定义可重用的服务也许是SOA中最重要的方面,也是SOA现在如此流行的重要原因。

 评论 查看全部评论

 

声明:本栏目转载文字、造型、样式、图形及程序如有来自网络,版权归原作者或首发媒体所有,欢迎任何个人访问或者转载,若有作者及出处有误,请来信说明,我们将及时更正。