pbntierbuilder产品应用解决方案之商业软件迁移升级

这里谈到的商业软件产品是指ERP、MRPII、进销存、物流、CRM等这些针对行业或通用的大量发行的软件产品,特点是通用性比较强,客户广泛、部署环境多样、价格有层次等。

         Powerbuilder(以下简称PB)在商业软件产品中有比较广泛的应用,ERP方面,国内ERP的三巨头之一,浪潮通软的ERP-PS版即为PB所开发,而台湾地区的著名ERP,前普阳eProERP也为PB所开发;MRPII则大部分为PB所开发,并在制造行业有广泛的应用;据了解,物流系统同样是大部分为PB所开发。
        这些优秀的PB开发的商业软件产品普遍诞生于90年度中期和2000年前后,为国民经济发挥了巨大的作用,为企业发展立下了汗马功劳,但随着企业业务的拓展和环境的变化,已经普遍面临如下一些新的需求:
互联网使用
        随着企业业务拓展,分支机构的设立,并且网络接入条件的具备(ADSL等),企业希望能把原来在局域网内使用的系统部署到互联网环境下(比如在互联网环境下使用ERP)


大并发支持 
       随着企业规模扩张,软件的使用数日益增长,对系统的大并发要求越来越突出。

多语言支持
       一些企业业务拓展到了国外或港澳台,或软件需打入港澳台客户中,软件实现灵活的多语言支持成为势在必行。

系统间集成
      信息化建设起步早的企业,由于不同系统建立年代不同,或者为不同厂商提供,普遍存在系统间要进行信息集成的需求。

        除以上主要需求外,一些商业软件产品还面临着数据库可置换(支持更多种数据库)、运行性能的提升、面向SOA等方面的需求。另外这些商业产品因为开发的年底比较久,市场导向导致对PB最新技术投入研究不足,因此还面临着技术落伍(主要还停留在PB C/S开发层面)的问题。

      为解决以上序列问题,目前商业软件产品开发商(ISV)普遍面临的解决方案有三种:

1、Java/.NET重写系统
        用Java或.NET重写系统,虽然可以采用最新的架构和技术来实现,采用客户端免维护的WebForm方式,可以降低企业信息中心的维护工作量;但对于一个成熟的商业产品,要更换技术重写,不仅周期长,耗资巨大,可能错过市场机会,而且既有的资源、优势和积累得不到继承,讲是资源和财力上的巨大浪费,开发出的新的系统,由于操作习惯的改变和用户体验效果的降低,最终使用者的反应通常也不好。
2、采用托管方式运行
       托管方式是指Windows终端以及类似的解决方案,这类解决方案几乎不用修改程序,可以很快部署,系统可以保持原来的完全一致的界面风格、在互联网下的速度也比较快;但这种解决方案仅仅解决了互联网下使用的问题,包括多语言支持、数据库可置换、超大并发支持以及更重要的系统间集成和面向SOA的发展均无法解决,因此作为权宜之际尚可,无法作为产品的长期发展解决方案。
3、迁移升级至nTier/Web 
         PB新版本已经发展出的nTier/Web的各项基础技术,采用PB+PBntierBuilder来迁移升级PB C/S开发的商业软件产品优势十分明显:一次迁移升级,只需管理一套源码,即可发布成不同的部署架构之下(可满足不同市场层次的客户);在互联网下运行速度快,技术上是PB的完美搭档,可持续发展,而且基于SOA的参数化构件设计,对于系统间集成和功能服务化都可以很好的实现,特别是可采用无限分发许可,商业软件产品可嵌入PBntierBuilder的部件分发而不增加额外成本。

采用PBntierBuilder进行nTier/Web迁移升级的基本步骤如下:
1、进行nTier/Web开发及迁移培训
        从PB C/S到nTier/Web分布式开发的技术跨度很大,需要开发人员换脑筋,迁移之前,需进行必要的nTier/Web基础开发和迁移升级技术的培训。  
2、升级系统至PB最新版(11.5)
        升级到Unicode版的PB11.5,PB11.5对.NET支持甚好,亦可支持EAServer6.1(.NET Client可访问EJB,解决了.NET和J2EE的鸿沟)。
3、对系统架构和功能进行分析规划
        为进一步优化系统,并实现可能的系统间集成(EAI)以及功能服务化(SOA)等方面的需求,需进行架构和功能的分析规划。
