215215市市民卡技术解决方案内容摘要:

务网 上 支 付操 作 员 管 理参 数 设 置统 计 和 分 析结 算„ „地 址 管 理适 配 器 管 理日 志 管 理„ „对 象 中 继 网 关如 果 接 入 方 的 网络 不 直 接 和 平 台相 通 , 可 以 用 中继 网 关接 口 层数 据 网 关支 付 和 充 值 设 备„ „支 付 、 充 值„ „市 民 卡 网 点银 行 网 关解决方案 : 市市民卡技术解决方案 上海卡特软件有限公司 17 of 35 软件总线 整个市民卡系统采用 CORBA 架构搭建, ORB 是市民卡系统的软件总线,所有数据的交换都在 ORB 上进行。 公共对象请求代理体系结构 CORBA(Common Object Request Broker Architecture)是 OMG 于 1991 年提出的一个工业标准,它将面向对象技术和网络通信技术有机结合起来,用于在分布式环境下实现应用的集成,使得基于对象的软件构件可以在分布式环境中可重用、可移植和可互操作性。 利用 CORBA 技术,可以屏蔽对象通信的细节,完成对象的注册、定位和激活;请求解释;差错处理;参数配置以及操作传送等工作。 作为分布式对象平台之一, CORBA 的最大特点是跨平台和跨语言,通过 IDL将不同平台、不同语言的系统连接起来,特别适合需要和各种系统进行对接的应用程序框架。 目前国内流行的支持 CORBA 标准的对象中间件有: BEA 公司的 Tuxedo( 以上版本) IONA 公司的 Orbix Borland 公司的 VisiBroker 对象层 对象层运行市民卡系统中的所有业务对象,对象可以分为实体对 象、事务对象和接口对象。 实体对象负责对数据内的数据进行存储,事务对象负责处理具体的业务逻辑并完成事务完整性的控制,接口对象用于向其他系统提供访问事务对象和实体对象的手段。 数据存储 数据存储采用在业界具有领 先 地位的 Oracle 数据库,具有如下特点: 1. 高性能 : Oracle 数据库长期以来一直保持联机事务处理性能的记录。 解决方案 : 市市民卡技术解决方案 上海卡特软件有限公司 18 of 35 2. 高可用性 : Oracle 的技术可以良好地保证系统的高可用性。 3. 对 OLAP 和数据仓库应用的良好支持 4. 完整的设计、开发工具集 5. 高效、易用的管理维护工具 6. 对 Web 的全面支持 7. Oracle 数据库 具有很好的开放性,支持异种数据库的互访 接入层 接入层包括软件开发包( SDK),适配器( Adapter)、银行接入网关,网点接入网关、数据接入网关和短信网关。 软件开发包 客户端、综合服务网站以及共建部门的应用系统,通过获取对象层的 IDL 都可以调用市民卡服务对象,但是这些调用相当来说比较复杂,所以对象层的开发人员应该提供软件开发包及其相应的文档,以方便客户端软件的实现,加快软件开发的进程。 软件开发包将对象的 IDL、 CORBA 的 Stub 一起封装起来,以函数的方式提供给客户端调用。 软件开发 包应该支持 Windows 平台和 Unix 平台。 适配器 适配器由共建部门的信息部门负责开发,由适配器向市民卡系统和数据交换控制中心提高服务和数据。 市民卡系统提供适配器的框架,共建部门只需要按照框架的要求编写具体本部门提高的数据和服务的业务逻辑。 银行接入网关 银行接入网关一端和银行端进行连接,另一端和市民卡系统核心功能连接。 使得市民卡可以和银行账户关联,并自动完成转账、结算等功能。 和银行端的连接采用 DES 加密。 银行接入网关向市民卡核心提供账户绑定、账户余额查询、支付、冲正、解决方案 : 市市民卡技术解决方案 上海卡特软件有限公司 19 of 35 对帐等功能。 接入网关 接入网关用于市民卡各网点的接入,向市民卡网点提供全业务功能,包括市民卡的开户、信息修改、数据校验、补卡等各种操作。 数据网关 数据网关用于市民卡各代理点的接入和商家的接入。 向代理点提供充值 支付和对帐、结算服务。 向商家提供关联关系查询服务,同时提供支付和结算服务。 信息 网关 信息网关是市民卡发布信息的平台,目前提供短信、信函、 Email等方式。 表现层 客户平台 为了方便系统的维护,客户端平台采用 Browse 模式,通过 ActiveX 控件访问读卡机、指纹 机、摄像头等设备。 数据网点 服务网点的小额支付设备,通过首先接入到公网,然后通过 VPN 的方式接入到系统中。 服务网点通过 Windows 应用程序与数据中心进行数据上传,该应用程序负责从支付设备和充值设备中读取信息并上传到市民卡系统中。 综合服务网站 综合服务网站采用 Windows Server 2020 Web 平台,具有以下优点: 1. 为 Intra 及 Inter 站点或网络集群主机提供了丰富的网络基本构架能力,以及 Ntier 应用配置 — 包括在 Inter Information Services (IIS) 、 Microsoft 和 Microsoft .NET 框架上的改善。 2. 单任务的网络服务功能可支持对称多处理器( SMP)、 2 GB RAM、解决方案 : 市市民卡技术解决方案 上海卡特软件有限公司 20 of 35 10 个会话消息块( SMB)连接到网络。 3. Windows Server 2020 Web 版集成了 和 .NET 框架,从而使开发人员可以快速生成并部署 XML Web 服务和应用程序。 软件开发采用 Microsoft Visual Studio .NET,开发语言采用 C。 管理层 管理层负责业务配 置、技术配置、操作员配置等功能,采用 Browse 方式,使得管理人员能够方便的进行各类配置。 数据交换控制中心 数据交换系统建立在 CORBA 的 Notification Service 和远程回调服务的基础之上。 使用 Notification Service 将职能部门的信息传递到其他部门,使用远程回调服务向其他职能部门提高服务。 所有的 Notification 和回调服务的使用都通过交换控制中心进行。 解决方案 : 市市民卡技术解决方案 上海卡特软件有限公司 21 of 35 主机系统包括: 1. 数据中心主机,提供市民卡系统的核心功能,由于系统采用三层结构,应包含数据库服务器、应用服务器,各自采用集群模式。 2. 接入网关主机,为受理点和多媒体接入配置网关服务器,采用集群模式。 3. 数据交换控制主机,是市民卡系统中心服务器与 8 家政府部门应用交互的接口设备 4. 数据网关主机,为商业应用中各企业应用与市民卡系统数据交互的接口,物理上的连接方式与应用网关主机相同。 5. 电子商务、电子政务网关主机,向电子商务、电子政务网站提供认证和支付服务,作为认证服务器和支付接口服务器,采用集群模式。 6. 消息网关主机,为市民卡系统通过 Inter 向外部发送消息(如短消息)提供接口。 S A N S W I T C HS A N S W I T C H数 据 库 服 务 器 数 据 库 服 务 器 应 用 服 务 器 应 用 服 务 器存 储带 库C I S C O S Y S T E M SC i s c o S W C I S C O S Y S T E M SC i s c o S W防 火 墙防 火 墙„ „根 据 配 置 的 D r i v e r 数 与 备 份方 案 确 定 连 接 S A N S W 的 链 路数 与 方 式C l u s t e r 集 群C l u s t e r 集 群路 由 器数 据 交 换中 心 控 制 机接 入 网 关服 务 器网 关 D M Z 区服 务 器 服 务 器L O G S E R V E RR A D I U S S E R V E RN O C / S O C 区 ( 电 子 商 务 、 政务 网 关 )服 务 器 群S A N 连 线L A N 连 线防 火 墙服 务 器 服 务 器信 息 网 关 D M Z 区I n t e r n e t数 据 网 关服 务 器数 据 交 换中 心 控 制 机数 据 交 换 中 心D D N 、2 M 、P O S等连接方式劳 动 保 障系 统 前 置 机社 会 保 险系 统 前 置 机......工 商系 统 前 置 机共 建 单 位平 台解决方案 : 市市民卡技术解决方案 上海卡特软件有限公司 22 of 35 6 网络架 构 市民卡系统的网络架构图如下所示: 核 心 区F EF E远 程 拨 号 接 入D M Z 区W e b 服 务 器 / 接 口 机 群专 线 接 入 路 由 器数 据 通 信 网( D D N , S D H , F r a m e r e l a y , X . 2 5 )程 控 网 络W e。
阅读剩余 0%
本站所有文章资讯、展示的图片素材等内容均为注册用户上传(部分报媒/平媒内容转载自网络合作媒体),仅供学习参考。 用户通过本站上传、发布的任何内容的知识产权归属用户或原始著作权人所有。如有侵犯您的版权,请联系我们反馈本站将在三个工作日内改正。