普元研发 2012 年 12 月

49
www.primeton.com 普普普普 2012 普 12 普 EOS7 产产产产产产 产产 产产产产产产产产产产产产

description

EOS7 产品售前材料 普元:领先的平台软件解决方案商. 普元研发 2012 年 12 月. www.primeton.com. 目录. 产品定位与背景 产品介绍 产品特色 产品案例. 产品定位与背景. 企事业单位软件建设过程中经常面临的挑战. 单位 内部有多个应用系统迫切需要建设,系统建设周期要求都非常短, 如何有效的保证系统实施的速度和质量? 不管是正在开发的系统,还是已处于维护阶段的系统,业务部门总是会提出新的需求,而目前的系统架构往往无法跟上变化的脚步,开发部门 如何能够通过建立更加灵活的应用系统 IT 架构,以更好的适应这种不断变化的要求? - PowerPoint PPT Presentation

Transcript of 普元研发 2012 年 12 月

www.primeton.com

普元研发2012 年 12 月

EOS7 产品售前材料普元:领先的平台软件解决方案商

• 产品定位与背景• 产品介绍• 产品特色• 产品案例

目录 www.primeton.com

产品定位与背景

企事业单位软件建设过程中经常面临的挑战

• 单位内部有多个应用系统迫切需要建设,系统建设周期要求都非常短,如何有效的保证系统实施的速度和质量?

• 不管是正在开发的系统,还是已处于维护阶段的系统,业务部门总是会提出新的需求,而目前的系统架构往往无法跟上变化的脚步,开发部门如何能够通过建立更加灵活的应用系统 IT 架构,以更好的适应这种不断变化的要求?

• 多个开发商带来了不同的技术架构,项目管理水平和人员质量参差不齐, IT 部门如何提高项目实施和系统维护的管控能力,同时保证各个系统之间良好的整合能力?

• 系统在不同时期由不同团队基于不同技术建设,形成了各个应用“烟囱”,用户需要在不同系统之间频繁登录和切换,如何通过 IT 模式的转变,提升操作用户体验和工作效率?

• 单位内部 IT 部门人员少,如何利用有限的人力资源并行实施和管理多个应用?

5

业务平台建设方案

企业软件功能模块

资产与知识

组件库

服务库

标准与规范 平台与工具

固化 沉淀

规范

支撑

复用

软件过程规范

平台架构规范

平台实施规范

平台开发规范运行平台

管理监控

SOA 运行环境

基础服务

开发平台

统一技术平台

业务化流程 业务化表单

平台集成规范

集成平台

平台运维规范

统一组织机构 统一展现

业务应用平台 – 标准与规范

规范名称 简介软件过程规范

明确业务应用平台相关模块流程建模过程,为后继制定开发计划、评估工作量、组件开发、软件部署提供指导。

平台架构规范 描述整个业务应用平台技术架构原理、组成、特点。

平台使用规范包括流程配置和表单配置的步骤、注意事项、命名规则、软件功能验证等内容。

平台开发规范

包括流程及表单配置开发过程中涉及到的名称规范、扩展规范、集成规范等内容,同时还详细介绍了按钮组件、页面组件、流程组件、布局组件、样式组件、脚本组件等各种类型组件的扩展开发方式和要求。

平台集成规范 页面集成、流程集成、组件集成规范。

平台运维规范性能评估模型、压力测试模型、性能调优、运维监控规范那。

平台与工具 -- 工行企业级 SOA 平台

索引

编译

重构

模块

扩展点

SCA

WS

EclipseOSG

ISOA

…SDO

J2EE

… …

核心平台服务化 构件化 业务化 敏捷化

应用基础框架

客户服务与营

业务处理中心

中间业务

决策支持

与管理

自助设备应用

资产管理

应用

应用

应用

应用

应用

应用

应用

应用

应用

应用

应用

分词算法

存储

词法分析

语法分析

服务

生命周期

安全

协议扩展

实现扩展

SOAP

XML

… …

技术平台

技术树

基础框架

业务框架 / 平台

业务

企业级SOA 平

… …

… …

… …

资产与知识 - 组件库

组件库 参照技术标准和规范,实现的可复用的基础技术组件和集成技术组

件。– 组件注册

分类管理信息管理

– 组件生命周期管理组件导入导出组件的状态

– 组件统计分析复用度分析使用效果分析

基础业务组件

组件分类接口描述版本说明引用路径

使用说明

参考案例

组件包说明

组件信息

组件包组件清单

基础技术组件

组件库

组件名称

组件间依赖

创建者信息

组件包信息

资产与知识 - 服务库

• 服务库 通过应用实施,持续积累的业务服务。

– 服务注册、服务管理服务基本信息注册生命周期管理、服务使用统计

