数据交换平台的主要功能与性能要求
一、数据交换平台的主要功能
运用数据交换平台,主要是为了适应信息共享的发展趋势,具有内部不同业务系统间、内部与外单位不同业务系统间进行信息交换的功能。内部各业务系统间如:地税系统与财政系统;内部与外部业务系统间如:地税与工商、银行、社保、质监、土管、城建等。数据交换平台的建立应为今后业务系统的升级、扩展提供基础平台,大大缩短并减少管理系统的开发、部署周期和投资。
数据交换平台,提供定义和配置内部数据集成与协同的方法,对每次数据交换请求,能根据数据报特征计算与之相匹配的数据路由,并按数据路由的定义次序依次调用相应的数据处理服务,从而实现不同数据库间的数据与信息共享。
二、数据交换平台的主要功能要求
1、支持主流硬件厂商的硬件平台及操作系统平台,支持IBM AIX,HP UX 11以更高版本,其他主流的UNIX或LINUX操作系统;支持多种客户机访问模式,如Java、Delphi、C++ Builder、Visual C++、Visual Basic、PowerBuilder、C#、ASP、PHP等。
2、数据交换平台能集中管理、控制各交换结点间数据交换规则和路径。提供数据交换全过程的配置方法,实现松耦合、零编程、强扩展的目标。
具体配置交换任务时,从前置机数据包(或数据库)到各应用数据库服务器的数据处
理及分发均可自定义。针对不同的交换任务,可自行定义数据采集、业务逻辑处理、数据存放等多个步骤。其中业务
逻辑处理应以SQL语句或存储过程的形式体现,并嵌入到数据交换过程。中间交互过程和数据对象均应透明。在联网业务变化时,只要通过常用的数据库编程,即可完成任务的新增和修改,不需要掌握相关的编程技术,进行任务编程和编译发布。
3、数据交换平台对外部数据交换采用前置联网服务器方式。联网前置机能与主流中间件产品进行直接联接,支持多协议接入,如SOCKET、TUXEDO、MQ、TCP/IP、FTP、NOTES 等。联网时可根据接入点情况,通过联网属性定义(无需编程)完成联网的要求。同时还需要提供采用FTP或邮件形式进行数据交换的技术手段。最大程度降低接入点的成本投入,保证扩展的便捷性和兼容性。
4、平台必须支持主流的数据库,如Oracle、Sybase、SQL Server 等,支持异构数据库间的数据集成与协同,并保证多数据库(异构或同构)之间的全局事务一致性。具有数据同步/异步调用和交易冲正机制等功能。针对不同数据库分别提供相匹配的高效数据处理引擎;支持多结果集的数据处理,支持对多媒体等多种数据格式的读取、更新等处理能力。
5、数据交换平台,能支持64位技术;能与64位版本的数据库系统集成。针对不同的操作系统和数据库,可提供一致的缓冲区、消息的持久化;具有交易的调度功能,支持路由规则的动态变更;支持提供客户端和服务器之间多种通讯方式:会话、广播通知、管道、发布/订阅;提供多种接收通知消息的机制满足不同的应用场景需求;联网报文采用字符串报文、二进制流、XML格式报文、文件等形式。
6、数据交换平台能支持不同地域的服务器进行服务端连接,能够进行连接策略和加密的配置;支持跨越广域网的服务器间进行透明的请求转发和内容依赖路由机制;提供服务器间的连接保持机制,保证连接不会因为短暂的空闲被断开;提供网络传输压缩功能,以减少应用在网络上的传输量,压缩功能必须是可配置的,对应用透明。
7、数据交换平台要提供多种高可用性,能够在服务节点间进行请求转移;支持在单机模式和多机模式下,提供多种不同的负载均衡算法,包括轮训、权值等;支持有计划的停机,提供工具将业务组件迁移到其他节点,对节点维修后,可以将原有组件迁回,并正常运行。
8、数据交换平台必须具备事件触发、定时任务、数据触发(当某些敏感数据发生变化时主动触发数据交换)的发起数据交换请求的技术性能。数据触发服务,即数据交换过程中,可根据特定情况进行特殊处理的服务(如业务高峰期间,外单位向交换平台发送了大批量数据处理请求,为了保证内部核心业务系统的正常运行,交换平台接收请求后并不及时处理,而是在业务空闲期再响应外单位请求。)等
9、数据交换平台,应具备完善的日志管理机制。对交换任务全过程进行监控和日志管理。具备直观、详细的运行与状态日志,同时还具有日志分析功能,帮助用户调整优化平台运行性能。
三、数据交换平台的性能要求
1、对简单的实时交易,数据交换平台能在1秒内完成交易从接受请求到处理完成。
2、数据交换平台具有较高的稳定性,对10万次以上的连续请
求处理无故障。
3、对实时或批量的数据交换业务请求予以响应,支持至少10个并发请求的响应,具备大并发量处理机制,支持实时与批量数据的均衡调度。
4、对大数据包的处理,记录量在100万条左右,能在10分钟以内完成交易从接受请求到处理完成。
5、运行环境说明如下:
⑴网络环境:2M光纤网
⑵数据交换平台服务器配置:
System Model: IBM,9113-550
Number Of Processors: 4
Processor Clock Speed: 1502 MHz
CPU Type: 64-bit
Memory Size: 7744 MB
Good Memory Size: 7744 MB
Operate System:AIX 5.3.0.0
⑶地税方前置机配置:
操作系统: Microsoft(R) Windows(R) Server 2003,
Enterprise Edition
操作系统版本:5.2.3790 Build 3790
系统制造商: Dell Inc.
系统型号: PowerEdge 2950
系统类型: X86-based PC
处理器: 4CPU(x86 Family 6 Model 15
Stepping 6 GenuineIntel ~1595 Mhz)物理内存总量: 2,047 MB
可用的物理内存: 1,389 MB
⑷针对上述涉及的业务逻辑举例如下:
将工商局的业务库数据交换到地税业务库中。从工商局取到前置机上的1000条记录称为结果集A,将地税业务库中的行业对应表称为结果集B。结果集A中的HYBM需要
转换成结果集B中HYBM。结果集B字段HYBM_GS是结果集A的外键。最后将转换后的结果集按表C的数据结构存入表C。
⑸数据库说明:
工商局业务数据库为Oracle,对外联网模式采用Socket技术。地税局业务数据库为Sybase。
四、其它要求
1、本项目必须有1个以上(含1个)数据交换项目案例或类似
项目成功案例(2006年1月1日以后);
2、负责提供数据交换平台涉及整合其他公司的中间件,中间件的最终用户为采购单位;
3、提供数据交换平台的三年免费维护和升级,终身维护等良好的服务。免费服务期满后,提供终身维护等良好的服务承诺;
4、在服务期内,能协助采购方编写业务逻辑存储过程;
5、服务响应时间。帮助热线与服务:服务时间:7×24; 响应时间:1小时给予解决方案; 紧急支持服务:服务时间:7×24;响应时间:1小时给予解决方案;2小时到达湖州现场;
6、成交供应商负责系统的安装、调试、验收、培训;
7、成交供应商应自行承担选派专业人员的住宿、就餐和交通等费用;
8、成交供应商提供的产品,必须符合谈判文件及其竞标文件规定的要求,如有不符,采购人可以无条件退货,造成的损失由成交供应商承担;
9、成交供应商必须有可靠的售后服务保障服务点,能提供正常的技术服务。(提供湖州市本地化服务的,以本地化服务公司协议为准);
因篇幅问题不能全部显示,请点此查看更多更全内容