- 1、本文档共58页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
PB应用走向WEB的技术方案选择
—Appeon for PowerBuilder WEB 发布和J2EE WEB应用重写方案的比较
1???????? 概述
大多数企业已经认识到,将现有基于Client/Server架构的PB应用转换为成熟的N-Tier WEB架构会给企业带来诸多的优势。其中最显著的一点是在延伸企业应用到WEB架构之后,将会有更多的人如员工、合作伙伴、客户以及其他相关人员,能通过使用该WEB应用来运行相关的业务流程。当他们在获得授权之后,可以通过互联网(Internet)随时随地访问WEB应用,让企业的运转更加方便、高效而有序。另一方面,WEB应用和C/S应用比较而言,会更具伸缩性、更安全、更加易于维护,同时能有效地降低企业的总体拥有成本。最为重要的是,应用转到WEB架构之后,能为企业带来可持续增长的利润和长期的竞争优势,保证企业在未来的日子里立于不败之地。
1.1????? 可行的解决方案
由于 J2EE平台的稳定性、安全性、平台无关性,以及许多基于J2EE平台的成功案例,使得很多企业更加关注J2EE平台。因此本文侧重于介绍基于J2EE平台的解决方案:
方案一、利用J2EE技术重写出一个全新的WEB应用。重写以后,将在J2EE开发环境中维护新的应用。
方案二、使用Appeon for PowerBuilder(以下简称APB)产品对原有PB应用程序在PowerBuilder(以下简称PB)开发环境中进行WEB发布 [注:APB不仅可以将应用发布到基于J2EE平台运行,也可以将应用发布到基于.NET运行]。
1.1.1????? 利用J2EE技术进行WEB应用重写
重写是指利用J2EE技术按照原有的业务规则开发出一套新的WEB应用程序。因此,整理出原有PB应用的业务规则和数据结构是所有重写活动的起点,同时也是重点。原有PB应用的业务规则和数据结构的整理质量对于项目是否成功将起到决定性的作用。然后再使用HTML、CSS、JavaScript、Jsp、Servlet、 EJB等技术去实现这些已经整理出来的业务规则和数据结构。同继续使用PB开发应用相比,J2EE开发技术难度高,花的时间多,各种不确定因素较多,风险大。
企业可以选择自己重写,也可以选择外包给另外的公司。不管是企业自己重写还是外包,由于PB技术和J2EE技术本身的差异,企业将要使用全新的应用开发和维护流程,这意味着发生巨大的变化,而这些变化会导致非常多的风险。重写会在一定程序上改进原有PB应用程序的不良设计和编码,但是也可能会带来许多新的隐患,新写的代码通常都是需要在运行一段时间并不停地修复Bug后才能稳定。
1.1.2????? 使用Appeon for PowerBuilder产品进行WEB发布
APB以企业原有的PB应用的源代码为基础,自动生成一个映射原有PB应用功能的基于多层架构的WEB新应用。APB生成的WEB应用将精确地复制PB应用的用户界面和业务逻辑。
由于 APB是基于PB源代码进行地WEB发布。因此,企业可以让PB开发人员在PowerBuilder开发环境内完成企业原有应用的修改或添加新的功能,再由APB来完成PB应用程序生成WEB应用程序的所有事情。在整个过程中,PB开发人员不需要编写任何HTML、JavaScript、CSS、Java代码 —— PB开发人员只需运用标准的PB编程技术即可。
利用APB,企业能继续使用PB开发新的功能,然后再将其转化为WEB应用。因此APB可以帮助企业使用现有的PB技术有效的对原有的PB应用进行功能的扩展。
1.2????? 如何选择解决方案?
企业选择解决方案的时候,首先应当考虑的是解决方案本身是否和企业自身的发展策略方向一致;其次是解决方案是否能够支撑起企业的业务运转,同时能应付将来的业务扩展;最后需要考虑的是解决方案本身的成本以及会给企业带来的风险。下面列示的是企业在进行解决方案选择的时候必须谨慎考虑的主要因素:
·??????? 由于企业策略原因需要的是使用Java开发工具去开发WEB应用还是继续使用PowerBuilder进行应用开发?
·??????? 原有PB应用功能是否满足企业目前的业务需要?
·??????? 原有PB应用是否能够有效的进行功能扩展,以满足企业新的业务需求?
·??????? 原有PB应用程序的现状是代码质量很好、维护成本很低还是与之相反?
·??????? 原有PB应用程序转换为WEB应用程序之后对于最终用户的影响是正面的还是负面的?通常表现在最终用户对于新的WEB应用程序在用户界面和操作方式上的适应性,以及是否能够高效率的对应用进行操作。
·??????? 在原有PB应用程序转换为WEB应用程序的过程中,企业能否承受较长的开发周期、较多的成本及较高的风险?。
您可能关注的文档
- 箱体注塑模CADCAM说明书-实施方案书二.doc
- 哈工大网络安全解决实施方案书.doc
- 地源热泵集中供热系统规划实施方案书及可行性分析报告.doc
- 物流园公共信息平台建设实施方案书.doc
- 档案库房管理系统需求实施方案书.doc
- 钢管落地式卸料平台施工实施方案书(绵竹).doc
- 幼儿园钢筋工程施工实施方案书11G101.doc
- 专项施工实施方案书(钻孔灌注桩).doc
- 怀化市第四中学教育教学校园网络建设实施方案书.doc
- 车载无线视频监控实施方案书.doc
- 金融产品2024年投资策略报告:积极适应市场风格,行为金融+机器学习新发现.pdf
- 交运物流2024年度投资策略:转型十字路,峰回路又转(2023120317).pdf
- 建材行业2024年投资策略报告:板块持续磨底,重点关注需求侧复苏.pdf
- 宏观2024年投资策略报告:复苏之路.pdf
- 光储氢2024年投资策略报告:复苏在春季,需求的非线性增长曙光初现.pdf
- 公用环保2024年投资策略报告:电改持续推进,火电盈利稳定性有望进一步提升.pdf
- 房地产2024年投资策略报告:聚焦三大工程,静待需求修复.pdf
- 保险2024年投资策略报告:资产负债匹配穿越利率周期.pdf
- 政策研究2024年宏观政策与经济形势展望:共识与分歧.pdf
- 有色金属行业2024年投资策略报告:新旧需求共振&工业原料受限,构筑有色大海星辰.pdf
文档评论(0)