分布式应用是一种客户/服务器应用,它将表达服务、商务逻辑、和数据服务分布到一个多层结构的网络中。这种应用程序通常访问许多不同的数据源,其中的COM组件可以被多个用户和多个应用程序共享。

解决方案 »

  1.   

    分布式应用是在传统的C/S结构上发展起来的,传统的客户机/服务器结构
    虽然在技术上比较成熟,但在所带的客户数超过200个时,系统的效率就会
    非常慢,而且可廷展性比较差,三层结构就是在C/S结构上加上一个中间层,
    作为应用程序服务器,客户端-应用服务器-数据库服务器 组成,中间的应
    用服务器主要用来处理业务规则,可使系统的效率大大提高,而且有更好的
    可廷展性。
      

  2.   

    与企业级模板关联的概念基于一个常规分布式应用程序结构并围绕这个结构而建立;为降低企业范围内应用程序的复杂性而开发了这个结构。这一模型有时被称为“多层结构”,原因是它可以非常容易地按照逻辑分组来加以理解。由于使用的是模板,因此某些决策甚至在您打开一个项目之前就已经确定了。其优点在于减少了工作量和计划时间,但它也意味着您放弃了一些控制。其中之一就是您无法选择实现附加服务的位置。各种分布式应用程序模板提供了开发使用分布式结构的应用程序的标准方法。使用模板的同时即选择了在标准位置实现服务。无需实现所有的层。对于那些要实现的服务,模板假定它们将在与分布式应用程序结构相一致的层中实现。例如,如果需要 XML Web services,在“Web 服务项目”层中实施它,而不是将它添加到客户端或业务逻辑层。