浪潮 gsp 应用中间件 v6 - inspur.com ·...

40
浪潮 GSP 应用中间件产品白皮书 浪潮 GSP 应用中间件 V6.0 产品白皮书 浪潮集团山东通用软件有限公司 www.inspur.com

Upload: others

Post on 11-Sep-2019

24 views

Category:

Documents


0 download

TRANSCRIPT

浪潮 GSP 应用中间件产品白皮书

浪潮 GSP 应用中间件 V6.0

产品白皮书

浪潮集团山东通用软件有限公司

www.inspur.com

浪潮 GSP应用中间件产品白皮书

1

目 录

1 产品概述 ................................................................................................................................... 3

1.1 总体介绍 ........................................................................................................................... 3

1.2 核心理念 ........................................................................................................................... 3

1.3 应用架构 ........................................................................................................................... 6

1.4 技术架构 ........................................................................................................................... 8

2 核心价值 ................................................................................................................................. 10

3 产品功能 ................................................................................................................................. 10

3.1 产品蓝图 ......................................................................................................................... 10

3.2 智能客户端框架(系统管理) ..................................................................................... 11

3.2.1 便捷轻量级客户端下载安装部署模式 ...................................................................... 11

3.2.2 多种安全策略的身份验证 .......................................................................................... 12

3.2.3 个性化桌面设置 ......................................................................................................... 13

3.2.4 集团型企业应用分级授权管理 .................................................................................. 14

3.2.5 多级别数据权限控制模型 .......................................................................................... 15

3.2.6 附件管理 ..................................................................................................................... 16

3.2.7 权限审批和反向授权.................................................................................................. 16

3.2.8 灵活的系统集成接口.................................................................................................. 17

3.2.9 保密测评 ..................................................................................................................... 18

3.2.10 自动化升级 ............................................................................................................... 18

3.2.11 调度服务 .................................................................................................................... 19

3.2.12 异步处理 ................................................................................................................... 20

3.3 敏捷开发平台 ................................................................................................................. 20

3.3.1 集成开发环境 ............................................................................................................. 20

3.3.2 统一查询平台 ............................................................................................................. 22

3.3.3 与 Office 集成的报表展现 ......................................................................................... 22

3.3.4 自定义帮助设计器 ..................................................................................................... 23

3.3.5 更灵活的编码规则定义.............................................................................................. 24

3.3.6 客户端数据缓存 ......................................................................................................... 24

3.4 工作流平台 ..................................................................................................................... 25

3.5 数据交换平台 ................................................................................................................. 26

3.5.1 导入导出工具 ............................................................................................................. 27

3.5.2 单据参照 ..................................................................................................................... 28

3.5.3 分布集中工具 ............................................................................................................. 29

3.6 企业安全搜索 ................................................................................................................. 29

3.7 预警平台 ......................................................................................................................... 30

3.8 消息平台 ......................................................................................................................... 31

3.9 WEB 框架 ........................................................................................................................ 31

3.10 移动应用框架 ............................................................................................................... 32

3.11 统一身份管理 ............................................................................................................... 33

浪潮 GSP应用中间件产品白皮书

2

3.12 运维监控 ....................................................................................................................... 34

3.13 性能诊断工具 ............................................................................................................... 36

4 系统运行环境 ......................................................................................................................... 37

4.1 客户端的运行环境 ......................................................................................................... 37

4.2 数据库服务器的运行环境 ............................................................................................. 38

4.3 应用程序服务器的运行环境 ......................................................................................... 38

4.4 网络环境 ......................................................................................................................... 39

浪潮 GSP应用中间件产品白皮书

3

1 产品概述

1.1 总体介绍

浪潮 GSP(Genersoft Platform)应用中间件是浪潮经过多年的技术积累和知识沉淀,在

微软.NET 相关规范和标准的基础上,完全支持基于领域语言(DSL)的模型驱动开发(MDD)

模式,为各种复杂的企业级应用系统提供开发、部署及运行服务的基础平台。通过 GSP 应

用中间件,使企业信息资源变得可重用、透明化,并且系统具有高可扩展性,让业务处理更

加高效、简洁、安全。GSP 作为开发工具和平台,提高了软件开发的效率和质量;作为应

用平台,促进了应用软件的开放性和灵活性;作为交付和部署工具,增强了应用软件的可定

制性与可集成性。

浪潮 GSP 应用中间件作为浪潮 GS 产品线的基础支撑平台,集产品的运行、配置、开

发、集成于一体,融合 SOA、云计算、物联网等业界先进技术和理念,以业务开源的运营

模式,面向产品部门、项目部门、合作伙伴及客户,提供架构先进、稳定、易用、高效的业

务开发和应用集成平台,打造以平台与产品为核心的生态链系统,成为业界领先的应用中间

件平台。

GSP 应用中间件主要包括智能客户端框架(系统管理)、敏捷开发平台、工作流平台、

数据交换平台、导入导出工具、预警平台、安全搜索、消息平台、Web 化框架、移动应用框

架、统一身份管理等功能模块。

1.2 核心理念

核心理念:协同集中、随需应变、共享与智能

随着中国经济全球化、一体化竞争的加剧,企业的生存环境发生了很大的变化,中国企

业传统的管理模式,已很难使其在世界经济大舞台上独善其身。中国企业要想尽快做大作强,

资源的充分利用、全球化的商务手段、快速反应的灵活体制越来越成为企业成功的关键要素。

这也是中国企业信息化近期的目标。

浪潮 GSP 应用中间件 V6.0 集浪潮通软多年开发经验,并且基于 SOA 架构进行设计和

开发,实现了“协同集中、快速反应、灵活应变”的管理思想,将助力中国企业做大作强。

浪潮 GSP应用中间件产品白皮书

4

协同集中

随着企业的发展,企业运作的重点从充分利用企业内部资源扩大到充分利用“虚拟企

业”的资源。企业需要统一的协同商务平台,可以协同上游的供应商、下游的客户、分销

商以及合作伙伴,使其组成一个“虚拟企业”,一个完整的产业生态链。在生态链上的每一

个实体,协同配合,资源共享,共同发展、实现了产业链的共赢。

企业通过协同商务平台,在上游环节,可以协同供应商管理,保障流畅的供货渠道;

在企业内部,可以协同企业下属各分子实体的生产计划、库存管理,保障生产任务顺利执

行;在下游环节,可以协同客户管理、营销管理、服务管理,保障高效、快捷的销售渠道。

通过内外部协同,不仅提高了企业应对外部竞争的能力,同时大大提高了企业的效益。

同时在经济全球化的背景下,集中管理已经成为大型企业特别是跨国公司普遍采取的

一种有效的管理手段,随着互联网的快速发展及电子商务应用的普及,大型企业对集中管

