logo资料库

应用集成规范.pdf

第1页 / 共81页
第2页 / 共81页
第3页 / 共81页
第4页 / 共81页
第5页 / 共81页
第6页 / 共81页
第7页 / 共81页
第8页 / 共81页
资料共81页,剩余部分请下载后查看
应用集成规范
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 页
分享到:
收藏