OA系统软件开发设计约束Word下载.docx
- 文档编号:18094344
- 上传时间:2022-12-13
- 格式:DOCX
- 页数:9
- 大小:18.82KB
OA系统软件开发设计约束Word下载.docx
《OA系统软件开发设计约束Word下载.docx》由会员分享,可在线阅读,更多相关《OA系统软件开发设计约束Word下载.docx(9页珍藏版)》请在冰豆网上搜索。
(1)界面要求不高,如个人征信数据采集部分;
(2)或基于HTTP协议的系统互联,如基于WEBSERVICE的系统互联,或直接基于HTTP协议、SOCKET协议的系统互联。
4.IE+WEB服务器+应用服务器+DB
此种部署主要用于混合类系统,业务处理逻辑适中,如再贷款管理系统。
5.消息中间件通道(MQ)+应用服务器+DB
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/CSS;
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应用服务器
1、应用服务器产品选用Websphere或Tomcat。
2、用普通的Java对象(优先选用)或EJB(用于分布式处理)来实现业务逻辑。
2、如果用EJB来实现今后需要通过群集扩展的业务逻辑,必需使用无状态(Stateless)的SesionBean。
3、通过REST(URI+HTTP+XML)风格的WebService界面来提供系统的远程调用接口。
4、数据传输可以采取JAVA字节流、XML和平面文本格式。
5、与其他系统之间采取HTTP协议、Socket协议、MQ专用协议实现不同服务器间通讯。
6、编码要求参见《安顺电子政务系统开发规范系列-5.开发编码部分-5.1Java编码规范》。
2.6.Web服务器
1)JavaServlet(J2EE平台);
2)JSP(J2EE平台);
2、结构化数据交换格式采用JAVA字节流或XML,通过HTTP/HTTPS协议传输。
3、为考虑Web层今后使用群集扩展,避免由服务器管理HTTPSession,而在客户端用Cookie保存Session状态。
4、使用MVC模式设计Web层,可以基于Struts或JSF框架。
使用Servlet实现控制器(Controller),JSP实现视图(View),
2.7.网络
1、网络传输遵循TCP/IP协议。
4、设计内联网上的分布式应用,应考虑到使用异步传输的方式加强传输的可靠性,如通讯中间件。
5、端口约束:
在系统设计及实现时不允许使用动态端口。
开发使用标准端口列表如下:
http/www80/tcpWorldWideWebHTTP
http/www80/udpWorldWideWebHTTP
ldap389/tcpLightweightDirectoryAccessProtocol
ldap389/udpLightweightDirectoryAccessProtocol
https443/tcphttpprotocoloverTLS/SSL
https443/udphttpprotocoloverTLS/SSL
ibm-db2523/tcpIBM-DB2
ibm-db2523/udpIBM-DB2
iiop535/tcpiiop
iiop535/udpiiop
ldaps636/tcpldapprotocoloverTLS/SSL(wassldap)
ldaps636/udpldapprotocoloverTLS/SSL(wassldap)
rmiactivation1098/tcpRMIActivation
rmiactivation1098/udpRMIActivation
rmiregistry1099/tcpRMIRegistry
rmiregistry1099/udpRMIRegistry
orasrv1525/tcporacle
orasrv1525/udporacle
http-alt8080/tcpHTTPAlternate(seeport80)
http-alt8080/udpHTTPAlternate(seeport80)
2.8.通讯中间件
使用IBMMQServerV6.0版本通讯中间件。
2.9.企业服务总线
使用IBMWebSphereMessageBrokerV6.0版本企业服务总线。
2.10.J2EE开发工具
1、IBMWebsphereStudioApplicationDeveloper或IBMRationalApplicationDeveloper;
2.Eclipse3.0以上。
2.11.Domino软件开发工具
1、系统应使用LotusDominoDesigner进行开发。
2、编码要求参见《安顺电子政务系统开发规范系列-5.开发编码部分-5.3Domino编码规范》。
2.12.Domino软件开发语言
1、系统应使用以下语言进行开发:
2)Java;
3)JavaScript;
4)Html。
2、与客户端或其它服务器交换结构化数据采用XML,通过HTTP协议传输。
2.13.性能
2.13.1.Cluster
对于以下服务器:
1)Web服务器、
2)J2EE应用服务器、
3)Domino服务器、
4)通讯中间件、
5)企业服务总线
使用Cluster方式来提供高扩展性、高可用性和负载均衡。
应用开发必须考虑到适应这种部署方式。
2.13.2.HA(高可用性)
数据库服务器可以使用HA的方式来提供高可用性。
2.14命名规则
开发商编写的代码包(如.java文件)和网络节点采用我行统一定义的命名规则。
(1)代码包命名规则是:
“pbc.业务司局英文缩写.系统简称.内部package名称”,统一采用小写字母。
(2)部署在各分支行/营业管理部的服务器节点命名规则为:
“省会简称+系统名简称+节点功能名称”(均使用大写字母)
三.按应用类别选择技术架构
3.1.办公自动化系统
1、按由高到低的优先级选用:
1)J2EE架构;
2)Domino架构;
2、按由高到低的优先级选用:
1)B/S架构;
3、服务器操作系统按由高到低的优先级选用:
1)J2EE架构:
IBMAIX、SuseLinux、RedHatLinux和Windows2000/2003Server、HP-UX;
2)Domino架构:
IBMAIX和Windows2000/2003Server;
3).Net架构:
Windows2000/2003Server。
4、客户端操作系统选用Windows2000/XPProfessional。
5、客户端浏览器选用InternetExplorer6.0及以上版本。
6、数据库选用标准:
DB2;
Domino;
3).Net架构:
SQLServer,DB2。
7、应用服务器选用标准:
IBMWebSphereApplicationServer(重要及大规模应用)、Apusic(小应用);
DominoServer;
.NETFramework1.1。
8、Web服务器选用标准:
IBMHTTPServer(WebSphere)、ApacheTomcat;
MicrosoftInternetInformationServer。
四.应用系统安全约束
4.1.访问控制
系统应采用:
1)统一用户管理的身份认证机制;
2)统一权限管理控制访问权限;
3)禁止使用文件共享方式传递数据,禁止使用匿名ftp传递数据;
4)对于内联网中重要的业务系统,采用内联网CA认证的数字证书系统进行身份认证。
4.2.数据安全
对于敏感数据,为保证数据的机密性、完整性、可靠性:
1、在网络传输时,应采用PKI技术进行数字签名和数据加密,数据经过不低于128位的对称密钥加密,以保证数据的机密性、完整性、可靠性;
2、在数据库和服务器文件系统、客户端文件系统的存储时,应采用加密、签名后存储,以保证数据的机密性、完整性、可靠性。
4.3.系统日志
所有日志必须支持可配置的日志管理。
系统应提供下面两种日志:
1、数据库日志;
2、程序日志:
应用系统中记录
1)访问日志:
记录所有来访者的访问情况,访问时间、页面、访问者、访客IP地址等信息;
2)操作日志:
操作日志记录来访者登录系统后,进行了哪些操作,包括时间、访客姓名、操作、成功与否等信息;
3)程序异常日志:
程序异常日志记录在程序运行过程中发生的异常。
4.4.备份与恢复
1、系统应提供备份管理策略,提供
1)系统全备份管理;
2)数据库全备份管理;
3)数据库增量备份管理。
2、系统应提供数据恢复管理策略,提供数据库恢复管理策略。
注:
备份/恢复设计可结合信管中心提供的备份条件进行统一考虑。
五.可利用的软件资源
5.1.统一用户管理和单点登录
1、系统应使用统一用户管理系统提供的服务接口来实现:
1)用户管理;
2)统一身份认证;
3)单点登录(SingleSign-On)。
2、系统按目录访问协议LDAPv2/v3(RFC1777V2版和RFC2251标准)使用统一用户管理系统。
5.2.统一权限管理
1、系统按以下标准使用统一权限管理系统:
基于RBAC(基于角色的访问控制):
ANSI/INCITS359-2004标准
2、系统应根据应用权限计算量的大小选择采用以下两种不同接入方式之一:
1)集中式接入方式:
由一个统一集中的权限管理系统平台为多个办公自动化系统提供权限服务,服务以SOCKET等方式提供。
系统应通过标准的API调用统一权限管理系统提供的权限计算服务,实施权限的校验。
2)构件式接入方式:
系统基于统一权限管理系统平台提供的系统构件,构建自己的权限管理模块,或在此构件的基础之上进行二次开发。
六.软件版本约束
6.1.客户端浏览器
InternetExplorer6.0SP2或以上版本。
6.2.Web服务器
IBMHTTPServer6.0。
MicrosoftInternetInformationServer6.0。
ApacheTomcat4.0或以上版本。
6.3.J2EE应用服务器
大规模应用:
IBMWebSphereApplicationServerV6.0。
小应用:
Apusic应用服务器4.0。
6.4.J2EE开发工具
IBMWebsphereStudioApplicationDeveloperV6.0;
Eclipse3.0或以上版本。
6.5.软件开发配置管理工具
IBMRationalClearCaseV6。
6.6.JDK
Java2PlatformStandardEditionV1.6.0或以上版本。
6.7.数据库服务器
IBMDB2UniversalDatabaseV8.2
MicrosoftSQLServer2000或Oracle9I或以上版本。
6.8.通讯中间件
IBMMQServerV6.0。
6.9.企业服务总线
IBMWebSphereMessageBrokerV6.0。
6.10.JDBC驱动程序
符合JDBC2.0标准。
6.11.Domino服务器
LotusDominoV6.0.5。
6.12.桌面办公套件
WPSOffice2005专业版V6.1或以上版本。
MicrosoftOffice2000专业版或以上版本。
Adobe7.0。
6.13.防病毒软件
SymantecAntiVirus企业版8.1。
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- OA 系统软件 开发 设计 约束