分布式架构
在分布式架构中,组件呈现在不同的平台上,并且几个组件可以通过通信网络彼此配合,以实现特定的目标或目的。
分布式架构概念
分布式系统可以通过客户机 - 服务器体系结构进行演示,构成多层架构的基础; 替代方案是代理架构,如CORBA和面向服务架构(SOA)。在这种架构中,信息处理不局限于单个机器,而是分布在几台独立的计算机上。
有几种支持分布式架构的技术框架,包括.NET,J2EE,CORBA,.NET Web服务,AXIS Java Web服务和Globus Grid服务。中间件是适合支持分布式应用程序开发和执行的基础设施。它在应用程序和网络之间提供缓冲区。
它位于系统的中间,管理或支持分布式系统的不同组件。事务处理监视器,数据转换器和通信控制器等的例子
中间件作为分布式系统的基础设施 -
分布式架构的基础
分布式架构的基础是其透明性,可靠性和可用性。
下表列出了分布式系统中不同形式的透明度 -、
透明度 | 描述 |
访问 | 隐藏访问资源的方式和数据平台的差异。 |
位置 | 隐藏资源所在。 |
技术 | 隐藏来自用户的不同技术,如编程语言和操作系统。 |