普元研发 2012 年 12 月

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

Upload: upton-suarez

Post on 31-Dec-2015

58 views

Category:

Documents


12 download

DESCRIPTION

EOS7 产品售前材料 普元:领先的平台软件解决方案商. 普元研发 2012 年 12 月. www.primeton.com. 目录. 产品定位与背景 产品介绍 产品特色 产品案例. 产品定位与背景. 软件厂商的客户需求变化. 某客户竞标要求 提供解决方案 PPT ,有中长期规划及分步实施方案 组织机构与 A 系统对接,题目会调用 B 系统的服务 现场限时做题目,题目随机抽取,做题过程录屏 现场限时按题目变化改变调整实现,做题过程录屏 现场做性能测试. 软件厂商竞争能力分析. 软件开发商经常面临的挑战. - PowerPoint PPT Presentation

TRANSCRIPT

Page 1: 普元研发 2012 年 12 月

www.primeton.com

普元研发2012 年 12 月

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

Page 2: 普元研发 2012 年 12 月

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

目录 www.primeton.com

Page 3: 普元研发 2012 年 12 月

产品定位与背景

Page 4: 普元研发 2012 年 12 月

4

早期客户关注应用的功能按时交付功能• 快速解决问题

中期客户关注应用的质量良好的用户体验• 快速适应业务变化• 高质量、透明的交付• 高性能、高稳定性、高可靠

成熟客户• 关注 IT 对运营的影响• 关注 IT 系统集成• 完整的解决方案• 中长期的技术规划• 标准化领先的技术• 可持续演进的架构能力

软件厂商的客户需求变化

某客户竞标要求 提供解决方案 PPT ,有中长期规划及分步实施方案 组织机构与 A 系统对接,题目会调用 B 系统的服务 现场限时做题目,题目随机抽取,做题过程录屏 现场限时按题目变化改变调整实现,做题过程录屏 现场做性能测试

Page 5: 普元研发 2012 年 12 月

5

软件厂商竞争能力分析

• 完善的产品体系• 先进成熟的技术架构• 标准化的产品理念

• 领先业界的业务能力• 快速响应客户需求的能

• 合理的组织结构• 良好的分工合作• 完善的技术积累体系• 低成本的技术维护能力

• 良好的客户关系• 快速交付和复制推广的

能力• 竞标能力

运营收入能力

运营效率能力

整体解决方案能力

差异化竞争能力

Page 6: 普元研发 2012 年 12 月

6

软件开发商经常面临的挑战

项目又多又急,急需通过成熟技术平台增强开发能力 想将精力集中在对客户业务的理解上,直接使用成熟的平台 想将客户应用系统集成到统一平台中,降低系统维护成本 周期长的大型项目,需要持续维护与升级,但不知如何下手 想节省人力成本,提高开发效率 想在现有项目经验积累基础上开发产品,不知如何开始 现有软件产品化程度不够,需要进一步提升产品能力 想打造单位自己的技术平台,持续提升项目和产品交付能力

Page 7: 普元研发 2012 年 12 月

某电信行业软件开发商交付和复制推广模式

油条模式大饼模式

• 上海、安徽和福建维护不同版本• 现场实施成本高,孤版维护成本高• 响应快,客户满意度高• 员工压力大,满意度低• 产品没有有效积累

• 北方 9 省统一版本• 现场实施成本低• 研发响应慢,产品不符合客户需

求• 客户满意度低• 产品缺少竞争力

Page 8: 普元研发 2012 年 12 月

8

华为:平台解决方案战略合作伙伴华为与普元结成平台软件战略合作伙伴,普元为其定制统一、易用、性价比高的软件应用开发与管理平台。基于普元平台解决方案,华为已在全球 40 多个国家、 60 个多家电信运营商中得以高效部署电信级应用软件,极大降低了研发成本,增加了对客户需求变化的响应能力。

40多个国家60多家运营

广电 IPTV 客服 … …

泰国 AIS

印尼 M8 … … …客户化产品

产品线

产品平台

ENIP

BME

产品

EOS Platform

计费平台 数据服务

技术平台

客户 账户 …

Page 9: 普元研发 2012 年 12 月

产品技术平台

产品主版本( V)

产品线

细分市场产品 (R)

定制产品(客户化版本M) 2

1

3

2

1

3

产品线 3

2

1

3

产品 11产品

12产品

13产品

21产品

31产品

32

2

1

3

2

1

3

2

1

3

技术要素1

技术要素2

技术要素3

技术要素4

技术要素5

技术要素6

技术要素7

技术要素n

专用技术*

公共技术 专用技术

产品平台 1 产品平台 2

产品线 1 产品线 2

基于平台的异步开发模式和重用

交付实施

产品管理

产品开发

技术研发

Page 10: 普元研发 2012 年 12 月

基于 EOS平台的应用交付和复制推广

北方 9 省统一版本

“大饼”模式