理要求越来越迫切。

企业需要管理软件支持大集中和分布集中多种方式,改变集团公司下属各企业多个核

算标准、多种单据信息导致的信息孤岛、数据无法共享的管理漏洞。集团公司可以在集团

层面建立统一的规范,各下属子公司执行集团公司的规范,同时又可以在自己的权限范围

内修改自己的规范,使企业集权和分权完美结合,既实现了集团公司统一监管和控制、统

一利用和调配集团资源发挥集团效益最大化的作用,又可以发挥集团下属各公司的积极性,

为实现子公司自身效益从而实现集团整体效益而努力。

浪潮 GSP 应用中间件为浪潮 GS 管理软件实现企业协同和集中提供基础支撑平台。GSP

提供基于互联网的集中式应用、数据交换平台、分布集中方案、身份管理及集成方案、门

户等,来支持企业关于集中的要求;同时通过消息平台、业务流程管理平台、文档及内容

管理、企业搜索等,为企业的协同要求提供基础支持,将人与人、人与系统及系统之间有

机、高效的连接起来,使协作效率及效能最大化。

随需应变

在当今瞬息万变的市场中,企业要提高竞争力,必须能够适应复杂多变的环境。企业

需要时时了解用户的需求,敏锐洞察业界动向,时时维护好与上游供应商以及下游客户的

良好关系,不断提高自身快速适应外部竞争的能力。

浪潮 GSP应用中间件 V6.0可以满足企业持续增长并不断变化的业务需求,帮助企业实

现随需应变。GSP 提供了各种工具、服务、元数据、基础构件、业务构件等可以帮助企业

浪潮 GSP应用中间件产品白皮书

5

快速搭建基本财务、管理会计、供应链、商业智能等应用系统,并且在业务需求发生变化

时通过组装、配制的方式快速重建应用系统,助力企业快速反应,从而提高了企业适应外

部复杂环境竞争的能力。

浪潮 GSP应用中间件完全采用面向服务架构(SOA),使企业信息资源变得可重用、透明

化,并且系统具有高可扩展性,让业务处理更加高效、简洁、安全。用户可以使用包括企业

建模、领域建模、服务设计、UI 设计、报表设计、规则设计、数据库设计等全方位的设计

器,并通过可视化的界面和友好的交互操作,自动生成用户所需要的各种服务部件。

1、成本降低:SOA 可通过互联网服务器发布,从而突破企业内网的限制,实现与供应

链上下游伙伴业务的紧密结合。通过 SOA架构,企业可以与其业务伙伴直接建立新渠道,建

立新伙伴的成本得以降低。

2、易于实现:SOA 与平台无关,减少了业务应用实现的限制。要将企业的业务伙伴整

合到企业的“大”业务系统中,对其业务伙伴具体采用什么技术没有限制。

3、低耦合性:SOA 具有低耦合性特点,增加和减少业务伙伴对整个业务系统的影响较

低。在企业与各业务伙伴关系不断发生变化的情况下,节省的费用会越来越多。

4、阶段实施:SOA 具有可按模块分阶段进行实施的优势。可以成功一步再做下一步,

将实施对企业的冲击减少到最小。

共享与智能

浪潮 GSP应用中间件 V6.0提供完整的构件库,包括各种技术构件和业务构件,并采用

应用系统代码开放的机制,基于平台开发的各个应用系统和相应的业务构件都可以开放代

浪潮 GSP应用中间件产品白皮书

6

码,方便合作伙伴、最终用户进行定制开发,同时合作伙伴开发的应用系统和业务构件可以

通过一种统一的共享机制进行管理。

GSP可以为大型企业提供私有云解决方案,提供能够支持大集中的运行模式,产品能够

支持和提供服务器端的弹性部署(IAAS)模式;也可以面向中小型企业用户,提供多租户、

可灵活定制的在线应用(SAAS、PAAS);并提供软件集市,为应用开发者和企业客户搭建一

个共享和共赢的运营平台。

在物联网时代,企业管理软件的内涵和外延都将发生变化,要在信息化的基础上向智能

化发展。浪潮 GSP 应用中间件 V6.0 紧跟目前的云计算和物联网技术发展大潮,发展预警平

台、安全搜索、物联网应用中间件,为浪潮 GS管理软件迈向智能化管理提供基础支撑平台。

1.3 应用架构

软件实现的平台化:GSP应用中间件在基于对企业管理软件的技术层面有机构成元素的

充分分析与合理抽象前提下,对已识别的软件构成元素以及彼此间关系进行描述,形成元数

据,在运行时对元数据进行动态加载、解析、执行,为用户交互和请求提供服务,实现企业

管理软件的各种功能。这种软件技术抽象与自动化,不仅有效提升了软件开发的效率、质量,

而且使软件行为的确定由编译时的早绑定转变为运行时的迟绑定,由代码逻辑的硬编码演化

为基于元数据定义的“软实现”,从而使软件的可扩展性、灵活性有了质的提升,为企业管

理软件的随需应变提供了有力的技术保证。

浪潮 GSP应用中间件产品白皮书

7

业务虚拟化:

业务的虚拟化,使企业信息化聚焦在业务层面,并提供了业务抽象、业务调整以及业务

规划能力,从而使企业信息化实现以企业业务为核心的目标。

业务平台化:基于软件平台化的思路,对企业业务构成元素进行充分的分析和合理

抽象,面向业务对业务构成元素以及彼此关系进行描述,形成各种业务元数据,并

在运行时对业务元数据进行动态的加载、解析、执行,以实现相应的业务逻辑处理。

这就为软件中固有的可重复的业务逻辑和行为提供了模式上的识别以及软件实现

上的自动化,从而在业务层面,可根据业务需求的变更,快速、灵活的调整业务行

为。

面向业务的构件封装:基于 SOA架构指导,对企业管理软件的业务实现进行模块化、

接口标准化的逻辑封装,形成业务构件,业务构件遵循一致的构件约束和关系描述。

构件调用者仅知道构件的用途和交互接口,而构件的实现细节、构件的生命周期维

护、构件的物理部署位置等,均被有效封装并对调用者透明。这就使业务系统呈现

出良好的松耦合特征。从而为根据业务需求变更,对业务进行重新组装、编排提供

了良好的基础设施。

构件治理:构件作为业务的逻辑实现基本单元,同时也是业务复用的基本单元。而

构件的管理单元是构件库,为构件提供注册、发布、部署等基础服务。在企业信息

化过程中,随着业务的不断积累和扩张,构件库中的构件也在不断的增加、优化,

从而形成良性的软件资产积累。

智能部署:基于 Internet 的智能客户端(Smart Client)框架,提供了内容丰富的用户界

面,具有良好的用户交互体验;同时采用了一键式安装(ClickOnce)、按需下载、断点续传、

本地缓存等优秀技术,使客户机的部署简便、易维护,达到对终端用户透明。此外,可充分

利用客户机硬件资源,为用户提供脱机离线应用等解决方案。从用户体验角度,智能客户端

可看作一种功能强大的专有浏览器。

基于模型驱动的可视化开发、定制:基于模型驱动架构(MDA)思路指导,识别和定义

的众多类型的元数据,这些元数据是基于特定格式(XML Schema 等)定义的描述文档。为

提高元数据的开发、维护效率,降低技术门槛,使用户更专注于业务模型的设计,在 GSP

中提供了一套针对元数据的可视化集成开发工具,用户通过图形化的定制,通过各种向导工

具和默认设置及自动完成机制,可便捷、直观的设计和管理元数据。

浪潮 GSP应用中间件产品白皮书

8

1.4 技术架构

GSP 平台体系构成:

浪潮 GSP应用中间件产品白皮书

9

GSP Studio:GSP 的定制工具,可以设计流程、业务模型、表单展现、打印查询等。

元数据:通过 GSP Studio 设计的工作产品,这是基于业务的跟技术无关的对整个系统

的描述,应用系统所包括的所有要素,都能通过元数据描述出来。

引擎:基于微内核结构,负责解析元数据,将元数据解析成业务功能。

核心组件:核心组件是跟业务无关的构建一个应用系统所必须的技术组件,通过使用这

些组件使业务系统的开发人员只关注业务实现,而不需要关注底层技术。

管理监控:管理引擎需要的各种外部基础数据,如用户、权限等;监控引擎的运行情况,

可以对引擎的运行进行调整。

架构理念:在基于对应用软件有机构成元素的充分分析与合理抽象前提下,采用模型驱

动架构(MDA)和面向服务架构(SOA)的架构思路,对软件构成元素以及彼此间关系进

行建模,形成软件构成元素的元模型(元数据),在设计时、运行时对元模型进行动态生成、

加载、解析、执行,为用户交互和请求提供服务,实现应用软件的各种功能。这种软件抽象

与自动化,不仅有效提升了软件开发的效率、质量,而且使软件行为的确定由编译时的早绑

定转变为运行时的迟绑定,由代码逻辑的硬编码演化为基于元数据定义的“软实现”,在软

件的可维护性、可扩展性、可重用性等软件柔性特性上与基于代码级开发的架构相比,提升

了一个层次,为应用软件的随需应变提供了有力的架构支撑。其具有以下几个主要特点:

业务应用模式化:基于模型驱动架构(MDA)思路,对应用软件构成元素和关系进行

面向业务的分析和合抽象,识别和定义出各类业务元模型,并提供相应的生成机制和运行时

服务,以实现相应的业务功能。这就为软件中固有的可重复的业务结构和行为提供了模式上

的识别以及软件实现上的自动化,从而在业务层面,可根据业务需求的变更,快速、灵活的

调整业务行为。

面向业务的构件封装与治理:基于面向服务架构(SOA)思路,对应用软件的业务实现

进行模块化、接口标准化的逻辑封装,形成业务构件,业务构件遵循一致的构件约束和关系

描述。构件调用者仅知道构件的用途和交互接口,而构件的实现细节、构件的生命周期维护、

构件的物理部署位置等,均被有效封装并对调用者透明。这就使应用软件呈现出良好的松耦

合特征。从而为根据业务需求变更,对业务进行重新组装、编排提供了良好的基础设施。

业务构件作为业务的逻辑实现基本单元,同时也是业务复用的基本单元。而构件的管理

单元是构建库,为构件提供注册、发布、部署等基础服务。在企业信息化过程中,随着业务

的不断积累和扩张,构件库中的构件也在不断的累加、优化,从而形成良性的软件资产积累。

基于可视化建模工具的快速开发、定制:基于模型驱动架构(MDA)思路指导,提供一套

浪潮 GSP应用中间件产品白皮书

10

针对元模型的可视化集成开发工具,用户通过图形化的定制,借助各种向导工具和默认设置

及自动完成机制,可便捷、直观的设计和管理元数据。这将使为用户更专注于业务模型的设

计,可有效的降低技术门槛,提高系统的开发、维护效率。

2 核心价值

浪潮 GSP 应用中间件作为开发工具和开发平台,提高了软件开发的效率和质量,提高

了应用软件的可扩展性和灵活性;作为应用集成平台,能够支持各种异构系统之间的应用整

合,降低系统整合的复杂性和企业信息系统建设的总体成本;作为 PAAS 服务提供平台,能

够协助企业搭建各类运营环境和开发云应用,提升整体运营能力。

3 产品功能

3.1 产品蓝图

浪潮 GSP应用中间件产品白皮书

11

3.2 智能客户端框架(系统管理)

智能客户端框架技术通过统筹使用本地资源和分布式数据资源的智能连接,从而为用户

提供适应的、快速响应的和丰富的交互式体验。对于用户特殊的二次开发或功能扩展需求,

可利用 GSP 平台提供的集成开发环境进行快速开发与发布部署。同时 GSP 平台可脱离本系

统独立运行,用户可以方便、快捷的创建多套应用程序,并且可以定义个性化的程序名称、

图片资源等信息。

客户端部署简易,支持在线一键式安装,在线安装时支持环境检测和系统比较功能,提

供从客户端安装的应用程序登录和从浏览器直接登录等方式。

本系统框架支持补丁的自动更新,支持灵活分包按需下载。

系统提供用户口令、数字证书、AD(域用户)三种安全认证策略,并且支持身份认证

的扩展。认证方式支持单一认证,组合认证,多选认证三种。单一认证是指一个用户必须使

用并且只能使用一种认证策略;组合认证是指一个用户必须通过管理员为其指定的所有认证

策略才能完成身份认证,多种认证策略间是 And 的关系,例如设置了口令加数字证书的方

式就必须要同时输入口令并且提供匹配的证书才能登录;多选认证是指用户通过管理员设置

的多种认证策略中的一种即可登录,组合策略间是一种 Or 的关系。

系统框架部分,提供个性化用户界面,用户可根据喜好自行设置客户端应用程序的界面

样式、格局,可以将常用功能添加到收藏夹便于使用,可以通过直接输入功能代码的方式打

开功能界面,可以在个人首页中添加常用的功能界面,例如消息通知、待办任务等。系统框

架支持锁定功能,用户可以在个人信息中设置锁屏的等待时间。

基于全新的权限模型,职责与岗位分离,提供面向业务的授权控制,架构上具有良好的

开放性、通用性以及独立性,任意业务系统均可便捷的与智能客户端授权控制进行挂接。支

持符合国家软件密级标准的分级授权管理和多元管理模型。

