千家论坛_智能建筑与智能家居技术交流社区
标题:
一卡通中间件(一卡通系统平台思想)
[打印本页]
作者:
嘉捷智卡
时间:
2004-4-17 21:44
标题:
一卡通中间件(一卡通系统平台思想)
<P>前言
<I>校园一卡通产品实现一卡多用,但目前大多数产品,存在和具体硬件绑定、应用扩展困难、难以和其它应用系统集成等问题,从而造成,系统集成商每次在新的项目中,往往都需要较大的二次投入。
校园一卡通中间件,体现了一种全新思路: IC 卡管理系统不是封闭的产品,而是一个开放的服务平台,为应用软件提供 IC 卡服务。校园一卡通中间件不依赖于任何应用软件和系统软件和硬件,系统集成商可以根据实际环境和项目预算,合理地搭建一卡通系统。 </I></P>
<P> 现在的校园信息化建设不能缺少校园一卡通的应用。通过现在的 IC 卡技术,我们已经能够将学校里的学生证、教师证、职工证、餐卡、门禁卡和借书卡等卡片结合在一起,实现一卡通用。并且能够和其他系统有机的结合起来完成各大院校的信息化建设。
校园一卡通产品实现一卡多用,但目前大多数产品,存在和具体硬件绑定、应用扩展困难、难以和其它应用系统集成等问题,从而造成,系统集成商每次在新的项目中,往往都需要较大的二次投入。
校园一卡通中间件,体现了一种全新思路: IC 卡管理系统不是封闭的产品,而是一个开放的服务平台,为应用软件提供 IC 卡服务。校园一卡通中间件不依赖于任何应用软件和系统软件和硬件,系统集成商可以根据实际环境和项目预算,合理地搭建一卡通系统。本文将以嘉捷公司的一卡通中间件产品为例,从以下六个方面介绍中间件的优势: </P>
<P>• 集成性 </P>
<P>• 各种组件的组合性 </P>
<P>• 多种卡片和读卡器的支持 </P>
<P>• 多种终端的部署方案 </P>
<P>• 多种网络环境的支持 </P>
<P>• 跨平台 </P>
<P>一、集成性 </P>
一些一卡通系统虽然具有比较完善的功能,但是却不能有机的与原有系统有机的集成在一起。这样的系统进入校园后,卡只能在自己系统内部通用,失去一卡通的真正的意义。
面对这样的系统,我们是更换原有软件呢(成本太高)?还是将就着用(效率太低)?还是放弃使用该系统(因噎废食)?
一卡通的概念不仅是使用一张来完成几个特定的功能,而是要构建一个通用、开放的平台,为其他应用系统提供金融交易、身份认证、数据载体等 IC 卡服务!
一卡通中间件能够与其它系统集成,与其它系统的协同运行,利用原有资源。用户无须在对原有系统上做大的调整的基础上就可以完成一卡通工程
</P>
图 1 集成性能
<P> 在实际案例中,使用嘉捷公司的中间件产品,我们已经成功实现了一卡通系统和信用社原有的通存通兑系统的集成,使用原有系统提供的账户服务。让客户能够统一的使用原有系统进行账目管理和转账操作。在系统集成的方式上,我们可以通过多种途径与原有系统进行交互。如图所示,在其它系统访问一卡通系统的时候可以为之提供多种方式的接口调用:
</P>
图 2 系统之间的交互方式
<P>
<P>
<P> • SOAP 技术。我们可以为其它系统的提供一个 Web Service ,利用最新的 SOAP 技术完成与开发平台无关的远程调用。 </P>
<P> • RMI 技术。 Java 中最为常用的 RMI 调用。 </P>
<P> • 动态连接库。我们还可以为其它系统的开发人员提供一个动态连接库,他们只需要完成对动态连接库的调用,而无须关心它是如何实现的。 </P>
<P> 当一卡通中间件调用其它系统(例如学籍管理系统,财务系统等)的时候,我们也可以利用多种方式访问其它系统提供的服务。</P>
<P>二、各种组件的组合性 </P>
<P> 一卡通中间件是面向组件的开发模式。使得开发、部署、集成、扩展都十分的灵活!
</P>
<P>
图 3 面向组件的开发
<P>
<P>
<P> • 采用模块化的开发手段,使各模块的偶合度降低。 </P>
<P> • 用户可以根据需要选择符合需求的模块,也使得系统更加容易适应不同的需求。 </P>
<P> • 面对已经完成的核心模块,增加新的应用扩展将是一件十分容易的事情。
</P>
<P>
图 4 灵活的扩展方式
<P>
<P> • 通过各模块提供接口与其它的应用系统集成。
</P>
<P>
图 5 模块与外部系统的交互
<P>
<P>
<P>三、多种卡片和读卡器的支持 </P>
<P> 采用 IBM 公司开发的 Open Card Framwork ( OCF )框架,嘉捷一卡通中间件可以十分轻松的支持各种新的读卡器和卡片。
</P>
<P>
图 6 多卡机和卡片的支持
<P>
<P>
<P> 如上图所示, 针对不同的读卡器只需要实现一个符合 OCF 接口的驱动就可以使用。轻松支持接触式和非接触式读卡器;针对不同的卡片实现一个卡片服务的接口就可以完成。轻松支持 CPU 卡和逻辑加密卡。 </P>
四、多种终端的部署方案
图 7 灵活多样的部署方式
<P>
<P>
<P> 如图所示,可以采用多种多样的终端部署方案,灵活多变的适应实际环境和应用。 </P>
<P>五、多种网络环境的支持 </P>
<P> 每个应用点都可以通过不同的网络方式与中心服务器相连接。
</P>
图 8 网络通讯示意
<P>
<P>
<P> • 以太网连接:面对校园内部已经建立完善的校园网络环境,采用这种连接是最为方便、快捷的。以太网连接以其带宽高带宽、快速的响应速度、传输稳定而受到欢迎。 </P>
<P> • DDN 连接:保密性好,速度中等。但投资高。 </P>
<P> • 公众电话网( PSTN ):距离远,投资少。但传输带宽低、响应速度慢。 </P>
<P>六、跨平台 </P>
<P> 为了适应不通的软硬件环境,嘉捷一卡通中间件采用 J2EE 1.3 体系结构设计和开发,从而具备极强的跨平台性:
操作系统: Windows 系列, Linux 系统,绝大多数 Unix 系统
数据库: Oracle, SQL Server, DB2, Informix, MySQL, Hypersonic 等
应用服务器: Weblogic, Webshpere, Orion, JBoss,Tomcat</P>
<P>结论
<I>校园一卡通中间件,体现了一种全新思路: IC 卡管理系统不是封闭的产品,而是一个开放的服务平台,为应用软件提供 IC 卡服务。使用校园一卡通中间件,将给系统集成商和最终用户带来实际的经济效益。 </I></P>
[此贴子已经被作者于2004-4-18 14:30:34编辑过]
作者:
roy0817
时间:
2004-4-19 09:05
<P>顶!</P>
作者:
wang_wu_1
时间:
2004-4-19 13:59
<P>谁可以 具体的给我 讲一下 一卡通的 网络组成 及产品的 搭配 一个集中器可以 带多少个 卡机 还有就是一个服务器可以带多少个 集中器 谢谢 请 给我发到 wanglei_1234567@163.com</P><P> 谢谢 因为我是个新手 </P>
作者:
xuan9936
时间:
2004-4-22 11:21
有什么问题找我:kevin@townlok.com
欢迎光临 千家论坛_智能建筑与智能家居技术交流社区 (http://bbs.qianjia.com/)
Powered by Discuz! X3.2