81系统约束.docVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
81系统约束

软件开发规范系列之系统约束8.1 ???? 引言 1.1. 编写目的 本文档提出了***软件项目开发中必须遵循的系统约束(包括架构设计约束和环境约束)。针对***系统建设的特点及现有软硬件环境和整合的需要,提出了新开发项目所必须遵循的架构设计和软硬件环境约束。 1.2. 适用范围 本文档主要面向的读者和使用人员是:***应用软件项目在管理、开发、维护过程中所涉及到的有关人员。遵循此约束也是外部开发商承接***软件开发项目的前提条件。 1.3. 文档概述 针对***现有的基础条件和系统建设的特点,按照***软硬件环境整合的需要,提出新开发项目所必须遵循的设计架构和软硬件环境。 本约束主要针对部署在总行数据中心、省数据中心的应用系统。 1.4. 参考资料 《***LDAP目录服务系统接口指南1.0》; 《***科技司规范服务指引信息系统用户、权限管理1.0》; 《金融业网间互联综合前置系统应用系统开发指南1.0版》; 《***软件开发规范系列-4.数据库设计部分-4.1数据库设计规范》; 《***软件开发规范系列-5.开发编码部分- 5.1Java编码规范》; 《***软件开发规范系列-5.开发编码部分- 5.2VC编码规范》; 《***软件开发规范系列-5.开发编码部分- 5.3Domino编码规范》。 2.???? 技术设计约束 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架构的优势。比如对实施范围小、用户较集中的系统,采用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; 5) ASP; 6) JSP。 2、浏览器与Web服务器通讯通过 1)HTTP协议; 2)需要提高数据安全性时:HTTPS协议。 2.4. 数据库服务器 1、数据库选用标准: 1)????? J2EE架构:DB2; 2)????? Domino架构:Lotus Domino; 3)????? .Net架构:DB2,SQL Server; 4)????? 传统C/S架构采用:DB2。 2、数据库设计要求参见《***软件开发规范系列-4.数据库设计部分-4.1数据库设计规范》。 2.5. J2EE应用服务器 1、应用服务器产品选用Websphere和Apusic。 2、用普通的Java对象(优先选用)或EJB(用于分布式处理)来实现业务逻辑。 2、如果用EJB来实现今后需要通过群集扩展的业务逻辑,必需使用无状态(Stateless)的Sesion Bean。 3、通过REST(URI+HTTP+XML)风格的Web Service界面来提供系统的远程调用接口。 4、数据传输可以采取JAVA字节流、XML和平面文本格式。 5、与其他系统之间采取HTTP协议、Socket协议、MQ专用协议实现不同服务器间通讯。 6、编码要求参见《***软件开发规范系列-5.开发编码部分- 5.1 Java编码规范》。 2.6. Web服务器 1、系统应使用以下技术进行开发: 1)Java Servlet(J2EE平台); 2)JSP(J2EE平台);

文档评论(0)

almm118 + 关注
实名认证
文档贡献者

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

1亿VIP精品文档

相关文档