搜档网
当前位置:搜档网 › 业务应用平台EOS Platform

业务应用平台EOS Platform

https://www.sodocs.net/doc/0d1276814.html,

业务应用平台(EOS Platform)

普元软件

提纲

1为什么需要软件平台2软件平台的三大特征3普元业务应用平台概述4平台介绍–应用开发5平台介绍–应用集成6平台介绍–应用运维

某电信行业软件开发商面临的挑战

1.单子多,交付能力不足

2.项目周期长(平均5-6年),交付成本高

3.需求变化频繁,项目质量无法保障,维护成本高

4.在其优势产品所在领域中,竞争对手之间的差距在缩小

某电信行业软件开发商交付方式

油条模式

大饼模式

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

产品没有有效积累

?北方9省统一版本?现场实施成本低

?研发响应慢,产品不符合客户需求?客户满意度低?产品缺少竞争力

如何提升项目交付能力?如何提升产品竞争能力?

华为:平台解决方案战略合作伙伴

2006年,华为为了更有效拓展海外电信运营商市场,与普元在想结成平台软件战略合作伙伴2007年,华为基于普元产品的OCS产品正式上架,经过4年的发展,目前已在全球40多个国家、60个多家电信运营商中得以高效部署电信级应用软件,降低了研发成本,增加了对客户需求变化的响应能力。

2011年,华为SDP、ECITY两个新产品线开始上架,并且在国内广东电信、江苏移动正式上线,现在已经开启新一轮的国际化推广活动。

先进软件企业案例:华为OCS产品线

OCS SDP Ecity … …

泰国AIS

印尼M8

客户化产品产品线

产品平台

ENIP

BME

产品

EOS Platform

计费平台

数据服务

技术平台

客户

账户

平台开发是软件研发活动是否进入高级阶段的分水岭

基础设施(操作系统、应用服务器、数据库)

电子银行开发平台

合作方交互

市场营销与销售管理信贷

管理

与投行金融

市场

经营分析及管理

应用应用应用应用业务管理及支撑应用应用应用

Java 应用基础平台

应用系统应用开发平台基础技术平台

应用

主机基础技术平台

对公应用开发平台

对公应用

个人应用开发平台…

应用

一线网点操作型

应用开发平台

工商银行层次化软件研发模式

总行:207个应用,其中主机应用40个,3800开发人员,每年发布4 个季度大版本,若干月份小版本,海外、国内两套统一版本分行:1100个应用

软件平台化是解决软件开发商项目实施及产品研发的最佳方案。

提纲

1为什么需要软件平台2软件平台的三大特征3普元业务应用平台概述4平台介绍–应用开发5平台介绍–应用集成6平台介绍–应用运维

问题类型问题明细

开发与维护项目又多又急,急需通过成熟技术平台提升项目交付能力

对于变化较频繁的软件功能,客户希望可以业务化配置方式实现,快速开发、快速调整。

软件开发过程中,技术积累难、软件代码开发维护难、软件复用难,重复建设现象严重

开发人员成本高、流动率高、想调整人员层次结构,降低人力成本、减少人员流动带来风险

周期长的大型项目,需要持续维护与升级,但不知如何下手

想打造单位自己的技术平台,持续提升项目交付能力

应用集成如何向外界提供标准化的接口,供外部系统访问

如何与其他系统高效集成

想将客户应用系统集成到统一平台中,降低系统维护成本

运维管理如何准确评估客户业务系统软、硬件需求,能够应对未来系统上线后的压力

如何有效实时监控系统运行现状,防患于未然

软件开发商实施软件项目经常面临的挑战

问题类型问题明细

开发与维护如何在项目中积累产品?

现有软件产品化程度不够,每实施一个项目都会形成一个孤版,实施和维护成本高。

如何界定哪些模块需要在标准化产品中提供,哪些模块定制实现?

标准化的软件模块在客户处实施过程中,也可能需要调整。

应用集成产品中如何提供标准化对外接口?产品中如何调用外部系统

运维管理在产品中如何部署定制模块?如何监控产品运行状况?

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

归纳一:需要解决三个维度的问题

1.需要具备应用开发、测试、过

程管理能力2.需要具备页面、流程和接口集

成能力3.需要具备完整的运维管理能力

问题

一体化平台

应用开发与维护

应用集成

应用运维

平台层次化

归纳二:需要解决技术与业务分层的问题

1.需要稳定、高性能的技术平台

2.需要能够快速的实现技术开发

3.需要能够具备业务化配置能力,

并且具有良好的扩展性4.需要合理配置开发人员层次结

问题

技术平台

业务平台

归纳三:需要解决组件持续积累的问题

1.需要标准化、高复用组件

2.需要组件能够具备较强的扩展

性3.

需要组件能够持续积累

问题

平台组件化

技术平台

业务平台

软件平台化的三大特征:一体化、层次化、组件化

集成产品开发模型(IPD)

市场信息

客户反馈

竞争对手信息技术发展趋势现有产品组合现有

产品

客户

竞争

分析

市场

评估

定义

细分

市场

产品

规格

和策

制定

产品

路标

制定

销售

策略

销售

培训

研发与业务(市场及销售、服务等)的配合

市场管理

需求

分析

竞争

分析

产品线业

务计划

产品路

标规划

概念开发验证发布

项目启动

计划决策系统初验产品发布

计划

概念评审

产品销售PDT

产品开发项目管理/质量管理/绩效管理/成本

产品策略管理(注:含产品、平台、技术)

项目1

项目2

项目3

以项目为核心的阶段产品平台V1

产品平台V2技术平台V1

技术平台V2

平台迁移

平台沉淀

产品4产品5产品6

初步形成产品平台和技术平台

产品平台1技术平台1

产品平台2技术平台2

产品平台3技术平台3

产品7产品8产品9

以平台为核心的阶段

平台形成

以项目为主转向以技术平台和产品平台为主

产品技术平台

产品平台

产品线细分市场产品项目实施21

3

21

3产品线3

21

3产品11

产品12

产品13

产品21

产品31

产品32

21

321

321

3技术组件1技术组件2技术组件3技术组件4技术组件5技术组件6技术组件7技术组件n

专用技术*

公共技术

专用技术

产品平台1产品平台2

产品线1

产品线2

层次化、组件化是产品研发的最佳方案

交付实施

产品管理

产品开发

技术研发

提纲

1为什么需要软件平台2软件平台的三大特征3普元业务应用平台概述4平台介绍–应用开发5平台介绍–应用集成6平台介绍–应用运维

SOA国际标准的制定

z OASIS,推进电子商务标准的发展、融合与采纳的非盈利性国际化组织

制定Web服务、XML、SOA标准,以及面向安全、电子商务、公众领域和特定市场的标准 100多个国家的600多家组织、企业,参与人数超过5000人的国际化组织

z OASIS Open CSA Member Section分会 9个SCA技术委员会(TCs on SCA)

4个SDO技术委员会(TC on SDO)

z通过My Groups平台协作和制定标准

OASIS Charter Submission Discuss

OASIS Open CSA Member Section

OASIS organizational voting

OASIS SCA-Assembly TC

OASIS Telecom Services Member Section

相关主题