3.2.1 便捷轻量级客户端下载安装部署模式

GSP 应用中间件采用最新的智能客户端技术,客户端连接时,提供基于浏览器一键式

自动安装下载,简化客户端安装下载过程,提高应用效率,迎合用户使用习惯。

GSP 充分考虑用户使用过程中网络环境限制,提供了组件分包,元数据按需下载的应

用模式,优化第一次登陆系统下载更新的等待时间。如果客户端第一次访问系统,需要自

浪潮 GSP应用中间件产品白皮书

12

动下载的安装包大小不到 20M,对于网速配置较好的环境,下载配置的时间会非常快。

GSP 对于网络环境比较差的用户,提供可以 ftp、http 等方式进行文件下载后安装或使

用我们提供的安装包光盘,在客户端手工安装完成后直接登陆系统,减少客户端首次登录

的下载过程。

3.2.2 多种安全策略的身份验证

GSP 提供了包括 GS 系统用户口令登陆,集成 Windows 身份验证,数字证书认证、认

证中心认证等多种安全登陆验证方式, 提高系统的安全保证。

对于使用数字证书的方式进行身份验证时,需要与第三方设备接合使用,GSP 实现了

与得安,天威诚信等多家硬件厂商的集成接口。如下图:

浪潮 GSP应用中间件产品白皮书

13

3.2.3 个性化桌面设置

GSP 提供了个性化首页设置,可以在首页增加针对个人的消息,待办任务,系统公告,

预警提示等常用信息,对于系统未提供的常用信息,GSP 提供标准的扩展接口。同时提供

针对个人的收藏夹管理和功能快速查找定位等。

另外,GSP 提供了快捷桌面的功能,类似于 Windows 桌面和 Windows 桌面快捷方式,

双击可以打开快捷桌面上的图标,直接进入相关功能,快捷桌面可以体现简单的业务操作流

程。

浪潮 GSP应用中间件产品白皮书

14

3.2.4 集团型企业应用分级授权管理

GSP 提供对系统内用户权限的分级管理,集团内的各个单位各自有系统管理员岗位,

集团管理员分配各个下级组织的管理员,然后下级管理员去做各自单位具体的权限分配和维

护。

如下图,职责有全局职责和私有职责,全局职责表示该职责适用整个集团范围。私有职

责必须指定该职责所适用的范围。岗位定义即是一样。集团管理员在定义下级单位管理员时,

指定该管理员可管理的组织范围和拥有可操作的职责。当下级公司管理员进入系统后,只能

对指定组织范围内的用户和用户拥有的功能进行定义。以此将集团管理员分配的权限一层层

向下传递。

浪潮 GSP应用中间件产品白皮书

15

3.2.5 多级别数据权限控制模型

GSP 提供多种维护的数据权限控制模型,包括数据记录级别的行权限控制,字段级别

的列权限控制,基于自定义规则级别的规则权限控制。

行权限控制

浪潮 GSP应用中间件产品白皮书

16

列权限

3.2.6 附件管理

GSP 平台在框架层面提供一个统一的附件管理功能,包括附件的上传、保存、获取、

查看等功能;支持附件保存在数据库、文件两种方式,可以组织文件结构,分目录对附件进

行存储,并记录附件的大小、上传人、上传时间等信息;支持预上传、预删除机制,以及在

线预览附件。同时,附件管理提供简单的编程接口供外部程序调用,并和表单引擎、构件开

发平台紧密结合,使开发过程中的使用方式得到很大的简化,提高了开发效率。

3.2.7 权限审批和反向授权

权限审批是指基于工作流平台,定义权限管理的审批流程,对于功能授权或数据授权,

都需要根据定义的流程走一个审批过程,审批通过后相应的权限才可以生效。

反向授权是不同于通常的基于用户选择数据的授权方式,而是先复选科目或报表这样的

数据,再复选操作员来完成数据的授权,这样可以在数据发生增删的变化时,基于数据来进

行授权,提高了方便性。

浪潮 GSP应用中间件产品白皮书

17

3.2.8 灵活的系统集成接口

GSP 智能客户端框架不仅提供了一个开放式的高效运行应用平台,同时也提供了一个

与其它系统或功能快捷方便的集成部署工具,屏蔽开发语言和开发模式的差异,可以是一个

已开发完成的纯 web 应用程序,也可以是一个集于 window 开发的 dll,也可以是一个开发

完成的可执行应用程序等,均可便捷集成部署到 GSP 系统中,同时共享 GSP 完整的安全管

理控制。

浪潮 GSP应用中间件产品白皮书

18

3.2.9 保密测评

保密测评功能将 5.2 军工分支上的安全保密方案全部迁移到 6.0 版本上,包括常见的权

责分离、安全审计、用户(数据)密级设置、系统安全设置、身份认证等内容。

权责分离:即多员管理,目前实现的是三员管理,分别是:安全保密员、安全审计员、

系统管理员。 三员管理带来的变化是:职责、岗位、用户都进行了管理类别的划分,每种类

别的管理对象(职责、岗位、用户)都只能分配相应管理类别的权限。

安全审计:对系统管理部分的安全审计进行了细化,如:用户登录时密码出错、用户维

护时相应权限的变化等,都计入了安全审计。

身份认证:细化了用户身份认证的处理,如:密码不能无限期有效;登录界面不能记住

用户名、密码等。

3.2.10 自动化升级

浪潮 GS 管理软件的补丁管理平台,整合了产品补丁从制作、测试、发布到部署的流程,

为产品提供了自动化的在线升级能力,大幅释放了系统管理员的工作量,并屏蔽了手工升级

过程中人为失误导致的运行错误。保证用户能够及时方便的修复问题及获取产品的新特性。

浪潮 GSP应用中间件产品白皮书

19

3.2.11 调度服务

调度服务功能为整个产品提供一套功能强大的计划任务产品,较原有计划任务功能有了

全面的提高,支持多应用服务器,多实例,自定义调度任务扩展、日志监控、调度任务管理

等,提供了美观的使用界面,良好的易用性。

采用单独进程处理,保证应用服务器 w3wp 进程正常运行

调度任务可扩展,基于配置文件灵活拔插

新调度服务提供的任务,可以按实际的业务需求进行扩展,通过配置文件的形式灵活进

行拔插,干净利索的实现了调度服务与业务功能的解耦。

强大而全面的任务调度方式

支持一次性执行、按天执行、按周执行、按月执行、按固定间隔执行等执行方式,支持

工作日历。

支持任务恢复、任务失败重试

浪潮 GSP应用中间件产品白皮书

20

支持多实例调度

通过锁机制保证任务调度的一致性

任务的执行支持消息通知、邮件通知、实时监控、日志跟踪

3.2.12 异步处理