– 服务库管理入库、出库流程

– 服务积累体系应用群内的服务积累服务共享框架内的服务积累

服务库

服务基本信息 服务资源文件

服务提供者

服务 SLA

服务路由信息

服务状态和运行指标

服务库管理流程服务积累体系

产品介绍

• EOS7 产品概览• EOS7 的开发模式• EOS7 的应用全生命周期支持

EOS7 产品介绍 www.primeton.com

EOS 产品定位

计算机硬件

操作系统

数据库

应用服务器

SOA中间件 --EOS

应用软件

页面集成层

配置层

组件层

技术平台

业务化表单

企业门户

业务化流程

页面集成页面集成 页面样式页面样式 内容管理内容管理 个性化门户个性化门户

建模与设计建模与设计 开发与集成开发与集成

监控与分析监控与分析 分析与优化分析与优化

表单模板表单模板 可视化设计可视化设计

表单预览表单预览 表单接口表单接口

运行与管控运行与管控 组件集成组件集成设计与开发设计与开发 测试与部署测试与部署

Composite Composite

组织机构、用户和权限框架 流程任务中心 业务域组件 …

扩展开发层

EOS 7 产品组成

EOS 7 产品组成 -- 技术平台

SOA 应用开发运行管理平台

集成开发环境

基础技术组件

SOA 运行环境

管理监控工具基础业务组件

文件管理定时任务业务字典

数据库服务构件库 通讯服务构件库 文件服务构件库 ……

构件引擎 页面流引擎 逻辑流引擎 数据上下文引擎

日志服务异常服务 定时服务

事件引擎

缓存服务 安全服务 消息服务

应用建模

构件设计

服务装配

开发调试

文档生成

代码走查

应用部署

应用配置

监控统计

日志管理

运维报告

……

邮件管理业务日志

流程监控

EOS 7 产品组成 -- 业务化流程

管理监控业务化流程开发环境

业务流程运行环境

流程、规则、表单引擎

表单定制工具

服务库管理 环节库管理元数据管理

SOA/MDA 基础框架

应用集成接口

流程发布

流程引擎、规则引擎

流程监控

流程管理

流程分析

流程验证

业务流程定制工具

管理监控接口

发布发布

业务流程 1 业务流程 2 业务流程 3

EOS 7 产品组成 -- 业务化表单业务化表单

表单设计器 表单引擎 表单接口

元数据管理

控件管理

模板管理

脚本管理

权限管理

视图管理表单文件、数据解析器

表单文件管理

数据文件管理 模板管理

表单数据处理引擎

组织机构接口

数据处理扩展接口

业务字典接口

表单访问接口

流程接口

按钮库 页面控件库

表单模板库 表单样式库

脚本库

表单向导

门户服务器

门户客户端

门户应用

SSO Java ClientLogin 主页 门户主页 SSO Other Client

门户个性化功能菜单 Widget Manager Widget Toolkit

EOS 7 产品组成—轻量级企业门户

SSO Server Widget 容器 Portal 引擎 Widget API

集成展现 Widget 内容管理组件 统一组织机构框架 协同工作组件

EOS 7 产品组成—组件库

业务相关性

技术组件

日志 缓存 定时器

加解密 字符串

日期

数据总线系统配置国际化

数据库访问

构架组件 组织机构 权限 登陆 。。。

业务组件 审批 传阅 电子签名 。。。

EOS 组件 已有或开源组件

(jar 包导入 )

积累业务组件

• EOS7 产品概览• EOS7 的开发模式• EOS7 的应用全生命周期支持

EOS7 产品介绍 www.primeton.com

EOS7 开发模式 -- 专业化的分工

6 、发布、运行、监控 / 管理

1. 构造页面组件

2. 构造按钮组件

5. 表单配置

3. 流程组件 4. 表单建模

业务域(实施人员)技术域(开发人员)

业务技术一体化开发平台

业务化 可视化 组件化

EOS7 开发模式—工作量参考模型业务应用系统

