应用集成规范 
  
  
  
  
  
 
 
 
 
 
 
 
 
 
 
 
 
2.3 
2.5 
2.6 
3.1 
2.4 
2.1 
2.2 
应用集成规范 ................................................................................................................................... i 
1  综述 ........................................................................................................................................... 1 
2  界面风格规范 ........................................................................................................................... 3 
综述 ........................................................................................................................... 3 
用户界面设计的基本原则 ....................................................................................... 3 
2.2.1  用户界面设计原则 ........................................................................................... 3 
2.2.2  一般交互原则 ................................................................................................... 3 
2.2.3  信息显示原则 ................................................................................................... 4 
2.2.4  数据输入原则 ................................................................................................... 4 
Web 应用界面设计规范 ........................................................................................... 4 
2.3.1  出错信息和警告规范 ....................................................................................... 5 
2.3.2  开发商表示层开发要求 ................................................................................... 5 
2.3.3  色彩值参考列表 ............................................................................................... 5 
2.3.4  字体 ................................................................................................................... 6 
2.3.5  显示 ................................................................................................................... 6 
2.3.6  按钮命名规范 ................................................................................................... 6 
C/S 部分 Delphi 界面规则 ....................................................................................... 7 
2.4.1  界面一致性 ....................................................................................................... 7 
2.4.1.1  显示信息一致性规范 ............................................................................... 7 
2.4.1.2  布局合理化要求 ....................................................................................... 8 
2.4.1.3  鼠标与键盘对应要求 ............................................................................... 8 
2.4.1.4  按钮命名规范 ........................................................................................... 8 
2.4.1.5  快捷键规范 ............................................................................................... 9 
2.4.1.6  图标大小规范 ........................................................................................... 9 
2.4.2  向导(WIZARD)使用规范 ......................................................................... 10 
2.4.3  系统响应时间规范 ......................................................................................... 10 
2.4.4  用户帮助设施规范 ......................................................................................... 10 
用户界面设计更改和追加说明 ............................................................................. 11 
2.5.1  更改说明 ......................................................................................................... 11 
2.5.2  追加说明 ......................................................................................................... 11 
附:所需的 css 样式表 style.css ............................................................................ 11 
3  应用组件开发规范 ................................................................................................................. 17 
概述 ......................................................................................................................... 17 
3.1.1  目的和意义 ..................................................................................................... 17 
XXXX 商业系统平台概述 ............................................................................. 17 
3.1.2 
3.1.3 
XXXX 商业系统平台和其它软件的部署关系 ............................................. 18 
3.1.4  应用整合框架 ................................................................................................. 19 
涉及到的角色 ......................................................................................................... 20 
设计开发规范 ......................................................................................................... 20 
3.3.1  目录服务 ......................................................................................................... 21 
3.3.2  权限管理 ......................................................................................................... 21 
3.3.2.1  概述 ......................................................................................................... 21 
3.3.2.2  基本概念 ................................................................................................. 21 
3.3.2.3  权限模型 ................................................................................................. 22 
3.2 
3.3 
 
iii
 
3.4 
3.3.2.4  权限管理的功能 ..................................................................................... 22 
3.3.3  界面整合 ........................................................................................................ 22 
3.3.4  数据传输通道 ................................................................................................. 23 
3.3.4.1  发送数据 ................................................................................................. 23 
3.3.4.2  接收数据 ................................................................................................. 23 
3.3.5  安全整合 ........................................................................................................ 24 
3.3.5.1  单点登录 ................................................................................................. 24 
3.3.5.2  日志、行为审核 ..................................................................................... 24 
3.3.5.3  加解密..................................................................................................... 31 
3.3.6  统一参数配置 ................................................................................................. 32 
3.3.6.1  基本概念 ................................................................................................. 32 
3.3.6.2  如何使用统一参数配置 ......................................................................... 32 
3.3.6.3  处理软件之间的依赖关系 ..................................................................... 33 
如何基于平台开发 ................................................................................................. 33 
3.4.1  开发 J2EE 应用 .............................................................................................. 33 
3.4.1.1  开发环境准备 ......................................................................................... 33 
3.4.1.2  使用人员、组织信息 ............................................................................. 34 
3.4.1.3  模块定义的要求 ..................................................................................... 35 
3.4.1.4  权限设计的要求 ..................................................................................... 36 
3.4.1.5  界面设计的要求 ..................................................................................... 37 
3.4.1.6  导出配置 ................................................................................................. 37 
开发商开发提交物 ................................................................................................. 37 
4  基础数据使用规范 ................................................................................................................ 39 
代码 ........................................................................................................................ 39 
4.1.1  使用内码 ........................................................................................................ 40 
4.1.2  使用省码 ........................................................................................................ 40 
4.1.3  使用国标码..................................................................................................... 40 
4.1.4  代码系统数据与应用系统代码的同步 ......................................................... 40 
4.1.4.1  代码更新消息订阅约定 ......................................................................... 40 
4.1.4.2  更新通知数据格式约定 ......................................................................... 41 
公共数据库 ............................................................................................................ 43 
4.2.1  通过联合视图访问公共数据 ......................................................................... 43 
4.2.1.1  人员视图(SYS_PERSON) ................................................................ 43 
4.2.1.2  组织视图(SYS_ORG) ....................................................................... 48 
4.2.1.3  组织和子系统的关系视图(SYS_ORGSUBSYSREL)..................... 49 
4.2.1.4  组织和人员关系的视图(SYS_ORGPERSON) ................................ 50 
4.2.1.5  人员角色关系视图(SYS_RIGHTSHORTCUT) .............................. 50 
4.2.2  通过 API 访问公共数据 ................................................................................ 51 
5  数据交互管理规范 ................................................................................................................ 53 
业务系统接口管理规范 ......................................................................................... 53 
业务系统接口实现规范 ......................................................................................... 53 
5.2.1  服务接口实现与调用 ..................................................................................... 53 
5.2.1.1  概述 ........................................................................................................ 53 
5.2.1.2  服务接口规范 ......................................................................................... 54 
5.1 
5.2 
3.5 
4.1 
4.2 
 
