浅谈一卡通在平安高校中的应用
2012/10/29 10:25:00 安防知识网 关键字:一卡通,平安高校 浏览量:
1、扩展性
高校的一卡通应用应用场景非常多,一般很难在一次建设中覆盖所有的应用,而且一卡通设备厂商也很少有所有的产品系统都齐全的,因此对于软件平台的扩展性要求就非常高,必须要能很方便的扩展新的应用。
2、基础数据共享
一卡通的一项重要的特点是一卡通用,但是多种应用很难在一个系统中全部实现,因此往往以子系统的方式实现,甚至于要将不同厂家的系统集成,所以各子系统间的数据共享就变得非常重要。
3、标准化
标准化主要指接口与协议的标准化,在与多种设备和子系统对接过程中,协议与接口必须定义成标准,此标准应符合业界常用标准,具有扩展性。
4、稳定性
平台应有技术手段保证系统能24小时不间断运行,提供稳定可靠的服务。
5、易用性
平台在向普通用户提供网络服务时,不可能同时提供使用培训服务,因此必须具有简单易用的特性。
6、安全性
一卡通平台的安全包括设备接入的安全、卡数据的安全、以及后端数据的安全。对于设备接入而言,必须要登记注册的设备才可接入平台,每次消费,应对设备身份进行验证。卡数据的安全指卡格式与数据加密,应采用不可逆算法对卡数据进行严格加密,一般采用一卡一密。后端数据安全主要指数据库的安全,应该实现异地备份,以实现异地容灾。
平台总体架构
软件平台架构的设计,首要考虑扩展性,为使平台具有很好的扩展性,平台分为一个基础平台和各业务子系统,基础平台用于对基础数据进行管理,向各子系统交换共享数据,并通过提供标准WCF接口,管理集成各子系统。各子系统通过调用基础平台的接口,通过共享的基础数据,接入一卡通平台,实现业务的相对独立,但又与一卡通平台形成一个整体。此技术充分体现了SOA的优点,可以通过负载均衡的方式实现高性能,并可以采用不同的技术架构实现各子系统,如asp.net、jsp、php等,对于集成不同的子系统具有相当大的优势。
所有的设备都通过统一的前置机进行接入,不但保证了设备的统一,也使管理变得更容易。
此技术架构定义了基本的接口标准与实现试方式,能够让一卡通的建设具高度的扩展性,在多期建设中实现不同的子系统应用,既可以接入Web应用程序,也可以接入客户端应用程序。
1、子系统的应用扩展
在此架构下,子系统可以专心实现各自的业务,而不必在一些通用的功能上浪费时间,所需的各种基础数据,都可通过基础平台提供的标准接口获得。子系统除了消费、考勤、门禁、停车场等应用外,学生档案、医疗档案等其它应用也能以子系统的方案实现,实现一卡通的更广泛应用。
2、安全性与用户验证问题
各子系统在接入平台时,为保证子系统的合法性,要对其进行身份验证。在基础平台中,对各子系统进行注册,分配识别码与口令,当子系统调用平台接口时,平台会验证身份的合法性,从面保证子系统的接入安全。