服务热线:400-8866-852

新闻资讯

详细内容

在校园一卡通系统中的应用

        随着企业规模的日益扩大,软件的复杂程序不断提高,传统二层C/S结构存在一些局限性,如软、硬件的组合及集成能力有限、客户机负荷太重、数据安全性不够好等,提出了三层C/S结构。三层C/S结构在传统二层C/S结构中增加了一个应用服务器,将整个应用逻辑驻留在此应用服务器上,这样,三层C/S结构将应用功能分为表示层、功能层和数据层三个部分,弥补了二层C/S结构的一些不足,有效提高了系统的灵活性、高效性、安全性。
        表示层:用户接口部份,担负用户与应用间的对话功能。提供信息浏览、数据输入输出查询。
        功能层:实现客户的全部业务逻辑。通过接口响应表示层发出的请求,完成相应的业务处理及对数据库的操作,并把结果返回给客户端。
        数据层:数据库管理系统,负责管理对数据库数据的读写。实现数据定义、存储、备份、检索,响应功能层的数据处理请求,并将结果返回给功能层。
        使用这种模型,可以将系统需求划分成可以明确定义的服务,并逻辑上使其独立,这样安全性得到了更高的保证。该模型可以更灵活有效的选用相应平台和硬件系统,各层之间可以并行开发,也可以选择各自合适的开发语言,使系统开发起来更加高效,性价比更高。
            1.2 中间件技术
        在三层C/S结构中,中间件是最重要的构件。它位于硬件、操作系统平台和应用程序之间,是一个用API定义的软件层,是具有强大通信能力和良好可扩展性的分布式软件管理框架,可实现不同硬件和操作系统平台上的数据共享和应用互操作。

        中间件技术对数据接口的开放性和安全性方面来说都是最佳的一种模式。数据服务器通过建立一系列的中间数据服务,根据系统的功能、性能等各方面的需求,系统管理员可以在网络上灵活的部署这些组件.针对不同的第三方系统应用,同时制定不同的开放策略,灵活性很高。

        中间件技术具有可重用性、灵活性、可管理性、易维护性等一系列优良的特性。一卡通系统采用了流行的中间件技术,加强了数据交换的灵活性、传输的安全性,以及易实施性等诸多优点,如与水电费缴费系统、网络缴费系统、图书馆借阅书管理系统等等系统对接,很好的实现了软件可复用,灵活性优点。其结构图如图2所示。
         1.3 DCOM 技术
        Microsoft的DCOM(分布式组件模型)技术是OLE与ActiveX的扩展,是实现三层C/S结构的关键技术,它支持在不同计算机上组件对象与客户程序之间或者组件之间的相互通信,这些计算机可以分布在局域网、广域网上。DCOM 具有以下几个特点:
        1)可复用性:构件支持的重用是建立在构件对象的行为方式上,而不是具体的实现上。它既支持面向对象的代码级复用,也支持目标码级复用。
        2)语言无关性:DCOM 是一个二进制代码级的标准,不依赖于特定的编程语言。
        3)易扩展性:当测试系统的负载发生变化时,DCOM 可以轻松地把所需的组件和功能模块进行分配,极大地方便了系统软件的测试和维护。
        4)构件运行进程和位置透明性:DCOM对分布式应用的支持是基于远程过程调用(RPC)的进程间通信机制,RPC为DCOM提供了跨越网络为对象服务的能力。
        DCOM技术要求用户依据软件的要求开发组件,这些组件通常是被设计成DLL的形式,可以将这些组件放置在一台专用的组件服务器上,由客户端来进行远程调用,或者直接放于客户端进行调用。
        B/S结构
        B/S(Browser/Server)结构,即浏览器/服务器结构。其原理简单来说就是用户通过浏览器向服务器发送请求,服务器收到请求后对其进行处理,然后将用户所需的信息返回到浏览器,实现浏览器与服务器的交互功能。

        B/S结构不需要用户在客户机安装管理软件,只需配置少量的插件程序,这对比C/S结构而言,客户机的压力减轻了,把负荷分配给了WEB服务器。在B/S结构中,系统安装、修改和维护全在服务器端解决,系统可以面向网络上所有用户,可以更加的充分利用资源。

        而C/S结构中,客户端程序需要安装在每一台客户机上,系统及客户端升级或者更新都需要在每一台服务器及客户机上处理,工程量很大。因此,对比C/S结构,B/S结构在系统升级方面有很大的优势;且可以在运行时升级,同时应用程序维护的工作量也大大减少;管理员可以把主要精力放在服务器程序的更新

解决方案

新闻动态

关于我们

联系我们

总部地址:广州市番禺区嘉洲大厦5楼



服务热线:400-8866-852



公司邮件:market@wggai.com



关注我们

智慧食堂

友情链接:

本站已支持IPv6
seo seo