摘要:
通信 当今只有少数媒体和大型软件系统在单机上运行——绝大多数都使用计算机网络。原因如下: ·分布式系统能够更好地实现网络资源的共享和利用。 ·快速但价格昂贵的服务器可以承担中央服务(例如数据库管理系统),而花费不多的工作站可以远程访问这些服务。 ·公司内部工作本质上是分布式的,因此实现业务逻辑的分布式软件系统与这种工作组织相匹配。 这种应用的分布式有一个重要的先决条件。分布式的子系统必须要相互协作,因此需要一种相互通信的手段。为了降低分布式系统组件及通信机制之间的耦合,我们在封装和位置透明性两个方面着手,封装意味着对用户隐藏底层通信机制的细节,位置透明性可以让你的 阅读全文