随着越来越多固定规则的识别,提供一个可靠的异步处理框架,以实现后台批量任务处

理、异步保存及查询。异步处理不仅节省了操作人员的时间,而且可以共享查询的请求,同

时还可以通过对队列的控制实现高负载下任务的串行化。通过提供一套完善的异步处理框

架,让开发人员可以方便的实现单据的异步保存、异步查询、查询结果共享以及后台批处理

任务,同时提供完善的使用及管理能力。节省最终用户参与界面交互的时间,充分利用服务

器端的运算资源,降低高负载下用户之间的相互影响。

3.3 敏捷开发平台

敏捷开发平台是 GSP 应用中间件为用户提供的一个统一的集成开发环境,基于此开发

平台用户可以使用包括数据对象设计、数据建模设计、UI 设计、规则设计、审批及业务工

作流设计等各方面的设计器,并通过可视化的界面和友好的交互操作,自动生成用户所需要

的各种功能。使得大型的企业级商业应用软件第一次实现了技术与业务关注点的分离,并且

通过快速的动态业务建模与服务组装技术,实现了企业动态业务的快速部署与应用,真正实

现了“随需而变”的实时企业与全球商务的企业信息化价值理念。

3.3.1 集成开发环境

GSP-Studio 平台的主要价值表现为:

针对标准产品基础上的调整或二次开发,提高软件开发效率,降低开发成本,增强

软件质量,缩短开发周期。

适应企业业务流程调整,拥抱变化,随需应变,快速满足企业业务发展需要。

浪潮 GSP应用中间件产品白皮书

21

GSP Studio 平台特性:

GSP-Studio 平台提供包括数据库设计,业务建模,UI 设计,规则设计,流程设计等大量

可视化设计器,简化开发过程,降低技术门槛,提高开发效率。预置大量基础构件和行业特

色的业务构件,通过构件管理平台的组装配置,能满足大部分业逻辑处理的需求,提高软件

的灵活性和可扩展性。

数据库设计器:

屏蔽了不同数据库之间的差异, 提供多种创建策略,如:手工新建,从 PowerDesign(专

业数据库设计工具)中导入,从数据库中导入已存在表和视图等。兼容 GS3.5 分年度表结构

的平稳升级,提供了建表策略定义属性,支持普通建表策略和分年度建表策略等。

业务建模设计器:

它描述业务对象之间的关系以及数据访问的元数据,通过数据模型快速搭建业务实体之

间的层次关系及数据库表之间的约束关系. 主要功能包括描述数据间的约束关系,如:唯一

性约束、外键约束等,业务之间主从关系,主从从等层次关系等。对象字段属性设置,如:

关联属性,枚举属性等,其它属性设置,如:主键,编号生成规则,分级信息,变更历史记

录和视图外观等。

UI界面设计器:

提供可视化的界面设计工具,将一个窗体的逻辑、表示和数据分离开来, 形成一个与平

台和设备无关的、基于 XML 的抽象窗体定义,能够更好地与工作流、数据库应用相匹配。

状态机设计器:

浪潮 GSP应用中间件产品白皮书

22

图形化界面描述表单界面状态转换的元数据。主要包含三部分:动作、状态、状态变迁。

提供的状态机还支持与实际业务单据的状态组合起来控制表单的界面状态,如单据处于“审

批通过”状态的时候,不允许再对单据进行修改,删除操作等。提供图形化转换关系查看等。

报表设计器:

基于 Excel 的展示控件一方面迎合统计分析员的日常工作习惯,同时利用 Excel 的透视

表可灵活处理不同维度的分析展现,效果简洁,直观,不需任何培训即可处理。

内置表单控制器:

内置了一系列常用的表单控制器,基本可以满足常用表单模式的基本操作。并提供了图

形化的构件注册、管理和配置界面。与 GSP5.2 相比,GSP6.0 的内置表单控制器采用更为灵

活的组装模式,可以智能化的匹配当前表单结构;基于可配置扩展属性的方式,可以按需配

置表单控制器内部的运行逻辑,以更好的适应用户特定的业务场景。

3.3.2 统一查询平台

为方便业务开发人员开发查询,GSP 平台提供基于 ADP 表单的新统一查询平台框架,

新框架包含设计时和运行时两部分。设计时包括查询元数据定义;运行时包括一套条件定义

模板和控制器。业务人员可基于新框架快速构建一个查询,开发查询的标准流程如下:

统一查询平台默认提供 6 种条件模板,可以开发从简单到复杂的各种查询条件界面;在

取数部分支持 sql、存储过程、数据模型、程序集等多种方式;查询结果展现支持常见的列

表、树、交差表等多种展现方式,以及支持联查、导出等扩展功能。

3.3.3 与 Office 集成的报表展现

基于 Excel 的展示控件一方面迎合统计分析员的日常工作习惯,同时利用 Excel 的透视

表可灵活处理不同维度的分析展现,效果简洁,直观,不需任何培训即可处理。

浪潮 GSP应用中间件产品白皮书

23

3.3.4 自定义帮助设计器

GSP6.0 除继承 GS5.2 样式的帮助外,同时增加了基于数据模型的自定义帮助,它以数

据模型作为数据源,以数据访问引擎作为获取数据方式,与之前基于数据表帮助相比,展示

风格更加灵活,窗口样式不拘泥一种,可以根据自己的需要随时修改,窗口中的显示列可以

浪潮 GSP应用中间件产品白皮书

24

自由调换,返回值可以获取到所选行的任意列值,并可以返回多条记录内容,过滤条件设置

使用了 GSP 平台内部的过滤控件,操作方便,轻巧适用。同时提供帮助收藏夹的功能,用

户可将经常使用的数据载入收藏夹,下次再用时,直接去收藏夹中查找,如果收收藏夹中找

不到用户想要的数据,再切换至主界面查找,提高数据录入效率。

3.3.5 更灵活的编码规则定义

GSP 编号规则定义设置更加灵活, 可以选择基于选择模型上的任何节点作为编号生成

规则的中缀,同时也支持节点之间的逻辑运算符操作,保留对编号是否连续性的控制特性。

3.3.6 客户端数据缓存

在业务使用过程中,常常希望在客户端缓存一些数据,从而提高客户端在进行某些操作

时的响应效率。平台提供了完整的客户端数据缓存功能,实现了数据缓存的定义、维护、启

用/禁用、同步;同时数据缓存与业务对象关联,使用业务对象导航,可以方便的显示某业

务对象下单据中使用的数据缓存。

客户端数据缓存功能还支持基于行时间戳的增量同步方式。可以支持 ADP 自定义表单

开发的数据字典的增量捕获。同步时,分别获取上次同步以来数据增加或发生变化的增量,

和删除数据的增量,并下载到客户端更新本地数据。