客户1

客户2 客

户3

客户8

客户7

客户6

客户5

客户4

“油条”模式

上海版本

安徽版本

福建版本

客户D

客户A

客户B

客户C

产品平台

“手掌”模式

交付部基于产品平台

完成项目实施和交付

研发部产品开发

Page 11: 普元研发 2012 年 12 月

11

科大国创 -基于 EOS平台的业务产品案例

展示层

应用层

服务层

数据层(ORACLE) 接口层(ESB)

网络激活系统IT监控系统

客户服务支撑系统

平台层

统一视图

SP平台

产品服务

IT系统的改 IT系统的查 网元平台的查、改

规则配置 流程配置 环节配置 组件配置 流程监控

规则引擎 流程引擎

客户查询服务 知识查询服务 宽带测试服务 ……服务

CRM

计费 …

话务代表视图 客调视图

平台服务

集团纵向互联产品级接口

集团纵向互联平台级接口

客服中心IVR接口

移动业务预处理流程

宽带业务预处理流程

增值业务预处理流程

业务咨询预处理流程

资费争议预处理流程

固网预处理流程

ITV预处理流程

行业应用预处理流程

平台服务 预处理流程

系统功能持续优化

预处理流程持续优化

外系统影响管控

外系统优化建议

接口服务 持续优化

系统管理

……

接口稳定性监管

• 软件产品线• 10000号客服支撑系统

• 电信电子运维与服务保障系统

• 规模:• 年 2000+万收

Page 12: 普元研发 2012 年 12 月

产品介绍

Page 13: 普元研发 2012 年 12 月

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

EOS7 产品介绍 www.primeton.com

Page 14: 普元研发 2012 年 12 月

EOS产品定位

计算机硬件

操作系统

数据库

应用服务器

SOA中间件 --EOS

应用软件

Page 15: 普元研发 2012 年 12 月

页面集成层

配置层

组件层

技术平台

业务化表单

企业门户

业务化流程

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

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

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

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

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

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

Composite Composite

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

扩展开发层

EOS 7 产品组成

Page 16: 普元研发 2012 年 12 月

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

SOA应用开发运行管理平台

集成开发环境

基础技术组件

SOA 运行环境

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

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

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

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

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

事件引擎

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

应用建模

构件设计

服务装配

开发调试

文档生成

代码走查

应用部署

应用配置

监控统计

日志管理

运维报告

……

邮件管理业务日志

流程监控

Page 17: 普元研发 2012 年 12 月

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

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

业务流程运行环境

流程、规则、表单引擎

表单定制工具

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

SOA/MDA基础框架

应用集成接口

流程发布

流程引擎、规则引擎

流程监控

流程管理

流程分析

流程验证

业务流程定制工具

管理监控接口

发布发布

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

Page 18: 普元研发 2012 年 12 月

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

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

元数据管理

控件管理

模板管理

脚本管理

权限管理

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

表单文件管理

数据文件管理 模板管理

表单数据处理引擎

组织机构接口

数据处理扩展接口

业务字典接口

表单访问接口

流程接口

按钮库 页面控件库

表单模板库 表单样式库

脚本库

表单向导

Page 19: 普元研发 2012 年 12 月

门户服务器

门户客户端

门户应用

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

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

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

SSO Server Widget 容器 Portal 引擎 Widget API

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

Page 20: 普元研发 2012 年 12 月

EOS 7 产品组成—组件库

业务相关性

技术组件

日志 缓存 定时器

加解密 字符串

日期

数据总线系统配置国际化

数据库访问

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

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

EOS 组件 已有或开源组件

(jar 包导入 )

积累业务组件

Page 21: 普元研发 2012 年 12 月

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

EOS7 产品介绍 www.primeton.com

Page 22: 普元研发 2012 年 12 月

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

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

1. 构造页面组件

2. 构造按钮组件

5. 表单配置

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

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

业务技术一体化开发平台

业务化 可视化 组件化

Page 23: 普元研发 2012 年 12 月

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

系统集成( 10%)

业务化配制功能( 70%)

技术组件

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

业务流程与表单配置平台

流程配置 表单配置

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

领域组件积累

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

Page 24: 普元研发 2012 年 12 月

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

组装表单

组装流程

业务化配置

Page 25: 普元研发 2012 年 12 月

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

系统集成( 10%)

业务化配制功能( 70%)

技术组件

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

业务流程与表单配置平台

流程配置 表单配置

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

领域组件积累

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

Page 26: 普元研发 2012 年 12 月

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

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

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

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

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

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

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

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

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

Page 27: 普元研发 2012 年 12 月

27

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

• 技术组件

• 页面组件

• 业务组件

Page 28: 普元研发 2012 年 12 月

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

EOS7 产品介绍 www.primeton.com

Page 29: 普元研发 2012 年 12 月

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

• 构件包设计

• 数据模型设计

• 构件 & 服务设计

一体化应用设计

