390 likes | 595 Views
濛阳农副产品交易中心. 业务运营支撑平台( BOSS ). 讯浩科技 2010.2. X UN H AO TECHINOLOGY. 1. 系统需求. IC 卡业务流程实现 IC 卡设备管理 业务计费处理 业务管理 流程管理 数据统计. 方案特点及优势. 使用服务总线架构 — 高伸缩性、高扩展性、高维护性 强化与数据库交互 — 表区、高速缓存、持久化机制 灵活处理模式 — 包含同步与异步处理(请求队列) 使用独立的工作流引擎 — 实现执行流程与业务的低耦合,完成业务流程的快速部署与灵活变更。 安全性采用 — RAS 非对称加密方式
E N D
濛阳农副产品交易中心 业务运营支撑平台(BOSS) 讯浩科技 2010.2 XUNHAO TECHINOLOGY 1
系统需求 • IC卡业务流程实现 • IC卡设备管理 • 业务计费处理 • 业务管理 • 流程管理 • 数据统计
方案特点及优势 • 使用服务总线架构—高伸缩性、高扩展性、高维护性 • 强化与数据库交互—表区、高速缓存、持久化机制 • 灵活处理模式—包含同步与异步处理(请求队列) • 使用独立的工作流引擎—实现执行流程与业务的低耦合,完成业务流程的快速部署与灵活变更。 • 安全性采用—RAS非对称加密方式 • 可移值性—支持windows 、linux
BOSS系统结构 综合业务处理系统(IBDS)业务流程管理系统(BPMS)业务计费系统(BCS)业务处理总线(SDB)综合业务管理平台(IBMP)
BOSS---综合业务处理系统(IBDS) 综合业务处理系统(Integrative Business Deal System--IBDS)实现对业务管理、商铺管理、IC卡管理、IC卡设备管理、业务操作人员管理、平台操作日志等功能的应用辑逻实现。并将这些功能发布到“服务处理总线(SDB)”。IBDS并不负责权限判断所有签权操作在SDB完成。IBDS只提供业务逻辑服务单位。但IBDS需处理数据完整性,当接收到的请求数据项不完整时,不进行逻辑操作。
综合业务处理系统(IBDS)---功能概述 • 商户管理 商户定义 添加商户,修改商户信息,查询商户信息,注销商户信息 • 业务管理 业务定义 添加业务,修改业务,绑定业务流程,删除业务、查询业务。 • IC卡管理 IC卡定义 添加IC卡、修改IC卡信息、删除IC卡、查询IC卡信息、IC卡鉴权、IC卡帐户绑定。
综合业务处理系统(IBDS)---功能概述 • 业务操作人员管理 业务操作定义 添加人员、删除人员、查询人员、修改人员信息、人员操作鉴权。 • 日志记录查询 人员操作日志查询、IC设备请求日志查询、IC卡开日志、IC卡注销日志、商铺开户日志、商铺销户日志。
BOSS---业务计费系统( BCS) 业务计费系统(Business Charge System --BCS)实现对帐户管理相关功能、计费代码管理、相关日志管理、业务批价、数据审核、回退。并将这些功能发布到“服务处理总线(SDB)”。BCS并不负责权限判断所有签权操作在SDB完成。BCS只提供计费逻辑服务单位。
业务计费系统( BCS)---方案特点 • 动态计费脚本---可能满足业务快速、灵活计费需求。 • 计费数据可配置化---业务管理人员可时实管理业务资费 • 帐户序列化操作---保证计费的准确性、时实性 • 帐户数据校验---保证计费准确性、主动发现账务数据中的异常。
业务计费系统(BCS)---功能概述 • 资金账户管理 *资金帐户定义 账户添加、账户信息修改、账户注销、账户信息查询、账户锁定、账户金额冻结 • 帐务处理 帐户扣费、帐户交费、帐单生成
业务计费系统(BCS)---功能概述 • 日志管理模块 账户金额变化日志 账户锁定操作日志 账户金额冻结日志 账户操作日志
业务计费系统(BCS)---功能概述 • 计费代码管理 *计费代码定义 计费代码添加、计费代码信息修改、计费代码查询。 • 帐务数据校验 定时采集账户金额数据生成帐户金额归档数据,通过与账户金额变化日志 进行数据比对校验扣费的正确情况。如果计费数据出现异常将向前台的业务管理 人员发出报警,提示业务管理人员进行手工核账户。帐务校验也可以实时调用以 满足如:账户交费、账户退费时等业务的需要。
业务流程管理系统(BPMS) • 业务流程管理系统(Business Process Management System--BPMS)通过运用工作流引擎实现对业务支撑平台的业务流程实现、业务流程运行、业务流程管理,并将这些功能发布到SDB上。本系统采用工作流引擎的优势在于,可以最大幅度降低流程本身与业务耦合度,提高流程的灵活性与可维护性。
业务流程管理系统(BPMS)---方案特点 • 使用工作流引擎降低流程本身与业务耦合度 • 动态业务流程加载 • 业务流程可配置性 • 流程环换监控
业务流管理系统(BPMS)---功能概述 • 流程添加 • 流程配置 • 流程删除 • 流程查询 • 流程发布 • 流程当前步骤查询 • 流程历史步骤查询
BPMS需实现的业务流程 • 商户卡制卡流程
BPMS需实现的业务流程 • 商户卡提现流程
BPMS需实现的业务流程 • 临时卡制卡、发卡流程
BPMS需实现的业务流程 • 临时卡退卡流程
BPMS需实现的业务流程 • IC卡拍卖流程
BPMS需实现的业务流程 • 商户AB卡交易B卡密码交易流程
BPMS需实现的业务流程 • 商户AB卡交易B卡密码交易流程
BPMS需实现的业务流程 • 单卡无密码交易流程
BPMS需实现的业务流程 • 单卡密码交易流程
综合业务管理系统(IBMP) • 综合业务管理平台(Integrative Business Management Platform---IBMP)为业务管理人员提供可视化的操作界面,管理菜品交易环节中的各项数据以及服务,综合业务管理平台本身没有应用逻辑处理能力,查询与管理的操作实现是通过对服务处理总线(SDB)使用HXML协议的调用完成。
BOSS---服务处理总线(SDB) 服务处理总线(Service Deal Bus--SDB)整合计费(BCS)、业务管理(IBDS)、流程处理(IBMP)各个子系统功能。每个功能对一个适配器(Adaptor)。SDB负责把各个服务集中发布,实现与客户端的RSA通信、对客户端的鉴权、对业务操作的权限控制。
服务处理总线(SDB)---方案特点 • SDB本身为一个服务容器,容器中装载若干过Adapter,每一个Adapter服务负责一个服务的对外发布以及与对内消息的路由及转换。 • SDB整合了IBDS、BPMS、BCS的功能,并将这一连串的功能组装成服务提供给综合业务管理平台(IBMP)或其它业务系统 • SDB集中负责权限处理、加密通信的实现。 • 实现数据库的持久层,通过一级缓存与二级缓存提高数据读取的效率,减轻数据的压力。 • 使用J2EE应用服务器,支持linux与window系统。 • 使用Hxml消息包完成与其它系统通信 • 使用XStream使用Class与XML的转换、实现快速开发。
BOSS与对IC卡设备对接 • IC卡读取接口 • IC卡读取结果返回 • IC数据写入接口 • 小键盘输入接口 • 小键盘输入内容获取 • 获取IC卡设备ID
Thanks !! 成都讯浩科技有限责任公司 刘楷 电话:13679024094 廖宇 电话:13981775264 Email:xunhaokeji@yahoo.cn
问题讨论 IC卡设备接口对接放式 IC卡设备的接口开放能力
问题讨论 与拍卖系统对接方式 需要开放到拍卖系统的服务接口 拍卖系统对于RSA通信对接问题
问题讨论 业务交易流程异常与帐户解锁、解除冻结的操作问题。 对于业务流程中跨框面与跨业务人员的时间跨度问题。