4、使用PBntierbuilder进行迁移升级
       对数据访问部分(DW/SQL/SP)进行代码改写,并采用组件模板进行具体业务功能封装等工作。
5、根据市场需要发布成不同架构的版本
       可根据不同部署环境或成本需求层次发布成不同的部署架构(多达8种):不采用应用服务器(LAN,免费)、采用IIS作为应用服务器(LAN和WAN,免费)、采用专业的EAServer作为服务器(LAN和WAN,收费)等,这为产品实施和市场策略带来很的可操作空间。

        采用PBntierBuilder进行nTier/Web迁移升级需考虑的成本包括Sybase基础产品的许可费用,PBnterBuilder的许可费用(可购买无限分发许可)及开发顾问(培训以及迁移指导),以及商业产品本身迁移的人工成本等。

        采用PBntierBuilder进行nTier/Web迁移升级,将取得明显的回报,不仅可以很好的解决前面所提及的各项需求,凭借新的技术优势,在商业产品市场上可以开拓新的客户群体,在产品研发技术上可以提升到一个新的台阶,增强产品研发团队的动力和信心。

公司电话027 87770660      口口75642644         公司网址www.yuanqitech.com

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
【优质项目推荐】 1、项目代码均经过严格本地测试,运行OK,确保功能稳定后才上传平台。可放心下载并立即投入使用,若遇到任何使用问题,随时欢迎私信反馈与沟通,博主会第一时间回复。 2、项目适用于计算机相关专业(如计科、信息安全、数据科学、人工智能、通信、物联网、自动化、电子信息等)的在校学生、专业教师,或企业员工,小白入门等都适用。 3、该项目不仅具有很高的学习借鉴价值,对于初学者来说,也是入门进阶的绝佳选择;当然也可以直接用于 毕设、课设、期末大作业或项目初期立项演示等。 3、开放创新:如果您有一定基础,且热爱探索钻研,可以在此代码基础上二次开发,进行修改、扩展,创造出属于自己的独特应用。 欢迎下载使用优质资源!欢迎借鉴使用,并欢迎学习交流,共同探索编程的无穷魅力! 基于业务逻辑生成特征变量python实现源码+数据集+超详细注释.zip基于业务逻辑生成特征变量python实现源码+数据集+超详细注释.zip基于业务逻辑生成特征变量python实现源码+数据集+超详细注释.zip基于业务逻辑生成特征变量python实现源码+数据集+超详细注释.zip基于业务逻辑生成特征变量python实现源码+数据集+超详细注释.zip基于业务逻辑生成特征变量python实现源码+数据集+超详细注释.zip基于业务逻辑生成特征变量python实现源码+数据集+超详细注释.zip 基于业务逻辑生成特征变量python实现源码+数据集+超详细注释.zip 基于业务逻辑生成特征变量python实现源码+数据集+超详细注释.zip
提供的源码资源涵盖了安卓应用、小程序、Python应用和Java应用等多个领域,每个领域都包含了丰富的实例和项目。这些源码都是基于各自平台的最新技术和标准编写,确保了在对应环境下能够无缝运行。同时,源码中配备了详细的注释和文档,帮助用户快速理解代码结构和实现逻辑。 适用人群: 这些源码资源特别适合大学生群体。无论你是计算机相关专业的学生,还是对其他领域编程感兴趣的学生,这些资源都能为你提供宝贵的学习和实践机会。通过学习和运行这些源码,你可以掌握各平台开发的基础知识,提升编程能力和项目实战经验。 使用场景及目标: 在学习阶段,你可以利用这些源码资源进行课程实践、课外项目或毕业设计。通过分析和运行源码,你将深入了解各平台开发的技术细节和最佳实践,逐步培养起自己的项目开发和问题解决能力。此外,在求职或创业过程中,具备跨平台开发能力的大学生将更具竞争力。 其他说明: 为了确保源码资源的可运行性和易用性,特别注意了以下几点:首先,每份源码都提供了详细的运行环境和依赖说明,确保用户能够轻松搭建起开发环境;其次,源码中的注释和文档都非常完善,方便用户快速上手和理解代码;最后,我会定期更新这些源码资源,以适应各平台技术的最新发展和市场需求。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值