浪潮 GSP应用中间件产品白皮书

25

3.4 工作流平台

GSP_BPM是一套是与GSP平台无缝集成,完全基于构件化的工作流管理系统(Workflow

Management System),能够支撑在大并发用户量、大数据量的企业级应用环境下高效、稳定

运行。

GSP 平台业务工作流符合工作流管理联盟(WfMC)规范,同时,根据中国软件业的具

体行情,还整合了国内众多的医药、快消品、军工等行业特殊需求在遵循规范的基础之上而

进行了扩展。在流程定义过程中支持顺序、分支、合并、人工、自动,子流程等等多种基本

流程模式,还支持自由流、加签,会签,回退、跳转、代理等多种特殊流程模式。支持多种

工作项的分配策略(例: 所有,随机)和完成策略(如:所有,任意)等,从而实现灵活的

业务调整。

GSP 平台业务工作流管理基于.NET 环境、采用数据库持久化方式实现的轻量级业务流

程引擎,并采取了多种方式以保证工作流引擎的高效稳定运行,比如良好的事件驱动式系统

架构、优化的工作流数据库、工作流历史数据与运行数据分离、高效的数据库访问方式,使

工作流引擎具有高度的拓展性,能够支持大容量、高并发、高性能要求的企业级应用。

GSP 工作流提供了大量业务工作流构件,包括工作流运算逻辑构件、展现逻辑构件、

页面控件库等。通过这些构件,使得 GSP 工作流同 Studio 平台自定义表单能够能做到无缝

的结合。能够共享现有组织机构和权限管理等,同时通过 GSP 平台提供的构件管理平台保

证用户实现特殊需求时的扩展能力。

浪潮 GSP应用中间件产品白皮书

26

GSP 平台业务工作流管理由工作流开发环境(Workflow IDE)(与 Studio 集成)、工作流

引擎(Workflow Engine)、任务管理、监控与管理工具以及工作流构件库(Workflow Component

Library)五个部分组成。通过开发环境快速构建业务流程以及业务处理表单;依托引擎实现

流程流转;采用基于智能客户端的管理监控工具完成对流程的调整、监控与审计。应用丰富

的构件库快速定制用户自己的应用,随需应变。

BPM 设计器提供基于流程的应用开发,包括可视化的业务流程定义、基于向导和工作

流页面控件的可视化流程定义和业务流程部署功能。一个工作流(Workflow)应用的开发过程

就是业务流程开发加上基本的 GSP 应用开发过程,GSP 工作流开发环境提供了一体化的工

作流应用开发环境,包括业务逻辑、展现逻辑、数据逻辑、页面、业务流程的拖拉式开发等。

3.5 数据交换平台

数据交换平台(Data Integration Platform,简称 DIP),是处理 GS 系统内部、GS 系统与

第三方系统、第三方系统与第三方系统之间的数据集成平台;主要处理的数据集成场景包括

数据导入导出、单据转换、数据同步、分布集中、数据归集、主数据管理等。

数据交换平台包括:增量管理、主数据、规则设计、运维管理、导入导出工具。

增量管理

实现增量数据的捕获和订阅,其功能包括:增量包定义、增量捕获监控、增量订阅。支

持的增量捕获方式包括:差异对比、时间戳、触发器。

主数据

提供 DIP 所需基础数据的维护及管理,其中包括数据交换类型、值映射定义、值映射

设置、应用部署管理。

规则设计

实现数据交换规则的定义和设置,在 DIP 中,数据交换规则被称为数据交换包;规则

设计就是定义数据交换包的过程。

运维管理

实现了数据交换活动的运行配置、运行及运行监控。其功能包括:包发布管理、包执行

器、运行监控。

浪潮 GSP应用中间件产品白皮书

27

3.5.1 导入导出工具

通过该工具可以非常方便的实现文件和数据库表之间的数据导入导出,简化了定义导入

导出规则的流程。其功能包括:数据导入模板、数据导入执行、数据导出模板、数据导出执

行。

图 1数据交换包设计器

图 2数据交换包设计器

相对其它同类产品,DIP 具有以下优势:

合理的架构设计理念

采用面向服务架构(SOA),基于构件化的设计思路

浪潮 GSP应用中间件产品白皮书

28

采用开放的服务总线设计和 XML 的服务描述

采用基于管道(Pipeline)的数据交换步骤的灵活编排

采用基于预定义模型的模型化管理

灵活定制的数据交换方案,具有良好的开放性、可扩展性

数据交换的流程可编排

数据交换的步骤可定制、可扩展

灵活、强大的数据转换规则定义

可支持数据导入、数据导出、数据复制、单据参照生成、凭证接口、数据迁移、

数据集中等应用。

支持异构应用间的数据集成

数据交换基于通用的数据格式(XML、CSV 等)。

支持各种数据交换的传输方式(Web 服务、文件、数据库连接等)

通过数据交换客户端代理服务的方式,支持基于互联网跨系统数据交换

3.5.2 单据参照

在业务开发中,存在大量的单据之间参照、生成、核销等业务场景,比如销售订单生成

销售发票等。以往这些单据之间的参照、核销等业务,都是通过硬编码来实现的。而在数据

交换平台基础上,结合构件开发平台、表单,GSP 平台提供了单据参照功能,在不写或者

写很少的代码就可以实现这类业务,提高了业务开发的效率。单据参照有这些特性:

可支持三种参照业务:核销、强制核销、复制

可支持三种参照方式:拉式参照、推式生成、事后核销

可支持三种勾稽控制方式:不控制、严格控制、百分比控制

可支持两种核销关系记录方式:记录在中间表、回写到源表

支持自定义核销完成标识

支持自定义源数据预览界面

支持设置源和目标的不可修改项

参照过程中数据加锁

支持对源数据和目标数据的反复操作

支持业务实体的扩展

浪潮 GSP应用中间件产品白皮书

29

可支持自定义单据、原系统内置单据、系统外单据

3.5.3 分布集中工具

为更方便地支持分布集中业务,提供了一个 “分布集中工具”,包含以下功能:分布集

中方案、数据发送、数据接收、日志监控、数据映射配置、数据集中。可以通过这个工具,

从一个统一的入口,启用、管理、监控各种分布集中方案,进行数据的发送和接收,简化了

操作。

3.6 企业安全搜索

企业安全搜索可以通过关键字搜索的方式快速定位产品中的业务单据、网站、文档信息,

并可以根据搜索结果的类型及权限直接在搜索结果中进行不同操作,搜索内容基于严格的用

户权限控制,保证用户只可以看到自己有权限看到的内容。改变了用户访问企业信息的方式,

同时也提升了企业用户使用信息的效率。

浪潮 GSP应用中间件产品白皮书

30

3.7 预警平台