iv
 
6.1 
6.2 
6.3 
6.4 
5.2.1.3  应用系统接入范例 ................................................................................. 55 
5.2.2  消息机制的实现与调用 ................................................................................. 66 
6  集成测试规范 ......................................................................................................................... 71 
测试流程 ................................................................................................................. 71 
测试方法 ................................................................................................................. 71 
集成测试前工作准备 ............................................................................................. 72 
集成测试点及要求 ................................................................................................. 73 
6.4.1  界面规范检查 ................................................................................................. 73 
6.4.2  系统整体运行状况测试 ................................................................................. 73 
6.4.3  客户端测试情况检查 ..................................................................................... 74 
建议 ......................................................................................................................... 74 
6.5 
 
 
v
应用集成服务 
1  综述 
集成标准规范是实现 XXXX 应用系统集成的基础,所有应用必须遵循此规
范才能达到集成目标,实现数据、业务、界面、安全、管理的五大集成。这些规
范从软件设计、软件开发、软件部署、数据结构四个方面对 XXXX 已经建设或
即将建设的业务管理系统提出了详细的建设要求。 
 
XXXX 商业应用集成标准规范是以国际、国内已有的软件系统建设规范为
基础,针对 XXXX 应用集成需要而提出的建设标准。整个标准即要保证标准的
开放性和通用性,又要保证标准的实用性和可操作性,还要保证标准的严谨性和
可发展性。 
 
XXXX 商业应用集成标准规范的具体建设内容包括:界面集成规范、应用
组件开发规范、基础数据使用规范、数据交互管理规范、集成测试规范。以上规
范为 XXXX 商业应用系统集成奠定了基础,为业务系统间的信息共享、业务协
同、集中管理和数据交换提供了实现的可能。 
  界面风格规范,该规范在统一界面风格方面提出了具体的要求; 
  应用组件开发规范,在实现应用系统组件化开发,积木式构造,插件式
装卸方面提出了具体的要求,这是在软件程序方面提出的一个规范要
求,却为业务协同和信息互动提供了可能。另外规范开发商向统一集成
环境提交物的形式; 
  基础数据使用规范,基础数据包括企业组织人员信息、应用基础参数、
工作流管理参数规范等数据信息。基础数据为企业所有业务应用系统所
使用,属于企业的公有信息资源。为了统一企业信息口径,实现企业信
息共享,对基础数据实现统一管理,以服务于各种应用  系统。为此对
基础数据的使用与调用建立了一套规范机制,使数据的写入、写出、存
储、缓冲等动作能够在规范的行为下完成。 
  数据交换管理规范,应用系统间数据交换是实现业务系统、信息共享的
一项重要工作。这种数据交换是后台自动完成的。它可以是定时的,也
 
 
第 1 页 
 
 
应用集成服务 
可以是某种处罚机制导致的,用户不会看到两个系统间的数据交换过
程,但可以看到信息在多个系统中被共享。数据交换不是简单的将某个
数据库中的数据直接写到另一个数据库中,各个业务系统间的数据结构
是不会对外公开的,公开的是数据交换接口,为此建立数据交换管理规
范是解决开放性数据交换接口语义一致的基础。 
  集成测试规范,当实现应用集成开发后,集成测试规范是实现集成测试
的基础。 
 
XXXX 商业应用集成标准规范就是一套标准,一套开放的、适用于 XXXX
信息化长远建设的标准,XXXX 已有业务系统和即将建设的业务系统都将以此
规范为标准,完成改造和建设工作。 
第 2 页