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

  1. 1、本文档共12页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
OA系统_软件开发设计约束

安顺电子政务系统项目 软件开发设计约束 北京东华易时科技有限公司 2011年4月20日 目录 一. 引言 4 1.1. 编写目的 4 1.2. 适用范围 4 1.3. 文档概述 4 二. 技术设计约束 4 2.1. 部署方式 4 2.2.操作系统 5 2.3. 客户端浏览器 5 2.4. 数据库服务器 6 2.5. J2EE应用服务器 6 2.6. Web服务器 6 2.7. 网络 6 2.8. 通讯中间件 7 2.9. 企业服务总线 7 2.10. J2EE开发工具 7 2.11. Domino软件开发工具 7 2.12. Domino软件开发语言 8 2.13. 性能 8 2.13.1. Cluster 8 2.13.2. HA(高可用性) 8 2.14 命名规则 8 三. 按应用类别选择技术架构 8 3.1. 办公自动化系统 9 四. 应用系统安全约束 9 4.1. 访问控制 9 4.2. 数据安全 10 4.3. 系统日志 10 4.4. 备份与恢复 10 五. 可利用的软件资源 11 5.1. 统一用户管理和单点登录 11 5.2. 统一权限管理 11 六. 软件版本约束 11 6.1. 客户端浏览器 11 6.2. Web服务器 11 6.3. J2EE应用服务器 12 6.4. J2EE开发工具 12 6.5. 软件开发配置管理工具 12 6.6. JDK 12 6.7. 数据库服务器 12 6.8. 通讯中间件 12 6.9. 企业服务总线 12 6.10. JDBC驱动程序 12 6.11. Domino服务器 12 6.12. 桌面办公套件 12 6.13. 防病毒软件 13 引言 1.1. 编写目的 本文档提出了开发中必须遵循的系统约束(包括架构设计约束和环境约束)。针对建设的特点及现有软硬件环境和整合的需要,提出了新开发项目所必须遵循的架构设计和软硬件环境约束。 1.2. 适用范围 本文档主要面向的读者和使用人员是:在管理、开发、维护过程中所涉及到的有关人员。遵循此约束也是外部开发商承接开发项目的前提条件。 1.3. 文档概述 针对现有的基础条件和系统建设的特点,按照整合的需要,提出新开发项目所必须遵循的设计架构和软硬件环境。 技术设计约束 2.1. 部署方式 1.IE+WEB服务器+DB 此种部署主要用于信息查询类,业务处理逻辑简单,主要进行数据简单录入、查询、下载,如景气调查系统等。 2.GUI界面+ WEB服务器+应用服务器+DB 此种部署主要用于核算类系统,业务处理逻辑复杂,如货币发行系统,国库信息处理系统的业务操作部分。 3.GUI界面(或者系统互联)+应用服务器+DB 此种部署主要用于: (1)界面要求不高,如个人征信数据采集部分; (2)或基于HTTP协议的系统互联,如基于WEB SERVICE的系统互联,或直接基于HTTP协议、SOCKET协议的系统互联。 4.IE +WEB服务器+应用服务器+DB 此种部署主要用于混合类系统,业务处理逻辑适中,如再贷款管理系统。 5.消息中间件通道(MQ)+应用服务器+DB 6. 单一应用模式 此种部署无界面要求,对客户端和应用服务器进行分别部署。 注: 目前应用系统多采用B/S架构进行部署,但在实际设计和开发过程中,也不能忽略C/S架构的优势。 2.2.操作系统 1、服务器操作系统选用以下之一: 1) IBM AIX; 2) OS/400; 3) Windows 2000 /2003 Server; 4) SUSE Linux,RedHat Linux; 5) HP-UX。 2、客户端操作系统选用Windows 2000 /XP Professional。 2.3. 客户端浏览器 使用Internet Explorer 6.0或以上版本。 1、系统应使用以下技术进行开发: 1)HTML/ XHTML / CSS; 2)JavaScript; 3) Applet; 4) SVG; ) JSP。 2、浏览器与Web服务器通讯通过 1)HTTP协议; 2)需要提高数据安全性时:HTTPS协议。 2.4. 数据库服务器 1、数据库选用标准: 1) J2EE架构:DB2; 2) Domino架构:Lotus Domino; 2.5. J2EE应用服务器 1、应用服务器产品选用Websphere。 2、用普通的Java对象(优先选用)或EJB(用于分布式处理)来实现业务逻辑。 2、如果用EJB来实现今后需要通过群集扩展的业务逻辑,必需使用无状态(Stateless)的Sesion Bean。 3、通过REST

文档评论(0)

pangzilva + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档