成都公司:成都市成华区建设南路160号1层9号
重庆公司:重庆市江北区红旗河沟华创商务大厦18楼
协同办公OA软件从架构层面支持跨浏览器
石家庄OA软件从架构层面支持跨浏览器
在研发新一代产品时,泛普OA系统意识到跨浏览器应用将是OA产品的一个普遍需求,“是OA产品的一个基本功能”,因此一直秉承产品平台化发展的泛普OA系统,希望能够从框架层面支持跨浏览器应用,并启动了前端开发框架的升级重构工作。
“尽管这样做成本比较高,但这是泛普OA系统做产品的态度。”卓祺指出,“从框架层面支持跨浏览器是泛普OA系统平台化发展的一个组成部分。”值得一提的是,泛普OA系统的这一做法此前并没有先例可以借鉴,因此在进行开发框架升级之前,他们面临较大的技术风险和压力。从项目前期开始,泛普OA系统的产品和研发部门就做了充分的预研准备。
终于,功夫不负有心人,泛普OA系统最新推出的泛普OA系统能够在框架层面就支持用户跨浏览器应用:在线编辑控件对多款浏览器进行支持,报表工具采用的jquery样式效果同样兼容多款浏览器,实现了真正意义上的跨操作系统平台、跨硬件设备的使用体验。即使有新的浏览器推出,OA 也能轻松支持。据悉,这是我国拥有成熟产品的成熟OA厂商第一家能够做到这样的。

为了支持跨浏览器而进行的架构重构,是一项非常复杂、全面、细致的工作。“这一版本的研发时间要比普通版本多一倍。”卓祺介绍,“我们更关注如何满足客户的需求,而不是开发的难度有多大。”为此,泛普OA系统在考虑支持跨浏览器的同时,还大幅提升了架构的其他特性。
比如说,页面采用全新的jQuery框架技术,不仅可以大大降低客户端对数据库服务器的访问压力,石家庄OA提高了近1/2的数据库服务性能。更可以压缩产品开发和更新周期,便于统一UI设计,从而更好的提高用户体验。
同时,泛普OA系统的研发部门在进行框架重构的同时,对产品的访问安全性也进行了进一步的优化设计。比如对页面的Session加密进行了升级,增加了页面传递的参数加密算法,防止对页面的修改,同时防SQL注入安全策略改进了查询类的安全模式,防止恶意攻击。同时,还对页面进行了切面过滤,通过页面过滤器,防止了页面层面的越权访问和非法访问。这样,就使得OA在支持跨浏览器的同时,在页面访问安全性上也得到了进一步的加强。

