第一阶段的要点是在没有为第二个阶段做出规划之前不应该实施任何SOA计划。
第二个阶段:跨过共享服务的鸿沟
这样,你建立了一套提供业务功能的Web服务和基于REST(代表性状态传输)的服务。也许这个项目会导致一种新的客户查询服务、客户地址变化服务和过期的账户查询服务。这个机构采取这个步骤把这些服务通过企业服务总线发布出去,这样,拥有不同身份识别要求的u不同的用户都能够访问这些服务。
这个机构现在拥有SOA了吗?没有人会争辩说没有。他们有三个新的Web服务。
SOA旅程的下一步是让这个机构建立一种能力,让这些服务在不影响使用它们的应用程序的情况下轻松地发展。在许多情况下(并非所有的情况),需要作为共享的服务发布以便让未来的服务消费者再利用这些服务,无论这些消费者是混合的应用程序、业务流程还是通过门户和Web应用程序访问的用户。
我们把这个阶段称作“跨过共享的服务鸿沟”。这个目标只有在机构实施SOA治理、SOA质量和SOA管理的新流程的时候才能实现。这个阶段不仅仅是建立服务和集成这些服务。这些服务必须要加入到支持规划如何根据设计和运营政策建立这些服务的一个服务生命周期中,这样,潜在的消费者就能够信任这些服务将按照承诺提供。
在这个阶段,SOA的努力已经从建立一些Web服务发展到创建一个支持共享服务的面向服务的基础设施。这些服务可以在一个动态的环境中被发现、再利用和管理。这通常会带来成功。但是,第三个挑战依然存在:升级SOA的努力以解决企业的问题。
文章来源于领测软件测试网 https://www.ltesting.net/