BlogJava 首页 新随笔 联系 聚合 管理
  37 Posts :: 64 Stories :: 21 Comments :: 0 Trackbacks

 一、 首先是软件的架构。
    最好是开放性,可扩展性的,稳定性的,安全性,可定制,高性能。
    1 开放性。 软件最好都有标准的接口供外部调用,至于接口的协议,最好做成web service,也可以做成api,参数不要太多,接口要封装好。
    2 可扩展性  最好在客户端有插件功能,可以扩展一些功能进来。包括界面插件,功能插件。
    3 安全性   可以支持标准数据加密,用户角色权限,密码管理
   4  稳定性   服务器作到负载均衡,分布式,自动监测运行性能,告警管理。
   5  可定制  客户可以根据需求,做二次开发或者高级功能定制扩展。支持脚本语言,表单,报表,业务流程等多种定制
   二 软件的通用模块
        日志,报表,缓存,数据接口,消息通信,性能管理,告警管理,异常管理,触发器,定时操作,表单设计等都可以抽象出来做通用模块。
   
   三 软件的业务模块
         建议软件的业务模块,采用二次脚本语言开发,有利于今后功能的扩展。将开发的力度放在后期实施上。这就对前期基本的通用模块提出很高的要求,通用模块必须能够提供强大稳定的脚本库,实现二次开发。

posted on 2009-08-08 21:50 xiachang88 阅读(128) 评论(0)  编辑  收藏

只有注册用户登录后才能发表评论。


网站导航: