普元研发 2012 年 12 月
DESCRIPTION
EOS7 产品售前材料 普元:领先的平台软件解决方案商. 普元研发 2012 年 12 月. www.primeton.com. 目录. 产品定位与背景 产品介绍 产品特色 产品案例. 产品定位与背景. 企事业单位软件建设过程中经常面临的挑战. 单位 内部有多个应用系统迫切需要建设,系统建设周期要求都非常短, 如何有效的保证系统实施的速度和质量? 不管是正在开发的系统,还是已处于维护阶段的系统,业务部门总是会提出新的需求,而目前的系统架构往往无法跟上变化的脚步,开发部门 如何能够通过建立更加灵活的应用系统 IT 架构,以更好的适应这种不断变化的要求? - PowerPoint PPT PresentationTRANSCRIPT
企事业单位软件建设过程中经常面临的挑战
• 单位内部有多个应用系统迫切需要建设,系统建设周期要求都非常短,如何有效的保证系统实施的速度和质量?
• 不管是正在开发的系统,还是已处于维护阶段的系统,业务部门总是会提出新的需求,而目前的系统架构往往无法跟上变化的脚步,开发部门如何能够通过建立更加灵活的应用系统 IT 架构,以更好的适应这种不断变化的要求?
• 多个开发商带来了不同的技术架构,项目管理水平和人员质量参差不齐, IT 部门如何提高项目实施和系统维护的管控能力,同时保证各个系统之间良好的整合能力?
• 系统在不同时期由不同团队基于不同技术建设,形成了各个应用“烟囱”,用户需要在不同系统之间频繁登录和切换,如何通过 IT 模式的转变,提升操作用户体验和工作效率?
• 单位内部 IT 部门人员少,如何利用有限的人力资源并行实施和管理多个应用?
5
业务平台建设方案
企业软件功能模块
资产与知识
组件库
服务库
标准与规范 平台与工具
固化 沉淀
规范
支撑
复用
软件过程规范
平台架构规范
平台实施规范
平台开发规范运行平台
管理监控
SOA 运行环境
基础服务
开发平台
统一技术平台
业务化流程 业务化表单
平台集成规范
集成平台
平台运维规范
统一组织机构 统一展现
业务应用平台 – 标准与规范
规范名称 简介软件过程规范
明确业务应用平台相关模块流程建模过程,为后继制定开发计划、评估工作量、组件开发、软件部署提供指导。
平台架构规范 描述整个业务应用平台技术架构原理、组成、特点。
平台使用规范包括流程配置和表单配置的步骤、注意事项、命名规则、软件功能验证等内容。
平台开发规范
包括流程及表单配置开发过程中涉及到的名称规范、扩展规范、集成规范等内容,同时还详细介绍了按钮组件、页面组件、流程组件、布局组件、样式组件、脚本组件等各种类型组件的扩展开发方式和要求。
平台集成规范 页面集成、流程集成、组件集成规范。
平台运维规范性能评估模型、压力测试模型、性能调优、运维监控规范那。
平台与工具 -- 工行企业级 SOA 平台
索引
编译
重构
模块
扩展点
SCA
WS
EclipseOSG
ISOA
…SDO
J2EE
… …
核心平台服务化 构件化 业务化 敏捷化
应用基础框架
客户服务与营
销
业务处理中心
中间业务
决策支持
与管理
自助设备应用
资产管理
应用
应用
应用
应用
应用
应用
应用
应用
应用
应用
应用
分词算法
存储
词法分析
语法分析
服务
生命周期
安全
协议扩展
实现扩展
SOAP
XML
… …
技术平台
技术树
基础框架
业务框架 / 平台
业务
企业级SOA 平
台
…
… …
… …
… …
资产与知识 - 组件库
组件库 参照技术标准和规范,实现的可复用的基础技术组件和集成技术组
件。– 组件注册
分类管理信息管理
– 组件生命周期管理组件导入导出组件的状态
– 组件统计分析复用度分析使用效果分析
基础业务组件
组件分类接口描述版本说明引用路径
使用说明
参考案例
组件包说明
组件信息
组件包组件清单
基础技术组件
组件库
组件名称
组件间依赖
创建者信息
组件包信息
资产与知识 - 服务库
• 服务库 通过应用实施,持续积累的业务服务。
– 服务注册、服务管理服务基本信息注册生命周期管理、服务使用统计
– 服务库管理入库、出库流程
– 服务积累体系应用群内的服务积累服务共享框架内的服务积累
服务库
服务基本信息 服务资源文件
服务提供者
服务 SLA
服务路由信息
服务状态和运行指标
服务库管理流程服务积累体系
页面集成层
配置层
组件层
技术平台
业务化表单
企业门户
业务化流程
页面集成页面集成 页面样式页面样式 内容管理内容管理 个性化门户个性化门户
建模与设计建模与设计 开发与集成开发与集成
监控与分析监控与分析 分析与优化分析与优化
表单模板表单模板 可视化设计可视化设计
表单预览表单预览 表单接口表单接口
运行与管控运行与管控 组件集成组件集成设计与开发设计与开发 测试与部署测试与部署
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 开发模式 -- 专业化的分工
6 、发布、运行、监控 / 管理
1. 构造页面组件
2. 构造按钮组件
5. 表单配置
3. 流程组件 4. 表单建模
业务域(实施人员)技术域(开发人员)
业务技术一体化开发平台
业务化 可视化 组件化
EOS7 开发模式—工作量参考模型业务应用系统
系统集成( 10%
)
业务化配制功能( 70% )
技术组件
复杂功能开发和组件扩展( 20% )
业务流程与表单配置平台
流程配置 表单配置
技术开发平台 功能、流程设计与开发 运行与管控业务框架开发 测试与部署
领域组件积累
业务应用平台核心模块 业务软件功能
EOS7 开发模式—工作量参考模型业务应用系统
系统集成( 10%
)
业务化配制功能( 70% )
技术组件
复杂功能开发和组件扩展( 20% )
业务流程与表单配置平台
流程配置 表单配置
技术开发平台 功能、流程设计与开发 运行与管控业务框架开发 测试与部署
领域组件积累
业务应用平台核心模块 业务软件功能
EOS7 开发模式—复杂功能开发 ( 演示 )数据
数据模型定义 , 建立 O/R Mapping 关系,数据传输对象定义定义命名 SQL 支持扩展 SQL语句开发
构件包使用了 SCA 规范的Contribution ,采用 OSGi的 bundle 配置,是业务应用中的模块,以图形化方式进行模块划分 , 建立模块间依赖关系
服务以图形化方式进行组件的装配 , 服务定义 , 包括接口定义和协议绑定
展现页面流:以流程化的方式定义页面间的导航和跳转页面展示资源: JSP 、报表等
构件以图形化方式进行服务编制,快速实现一个 SCA构件提供基于图形化方式调试
流程以图形化方式进行业务流程建模,实现高性能的符合中国特色的业务流程
配置定义构件包(模块)之间的依赖关系提供了日志、异常等国际化信息配置
运算 / 逻辑通过 Java 的方式实现逻辑和运算方便将外部 Java 方法导入到系统中
EOS7 的应用全生命周期支持 -- 应用开发• View 开发
• Controller 页面流开发
• 逻辑开发
• 可配置的全功能向导
模板内容
功能向导
自动代码生成
层次分明开发框架
业务向导支持快速开发
开放框架支持 POJO 开发高性能、轻量型框架
• 先进标准的 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项目源代码
› 构件生命周期管理构件设计构件开发构件调试构件部署升级构件文档生成构件管理监控构件库管理构件化日志
产品特色 -- 一体化开发环境
› 横向一体化› 需求› 设计› 开发› 调试› 测试› 部署、升级› 文档生成
› 纵向一体化› 数据模型› 逻辑构件› 逻辑流› 服务装配› 页面开发› 页面流› 工作流
产品特色 -- 多层复用体系
• 开源的应用框架– 组织机构 &权限– 主菜单框架– 业务字典、…… .
• 基础构件库– 数据访问服务– 日志、消息、缓存– 任务调度、……
• 基于 Ajax 的页面控件– DataCell– DataForm– QueryForm– ViewList
• 功能向导– 控件向导– 单表维护向导– 组合对象维护向导– Lookup 页面向导
产品特色 -- 平台级的集成能力
基础设施
服务调用
服务调用
企业门户
流程集成
UI集成
流程管理
服务管理服务集成 服务路由服务注册
单点登录
权限控制
应用平台客户关系管理
统一流程管理
Database
消息处理
文件系统
数据传输
报表系统
应用平台服务开通
应用平台 HR 系统
应用平台 其他业务系统
操作系统 应用服务器 网络
流程建模 流程引擎 流程监控
异构系统
主数据管理
个性桌面定制
统一授权 统一用户组织 集中任务
客户端 浏览器 移动设备 桌面
界面
流程
接口数据
Plugin 扩展点框架
扩 展 点 编 辑 器 引 擎
扩展点 构件包加载 构件包卸载 Web请求过滤Processor 配置应用启动 系统服务
管 理扩展点
管理对象
系统资源 扩展点
拦截器扩展点
流 程扩展点
应用框架 扩展点
缓存数据加载器 资源访问检查 资源访问检查 打开文件方式
客户端接入拦截器 页面流拦截器 逻辑流拦截器 实体拦截器 命名 SQL拦截器
组织机构 流程日历 提醒机制 流程权限 流程规则 业务资源 流程监控
资源类型
管理监控
日志分析
管理配置
统计分析
扩 展 点
管 理
表 单扩展点
类型 模板 控件 检验 视图 向导 脚本
授权 菜单 party资源注册 资源注销 partyType partyRef
产品特色—架构级扩展能力
金融行业部分案例金融集团 客户名称 项目名称 应用开发商
交通银行
客户综合信息系统 CIIS上海亚软(一期)、北京泰利特(二期)、上海世范(三期)
人力资源系统 EHR普元(一期)、砾阳软件(二期)
贵宾客户 OCRM 普元、新锐
内部评级系统 IRS 北京吉贝克
信用卡工作流运营平台 普元
中国农业银行
信贷管理系统 紫光北美等
资金管理系统 北方之星
审计管理系统 紫光北美
资产负债系统 时代威驰
中国建设银行营运管理系统 京北方
IT 工作管理平台 京北方
福建分行调帐系统 蓝天
中国银行 江苏分行风险管理系统 世范软件
太平洋保险客户投诉管理系统 世范软件
单证系统 华腾软件
政府行业部分案例
政府机构 客户名称 软件开发商名称 项目名称
部委级
国家公安部 保密 保密
国家安全部 保密 保密
华北空管局 保密 保密
中南空管局 中南民航空管通信网络 业务支撑系统
省市级
山东省工商局 中关村科技 工商行政管理局“金管工程”
福建省科技厅 福建宏远 福建省科技信息网
上海市土地局 上海浦东软件平台 上海市土地交易系统
上海市计生委 宝信软件 上海市人口和计划生育综合管理信息系统
四川省交通厅 成都国腾 航务管理项目
北京市政府 中科软 首都之窗
地市级
深圳市政府 深圳奥尊 深圳行政服务大厅网上办公服务系统
杭州市政府 浙江建达 杭州市民卡公共应用系统项目
烟台市政府 中科院软件研究所 烟台市信用信息基础数据交换平台及管理系统
广州市政府 广州城市信息研究所 诚信所政府行业 OEM 平台
广州市建委 中科海鑫 广州城建电子政务信息系统
东营市信息产业局 中科软科技 数字化东营资源开发平台
常州市人民政府 常州富深协通 常州公积金管理系统
通用行业部分案例
行业 客户名称 软件开发商名称 项目名称
宝钢集团 宝信软件 宝钢一卡通管理项目
肇庆电力 珠海科电 肇庆电力巡检项目
铜陵电力 南京大陆软件 铜陵电厂信息化项目
杭州电力 杭州新世纪 电力信息化项目
胜利油田胜利油田胜利软
件内部管理项目
南京市客运管理处 江苏天泽南京城市客运 GPS智能调度
管理系统
中国运载火箭技术研究院
北京航天新概念 管理信息系统
人民教育出版社 人民教育网 应用管理软件平台
深圳实验学校 深圳实验学校 深圳实验学校系统开发
中日友好医院 中日友好医院 中日友好医院 HIS 系统咨询
上海市瑞金医院 上海微融 医院管理软件开发