信息化 频道

SOA实施前需认真分析可用资源

  【IT168 信息化】认真清点现有的资源,确定你的第一个部署项目会涉及哪些应用和数据源。

  现在所有流程开始面对实际技术。你在实施之前,要认真分析可以利用哪些现有资源。SOA的一条基本原则(尤其是在早期阶段)就是,尽可能利用已有资源,避免被阻碍将来相互兼容或扩展的方法或者技术所束缚。

  清点资源是个分阶段进行的过程。首先,你需要把部署的第一个项目会涉及的数据源和现有应用登记下来——别忘了防火墙外面你可能需要连接的合作伙伴的服务,也要像对待内部服务一样认真登记这些服务。其次,清查你现有的哪些技术会对SOA起到作用。这确实是一项重要工作,但不一定非要全部完成之后才能实施第一个项目。但如果你的最终目标是SOA,而不是有限的项目,那么上述两个步骤都是不能被忽视的。

  SOA涉及一系列广泛的技术,你还应当认真分析所用的商用企业软件的Web服务接口。这方面的技术相当多,但你用不着为需要改变、添加或者保留什么而在技术方面煞费苦心地进行决策。单单弄清楚如何把有关系统之间的数据对应起来并加以规范就够你忙的了。正如洛克希德公司的Timothy Vibbert强调的那样,不同系统之间的数据“可能有15种不同的方式针对同一个数据元素定义15次。”对这些元数据进行调和是项困难而乏味的工作。

  即便你在SOA方面不是很在行,对聘请顾问又有所顾虑,也别感到绝望。如果你的企业所用的定制代码并不多,用的主要是一些现成软件,可以逐一联系你的软件厂商。向他们讨教SOA的规划和功能方面的意见。你可能会获得将影响项目进度及将来选择平台的宝贵信息。

  Dwain Kinghorn是开发资产、网络和安全管理平台的大型厂商Altiris公司的首席技术官,他说:“我们已经把自己的产品组合明确向SOA迁移,这是因为顾客要求我们这样做。SOA让顾客可以从我们的管理控制台当中解放出来。他们现在可以获得特定的一部分管理数据,然后把这些数据集成到他们自己开发的基于SOA的管理仪表板当中。”

0
相关文章