实施SOA项目常犯的10大错误及对策
NetManage组织的技术服务主管Paul Callahan指出,现在,有越来越多的企业通过实施SOA以降低IT整合成本。在执行SOA项目时,人们都会犯一些错误不。根据一些成功的、大型企业的推广应用,积累了一些良好的应用范例。以下就是人们在执行SOA项目时最容易犯的十个错误。
1、采用勉强的方式。当进入一个SOA项目时,企业经常会采用一种免费的方式,不考虑哪些服务会得到实际应用。适合一切的服务价格高,而且可能不是必需的。
2、不发挥业务分析师的作用。业务分析师对于SOA项目的成功很重要。企业不是一开始就听取他们的意见,而是一开始过分关注执行,诸如启动网络服务。为了避免出现问题,企业分析师一开始就要参与项目的实施制定。
3、在SOA产品上花的时间多于在SOA计划上花的时间。企业更关注于SOA产品,诸如工具、整合引擎以及SOA软件服务,而不是发现、规划和SOA的项目整合。在经过认真的规划后,才能认真考虑产品本身。
4、首先上手最大的项目。最好的办法就是,一开始实施小的SOA项目,这种项目风险低,不易看到。绝大部分的企业一开始就关注大型的项目,这些项目风险高,也常常导致失败。一开始上手小项目,可以吸引有益经验,增强自己的信心。
5、不知道SOA是一个业务问题。SOA是一个业务问题,人们错认为是一个技术问题。当技术关注度 大于业务关注度时,整合SOA项目可能会发生转变。理解SOA的目标很重要,而理解业务问题则是首要的,而非次要的。
6、事后进行身份认证。在考虑身份认证前,企业习惯于评价一个项目,然后等到项目进入中期。一个架构要放在正确的位置,通过正确的认证登陆。身份认证需要在SOA规划过程中引起高度关注,而不是事后关注。
7、当现有环境能力不足时希望购买新产品。企业在关注SOA利益时,通常认为必须购买新的硬件 、软件和SOA特定产品才能完成工作。但是,事实并非如此。许多SOA计划可以在企业现有的硬件和软件环境中启动。
8、不能正确理解企业关键的合作者。通常,人们在启动SOA项目时不知道谁是必需的合作者,谁拥有企业内部的数据。从一开始就不理解那些部门会影响哪些服务。
9、现有的SOA项目快速扩散。许多企业希望SOA项目能从一个业务部门向另一个业务部门快速扩散 ,而这种现象没有出现时则感到很难受。有组织地前进,并确保绝大多数部门都能使用,这会使SOA架构更为有效。
10、缺乏必要的元素。许多小型企业缺乏必要的资源或是专业技术力量执行SOA项目。这种不足会导致走错路和犯错误。但是,小型企业可以通过不懈努力,采用整合方法,为SOA提供关联性网络服务,进而取得巨大的成功。