GSP 预警平台是 GSP 的重要组成部分。业务系统中有非常多的数据,但是用户需要在

这些数据中灵活定义一些条件并定期的扫描数据,获取满足条件的数据以邮件等方式反馈给

用户,该平台主要实现了预警的取数定义、订阅、判断、执行和展现。

平台提供一个预警的取数定义,取数定义负责为预警的后续操作提供数据集合。预警订

阅是用户可以订阅公共预警。预警的判断是根据取数定义的数据结果集进行逻辑判断是否达

到预警标准的判断。预警的展现主要包括预警的方式和预警的内容,预警方式一般有系统消

息、邮件等,预警的内容主要是预警的提示信息。预警平台通过六个部分部署、取数定义、

订阅、判断、执行和展现,完成整个预警平台对预警内容的策划和预警。并且能够按照文档

标准重新开发预警的定义界面。

浪潮 GSP应用中间件产品白皮书

31

3.8 消息平台

消息平台实现了面向集成的消息,使用消息队列保证消息的可靠性。消息服务器独立于

具体应用,并为所有应用服务使用,可以分四层部署,支持消息服务器集群;实现了面向协

同的消息,负责各类用户间的通信及通知,并提供多种外部通信接口,例如邮件、短信、即

时通信工具等,以适应不同的使用场景,提升企业用户沟通的效率。面向集成的消息主要通

过消息服务器提供可靠传输可标准接口,完成业务功能的异步操作及系统间 的消息交换。

例如将审批消息以消息队列的格式集成到第三方的 ESB系统。消息平台提供丰富的描述、转

换及扩展能力,以实现消息中的功能链接,根据不同的消息展示终端自动的转化为相应的格

式。

消息平台客户端,采用微软 WCF底层通信协议和 Framework4.0的最新特性建立长连接,

即时沟通;采用插件的方式,从最新的参与者服务中或者用户和配置身份认证,实现负载服

务,动态分配服务器,实现负载均衡,实现了可配置的机器人服务,并预置翻译服务、邮件

服务、日志查询服务;实现了一个独立于 GSP框架,易于独立部署,但又与 GSP 平台紧密相

连的消息平台。

3.9 WEB 框架

浪潮 Web 开发平台是在 GSP6.0 基础上,为产品部和事业部以及合作伙伴,提供面向桌

面 PC终端、纯 Web化应用的快速开发平台。

浪潮 GSP应用中间件产品白皮书

32

浪潮 Web 开发平台应用 HTML、CSS、JavaScript 等技术,采用三方 EasyUI 界面控件库

并在此基础上对界面样式进行了调整,同时结合 ERP 应用的特殊需求,对列表编辑控件、下

拉选择等控件进行了扩展,封装了智能帮助、超方本编辑等新控件。设计时支持服务器端业

务逻辑构件的扩展与注册,支持运行时定制及表单状态机的配置。内置左列右卡、左树右卡、

单列表编辑、单据双数据列表卡片等表单模板及脚本控制器,极大简化开发过程,降低研发

成本。

开发过程中沿用 ADP表单开发流程,新增针对 web类型应用的表单设计器,脚本构件库,

服务器端构件库及表单发布部署引擎等。

3.10 移动应用平台

基于平台化的思想,GSP应用中间件为浪潮 ERP管理软件在移动终端设备上的运行提供

了一个可视化的快速定制开发平台和集成运行框架,致力于提高在终端设备上进行业务开发

的效率,降低开发成本;同时基于平台底层提供统一的核心组件和元数据管理,提高产品质

量。主要包括移动应用框架、移动审批以及移动开发平台。

3.10.1 移动应用框架

移动应用框架是在 GSP6.0基础上,采用 HTML5、JavaScript、CSS等技术开发的与公司

现有产品集成的移动应用开发和运行的基础设施,是公司移动应用整体解决方案的一部分。

移动应用框架采用面向对象的思想进行设计、编码,是一个纯 B/S结构的 web 应用。移动应

用框架将来既可以作为一个独立的产品进行销售、部署使用,也可以作为现有 GS6.0的一个

功能增强包和 GS6.0一起部署使用。

移动应用框架可支持在 PAD、Phone、PC 浏览器(浏览器需支持 Html5)中运行,并根

据终端的不同自动调整界面布局。客户端以适用于 iOS、Android 两大主流智能终端系统为

主,兼顾 PC 浏览器。支持移动设备的触控操作模式,提供适合于智能终端的界面控件,并

可以通过“底座”对移动设备的硬件和系统资源进行访问。

移动应用框架实现了:用户身份认证、功能菜单获取展现、个人首页、公告、离线消息、

个人设置、系统设置等基本功能。

浪潮 GSP应用中间件产品白皮书

33

3.10.2 移动开发平台

浪潮移动开发平台是在 GSP6.0基础上,面向平板和手机,为产品部和事业部以及合作伙

伴,提供支撑浪潮移动应用的快速开发平台。

采用标准化 HTML5+CSS3+JavaScript 技术,屏蔽不同终端设备及浏览器的差异,支持

界面响应式自动布局。提供在不同屏幕尺寸及分辨率模式下将原子部件组合为多视图的开发

模式,支持服务器端业务逻辑构件的扩展与注册,并内置丰富的 UI 控件和脚本控制器,将

极大简化开发过程,降低研发成本。

基于移动应用的 ADP 表单集成开发环境,在 GSP6.0 集成开发环境的基础上,增加基于

Web化(html5)表单的设计器模板;为满足 JQuery Mobile 开发框架的要求,在 Web化表单

设计时工具箱,控件属性,数据源定义,构件调用,界面布局,脚本支持等方面作了全新的

改造。

开发过程中沿用 ADP表单开发流程,新增针对移动应用的表单设计器,脚本构件库,表

单开发流程,新增针对移动应用的表单设计器,脚本构件库,服务器端构件库及表单发布部

署引擎等。

3.10.3 移动审批

浪潮 GSP提供了成熟的企业移动审批解决方案,支持将业务审批的待办任务通过消息推

送的方式发送至用户手机,提高了审批的及时性和产品的易用性。通过打造企业级移动审批

中心,将工作流的待办任务、已办任务、我的请求全部移动化,提供完整的移动审批应用,

为用户带来全新的审批体验。

3.11 统一身份管理

统一身份管理作为 GSP 平台的一项基础服务,为 GS 各子系统提供了集中、统一的身

份和帐号管理,并基于统一的身份帐号管理实现了统一的身份认证和单点登录功能。统一身

份管理不仅可以集成 GS 的各子系统,也可以作为企业的身份认证中心集成其他业务应用。

统一身份管理提供了身份认证和身份重鉴别的功能和服务,并且支持 CA、AD、用户

