免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
最近访问板块 发新帖
查看: 2821 | 回复: 0
打印 上一主题 下一主题

一款国内技术含量较高的分布式小网格运算金融行业中间件 [复制链接]

论坛徽章:
0
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2005-06-03 13:21 |只看该作者 |倒序浏览
术语解释
[Attached System Database]                 系统工作数据库。
[Configuration Reallocate Database]        配置定义数据。
[RUN Status Monitor]                       运行状态监控器。
[D.A.A.L]                                  Database Access Agent Lay,数据库访问代理层。
[P.C.P.L]                                  Program Control Processing Lay,可编程控制处理层。
[P.A.C.L]                                  Package Analyze and Compose Lay,解包和组包层。
[P.C.I.L]                                  Protocol And Communication Interface Lay,协议和通讯接口层。
[Major Control Center]                     主控及多进程多线调度控制中心。
[Manage & Develop Utility]                 管理及业务开发工具。
[DATA Brigde]                              数据桥,中间业务平台与其它知名中间件的内建通讯数据桥。
[HI-Q & Safety Data Pool]                  高品质、安全的数据缓冲池。

新系统特点
1)        安全性
平台对外设系统数据传输有带加密和MAC的内建传输协议,对与其它中间件对接时由平台内建的数据桥进行非透明通信。
2)        可管理性
    所有的中间业务项目可由配置流程开发工具编译成UNIX的MEM DUMP后由整个平台加载运行,并且业务与业务之间可互动。可在一个平台下集中管理。
3)        开发快捷
    所有的项目,可由伪代码解析、流程图形配置等方式实现无代码化的开发。避免了代码漏洞和逻辑陷阱。加快整个项目开发进度。
4)        可靠传输
    对于链路的突然中断,数据缓冲池会在下一次连通后将上一笔发送失败的数据包补发至对方。
5)        可扩充性好
    API化、模块化的系统架构,引入内嵌式、外挂式技术插件,系统整体可扩充性强。
6)        高处理能力
系统可以以多进程多线程形式运行,在IBM 的RS6000中等服务上每秒可同时处理60~230笔。
7)        快速兼容其它系统
    整个平台几乎兼容所有的通讯协议。对解包或组包采用灵活的配置域段方式使之能快速应对所有格式的报文。
8)        平台运行内核化
    平台的整个多进程多线程调度信号灯,平台共享内存分页化、数据队列管理都由中间业务平台内核化处理,与各个功能层无关。
9)        支持多系统、多数据库
系统支持SCO UNIX、UNIX WARE、IBM AIX等、并附有WIN32带调试器版本。
由于数据访问层是独立的,所以如更换数据库,只需要更换相应的数据操作层模块。

技术亮点
1)        实时性效率性
本系统采用多进程和多线程并发睡眠式守候处理模式,在大数据量处理时有N*N路的并发能力。系统内建数据队列(非系统)和数据栈,能在有优先级、插队和管理的功能下调配交易处理。
系统指令和处理元子指令采用编译后的二进制控制流内存映像,省去通常的脚本配置式的系统解释时间。安全高效。
2)        平台式框架性
系统采用的是时下主流的框架模式:无为框架化平台模式,它的最大特点是,如果没有加载指令平台本身是不能处理任何事情的,所以谓之“无为”。
平台又分了几个部份组成:
核心调度层(多进程,多线程),此层是根据交易请求特征码来定位编译后的二进制控制流内存映像中的处理流程,并根据流程调度各层工作。
协议、报文解析层(多进程,多线程),此层是根据交易请求特征码来定位编译后的二进制控制流内存映像中的报文处理流程,并根据流程拆分报文并把报文域段组建成X-Y式的二维矩阵内存块,加锁后反馈给调度层,由调度层触发处理层。
处理功能层(多进程,多线程),此层根据核心层的信号和特征码定位二进制控制流内存映像中的处理流程后,根据流程中的指令+资源对X-Y的矩阵域段进行处理。
数据库访问层(多进程),此层只受“报文解析层”、“处理功能层”的直接控制,它能根请求操作各种数据库并返回结果。此层也接受其它层的非透明访问(也就是其它层的原码中可调用其功能进行开发,其它层在编译后的二进制控制流内存映像中不允许)。
通讯路由层(多进程,多线程,多协议)此层直接受核心调度层控制,它内建有各特征码所对应的链路表、转发路由表等。根据特征码找出的链路号和路由信息对报文进行发送或转发。它还在内部建有可靠报文发送池,当链路有问题而发送失败后,池会在下一次链路正常补发出去。此层能在多机器工作状态下,在数据队列使用大于70%后(也就是说请求报文的速度大于处理层的处理速度而造成请求积压时)把所有通讯报文转发到另一台机器上。从而实现多机的通讯负载平衡。此外还提供了与其它中间件的数据桥服务。
3)        二次开发体系统
平台整体采用多层次API结构组成包括核心层,整个指令体系统采用数字编码+中文注明的模式构成,其指令体系的指令最终会委托到一个结构化、标准化的附加库中的元子函数,而用户可以随意开发各种功能的元子函数并注册新指令。
平台的内部模式改变可由图形化的开发工具调用相应的指令完成,业务处理逻辑完全由图形化流程开发工具开发并编译完成。
平台对报文的解析、转换也采用图开化开发工具配置编译完成。

4)        灵活的插件技术
平台制定内嵌式和外挂式插件技术标准白皮书,它包括“核心制控访问协议”和“数据交换协议”,插件的引入使整个平台在不改动的情况下做到理论上的功能扩展。并提供完整的SDK接口和文档。

5)        X接入模式
平台可以以多种方式接入,TCP/IP,UDP/IP,SNA,FTP,IFDP(平台内部一个标准化数据交换协议)等,以及TUEDO、CICS等中间件的接入,并多台平台时还允许分布式小网格技术式接入。

6)        交叉应用
平台内部加载的所有应用配置之间的一些业务逻辑可以横向交叉调用。例如:银证转帐项目可以使用代缴话费项目的身份验证业务处理逻辑过程;ATM适配器项目可以调用短信网关项目的发送短信业务逻辑来发送通知短信。

7)        集中管理、灵活修改
所有中间业务最终会被集中编译成控制流,并加载在一个平台下或多个分布式平台镜像下运行,对业务逻辑或报文的修改只需要重编译控制流并重加载运行即可,无需重写代码和调试代码。

8)        数据安全性
平台有内建不透明加密体系统,并集成了当前流行的“镭卡”、“金卡”等四种模式加密机的访问接口和元子指令。令换PIN或验PIN简单安全,并附送内建不透明镭卡格式软加密机。

4.        业务亮点
1)        无代码化的RAD
使用或管理开发人员可以在无代码化状态下,用平台提供的开发工具开发各种中间业务,免去调试代码的时间和代码级的逻辑漏洞测试时间,从而实现快速开发。
2)        业务产品的二次包装
通过配置完整的业务逻辑流和报文解析流可将一些特色业务、高收益业务包装成服务产品,部门化、产品化运行。例如:ATM适配器,柜台适配器等…
3)        多点接入多点接出
平台能够同时接入一个单位的多个分部,并且同时接出到多个主机系统。制定虚拟的目标系统编号00000~65535个接入、接出点。
4)        报文快速适应
所有业务报文解析、组成采用图形化配置完成,可以快速适报文的修改、扩充、升级!
5)        抽象的业务形象化
对各种抽象的金融业务逻辑采用图形化流程开发,使其形象化,从而使开发人员的思路更清析,逻辑判断更全面,处理漏洞更少。

未命名.jpg (97.61 KB, 下载次数: 54)

未命名.jpg
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP