• 软件测试技术
  • 软件测试博客
  • 软件测试视频
  • 开源软件测试技术
  • 软件测试论坛
  • 软件测试沙龙
  • 软件测试资料下载
  • 软件测试杂志
  • 软件测试人才招聘
    暂时没有公告

字号: | 推荐给好友 上一篇 | 下一篇

有一合作项目:AS400的直连终端应用想修改为使用浏览器

发布: 2007-6-08 22:43 | 作者: seanhe | 来源: | 查看: 55次 | 进入软件测试论坛讨论

领测软件测试网
各位老大好:

    兄弟是银行开发部门的。我们原来的生产系统是AS400直接连接终端的处理模式。现在想修改为采用浏览器的处理模式,但是AS400的应用由于数量太大,无法修改。
    请问各位,是否有软件或者公司可以合作?

 qingzhou 回复于:2005-02-28 18:37:33
这个可能要用到WebFacing来处理了。
其大概原理是将AS/400的DSPF转化为JAVA语言编写代码,这样就支持IE方式浏览DSPF文件了,其它后台的PF、RPG、CLP等无须修改。

市场上目前有一些现成的商业软件、如:NewLook,但价格不匪。

我目前也在研究中、有一定的难度。。。

 mamei 回复于:2005-02-28 21:22:08
[quote:8254e521e1="tomasyu"]各位老大好:

    兄弟是银行开发部门的。我们原来的生产系统是AS400直接连接终端的处理模式。现在想修改为采用浏览器的处理模式,但是AS400的应用由于数量太大,无法修改。
    请问各位,是否有软件或者公司可..........[/quote:8254e521e1]

哥们,

发个邮件给我!

 layyf 回复于:2005-03-01 09:47:43
有一个免费的,不知你敢不敢用了。
它使用了TOMCAT作为web服务器,具体你可以到http://www.lab400.com看看,希望能帮到你。

 zyzng 回复于:2005-03-01 10:00:45
I have done a project like this.......
Contact me
zyzng@vip.sina.com

 居士 回复于:2005-03-01 11:13:20
楼主,对于银行的核心业务,设计解决方案,你这种做法太唐突了,大家在不了解你应用详细情况的条件下给出的方案,可能离你的需求有点偏差,会给你决定带来干扰。

如果是银行核心业务系统,现在基本上都是客户端通过字符界面或者简单的图形界面连接到前置机上来处理。而AS/400只是作为DB2处理机,很少有柜台直接连到AS400的。因此我不同意楼上的各位解决方法。

如果是你银行的其他业务,可以参考webfacing或楼上的几种方法。webfacing要搭配系统好多程序才能使用,一般工厂ERP系统会用到。没听过银行用这东东。

 tomasyu 回复于:2005-03-01 11:26:08
楼上的老大:

    很不好意思,我们的核心业务系统就是为数很少的柜台直接连接AS400的方式。现在想完全改造,但时间来不及,只能先找一个临时解决方案。
    因此需要一个合作开发商。

 zyzng 回复于:2005-03-01 13:30:41
As I know, you can use Websphere as a middle tier.AS/400  act as a database server.  like 3 tier application. But some code need to rewrite.

 qingzhou 回复于:2005-03-01 13:49:44
[b:83479642aa]What is WebFacing ?[/b:83479642aa]

WebFacing按字面解释,就是让你在iSeries的系统有一张漂亮的Web新面孔。WebFacing本身是属于WebSphere Development Studio for iSeries(WDS)一套工具,简单的来说,就是一个提供我们原先在iSeries执行的画面,快速转译成能够run anywhere的Java Server Page;但是后端依然保留iSeries上RPG或Cobol所开发的应用程序软件,让原来只能在生硬的文字画面工作的环境,并还能在保持原来iSeries的高稳定下,换上一个多彩多姿的Web画面。除了让使用者有个更具亲和力的操作接口外,JavaScript等交互式语言,更加速使用者对于系统的适应能力。

[b:83479642aa]功能特色[/b:83479642aa]
 
1. 将现行5250的环境快速转换成Web的接口
WebFacing不但可以让系统以最小的工作时成就可以逊徐让你达到Web化的目的,还能够同时保有原先只须文字处理的使用者一个纯文字接口的5250工作环境

2. 循序渐进的进入多采多姿的Web世界
WebFacing可以让最急须转换成Web化的系统,快速的换上新面貌,再循系渐进跟着IBM的脚步,一步一步的企业的各种不同系统,达到一个高整合性的地步,进而提高工作时的执行效率

3. 执行时的效能及稳定依旧
iSeries的高效能及高稳定性是备受肯定的,WebFacing不但让生硬的工作画面更美观、更具亲合力,亦同时在不须更改企业逻辑的情况下,维持原来个效能及稳定

4. 方便的开发及维护
即使在多重的使用者操作接口下,再开发及维护的同时,系统人员也只要对既有且熟悉的环境下,做让程序发挥更高效能的开发及维护动作



What is WebFacing ?




功能特色


 qingzhou 回复于:2005-03-01 14:00:37
[b:c60a8a4d6e]WebFacing的转换实例展示[/b:c60a8a4d6e]

转换背景
  ■ 一套以RPG所开发撰写的应用程序
  ■ 转换环境为iSeries 830(OS/V5R1)
  ■ 转换工具:软件 - WebSphere Development Studio Client for iSeries
         硬件 - IBM ThinkPad X24(OS/Windows 2000 Profession)
转换过程
在此次的实例转换过程中,主要分为两个部分:

第一部份是利用WDSC的功能,将原先在iSeries上主要为Display的DSPF做一个转换。转换时的几个重点如下:
 1. 是否将WDSC的WebFacing的Service Pack 给Update到最新的版本(转换时最新版本为SP3Cht)
 2. 有关于编码部分的设定
 3. 对于所要Call的Server端程序所使用的路径
 4. 系统内部自行定义的关键词转换

第二部分是利用WDSC内部开发Web组件的功能,对以转换出来的模块左改善及增加与其它外部系统整合的功能。转换时的重点如下:
 1. 对Java的一些基本实作有一定的认识即了解
 2. 在网络应用程序的部分,如Java Server Page及Java Servlet等有清楚的概念实时做经验
 3. 修改时所做的版本控管
 4. 对于将最后完成的Web模块,部署到iSeries上的WebSphere Application Server过程要注意转换过程5250UI及Web Browser都能同时且正常运作

[b:c60a8a4d6e]测试环境[/b:c60a8a4d6e]
1. Web Browser:Microsoft Internet Explorer 6.0
2. 5250UI:IBM Client Access Express for Windows 5.0

从上面的说明,相信各位已经了解您已经有一个不错的方法可以快速响应与满足客户或同仁的需求;但是请记得您还是需要一个专业服务的厂商的协助,因为在正式环境下运作,还需要考虑:
1. Apatch Web Server 和 Websphere application server 安装设定
2. 安全规划(SSL) 
3. 备援及回复
4. 效能规划 
5. 专业的教育训练



WebFacing的转换实例展示


 hanyu 回复于:2005-03-01 18:14:49
qingzhou  好厉害。
请问tomasyu 兄弟,柜台直接连接AS400主机,长天给广发好像作的是这种方案,还有其他银行这样做吗?有多少并发客户,主机交互式能力够不够?

 fh2001 回复于:2005-03-01 22:10:07
qingzhou, 衷心地说一句,I服了Y. :P

 sailor99 回复于:2005-03-02 15:14:57
找中联软件啊,中联做过这样的项目!!

 sailor99 回复于:2005-03-02 15:16:19
找中联软件啊,中联做过这样的项目!!

 Lantern 回复于:2005-03-02 17:44:03
也可以考虑一下NEWLOOK7.0,具体原理有些象WEBFACING,我看过newlook给上海一家大公司做的DEMO,也操作过它的TRIAL版本,中文、页面效果、扩展功能(象LIST直接导出到EXCEL、输出至EMAIL、显示界面分页等)、开发等都做得很不错。你如果感兴趣,我可以去问下看看能否把DEMO拿出来 :oops:

 riancy1106 回复于:2005-03-02 18:21:15
[quote:152672cd18="居士"]楼主,对于银行的核心业务,设计解决方案,你这种做法太唐突了,大家在不了解你应用详细情况的条件下给出的方案,可能离你的需求有点偏差,会给你决定带来干扰。

如果是银行核心业务系统,现在基本上都是客户端通..........[/quote:152672cd18]

对于银行核心业务系统,系统实现方式决定了能否改造成C/S/S的架构。如果应用不支持,即使是有工具也不太可能平滑的过渡。

而且现在除了广发好像没几家银行采用终端直联AS400的方式吧!

 wildfish 回复于:2005-03-02 22:38:52
其实我个人觉得没什么太大的意义。webfacing只是简单的转化,如果你想做到脱离字符界面,你还需要更改很多东西的。比如,把业务逻辑抽取出来,形成java bean或者c# class之类的。后期还是需要改动很大。晚痛不如早痛。如果说你的程序设计得很好,很模块化的话,倒是可以用java去call这个模块来获得结果。好像国外有家公司www.asna.com有提供这样的.net framework二次开发平台,或者你用jt400提供这种二次开发。

 居士 回复于:2005-03-02 23:24:54
这种改造,我想费用会相当可观的。
还不如你们重新设计系统架构核算,晚痛不如早痛嘛

 暴走族 回复于:2005-03-03 08:51:53
我是中信的.我们将要上的系统是基于websphere的.我想这种才是楼主想要最终解决方案吧.

 tomasyu 回复于:2005-03-03 13:56:44
很感谢各位给兄弟提了这么多的意见。

 joess 回复于:2005-03-07 17:31:54
哥门是那的银行,上海的话到可以联系一下!021-28148137

 maxmao 回复于:2005-03-08 11:44:04
IBM 好像有出 HostonDemand , 可以透過 Web 連線
一樣是 Green Screen
不過好像是透過 Java ,

可是如果有透過 AS/400 做造字的話 , Client 端都會看不到難字喔

 xuguopeng 回复于:2005-03-08 13:26:21
V5R3的HATS不知道是否能做到这种要求呢 

造难字可以在CLIENT端造啊 通过PC服务器分发出去就可以了 但在控制台是看不到难字的。。。。

 rocketer 回复于:2005-03-08 17:43:09
请和我联系一下

dapangrabbit@hotmail.com包含MSN

dapangrabbit@sohu.com

 jj8610 回复于:2005-03-09 10:52:11
为什么不选用基于WEB的仿真软件?

如: 5722XH1   *INSTALLED   iSeries Access for Web 
     5722XH2   *COMPATIBLE  iSeries Access for Web 
     (IBM)

      REFLECTION FOR WEB (WRQ)

 jpgjpg 回复于:2005-03-17 00:23:48
V5R3的HATS能做到这种要求!
But the speed is slow!
HATS alone need 1000 CPW

 zzzddd 回复于:2005-03-17 10:40:54
我觉得像webfacing之类的只是换汤不换药,最好还是治本!

 qingzhou 回复于:2005-03-17 19:14:00
[quote:47c307ceda="zzzddd"]我觉得像webfacing之类的只是换汤不换药,最好还是治本![/quote:47c307ceda]
如何治本?请说说可行性方案。。。

 cy767 回复于:2005-03-18 03:27:22
楼主是否考虑过下面的软件?你的项目听起来不小啊。
http://www.seagullsoftware.com/products/jwalk.html

另外, 可否请中信的暴走族兄介绍一下你们将要上的基于websphere的系统和现有应用是如何整合的?

 yinzq2003 回复于:2005-03-18 23:17:56
事实上银行的柜面业务绝大多数是采用傻瓜终端的方式,主要原因是操作速度快,如果是采用Web方式,刷新屏幕的时间还是比较长的。如果是后台的业务系统采用Web方式还是比较好的。IBM的WSBCC在国内还是没有大范围推广,这是比较不错的平台。有时间可以研究一下。但是价格不菲啊。

 java8769_cn 回复于:2005-03-26 00:52:15
[quote:51d5a1a418="layyf"]有一个免费的,不知你敢不敢用了。
它使用了TOMCAT作为web服务器,具体你可以到http://www.lab400.com看看,希望能帮到你。[/quote:51d5a1a418]

 ewmiscc 回复于:2005-03-26 09:38:19
看上去实现的方法很多啊, 能不能像qingzhou那样放点实例上来让兄弟们开开眼.

延伸阅读

文章来源于领测软件测试网 https://www.ltesting.net/


关于领测软件测试网 | 领测软件测试网合作伙伴 | 广告服务 | 投稿指南 | 联系我们 | 网站地图 | 友情链接
版权所有(C) 2003-2010 TestAge(领测软件测试网)|领测国际科技(北京)有限公司|软件测试工程师培训网 All Rights Reserved
北京市海淀区中关村南大街9号北京理工科技大厦1402室 京ICP备10010545号-5
技术支持和业务联系:info@testage.com.cn 电话:010-51297073

软件测试 | 领测国际ISTQBISTQB官网TMMiTMMi认证国际软件测试工程师认证领测软件测试网