OA系统_软件开发设计约束

OA系统_软件开发设计约束

ID:40415922

大小:111.51 KB

页数:12页

时间:2019-08-02

OA系统_软件开发设计约束_第1页
OA系统_软件开发设计约束_第2页
OA系统_软件开发设计约束_第3页
OA系统_软件开发设计约束_第4页
OA系统_软件开发设计约束_第5页
资源描述:

《OA系统_软件开发设计约束》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、北京东华易时科技有限公司安顺电子政务系统项目软件开发设计约束北京东华易时科技有限公司2011年4月20日12软件开发设计约束北京东华易时科技有限公司目录一.引言41.1.编写目的41.2.适用范围41.3.文档概述4二.技术设计约束42.1.部署方式42.2.操作系统52.3.客户端浏览器52.4.数据库服务器62.5.J2EE应用服务器62.6.Web服务器62.7.网络62.8.通讯中间件72.9.企业服务总线72.10.J2EE开发工具72.11.Domino软件开发工具72.12.Domino软件开发语言82.1

2、3.性能82.13.1.Cluster82.13.2.HA(高可用性)82.14命名规则8三.按应用类别选择技术架构83.1.办公自动化系统9四.应用系统安全约束94.1.访问控制94.2.数据安全104.3.系统日志104.4.备份与恢复10五.可利用的软件资源115.1.统一用户管理和单点登录115.2.统一权限管理11六.软件版本约束116.1.客户端浏览器116.2.Web服务器116.3.J2EE应用服务器126.4.J2EE开发工具126.5.软件开发配置管理工具1212软件开发设计约束北京东华易时科技有限公

3、司6.6.JDK126.7.数据库服务器126.8.通讯中间件126.9.企业服务总线126.10.JDBC驱动程序126.11.Domino服务器126.12.桌面办公套件126.13.防病毒软件1312软件开发设计约束北京东华易时科技有限公司一.引言1.1.编写目的本文档提出了安顺电子政务系统开发中必须遵循的系统约束(包括架构设计约束和环境约束)。针对安顺电子政务系统建设的特点及现有软硬件环境和整合的需要,提出了新开发项目所必须遵循的架构设计和软硬件环境约束。1.2.适用范围本文档主要面向的读者和使用人员是:安顺电子

4、政务系统在管理、开发、维护过程中所涉及到的有关人员。遵循此约束也是外部开发商承接安顺电子政务系统开发项目的前提条件。1.3.文档概述针对安顺电子政务系统现有的基础条件和系统建设的特点,按照安顺电子政务系统整合的需要,提出新开发项目所必须遵循的设计架构和软硬件环境。二.技术设计约束2.1.部署方式1.IE+WEB服务器+DB此种部署主要用于信息查询类,业务处理逻辑简单,主要进行数据简单录入、查询、下载,如景气调查系统等。2.GUI界面+WEB服务器+应用服务器+DB此种部署主要用于核算类系统,业务处理逻辑复杂,如货币发行系

5、统,国库信息处理系统的业务操作部分。3.GUI界面(或者系统互联)+应用服务器+DB此种部署主要用于:(1)界面要求不高,如个人征信数据采集部分;(2)或基于HTTP协议的系统互联,如基于WEBSERVICE的系统互联,或直接基于HTTP协议、SOCKET协议的系统互联。4.IE+WEB服务器+应用服务器+DB此种部署主要用于混合类系统,业务处理逻辑适中,如再贷款管理系统。12软件开发设计约束北京东华易时科技有限公司5.消息中间件通道(MQ)+应用服务器+DB6.单一应用模式此种部署无界面要求,对客户端和应用服务器进行分

6、别部署。注:目前应用系统多采用B/S架构进行部署,但在实际设计和开发过程中,也不能忽略C/S架构的优势。2.2.操作系统1、服务器操作系统选用以下之一:1)IBMAIX;2)OS/400;3)Windows2000/2003Server;4)SUSELinux,RedHatLinux;5)HP-UX。2、客户端操作系统选用Windows2000/XPProfessional以上的系统版本。2.3.客户端浏览器使用InternetExplorer6.0或以上版本。1、系统应使用以下技术进行开发:1)HTML/XHTML/C

7、SS;2)JavaScript;3)Applet;4)SVG;5)JSP。2、浏览器与Web服务器通讯通过1)HTTP协议;2)需要提高数据安全性时:HTTPS协议。2.4.数据库服务器1、数据库选用标准:1)J2EE架构:DB2或Oracle;2)Domino架构:LotusDomino;2.5.J2EE应用服务器12软件开发设计约束北京东华易时科技有限公司1、应用服务器产品选用Websphere或Tomcat。2、用普通的Java对象(优先选用)或EJB(用于分布式处理)来实现业务逻辑。2、如果用EJB来实现今后需要

8、通过群集扩展的业务逻辑,必需使用无状态(Stateless)的SesionBean。3、通过REST(URI+HTTP+XML)风格的WebService界面来提供系统的远程调用接口。4、数据传输可以采取JAVA字节流、XML和平面文本格式。5、与其他系统之间采取HTTP协议、Socket协议、MQ专用协议实现不同服

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。