分步式系统模型

分步式系统的困难与威胁:

1,模式多样性:系统各组件所承受的各种工作负载,如页面的大辆访问,其中包括稳定访问与网络非稳定访问。

2,系统环境多样性:系统必须容纳异构硬件,操作系统与网络环境。

3,内部问题:非同步时钟,冲突数据更新,软硬件故障。

4,外部威胁:数据完整性,保密性,攻击,拒绝服务。


模型系统结构:

1,模型关心系统可靠性,可管理,适用性。

2,将系统抽象成各各组件,组件在网络上的存放位置,包括数据与负载的定义,组件间的关系,组件脚色和组件之间通讯模式。

我们可以把结构进行多次分解,将进程分解成服务器进程,客户进程。对进程进行分类的目的是为了明确各进程责任,从而让我们更容易评估它们的负载,以及问题的查找。在模型系统结构中,必须进行统一,比如:多台服务器的资源进行统一,包括多个进程之间的协作统一,以及各组件对资源控制的统一。一般来说,平台与中间件做为支撑。

平台:为上层提供服务,比如进程,资源的管理,调用,它们一般在单独的计算机中独立。他们提供系统编程接口,方便进程之间通讯协调。比如INTEL X86/WIN,LINUX。我认为现在的平台应该包括应用服务器,它支撑着部分中间件的具体实现,包括提供统一的应用接口。

中间件:隔离底层异样化,共程序员提供统一接口。如:RIM,EJB,WEB服务。一般来说,中间件会提供整套解决方案,如EJB从持久化,事务处理,到业务层支持,安全性,到发布为与平台无关化的WEB服务。

你可能感兴趣的:(数据结构,应用服务器,linux,中间件,网络应用)