企业级会计信息系统的应用体系结构

会计信息系统的应用体系结构

会计信息系统的应用体系结构指硬件、网络、软件平台和会计应用系统集成后的系统结构。常见的会计信息系统应用体系结构有主机系统(Mainframe System,MS)、文件/服务器系统(File/Server,F/S)、客户/服务器系统(Client/Server,C/S)、多层C/S结构,以及浏览器/服务器系统(Browser/Server,B/S)等。

1.主机系统

主机系统也称为“宿主机系统”,其硬件平台由一台主机及多台终端机组成。主机系统对所有的软硬件资源,包括系统软件、工具软件、应用程序、共享数据、共享设备(打印机等)及与用户终端相连的通信软件的全部管理和运行都集中在一台主机上,数据处理工作全部交给宿主计算机集中完成,用户通过本地终端或远程终端运行通信软件访问宿主计算机。主机系统是一种集中式处理和管理的系统。

由于主机系统的管理方式是集中方式,其对共享资源的管理较为简单,不易产生对共享资源,特别是软件资源完整性的破坏,因此目前仍是许多大型应用系统采用的主流体系结构之一。

2.文件/服务器体系结构

随着微机和局域网的诞生和广泛应用,一种文件服务器的网络体系结构为计算机应用的扩展提供了一个良好的环境。文件/服务器体系结构的硬件环境实际上是一个局域网或一般网络,其中选择一台或多台处理能力较强的计算机(微机、工作站和小型机等)作为服务器,以存放共享数据,应用系统全部放在工作站上。每一个需要访问共享数据的客户都必须从某个工作站上发出请求命令,并从文件服务器上提取全部文件传送到工作站后提交给工作站的应用系统管理运行。

文件/服务器体系结构的管理特点是在服务器上进行网络操作,系统对共享数据的管理是基于文件系统的管理,主要管理文件的存放地址和文件的容量等,而对共享数据的其他管理均由工作站的相应系统实现。

文件/服务器体系结构的主要缺点是当前台客户端对共享数据有使用需求时,系统需把有关的数据文件全部由网上从后台服务器传递到前台客户端,网络负载是系统的处理瓶颈。

3.客户/服务器体系结构

客户/服务器体系结构的硬件环境与文件/服务器体系结构十分相似,但其软件的分布结构及对共享数据管理的结构不同。客户/服务器体系结构的应用系统分为两部分,其一为在服务器端上的应用系统,负责响应客户端对共享数据的使用请求、对共享数据执行操作和管理,包括对数据库的增、删、改、查询、多用户并发管理,以及数据一致性控制等,并向客户端传送对共享数据的操作结果;其二为在客户端上的应用系统负责对共享数据提出使用请求、显示或打印结果数据和进一步处理,即在客户端上只存放应用系统中除对共享数据操作以外的其他操作,包括应用系统的输入/输出界面等。客户/服务器体系结构大大地降低了网络的负载,而且对数据的安全性、完整性和一致性有较好的保障。

4.多层C/S体系结构

当系统功能复杂或处理规模较大时,一般的二层C/S体系结构会产生诸如胖客户端、胖服务器端,并在处理逻辑变化时存在维护困难等缺点。为了解决这些问题,提出了应用系统的多层C/S体系结构。其解决途径可以通过“中间件”技术,将用户交互、应用业务处理和数据管理彼此之间相互彻底分离,各自完成其擅长和应该完成的任务,形成所谓多层C/S体系结构模式。多层C/S体系结构的实质是将应用系统从逻辑上分为用户I/O层、处理逻辑层和共享数据层,而每一层可根据处理量的多少进一步分解。

5.基于浏览器/服务器的多层C/S体系结构

随着因特网/内联网技术的不断发展,尤其是基于Web(HTML和HTTP)的信息发布和检索技术、Java跨网络操作系统计算技术,以及CORBA网络分布式对象技术三者的有机结合,导致整个应用系统的体系结构从C/S的主从结构向灵活的多级分布结构演变,使其在当今以Web技术为核心的信息网络的应用中予以更新的内涵。

当企业在地理位置上比较分散,如某些企业在城市的各个地区都设有分支机构,则整个企业就难以由一个局域网相连(建立局域网成本太大)。一般采用的模式是组建多个局域网,然后将这些局域网相互连接构成一个城域网。这样就要求企业管理软件的运行超出单个局域网的范围,而能在城域范围内或企业内部多个互联的局域网上运行。对于单个局域网而言,它与厂区范围内组建的局域网没有本质的区别。但是由于涉及多个局域网的相互连接,因此在这种情况下,首要的任务是要解决财务数据的复制和共享问题。现在一般采用的模式是各子企业的局域网在大多数时间独立运行,然后在某个固定的时间(通常在深夜)将各自的数据通过通信线路统一送往母企业,由母企业对数据进行集中处理。这种模式的主要问题在于数据的传送和处理缺乏实时性,母企业无法随时随地对子企业的数据进行查询和处理。对于某些24小时连续运行的企业,这个问题就显得更加突出。而且在数据传递时往往会长时间地占用通信线路,增加企业的支出。

随着企业规模的进一步扩展,企业的地理位置会更加分散,从而超出城域的范围,而分布于全国,甚至是全世界,整个企业通过广域网连接在一起。由于广域网的连接速度比较慢,一般不可能将整个企业的数据进行集中处理,使得数据的复制和共享成为一个难以解决的问题。而且在通过广域网连接在一起的企业网上通常运行着各种类型和不同操作系统的计算机,如Macintosh、PC和各种类型的RISC计算机。使用的操作系统也是多种多样的,如Windows XP、Window NT、Unix和OS/2等。由于各个平台的软件互不兼容,因此在一种机器上生成的文档很难在另一种机器上浏览,多平台的互联及兼容性等技术性问题难以解决。由于E-mail具有平台无关的特性,一般通过E-mail在广域网上进行信息交流。但是为了使所有用户都能读到有关消息,E-mail用户必须选用最常见的方式来表示信息(如纯ACSII文本),而很少发送嵌有图片、表格和其他专用字符的文档,这对于共享具有复杂格式的企业管理信息是远远不够的。

为了解决上述问题,可在多层C/S体系结构中引入因特网技术,即将具有多层C/S结构的应用系统和因特网连接,在系统的前端利用因特网的浏览器,在系统的后端增加因特网的服务器,称其为“基于浏览器/服务器的多层C/S体系结构”。

版权声明:本篇文章(包括图片)来自网络,由程序自动采集,著作权(版权)归原作者所有,如有侵权联系我们删除,联系方式(QQ:452038415)。http://www.kjxtt.com/500.html
返回顶部