您的位置:首页 > 其它

企业应用开发模式简介

2012-09-27 17:32 218 查看
1.1企业应用开发模式


企业应用开发模式可分为:客户端([b]Client
)/服务器(Server)和浏览器(Browser)/服务器(Server)两种。[/b]

1.1.1 客户机/服务器模式

1.含义:将计算机任务放到具有计算能力的个人电脑客户端来执行,其中央服务器用来运行数据库软件,最大限度的利用计算机的计算能力的软件应用架构模式。

2.C/S开发模式主要有客户应用程序([b]Client)、服务器管理程序(Server)和中间部件三部分组成。客户应用程序是用户与数据交互的部件。服务器程序负责有效管理系统资源。中间部件负责连接客户应用程序与服务器管理程序,协同完成作业,满足用户查询管理数据的要求。[/b]

(1).C/S模式的适用范围:

通过把应用软件的计算和数据合理地分配在客户机和服务器两端,可以有效滴降低网络通信量和服务器运算量。由于服务器连接个数和数据通信量的限制,此结构的软件适于在客户数目不多的局域网内使用。

(2).C/S开发工具

常用开发工具有:C# 、VB.NET、Delphi、Visual C++、PowerBuilder等。

(3).C/S模式的特点 :
[b]服务器运行数据负荷较轻、响应速度快、软件功能设计个性化强;
[/b]

不足之处:需要专门的客户端安装程序,分布功能弱,不具备网络条件的用户群体、不能够实现快速部署安装和配置、维护成本高。

1.1.2 浏览器/服务器模式

1.含义: 通过将应用程序部署在网络服务器上,客户借助浏览器可以与企业进行各种业务往来的软件开发模式。

2.B/S应用程序的用户工作界面是通过Web实现的。

(1).B/S开发模式的适用范围

B/S模式应用程序主要是基于互联网的应用,适用于“电子商务网站、大型公司企业网、网上办公及公司内部业务管理”等。

(2).开发工具 常用的有: ASP.NET、ASP、JSP、PHP等。

(3). 特点 :维护和升级方式简单 、成本降低。

不足之处: 由于B/S模式管理软件安装在服务器上,用户界面主要事务逻辑是在服务器端完成的,应用服务器运行数据负荷较重,一旦服务器发生问题,应用程序将无法运行。一般需常备:数据存储服务器。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: