抽象使我们能够为在运行时进行交互的分散的软件块指派行为和数据。在 体系结构完善的系统中,这些交互共同构成一个内聚在一起的可执行智能,从而为企业提供切实的业务价值。
上一章介绍了使用基于实例的协作和由近链接分隔的系统来将单个应用程序分布到多个处理节点上的模式。您可能已经回忆起来,“近链接”是连接驻留在同一个信任区域和同一个企业内的分布式系统的可靠链接;近链接不需要互操作性。远链接是所有其他链接(包括跨越 Internet 的链接)。本章主要关注通过远链接连在一起并且使用基于服务的协作的系统。
在构建由近链接连在一起并使用基于实例的协作的分布式系统时,开发组织通常能够完全控制解决方案中涉及的所有组件。但是,很多大型企业应用程序包含由远链接分隔的系统,不得不与预先已存在的、通常不受开发组织控制的系统交互。例如,
订单管理系统可以使用在预先已存在的系统中实现的信用评分功能或者由外……