用户登录  |  用户注册
首 页商业源码原创产品编程论坛
当前位置:PB创新网文章中心信息化信息技术

图形转换在银行系统的应用

减小字体 增大字体 作者:佚名  来源:本站整理  发布时间:2009-01-10 15:21:05
每个屏幕都有一个屏幕定义文件SDF:Screen Definition File,里面包括一个80*80的主机屏幕的屏幕名、各个字段的位置信息、以及各个自段的必要属性(例如:是输入/输出,字符/数字)。当这个SDF文件倒入ACE后,ACE就会读出SDF中各个字段的信息,然后根据一定的规则转换成Subapplication,一般来说,建库人员会使用定义好的组件去优化字段,如:COMBOBOX,InputFiled,list,StaticField等等,就跟一般的图形界面开发所有的组件一样。同一业务范畴的subapplication归到一起组成Library,最后所有的Library汇集到一起就成为一个完整的应用图形库。
和一般的图形界面开发一样,ACE也能对组件添加处理事件的功能。例如菜单界面,鼠标点击每一个菜单按钮,ACE都会在后台发起一个主机能识别的命令,从而使菜单功能生效。
应用图形库划分成Subapplication-->Application-->Library三级结构是为了便于层级管理。特别对于COMBOBOX等有下拉菜单的字段,可以在不同的级别定义下拉选项。ACE对于下拉选项的定义,是以字典的方式进行的,如果一个combobox只在一个屏幕上都有定义,则定义在SubApplication的级别;如果一个ComboBox在多个屏幕上有定义,则定义在Application的级别,则多个屏幕上的ComboBox可以共享一个字典。
三级结构的另外一个好处就是,便于版本的管理:不同的Library可以打包成不同的Jpack文件,其中包括该Library下所有的屏幕以及其编译好的Class文件,这样就可以设置保存最新版本Jpack的文件服务器,当不同工作站的人维护不同的Library时就可以先到共享的文件服务器中去最新版本Jpack文件,修改并编译成功后发布到开发机上,再由开发机产生执行文件用于生产。
3.优化服务器性能
以中国当前各金融机构发展的趋势,各个系统都有集中设置的趋势,这样就存在负载均衡的问题。由于图形WebServer不存在数据库的存储以及事务的处理,对服务器处理能力的要求不高,所以对于集中的模式,可以利用多台低档的Web Server搭建自身的Server Farm。所谓Server Farm是在应用层上的概念,即两台或多台Web Server组成一个Master-Slave的集群结构:Master负责分派任务,各台Slave通过向Master汇报自己当前状况维持一个Farm的关系,多台服务器共同对外服务,对外只公布Master的地址。所谓分派任务,就是Master根据一定的算法,从每台Slave中选出当前资源最空闲的机器,分派新的任务与之。具体可以根据需要进行配置。
二、结论
Java技术的使用优势在于它的良好的平台无关性,各公司可以根据自己安全、性能各方面的需要将图形Web服务器安装在Windows或UNIX的操作系统下。本地虚拟机的使用也使得客户端使用的限制大大降低,减少了对Green Screen的依赖,客户可以从复杂、晦涩的交易界面中解放出来,有利于新手加深对应用业务理解,也利于尽快适应工作环境。
该技术不仅仅可应用于OS/390的系统界面转换,对于其他类型的UNIX操作系统的接口,也同样适应,关键在于对每个具体应用图形库的建立。

【作者简介】曾欣(1979—),女,广东惠州人,华南理工大学学生,中国建设银行深圳分行信息技术部助理工程师,研究方向:软件开发技术。

上一页  [1] [2] 

Tags:

作者:佚名

文章评论评论内容只代表网友观点,与本站立场无关!

   评论摘要(共 0 条,得分 0 分,平均 0 分) 查看完整评论
PB创新网ourmis.com】Copyright © 2000-2009 . All Rights Reserved .
页面执行时间:20,000.00000 毫秒
Email:ourmis@126.com QQ:2322888 蜀ICP备05006790号