数据服务层数据服务层就是数据库管理系统(DBMS),负责管理对数据库数据的读写。DBMS能迅速执行大量数据的更新和检索。现在市场上比较流行的DBMS有SQL Server,Oracle,DB2,SYSBASE,INFORMIX等。一般商业服务层通过发送SQL命令来操作数据库里的数据。
那么,三层结构技术的技术特性是什么?
一、财务处理规则的封装
三层结构财务软件的中间层是封装了财务处理规则的组件。财务业务是一种比较规范化和标准化的流程,分析其整个过程,可以将凭证、帐簿、报表、核算项目建立成不同的财务对象,根据其涉及的数据和处理流程设计其属性、方法并独立封装,使财务工作对象化。例如,可将凭证处理功能对象化,完全使各会计职能模块独立封装成一个对象。可以想象,你完全可以根据需要向金蝶公司购入一个凭证处理封装对象(部件),加入自己的MIS、CIMS中。
二、采用高性能的DBMS数据库
三层结构的财务软件一般采用高性能的DBMS数据库,如:SQL Server,Oracle,DB2等。DBMS数据库是在服务器上运行的强大数据库引擎,拥有自己的CPU,管理服务器内存和磁盘读写操作,数据处理功能完善,支持标准的外部查询语言SQL.
三、易于在各数据库系统的数据移植
由于支持标准的SQL使得财务软件可支持同时支持和使用多种数据源。这样,假如子公司采用与集团不同数据库的财务管理系统,集团也能查询它的财务数据。
四、可扩展的集成开发能力
采用组件化[封装]技术,提供简单调用接口,用户或二次开发商可以轻松地在自己的应用程序中调用该组件(或称为部件),这样就可将现有或正在研发的信息系统与财务系统连接起来,减少人力、财力的浪费。
五、应用领域和应用平台的拓展
将WEB服务器作为客户层,将大量的业务处理组件放置在应用程序服务器上作为中间层,而将数据库放在数据库服务器上作为数据服务层。通过浏览器访问WEB服务器,应用可分布在一个或多个服务器上,而服务器可以是本地的、也可以是远程的。这样,拓展了应用领域,可通过远程拨号,我们就可以方便的查询当天的资金运营情况。通过INTERNET/INTRANET我们可以轻松的按浏览器风格来查看我们每天的科目发生情况。