在企业高级主管和
SOA战略能够快速实现投资回报,这将推动该市场继续进一步增长。事实上,快速实现投资回报的商机之多可能达到惊人的地步。例如,许多组织未意识到在独立的部门和应用中存在大量的重复流程,以及这些重复的流程使他们付出了多少成本。当您审查由于多余职能部门和重复工作所造成的成本和收入损失时,您就开始察觉到集中服务而不是管理多个存在
有一些观望者可能会问:“以前的方法都失败了,SOA怎么能够成功?”以及“我如何避免变成别人的统计数据?”
这些问题很有说服力。简言之,之所以能够实现成功的SOA战略,是因为标准、最佳实践和管理模式最终走向成熟,使重用变得切实可行。根据定义,SOA是一种架构,同时也是一种可帮助应对紧迫业务挑战的IT方法。
尽管每个企业都有着不同的业务需求,每个行业都面临自己独有的挑战,但有一些共同的问题导致了SOA的失败。最常见的10个问题是:
1. 确保高级主管的支持:在说明将如何确保公司的SOA取得成功之前,要准备好演示其它企业的SOA征程的成功与失败,并清楚地表明您将如何效仿经过验证的实践,以及如何避免陷阱。
2. 调整阵容:消除障碍并让高管支持SOA的难题在于调整您的组织采用新的工作和思考方式。要做到这一点,需要为每个业务环节识别和招募至关重要的拥护者,他们将支持甚至极力宣传在SOA问题上所做的努力。
3. 统一视图:消除目前分散在企业的对
4. 重用等于重新有用:识别并维护现有Web服务的存储库,以避免重复。您可能会对企业不同部门已经做了如此多的工作而感到惊讶。
5. 整合孤岛:尽管从理论上来看,目前许多IT机构都在寻求整合,避免多余,实现现有IT投资价值的最大化,但实际上,大量工作依然放在努力维护共存的不同IT系统上,而非用于整合。捡芝麻而丢西瓜的做法对于SOA毫无用处。
6. 着眼全局:请记住,SOA是一种体系结构,而不是拙劣地捆绑到一起需要强力配合的单点产品。真正的SOA采用基于开放标准的方法构建,需要经历四个战略阶段:建模、组装、部署和管理。
7. 借助企业服务总线:ESB提供可用于整合SOA内的服务所需的许多连接基础设施。SOA和ESB配套使用,有助于减少复杂的接口数,使您能够专注于核心业务问题,而不是维护IT基础设施。
8. 循序渐进:当在整个企业部署SOA的思想占有压倒性的优势时,要记住,最佳方法是在部署过程中不断测试并改进——首先从部门开始,然后慢慢扩展到整个企业,以便识别问题,并向存储库中添加最佳实践。
9. 避免权宜之计:切记,您不仅仅是为几天或今年构建SOA。SOA是一种调整IT与业务需求保持一致的企业全局方法,必须支持当前以及将来的业务需求。例如,一定要包括对移动和无线
10. 防止偶然性的SOA:许多企业可能发现,他们拥有良好的Web服务存储库,这些资源将构成SOA的大部分,虽然他们并不认为SOA始终都采用Web服务。须牢记的是,SOA必须超越Web服务的范畴,以支持所有的业务流程。此外,SOA还必须提供灵活、可扩展和可组建的方法,以便重用并扩展现有的应用以及构建新的应用
因此,如果您对于今年启动SOA项目犹豫不决,就将使技术与IT需求更好地保持一致作为新年决议,并联合