|
焦点评论:SOA成功的十个步骤(第三期)本文关键字: 企业信息化实践与评论 对于每一个面向服务的架构(SOA)的成功故事,在某个部署阶段都会有一个陷入困境的SOA项目。 人们普遍认可的一个理论是,50%的IT项目是不成功的。这突出了SOA项目的成功与挑战。当然,这会让人们对着手实施SOA战略产生极大的畏惧心理。 有一些观望者可能会问:“以前的方法都失败了,SOA怎么能够成功?”以及“我如何避免变成别人的统计数据?” 这些问题很有说服力。简言之,之所以能够实现成功的SOA战略,是因为标准、最佳实践和管理模式最终走向成熟,使重用变得切实可行。根据定义,SOA是一种架构,同时也是一种可帮助应对紧迫业务挑战的IT方法。 尽管每个企业都有着不同的业务需求,每个行业都面临自己独有的挑战,但有一些共同的问题导致了SOA的失败。最常见的十个问题是: 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需求更好地保持一致作为新年决议,并联合开发人员来提高收入,降低企业的成本。遵循这十个步骤,就将踏上SOA成功之路。 责编:IBM软件集团WebSphere软件、SOA战略、渠道、市场全球副总裁Sandy Carter 微信扫一扫实时了解行业动态 微信扫一扫分享本文给好友 |
最新专题 |
|