大约三年以前,Starwood公司决定朝着SOA的方向发展,并且对Linux、J2EE和IBM WebSphere实现标准化。他说。“最开始的时候,我们通过在这些平台上开发新的应用程序,之后逐渐开始卸载一些大型机应用程序放到开放系统上来。这时我们也开始发展一些XML服务,但那并不是我们现在所见到的Web服务,”他说。
Del Rio说:一年半之前,Starwood 公司为消除大型机给出了致命一击。“一切都围绕着SOA的概念,”他说。并且没有移植的应用程序,他补充道。“所有的一切都是通过服务从零开始编写代码、进行设计。那是巨大的工作任务。”
为了管理不同的小组开发的服务,Starwood公司使用Systinet公司提供的Systinet注册信息表,这个公司位于麻省的伯灵顿。 “我们在注册信息表中(Registry)定义了80%到90%的服务。我们将结束数以百计的服务,” del Rio说。Starwood公司目前使用Systinet来进行支配和策略管理,同时使用Actional 公司的Looking Glass产品用于服务管理,Actional 公司位于加州的Mountain View市。
现在,服务都必须和内部系统绑定在一起,del Rio说,因此Starwood公司不再使用Systinet公司统一描述、发现和集成(UDDI)的功能。“但是知道他们公司有这个功能还是很好的。我们已经打算把一些服务做成公共服务。”
2006年的第一季度,Starwood公司将开始在新系统上实现一些独立属性,然后做集成测试。“我们研究的范围是建立在能够消除大型机的基础之上,”他说。这就是到2006年底实现的目标。
对于Starwood公司,SOA的道路是正确的,但是del Rio说这条路又是充满艰险的。“SOA是一个好的概念。我们应该朝着SOA的方向发展,尽管实现的过程是艰辛的。这就是成熟的历程。”
文章来源于领测软件测试网 https://www.ltesting.net/