密码等方式的身份认证;GS 各子系统或其他业务系统可以集成本模块提供的认证服务(URL

服务、API 服务),实现身份的统一认证。

浪潮 GSP应用中间件产品白皮书

34

统一身份管理提供了完整的单点登录服务(URL 服务、API 服务)。通过单点登录服务

可以实现认证式 SSO、信任式 SSO 等主要的单点登录模式,并在结构上支持 SSO 的任意扩

展。统一身份管理的单点登录服务实现与 GS 各子系统的集成,并且无需任何编码。

统一身份管理提供了组织、身份、帐号等资源服务,外部系统可以通过 API 的方式访

问到本系统定义的组织、身份、帐号等数据,也可以在统一身份管理授权的情况下对数据进

行更新。另外,本系统中组织、身份、帐号等数据的变化可以通知外部系统,进行数据同步。

身份认证中心

DB

认证方式

UI组件管理

API/服务

身份认证Web

身份认证方式

会话

审计

重鉴别Web

身份认证 重鉴别 签名/验签

AD CA 用户名密码

扩展

密码修改

组织

账号1.n 1.n

有效期

UI

访问策略

分级授权

身份/账号申请

身份认证Winform

重鉴别Winform

AD

API访问管理

3.12 运维监控

运维监控系统能够收集从客户端到服务器各个节点的产品运行环境、参数配置、资源占

用、响应时间等全方位的信息,并将重点项目中性能诊断的知识融入其中,对信息进行分析,

然后将异常状态通过预警、监控及报表等直观的形式展现给系统管理员。协助系统管理员快

速定位系统运行异常及性能问题的原因,并预测性能趋势,保证 ERP系统平稳、高效、可靠

的运行。

浪潮 GSP应用中间件产品白皮书

35

浪潮 GSP应用中间件产品白皮书

36

3.13 性能诊断工具

随着 GS 产品的功能越来越强大,部分功能难免不会出现性能问题。当用户环境出现性

能问题时,开发维护人员通常很难直接快速定位到问题的症结在哪。性能诊断工具通过对客

户端、网络、服务器端、数据库、硬件进行全方位的性能检测,能够快速的收集各种性能数

据,以及诊断性能问题的原因,并对诊断结果进行直观的显示。项目上实施人员通过该工具

收集并反馈相关性能数据,开发维护人员在公司分析即可,这样使项目上大多数性能问题不

再需要现场支持。

性能诊断工具支持从客户端发起,可以收集打开一个功能界面或点击一个按钮时的性能

数据。这些性能数据包括:网络时间(发送、接收)、服务器端处理时间、数据库 SQL 执行

时间、数据流量等信息,基本上全面涵盖了 GS 系统与性能相关的数据信息;并且这些性能

数据能通过图形化进行展示,简单明了。工具还支持性能数据的导出和导入,方便实施人员

或用户将性能数据发给开发维护人员进行远程分析。

浪潮 GSP应用中间件产品白皮书

37

4 系统运行环境

4.1 客户端的运行环境

硬件运行环境

配置 最低配置 推荐配置

CPU 双核 1.6G(or higher) 双核 2.6G(or higher)

内存 2G(or more) 4G(or more)

硬盘 40G(or more) 100G(or more)

网络 100M 100M(or more)

打印机 操作系统所能适配的打印机 操作系统所能适配的打印机

适配器 support 32bit support 32bit

软件运行环境

操作系统: Windows XP Home / Professional SP2 及以上、Windows7、Windows8

浏览器: IE7.0、IE8.0、IE9.0、IE10.0 及以上、Chrome12 及以上、safAri5 及以上

浪潮 GSP应用中间件产品白皮书

38

4.2 数据库服务器的运行环境

数据库服务器硬件推荐配置

<100 100~200 200~300 300-400 >400

CPU数量(颗) 2 4 6 8 建议考虑分布方案

内存配置(G) 4G 4G 8G 16G 建议考虑分布方案

硬盘配置(块) 2 6 存储 存储 建议考虑分布方案

注:以上 CPU数量以 Xeon 3.0双核作为基准。

运行环境

数据库类型 操作系统 CPU类型

SQL Server 2005 Windows Server 2003 SP2 x86,x64,IA-64

SQL Server 2008 Windows Server 2008 x86,x64,IA-64

SQL Server 2012 Windows Server 2008

Windows Server 2012 x86,x64,IA-64

Oracle 10gR2 Windows Server

2003/Linux/Unix 所有 Oracle支持的硬件平台

Oracle 11gR2 Windows Server

2008/Linux/Unix 所有 Oracle支持的硬件平台

注:Oracle字符集为默认设置:“SIMPLIFIED CHINESE_CHINA.ZHS16GBK”

Oracle 数据库建议更新到最新的 Patch Set,例如:10.2.0.4 数据库服务器请使用

64位版本的操作系统和数据库系统。

4.3 应用程序服务器的运行环境

硬件运行环境

<100 100~200 200~300 300-400 >400

CPU 数量(颗) 2 2 2 2 建议考虑分布方案

用 户

数 量

推 荐

配 置

用 户

数 量

推 荐

配 置

浪潮 GSP应用中间件产品白皮书

39

内存配置(G) 4G 4G 4G 4G 建议考虑分布方案

硬盘配置(块) 2 1 1 1 建议考虑分布方案

节点数量 1 2 3 4

注:以上 CPU数量以 Xeon 3.0双核作为基准,应用服务器请使用 x86或 x64平台。

软件运行环境

操作系统:

Windows Server 2003 SP2 (x86 or x64)

Windows Server 2008

Windows Server 2012

数据库客户端:如果使用数据库是 ORACLE 数据库时,应用服务器必须安装数据库客

户端。数据库客户端要求 10.2 以上的版本。

4.4 网络环境

客户端

如果客户端与应用服务器在同一局域网内运行 GS6.0,将不会受带宽因素影响,只要保

证网络稳定即可。

如果客户端是通过互联网连接应用服务器,客户端推荐独享 1M 宽带,如果使用多个客

户端共享的宽带接入方式,则需要根据客户端数量以及网络上运行的应用状况来酌情配置,

一般业务保证每人 30K Byte/s 的带宽就能流畅运行,但是在打开较大的报表或者保存记录

较多的单据时会有差异,建议与我们的实施顾问联系,以确定网络方案。

应用服务器

<100 100~200 200~300 300-400 >400

带宽(bit/s) 20M 50M 100M 150M 请与我们的顾问联系

注:如果运行于互联网并且客户端使用不同运营商接入,例如电信和联通的接入都有,

建议应用服务器采用双网接入的方式。

如果使用 VPN需要以 VPN之上的带宽和稳定性为准。

如果使用 SSL需要考虑 SSL加密解密时对带宽的影响。

用 户

数 量

推 荐

配 置