未来软件开发发展趋势平台化开发技术

1,B/S目前是大势所趋,但由于相对cs系统而言,在很多方面都不能被B/S取代,如在运行速度、数据安全、人机交互等方面, 所以我们不得不面对折中选择,于是平台厂商们提出了c/s架构结合智能客户端感应技术,大大降低C/S架构的系统部署成本。 

2,随着企业的发展,客户需求的系统越来越多,如果还是基于传统开发,那么如果设计不合理,必将形成一个一个的信息孤岛,如何将这些系统有效整合,相信都是大家非常头痛的一件事情,但是倘若一开始采用平台化开发技术,所有的系统都集中在一个开发库下进行开发设计,根据公司后续的需要,在原有开发库下进行功能模块的扩充,然后发布的时候以升级包的形式提供给系统使用者,这样既可以不影响系统之前录入的数据,对后续的维护也是非常方便, 

3,一个企业不单单系统在增加,有时候随着发展,他们很多业务流程也在随之改变,如何做到业务流程可以交由客户自己定义,相信这也是作为平台厂商必须实现的,既做到可视化流程设计。 

4,报表套打能否做到自定义,开发能力再强的公司,也有考虑不周全的时候,如何完善这一客户特殊的报表需求,这要求平台厂商得需要强大的报表引擎,能实现客户自定义报表的需求,套打样式需求。 

5,作为系统提供商,很多时候客户都是多组织架构的,如何让你开发的系统实现基于互联网式的集中运用,显然也是难点,尤其是所有数据只存储在一张表中的,如何做到彼此的数据分离,这要求平台厂商拥有强大的数据分离技术。 

6,完整的权限角色功能模块管理,系统的使用者是人,如何做到可以对每一个人分配任意组合的数据权限,功能权限,这显然也是平台厂商们要考虑的一个问题。 

7,优秀的缓冲机制,网络带宽虽然已经不是什么问题,但能利用缓存机制减少数据在互联网上流量无非也是平台厂商关心的问题 

还有一点:性能很重要,对于海量数据的响应速度要考量。同时对于不同网络环境,特别是三网融合之前,例如服务器放在移动的机房内,客户通过联通的网络访问,此时的网络是不好的,对性能的体验就愈发凸显

来源:adagadadfafd

声明:本站部分文章及图片转载于互联网,内容版权归原作者所有,如本站任何资料有侵权请您尽早请联系jinwei@zod.com.cn进行处理,非常感谢!

上一篇 2010年9月21日
下一篇 2010年9月22日

相关推荐