面向服务的设计

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

Page 30: 普元研发 2012 年 12 月

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

• Controller页面流开发

• 逻辑开发

• 可配置的全功能向导

模板内容

功能向导

自动代码生成

层次分明开发框架

业务向导支持快速开发

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

Page 31: 普元研发 2012 年 12 月

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

• 图形化调试

• 自动编译

• 开发期自动部署

Page 32: 普元研发 2012 年 12 月

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

• 维护文档生成

• 工作量统计报告

• 质量报告

Page 33: 普元研发 2012 年 12 月

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

• 应用部署

– 集群部署

– 增量部署

– 离线部署

– 动态热更新

Page 34: 普元研发 2012 年 12 月

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

Page 35: 普元研发 2012 年 12 月

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

Page 36: 普元研发 2012 年 12 月

产品特色

Page 37: 普元研发 2012 年 12 月

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

EOS7 产品特色 www.primeton.com

Page 38: 普元研发 2012 年 12 月

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

逻辑层 逻辑编制

多种实现

AOP

可插拔

Composite服务层

Composite协议转换 注册路由

事务 安全

嵌入流程

端到端流程流程层

任务中心

协同层接入 & RichWeb页面流

资源层,SDO 2.1& DAS

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

服务层,SCA1.0

流程层,BPS

DB ERPCRM

资源层:统一数据访问

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

FlashHTMLAJAX Java ClientSilverlight Mobile Client

Page 39: 普元研发 2012 年 12 月

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

设计人员

模块设计

数据建模

交互设计流程设计

设计验证

流程细化/接口实现

EOS Studio

开发人员 EOS Server

EOS Component Library Management

界面实现

调试

单元测试

打包

EOS Governor

构件库管理EOS基础构件库

用户自定义构件库

构件库管理人员

第三方开源构件库

使用

运行

部署

管理监控 升级/维护

系统管理人员

EAR/EPP

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

EOS项目源代码

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

Page 40: 普元研发 2012 年 12 月

40

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

表单建模 表单运行

流程建模 流程运行

Page 41: 普元研发 2012 年 12 月

41

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

Page 42: 普元研发 2012 年 12 月

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

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

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

Page 43: 普元研发 2012 年 12 月

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

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

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

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

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

Page 44: 普元研发 2012 年 12 月

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

基础设施

服务调用

服务调用

企业门户

流程集成

UI集成

流程管理

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

单点登录

权限控制

应用平台客户关系管理

统一流程管理

Database

消息处理

文件系统

数据传输

报表系统

应用平台服务开通

应用平台 HR 系统

应用平台 其他业务系统

操作系统 应用服务器 网络

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

异构系统

主数据管理

个性桌面定制

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

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

界面

流程

接口数据

Page 45: 普元研发 2012 年 12 月

Plugin 扩展点框架

扩 展 点 编 辑 器 引 擎

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

管 理扩展点

管理对象

系统资源 扩展点

拦截器扩展点

流 程扩展点

应用框架 扩展点

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

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

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

资源类型

管理监控

日志分析

管理配置

统计分析

扩 展

点 管 理

表 单扩展点

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

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

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

Page 46: 普元研发 2012 年 12 月

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

Page 47: 普元研发 2012 年 12 月

产品案例

Page 48: 普元研发 2012 年 12 月

长亮科技 -基于普元平台的业务产品案例

• 基于 Java 的技术平台• 实现解决方案

– 业务类• 信贷系统、信用卡系统

– 管理类• 商业智能系统、客户关系管理系统

– 渠道类• 网上银行系统

• 规模– 年度 3000+万收入(约占 1/3 收入)

Page 49: 普元研发 2012 年 12 月

49

科大国创 -基于 EOS平台的业务产品案例

展示层

应用层

服务层

数据层(ORACLE) 接口层(ESB)

网络激活系统IT监控系统

客户服务支撑系统

平台层

统一视图

SP平台

产品服务

IT系统的改 IT系统的查 网元平台的查、改

规则配置 流程配置 环节配置 组件配置 流程监控

规则引擎 流程引擎

客户查询服务 知识查询服务 宽带测试服务 ……服务

CRM

计费 …

话务代表视图 客调视图

平台服务

集团纵向互联产品级接口

集团纵向互联平台级接口

客服中心IVR接口

移动业务预处理流程

宽带业务预处理流程

增值业务预处理流程

业务咨询预处理流程

资费争议预处理流程

固网预处理流程

ITV预处理流程

行业应用预处理流程

平台服务 预处理流程

系统功能持续优化

预处理流程持续优化

外系统影响管控

外系统优化建议

接口服务 持续优化

系统管理

……

接口稳定性监管

• 软件产品线• 10000号客服支撑系统

• 电信电子运维与服务保障系统

• 规模:• 年 2000+万收

Page 50: 普元研发 2012 年 12 月

Thanks!

www.primeton.com

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

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

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