一个APP功能很关键,是长期生存下得基础,在北京APP开发的时候,一定的考虑好功能的互动性,下来北京APP开发浅谈一下一些长在的功能。
具备子站功能
开设子站可以有效解决各单位北京APP开发的技术问题。子站之间信息、管理独立,系统管理员可以统筹管理子站,实现上下级APP内容的共享与调用。
清晰的信息发布流程
各级站点用户应能对信息进行起草、送审、审核、发布、冻结、退回、修改等一系列操作,系统具备清晰的信息发布流程。
具备域名绑定功能
具备域名绑定功能,可以为子站设置不同的域名,并对应解析到一个IP地址,类似于IIS虚拟主机中的主机头。
整站检索功能
具有强大的整站检索功能,用户可以在校级APP实现对所有站点信息的检索。
具有静态页面部署功能
具备快速静态页面部署能力,以满足站群系统近百个站点用户的访问。
形式与内容相分离
采用页面模板与信息内容相分离技术,APP改版或界面调整只需修改模板即可。
具备常用APP组件
除满足各级站点的信息发布功能外,系统还应当为各级站点提供常用的APP组件,如留言板、在线调查、计数器等。
具有安全性
系统应有统一的身份认证管理及多级授权机制,能防止SQL注入式攻击,对上传的模板、文件、文章进行检测及脚本过滤。
整合策略
我校从采购站群系统到完成校级APP的切换再到完成部门APP的切换,最后完成校园APP整合工作,前后用了近一年。
系统部署
为配套APP整合工作的部署,购置了刀片服务器与SAN(存储域网络)。整个系统部署中使用了三台服务器,性能最好的一台作为系统管理与发布静态页面使用,另外两台分别提供校级站点与部门站点的Web服务。通过SAN对系统管理服务器数据实施增量备份。部署结构如图1所示。