基于 Web Services 的单一 Web 服务的限制,本文引入 Agent 技术,结合 Web Services 和多 Agent 技术,提出了一种基于 Multi-Agent 的 Web 服务组合的模型,通过多个 Agent 之间的协调对 Web 服务需求者的 Web 服务的拆分,以调用相应的 Web 服务提供者所提供的服务来完成多个服务的组合,以满足不同用户的多 样化需求
在本文中讨论 Web 服务时,期望在各种情况下都可以享用 Web 服务。一个主要的情况是从中间层环境(如 ASP.NET Web 页面)访问 Web 服务。为 MapPoint .NET Web 服务的用户提供支持的人员经常收到这样的问题,即用户在使用其 Web 服务时,对 MapPoint .NET 的调用可能需要相当长的时间。这本身并不是什么问题,但某些其他因素可以使之成为比表面上要严重得多的大问题。