CIO信息化管理 |
|
| 按行业筛选 |
|
|
| 按产品筛选 |
|
|
| |
查看本类全部文章 |
| |
|
|
|
实施SOA的关键--路线图设计 |
|
newmaker |
|
业内人士Sean Rhody称,我喜欢的说法之一是,如果你不知道你要去哪里,你向任何方向走都可以。虽然人们在许多情况下用这句话作为他们随心所欲地做事的许可证,但是,这句话的真正含义应该是,在你踏上旅途之前,你应该计划好你的目的地。你要拿出地图,找到你的方向,找到你要去的地方以及你沿途要做的事情。
SOA是一种旅途,也是一个目的地。对于大多数机构来说,SOA是IT机构的最终目标。他们已经开始认识到,SOA是他们最终运行自己机构的软件的一种方法(在某种程度上也是运行硬件的方法)。他们的厂商都开始销售软件服务,他们甚至在使用基于Web的软件作为一种服务,如Salesforce.com。因此,现在是理解目的地的时候了。
为了达到目的地,一个聪明的机构要创建一个路线图。就像你查询atlas地图(现在也查询MapQuest网站)找到你要去的地方一样,了解全面实施SOA的旅途之中的站点,并且规划好如何达到目的地也是很重要的。就像你为了丰富旅途的乐趣决定绕道看风景一样,你的公司因为战略、战术、功能甚至财务的理由也许会选择一条很少走的路。
根据周密的计划采取很少有人走的道路是一回事。错过路标走入歧途是另一回事。走入歧途会引起绕道和重新工作,更不用说还会引起烦恼以及同事和管理层的不信任。
由于许多原因,SOA的路线图是非常重要的,也许对于这个旅行的成功是更重要的,至少对于进行旅行的团队是如此。SOA的路线图包括许多方面。它的基本要素包括网络和硬件以及操作解决方案。在现代的时代,这还包括随需应变的容量、虚拟化的容器和偶尔连接的计算。除了作为SOA运行的平台之外,这些基础要素经常暴露自己的服务,创建更复杂的业务逻辑或者进行异常处理。
其它要素在路线图上也是很重要的。企业服务总线是一个关键的架构要素。没有企业服务总线,你将遇到点对点的布线问题。这个问题最终将成为比我们最初要解决的那些问题更糟糕的问题。这是企业经常要绕过去的地方,也是企业应该在路线图上坚持的地方。更容易做的是把它放在企业服务总线中,在你开始实施并且做了许多实施之后适应它。
需要考虑的一个地方是你的机构在SOA方面的整个成熟度。成熟有许多方面的标准,你可以查看技术、标准、安全、治理和管理。所有这些方面都有不同的资格。与它们相关的水平将导致整个成熟水平。
一个典型的路线图要找到这些范围,以及用来达到最终目标的计划。在安全方面,这也许就是实现单点登录的第一个计划。这个计划最终将成为安全服务的基础,成为基本的基础实施的一部分。也许有许多核心IT服务的讨论。这些服务应该作为这个基础设施的一部分提供。也许还有一个合理化的计划帮助调整冗余的业务流程或者应用程序。一个好的路线图是多维的和包含时间表的。它也许甚至要简要地说明每一个计划的相互依赖关系。最后,一个好的路线图是很难创建的。它需要洞察力、承担义务和起领导作用。在你迈第二步之前,你要问问自己,我知道我要去哪里吗?如果不知道,这可能是应该拿出地图的时候了。(end)
|
|
文章内容仅供参考
(投稿)
(如果您是本文作者,请点击此处)
(3/17/2009) |
对 CIO信息化管理 有何见解?请到 CIO信息化管理论坛 畅所欲言吧!
|