本文的写作背景在本文中,我们组合了以前所创建的服务参与者,在第三篇中,我们使用其他参与者的功能。这就是说,我们将会从其他的服务的组合或者组合当中创建一个新的服务。这种服务组合的技术可以重复地使用无限次,不管您的关注点是什么,也不管抽象的层次如何。但是,可能会有结构上的限制因素,影响到服务操作、安全和性能关注、数据交换容量、线性层次交互协议和绑定问题的整体性,它们可能会限制什么构件提供什么服务。这个问题决定了方案的结构,并超出了本文的讨论范围。本系列所有的文章有一个共同点,那就是我们使用已存在的IBM:registered:Rational:registered:工具来构建方案工件并将它们再一次联系起来,这样我们就可以根据需求确认方案的可
1