系统集成( 10%

业务化配制功能( 70% )

技术组件

复杂功能开发和组件扩展( 20% )

业务流程与表单配置平台

流程配置 表单配置

技术开发平台 功能、流程设计与开发 运行与管控业务框架开发 测试与部署

领域组件积累

业务应用平台核心模块 业务软件功能

EOS7 开发模式 -- 业务化配置功能 ( 演示 )

组装表单

组装流程

业务化配置

EOS7 开发模式—工作量参考模型业务应用系统

系统集成( 10%

业务化配制功能( 70% )

技术组件

复杂功能开发和组件扩展( 20% )

业务流程与表单配置平台

流程配置 表单配置

技术开发平台 功能、流程设计与开发 运行与管控业务框架开发 测试与部署

领域组件积累

业务应用平台核心模块 业务软件功能

EOS7 开发模式—复杂功能开发 ( 演示 )数据

数据模型定义 , 建立 O/R Mapping 关系,数据传输对象定义定义命名 SQL 支持扩展 SQL语句开发

构件包使用了 SCA 规范的Contribution ,采用 OSGi的 bundle 配置,是业务应用中的模块,以图形化方式进行模块划分 , 建立模块间依赖关系

服务以图形化方式进行组件的装配 , 服务定义 , 包括接口定义和协议绑定

展现页面流:以流程化的方式定义页面间的导航和跳转页面展示资源: JSP 、报表等

构件以图形化方式进行服务编制,快速实现一个 SCA构件提供基于图形化方式调试

流程以图形化方式进行业务流程建模,实现高性能的符合中国特色的业务流程

配置定义构件包(模块)之间的依赖关系提供了日志、异常等国际化信息配置

运算 / 逻辑通过 Java 的方式实现逻辑和运算方便将外部 Java 方法导入到系统中

25

EOS7 开发模式 -- 组件扩展 ( 演示 )

• 技术组件

• 页面组件

• 业务组件

• EOS7 产品概览• EOS7 的开发模式• EOS7 的应用全生命周期支持

EOS7 产品介绍 www.primeton.com

EOS7 的应用全生命周期支持 -- 应用设计

• 构件包设计

• 数据模型设计

• 构件 & 服务设计

一体化应用设计

面向服务的设计

设计、开发、部署模型统一

EOS7 的应用全生命周期支持 -- 应用开发• View 开发

• Controller 页面流开发

• 逻辑开发

• 可配置的全功能向导

模板内容

功能向导

自动代码生成

层次分明开发框架

业务向导支持快速开发

开放框架支持 POJO 开发高性能、轻量型框架

EOS7 的应用全生命周期支持 -- 应用调试部署

• 图形化调试

• 自动编译

• 开发期自动部署

EOS7 的应用全生命周期支持 -- 软件开发管理:提高软件的可靠性

• 维护文档生成

• 工作量统计报告

• 质量报告

EOS7 的应用全生命周期支持 -- 应用部署

• 应用部署

– 集群部署

– 增量部署

– 离线部署

– 动态热更新

EOS7 的应用全生命周期支持 -- 软件运行监控:提高软件的可靠性

EOS7 的应用全生命周期支持 -- 软件运行监控:提高软件的可靠性

产品特色

• 先进标准的 SOA 架构• 构件化的产品体系• 业务化的配置能力• 精细化的权限控制• 一体化开发环境• 平台级的集成能力• 多层复用体系• 架构级扩展能力• 产品级运维能力

EOS7 产品特色 www.primeton.com

产品特色 -- 先进标准的 SOA 架构

逻辑层 逻辑编制

多种实现

AOP

可插拔

Composite服务层

Composite协议转换 注册路由

事务 安全

嵌入流程

端到端流程流程层

任务中心

协同层接入 & RichWeb页面流

资源层,SDO 2.1& DAS

逻辑层,构件容器 &短流程

服务层,SCA1.0

流程层,BPS

DB ERPCRM

资源层:统一数据访问

协同层 接入引擎 页面流Web UI 报表

FlashHTMLAJAX Java ClientSilverlight Mobile Client

产品特色 -- 构件化的产品体系

设计人员

模块设计

数据建模

交互设计流程设计

设计验证

流程细化/接口实现

EOS Studio

开发人员 EOS Server

EOS Component Library Management

界面实现

调试

单元测试

打包

EOS Governor

构件库管理EOS基础构件库

用户自定义构件库

构件库管理人员

第三方开源构件库

使用

运行

部署

管理监控 升级/维护

系统管理人员

EAR/EPP

运行平台:1、支持主流应用服务器:Webshpere/Weblogic/Jboss2、支持主流数据库平台:Oracle/SQL Server/DB2/Sybase/Infomix

EOS项目源代码

› 构件生命周期管理构件设计构件开发构件调试构件部署升级构件文档生成构件管理监控构件库管理构件化日志

38

产品特色 -- 业务化的配置能力

表单建模 表单运行

流程建模 流程运行

39

产品特色—精细化的权限控制

产品特色 -- 一体化开发环境

› 横向一体化› 需求› 设计› 开发› 调试› 测试› 部署、升级› 文档生成

› 纵向一体化› 数据模型› 逻辑构件› 逻辑流› 服务装配› 页面开发› 页面流› 工作流

产品特色 -- 多层复用体系

• 开源的应用框架– 组织机构 &权限– 主菜单框架– 业务字典、…… .

• 基础构件库– 数据访问服务– 日志、消息、缓存– 任务调度、……

• 基于 Ajax 的页面控件– DataCell– DataForm– QueryForm– ViewList

• 功能向导– 控件向导– 单表维护向导– 组合对象维护向导– Lookup 页面向导

产品特色 -- 平台级的集成能力

基础设施

服务调用

服务调用

企业门户

流程集成

UI集成

流程管理

服务管理服务集成 服务路由服务注册

单点登录

权限控制

应用平台客户关系管理

统一流程管理

Database

消息处理

文件系统

数据传输

报表系统

应用平台服务开通

应用平台 HR 系统

应用平台 其他业务系统

操作系统 应用服务器 网络

流程建模 流程引擎 流程监控

异构系统

主数据管理

个性桌面定制

统一授权 统一用户组织 集中任务

客户端 浏览器 移动设备 桌面

界面

流程

接口数据

Plugin 扩展点框架

扩 展 点 编 辑 器 引 擎

扩展点 构件包加载 构件包卸载 Web请求过滤Processor 配置应用启动 系统服务

管 理扩展点

管理对象

系统资源 扩展点

拦截器扩展点

流 程扩展点

应用框架 扩展点

缓存数据加载器 资源访问检查 资源访问检查 打开文件方式

客户端接入拦截器 页面流拦截器 逻辑流拦截器 实体拦截器 命名 SQL拦截器

组织机构 流程日历 提醒机制 流程权限 流程规则 业务资源 流程监控

资源类型

管理监控

日志分析

管理配置

统计分析

扩 展 点

管 理

表 单扩展点

类型 模板 控件 检验 视图 向导 脚本

授权 菜单 party资源注册 资源注销 partyType partyRef

产品特色—架构级扩展能力

产品特色—产品级运维能力

产品案例

金融行业部分案例金融集团 客户名称 项目名称 应用开发商

交通银行

客户综合信息系统 CIIS上海亚软(一期)、北京泰利特(二期)、上海世范(三期)

人力资源系统 EHR普元(一期)、砾阳软件(二期)

贵宾客户 OCRM 普元、新锐

内部评级系统 IRS 北京吉贝克

信用卡工作流运营平台 普元

中国农业银行

信贷管理系统 紫光北美等

资金管理系统 北方之星

审计管理系统 紫光北美

资产负债系统 时代威驰

中国建设银行营运管理系统 京北方

IT 工作管理平台 京北方

福建分行调帐系统 蓝天

中国银行 江苏分行风险管理系统 世范软件

太平洋保险客户投诉管理系统 世范软件

单证系统 华腾软件

政府行业部分案例

政府机构 客户名称 软件开发商名称 项目名称

部委级

国家公安部 保密 保密

国家安全部 保密 保密

华北空管局 保密 保密

中南空管局 中南民航空管通信网络 业务支撑系统

省市级

山东省工商局 中关村科技 工商行政管理局“金管工程”

福建省科技厅 福建宏远 福建省科技信息网

上海市土地局 上海浦东软件平台 上海市土地交易系统

上海市计生委 宝信软件 上海市人口和计划生育综合管理信息系统

四川省交通厅 成都国腾 航务管理项目

北京市政府 中科软 首都之窗

地市级

深圳市政府 深圳奥尊 深圳行政服务大厅网上办公服务系统

杭州市政府 浙江建达 杭州市民卡公共应用系统项目

烟台市政府 中科院软件研究所 烟台市信用信息基础数据交换平台及管理系统

广州市政府 广州城市信息研究所 诚信所政府行业 OEM 平台

广州市建委 中科海鑫 广州城建电子政务信息系统

东营市信息产业局 中科软科技 数字化东营资源开发平台

常州市人民政府 常州富深协通 常州公积金管理系统

通用行业部分案例

行业 客户名称 软件开发商名称 项目名称

宝钢集团 宝信软件 宝钢一卡通管理项目

肇庆电力 珠海科电 肇庆电力巡检项目

铜陵电力 南京大陆软件 铜陵电厂信息化项目

杭州电力 杭州新世纪 电力信息化项目

胜利油田胜利油田胜利软

件内部管理项目

南京市客运管理处 江苏天泽南京城市客运 GPS智能调度

管理系统

中国运载火箭技术研究院

北京航天新概念 管理信息系统

人民教育出版社 人民教育网 应用管理软件平台

深圳实验学校 深圳实验学校 深圳实验学校系统开发

中日友好医院 中日友好医院 中日友好医院 HIS 系统咨询

上海市瑞金医院 上海微融 医院管理软件开发

Thanks!

www.primeton.com

400-820-5821新浪微博:@ 普元软件weibo.com/primetonsoftware

产品服务在线社区: gocom.cc

北京 | 上海 | 广州 | 深圳 | 长沙 | 西安