业务应用平台建设方案_第1页
业务应用平台建设方案_第2页
业务应用平台建设方案_第3页
业务应用平台建设方案_第4页
业务应用平台建设方案_第5页
已阅读5页,还剩62页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、业务应用平台建设方案企业EOS Platform平台介绍1产品定位提纲2产品概览5产品介绍 应用集成4产品介绍 应用开发6产品介绍 系统运行7产品介绍 软件过程管理3产品介绍 技术架构企事业单位软件建设过程中经常面临的挑战单位内部有多个应用系统迫切需要建设,系统建设周期要求都非常短,如何有效的保证系统实施的速度和质量?不管是正在开发的系统,还是已处于维护阶段的系统,业务部门总是会提出新的需求,而目前的系统架构往往无法跟上变化的脚步,开发部门如何能够通过建立更加灵活的应用系统IT架构,以更好的适应这种不断变化的要求?多个开发商带来了不同的技术架构,项目管理水平和人员质量参差不齐,IT部门如何提高

2、项目实施和系统维护的管控能力,同时保证各个系统之间良好的整合能力?系统在不同时期由不同团队基于不同技术建设,形成了各个应用“烟囱”,用户需要在不同系统之间频繁登录和切换,如何通过IT模式的转变,提升操作用户体验和工作效率?单位内部IT部门人员少,如何利用有限的人力资源并行实施和管理多个应用?案例分享:国内某制造企业的IT现状(一)服务销售市场研发生产采购财务客户考核评估计划模型活动资源流程政策商业智能由以数据为核心,向以市场为导向和以客户为中心的方向发展案例分享:国内某制造企业的IT现状 (二)系统名称主要功能采用的系统平台ERP采购、库存、销售、财务Oracle ERP人力资源组织机构人员、

3、工资、请假、绩效管理套装软件订单系统经销商下订单、查询订单状态J2EE(A厂商技术框架)营销管理接收并处理订单、营销信息分析J2EE(B厂商技术框架)OA办公平台公文处理、统一任务处理J2EE(C厂商技术框架)PLM(研发生命周期)产品研发管理,产品周期管理套装软件ISP(供应商门户)供应信息,供应商自助J2EE(B厂商技术框架)售后平台产品管理,售后管理J2EE(A厂商技术框架)PTS(质量和产品跟踪)产品质量管理和配送物流管理套装软件AD域网络域管理套装软件单一应用系统的建设模式,造成技术架构参次不齐业务问题费用控制的应用迟迟没有启动,原因是IT部忙不过来,实施风险也很大;“订单” 流程运

4、行不畅,订单的返复率高达15%;组织机构调整发生变化时,IT部门忙于应对,大概要花1个多月的时间进行调整;技术问题OA中有100多个流程,不能及时响应流程的变化,对流程运行效率的管理能力不足;ERP核心系统的调整很难,缺少流程、灵活性不够3家软件开发商,技术框架不统一,重复开发现象严重,松散耦合性不好,二次开发难度大软件应用需求量大,系统无法及时体现;IT架构在集成方面的能力不足,同样一份数据在多套系统中录入,不能保证数据的准确性;没有实现单点登录,统一页面操作,用户也不能在一个界面去查看各个系统的关键数据;IT管理问题无法有效评估新建系统工作量、项目进度无保障无法有效评估新建系统开发效率,难

5、于体现IT部门价值该企业信息化建设面临的问题基础设施(操作系统、应用服务器、数据库)电子银行开发平台合作方交互市场营销与销售管理信贷管理与投行金融市场经营分析及管理应用应用应用应用业务管理及支撑应用应用应用Java应用基础平台应用系统应用开发平台基础技术平台应用主机基础技术平台对公应用开发平台对公应用个人应用开发平台应用一线网点操作型应用开发平台工行开发中心如何做?总行: 207个应用,其中主机应用40个,3800开发人员,每年发布 4 个季度大版本,若 干月份小版本,海外、国内两套统一版本分行:1100个应用业务完善统一平台对不同业务领域的技术支撑针对境外业务的发展,提高业务的产品化水平技术

6、提升对应用系统开发规范化、标准化的支持提升应用开发平台建设的规范化、标准化能力过程与软件全生命周期管理融合,完善软件开发过程,加强软件资产管理组织加强应用开发的精细化管理水平提高平台研发能力8工行软件研发平台化产品定位 企事业单位业务软件系统的业务应用平台!1产品定位提纲2产品概览5产品介绍 应用集成4产品介绍 应用开发6产品介绍 系统运行7产品介绍 软件过程管理3产品介绍 技术架构企业软件功能模块组件库技术组件业务组件标准与规范平台与工具固化沉淀规范支撑复用软件过程规范平台架构规范平台实施规范平台开发规范业务应用平台总体组成运行平台管理监控SOA运行环境基础服务开发平台技术平台业务化流程业务

7、化表单组件组件组件平台集成规范集成平台平台运维规范业务应用平台 标准与规范 规范名称简介软件过程规范明确业务应用平台相关模块流程建模过程,为后继制定开发计划、评估工作量、组件开发、软件部署提供指导。平台架构规范描述整个业务应用平台技术架构原理、组成、特点。平台使用规范包括流程配置和表单配置的步骤、注意事项、命名规则、软件功能验证等内容。平台开发规范包括流程及表单配置开发过程中涉及到的名称规范、扩展规范、集成规范等内容,同时还详细介绍了按钮组件、页面组件、流程组件、布局组件、样式组件、脚本组件等各种类型组件的扩展开发方式和要求。平台集成规范页面集成、流程集成、组件集成规范。平台运维规范性能评估模

8、型、压力测试模型、性能调优、运维监控规范那。页面集成层配置层组件层技术平台表单企业门户工作流页面集成页面样式内容管理个性化门户建模与设计开发与集成监控与分析分析与优化表单模板可视化设计表单预览表单接口运行与管控组件集成设计与开发测试与部署Composite Composite业务应用平台组织机构、用户和权限框架流程任务中心图形化报表展示扩展开发层业务应用平台 平台与工具业务应用平台-技术平台;SOA应用开发运行管理平台集成开发环境基础技术组件SOA运行环境管理监控工具基础业务组件文件管理定时任务业务字典数据库服务构件库通讯服务构件库文件服务构件库构件引擎页面流引擎逻辑流引擎数据上下文引擎日志服

9、务异常服务定时服务事件引擎缓存服务安全服务消息服务应用建模构件设计服务装配开发调试文档生成代码走查应用部署应用配置监控统计日志管理运维报告邮件管理业务日志流程监控业务应用平台-业务化流程管理监控业务化流程开发环境业务流程运行环境流程、规则、表单引擎表单定制工具服务库管理环节库管理元数据管理SOA/MDA基础框架应用集成接口流程发布流程引擎、规则引擎流程监控流程管理流程分析流程验证业务流程定制工具管理监控接口发布发布业务流程1业务流程2业务流程3业务应用平台 - 业务化表单表单框架表单设计器表单引擎表单接口元数据管理控件管理模板管理脚本管理权限管理视图管理表单文件、数据解析器表单文件管理数据文件

10、管理模板管理表单数据处理引擎组织机构接口数据处理扩展接口业务字典接口表单访问接口流程接口按钮库页面控件库表单模板库表单样式库脚本库表单向导门户服务器门户客户端门户应用SSO Java ClientLogin 主页门户主页SSO Other Client门户个性化功能菜单Widget ManagerWidget Toolkit 业务应用平台-企业门户SSO ServerWidget 容器Portal 引擎Widget API集成展现Widget内容管理组件统一组织机构框架协同工作组件业务应用平台组件传统技术组件粒度大粒度小可支持业务化组件技术化组件图形化配置属性传递参数配置属性WEB上使用Stu

11、dio中使用项目内皆可见个人可见业务、技术人员皆可用技术人员可通业务应用平台 组件库业务应用平台-特性列表应用开发组件化、可视化配置、专业化分工、开发与实施分离扩展性,组件持续丰富提高业务人员参与度强化进度管控能力提升工作量评估质量稳定运行易监控高性能应用运行软件过程管理统一软件标准规范建立软件量化管理体系开放性,易于理解与掌握业务技术一体化端到端流程集成轻量型门户应用集成标准化、组件化接口集成1产品定位提纲2产品概览5产品介绍 应用集成4产品介绍 应用开发6产品介绍 系统运行7产品介绍 软件过程管理3产品介绍 技术架构SOA国际标准的制定OASIS,推进电子商务标准的发展、融合与采纳的非盈利

12、性国际化组织制定Web服务、XML、SOA标准,以及面向安全、电子商务、公众领域和特定市场的标准100多个国家的600多家组织、企业,参与人数超过5000人的国际化组织OASIS Open CSA Member Section 分会 9个SCA技术委员会(TCs on SCA) 4个SDO技术委员会(TC on SDO)通过 My Groups 平台协作和制定标准OASIS Charter Submission DiscussOASIS Open CSA Member SectionOASIS organizational votingOASIS SCA-Assembly TCOASIS SC

13、A-J TCOASIS SDO TCOASIS Telecom Services Member Section异种环境的互联互通简化了服务与数据的组装与实现Web ServicesSCA & SDO业务流程建模与管理服务治理Web Services 已很好地解决了服务之间的互操作性问题;而更为重要的解决的是如何简化服务的实现和组合.SOA技术标准路线图逻辑层逻辑编制多种实现AOP可插拔Composite服务层 Composite协议转换注册路由事务安全嵌入流程端到端流程流程层任务中心SOA 技术分层架构协同层接入 & RichWeb页面流资源层,SDO 2.1& DAS逻辑层,构件容器 &短流

14、程服务层,SCA1.0 流程层,BPSDBERPCRM资源层:统一数据访问协同层接入引擎页面流Web UI 报表FlashHTMLAJAXJava ClientSilverlightMobile ClientPrimeton EOSTM Platform 7产品技术架构开发工具组件设计数据设计服务设计扩展点开发代码开发项目管理应用技术平台SEDA分布式框架管理工具应用管理部署监控日志分析Job业务支撑平台工作流表单Party模型权限模型资源模型服务编排引擎Plugin扩展点框架基础服务框架日志异常监控定时器国际化部署框架构件运行环境集群域管理门户平台SSOPORTALWidget门户页面框架M

15、ashup容器代码审计TCPHTTP页面流RichWebSCAJMX管理框架JScript业务开发工具表单设计器流程设计器数据建模开发向导开源业务组件OA流程任务管理组织与权限。数据服务产品运行原理25设计表单开发设计工作流设计数据模型浏览器运行配置表单模型表单JSP表单脚本流程模型流程规则流程脚本SDO定义HBM映射数据库表控件权限表单权限流程权限配置规则流程层资源层数据库SDOHBM协同层表单模型JSP脚本构件层脚本规则业务逻辑数据权限逻辑权限逻辑调用过程客户端接入页面页面流数据访问/外部资源访问Html ClientFlex ClientJava ClientSCA数据库外部资源逻辑流J

16、ava Bean客户端表现层业务层集成层资源层服务业务逻辑数据上下文引用服务数据流转过程27浏览器工作流引擎工作流表单引擎逻辑处理引擎逻辑流Spring运算逻辑OR-Mapping表单JSPDB数据服务RequestWFContextWFContextSDORunSDOJDBCSDOSDOResponse控件HTTP请求处理请求调用调用调用运行数据访问转发HTTP请求权限管理框架管理架构28集群域管理定时器应用集群JMXJMX资源同步JMX框架组件扩展框架配置同步统计监控数据同步AgentApp1App2构件运行容器DAS组件HTTP接入页面流日志异常国际化组件生命周期支持工作流逻辑流SCA服

17、务资源缓存扩展点组件统计扩展点组件监控扩展点组件日志分析扩展点组件加载扩展点组件配置扩展点升级回退统计分析监控日志分析部署卸载配置扩展架构Plugin 扩展点框架扩 展 点 编 辑 器引 擎扩展点构件包加载构件包卸载Web请求过滤Processor配置应用启动系统服务管 理扩展点管理对象系统资源 扩展点拦截器扩展点流 程扩展点应用框架 扩展点缓存数据加载器资源访问检查资源访问检查打开文件方式客户端接入拦截器页面流拦截器逻辑流拦截器实体拦截器命名SQL拦截器组织机构流程日历提醒机制流程权限流程规则业务资源流程监控资源类型管理监控日志分析管理配置统计分析扩 展 点 管 理表 单扩展点类型模板控件检

18、验视图向导脚本授权菜单party资源注册资源注销partyTypepartyRef1产品定位提纲2产品概览5产品介绍 应用集成4产品介绍 应用开发6产品介绍 系统运行7产品介绍 软件过程管理3产品介绍 技术架构应用开发工作量参考模型业务应用系统系统集成(10%)业务化配制功能(60%)技术组件复杂功能开发(30%)业务流程与表单配置平台流程配置表单配置技术开发平台功能、流程设计与开发运行与管控业务框架开发测试与部署领域组件积累业务应用平台核心模块业务软件功能设计、开发、运行、IT管理一体化模型软件设计需求人员实施人员业务建模开发与配置表单建模测试需求分析业务需求分析运维技术人员流程建模流程绑定

19、元数据建模复杂功能开发正式环境组件扩展开发测试环境业务功能数据建模流程组件流程模式2流程建模表单建模按钮组件流程模式1业务建模页面组件按钮组件表单模板表单配置页面组件流程配置复杂功能及组件扩展开发过程传统软件开发模式:业务部门提出需求技术部门分析需求软件设计软件开发软件测试部署上线业务域业务部门验收业务域技术域业务化配置模式:业务部门提出需求业务部门分析需求业务部门建模业务部门测试自动部署流程和发布技术组件开发业务域技术域需求未满足,迭代变更周期长,反复增多,成本增加!业务域实现,变更周期短,反应敏捷,成本降低!VS.业务化调整特点一:业务技术一体化特点二:组件化、可视化,所见即所得表单建模表

20、单运行流程建模流程运行特点三:专业化分工、开发与实施分离6、发布、运行、监控/管理1. 构造页面组件2. 构造按钮组件5. 表单配置3. 流程组件4. 表单建模业务域(实施人员)技术域(开发人员)业务技术一体化业务化可视化组件化特点四:扩展性,组件持续丰富业务应用系统业务化平台技术平台流程表单流程模式流程组件页面组件按钮组件脚本组件页面布组件业务模块业务模块业务模块业务模块业务模块25+10+20+5+10+8+特点五:开放性,易于理解与掌握表单(XML)表单解析(VM)页面组件(XML)按钮组件(XML)页面布局组件(XML)脚本组件(XML)页面组件解析VM按钮组件解析VM页面布局解析VM

21、脚本函数(JS)+=页面组件+=按钮组件+=模板组件+=脚本组件页面开发平台价值分析实施人员与开发人员分离,实现专业化分工,降低整体项目交付承恩大颗粒业务组件复用是提升软件开发效率、响应需求变化、降低项目实施成本的最佳手段。二、快速开发、灵活变更 三、专业化分工业务化、可视化,功能原型快速搭建,使得业务人员可以深入参与,提高需求沟通效率、提升用户满意度一、提升用户满意度1产品定位提纲2产品概览5产品介绍 应用集成4产品介绍 应用开发6产品介绍 系统运行7产品介绍 软件过程管理3产品介绍 技术架构企业应用集成企业服务架构用户界面流程打破应用竖井流程编制服务统一用户体验从单一应用架构向多应用架构演

22、进,作为企业应用基础设施,支持流程管理信息化的持续建设强调应用间集成能力,打通企业端到端的业务流程希望以统一的视角呈现给用户,屏蔽后端多个应用基于端到端流程的统一监控与分析,辅助决策符合SOA规范,支持SCA/SDO标准的体系架构主机架构应用逻辑应用逻辑用户界面用户界面客户/服务器架构用户界面逻辑流程逻辑与数据分离体现流程概念基于接口编程我们需要建立一个基于SOA架构的企业级/业务域级流程中心,支持企业信息化持续建设企业新一代IT集成架构OA供应链管理(SCRM)企业综合管理系统界面流程接口数据实现跨系统端到端流程,流程统一管理与监控标准化接口,便于开发、集成、管理、维护和监控供应链管理(SC

23、RM)企业资源管理( ERP )人力资源管理(HR)界面风格统一,单点登录,页面集成单点登录页面定制集中任务中心页面集成统一组织用户数据集成集成的价值复杂程度高高服务集成流程集成界面集成界面集成:通常进行信息门户展现,或者采用统一的页面集成框架进行服务集成:是指应用系统之间服务调用的要求,通过服务的识别、定义、封装来实现。 流程集成:是在服务集成和数据集成的基础上,利用流程管理系统把各应用系统暴露出来的业务/数据接口,根据业务流程的要求进行流程定制,达到业务流程与具体应用系统分离的目的规范目标:支持界面集成支持服务集成支持业务流程集成提供安全性定义提供系统间事务定义支持监控和管控应用集成规范集

24、成模式Widget模式iFrame模式Portlet模式主框架模式单点登录个性化定制跨域访问标准界面集成接口调用方式同步异步接口交互方式 实时 非实时流程相关数据可序列化支持XML流程集成服务接口标准JavaWSDL 1.1服务协议标准Web ServiceEJBJMS引用协议标准接口集成应用集成规范内容页面集成Primeton 企业信息门户 Portal 服务器Portal 引擎Widget API遗留企业应用 SSO服务器Widget 容器Widget 库httpLDAPDBAppAuthentication Adaptor个性化门户主页SSO FilterSession ManagerW

25、idget ClientHTML+JS整合企业应用SSO FilterhttpWidget ClientWidgetPortlet门户应用展现Widget门户入口整合遗留应用门户数据库Widget集成Widget组织机构Proxy/FilterIFRAMEhttp流程集成企业服务总线ERP企业资源管理综合管理平台企业跨系统流程基础数据管理投资项目管理流程集成供应链流程其它一卡通系统售后平台PLM研发生命周期管理RSP供商门户平台营销管理系统人力资源管理系统PTS(质量和产品跟踪).接口集成接口集成 基于SCA的服务构件架构SCA是一种编程模型,解决了如下问题 如何将已有业务逻辑封装成服务 如何

26、复用服务 如何对外部暴露服务 如何引用外部服务新一代IT集成架构相关组件单点登录组件 SSO Java Client SSO ABFrame Client SSO BPS Workspace Client SSO JIRA Client SSO .NET Client 模拟登录组件门户框架 统一门户框架 桌面门户框架 Mashup容器(EventBus支持Widget交互)Widget容器 系统内置容器,支持同步/异步加载widget Portlet容器 OpenSocial容器组织机构权限框架 可扩展Party模型 可扩展资源模型 可扩展授权框架功能集成类组件 系统菜单 功能菜单 快捷菜单内

27、容管理类组件 待办事宜 信息发布 RSS Reader BBS统一流程平台 流程建模 流程引擎 流程监控接口集成组件 服务注册 服务管理 服务路由数据集成组件 数据转换 消息处理 数据传输集成平台价值提高工作效和用户体验一致的界面风格全景工作视图单一管理入口个性化定制快速信息聚合发布提高业务整合和随需应变能力支持业务创新和流程再造支持快速敏捷的开发新应用统一架构保证系统的开放性、可重用、松耦合和灵活性提供面向未来的兼容性,降低整合风险1产品定位提纲2产品概览5产品介绍 应用集成4产品介绍 应用开发6产品介绍 系统运行7产品介绍 软件过程管理3产品介绍 技术架构确定并发用户确定性能指标估算硬件配

28、置性能评估模型设定性能指标记录每秒事务数分析资源使用情况压力测试模型应用部署参数设置制定系统数据迁移计划系统性能参数调优 运行环境搭建与调优巡检阀值配置巡检数据采集巡检数据分析系统巡检全量部署场景增量部署场景系统部署模型运行平台 - 运维管理运行环境指标监控业务系统指标监控系统监控模型124356运行平台 - 集群环境基于集群实现性能的横向扩展将流程模型和实例进行本地缓存,支持高并发请求分布式缓存通知机制,可以不通过J2EE集群达到流程引擎负载均衡J2EE Server集群负栽均衡器(硬件/软件)HTTPHTTPJ2EE ServerJ2EE ServerHTTP业务功能A业务功能B业务功能A

29、业务功能B运行平台运行平台集群SOA ServerSOA Server数据库HTTP运维管理相关指标系统运行监控指标系统巡检环境CPU内存使用情况业务磁盘空间情况数据库连接异常集群节点连接异常线程池使用情况连接池使用情况业务执行错误在线用户峰值并发请求峰值执行超长分析大查询结果集未执行完业务系统运行日志巡检阀值配置巡检数据采集巡检数据分析巡检结果上送运行环境指标系统业务指标大量金融、电信级案例对比评测案例:名列前茅在中国移动总部组织的针对NG领域的流程平台对比测试中零错误在贵州移动组织的流程产品测评中,除了性能和功能第一外外,是唯一在高并发状态下“零错误”平台最快在安徽移动组织的产品测评中,除

30、了性能和功能获第一外,是响应变化最快的产品超第二名30%中国银行总行组织的测评中,性能和功能评分均获第一,性能指标高出第二名30%以上在运行案例:交通银行总行的OCRM项目中,用户数1万5千多人,最高同时在线人数达1200人,平均响应时间仅0.8秒广东移动EOMS项目中,用户数30004000人,最高同时在线人数达1300人,日均流程处理量达1万笔以上,99%的流程响应时间不超过2秒安徽电信服务保障项目中,用户数1万5千多人,最高同时在线人数达3000人,按照安徽电信的统计,原来一个新流程的上线需要1-3个月而且时间不可控,现在基本几天就可以上线,流程调整的速度更快,并且绝大部分是用户自己就可

31、以调整和增加。建行个贷全国大集中,日处理流程实例15万。1产品定位提纲2产品概览5产品介绍 应用集成4产品介绍 应用开发6产品介绍 系统运行7产品介绍 软件过程管理3产品介绍 技术架构事中监控事后分析工作量评估进度监控组件数量统计组件复用率统计组件复用率变化统计软件过程管理指标经办人拟稿交拟稿人校对到前台登记后统一打印草稿上交本部门经理审核由部门资料管理员传相关部门经理审核上交办公室,填写发文登记簿办公室主任核提出处理意见,填写文件呈批单交有关领导批准公司领导审批公文,填写 文件呈批单通过YN签署修改意见是否涉及其他部门NY办公室专人登记领导审批稿填写发文登记簿交档案管理员履行盖章手续到前台打

32、印正式文稿、加盖“正式文本专用章”印章保管员审核填写并审核、盖章发文流程需求发文流程业务功能发文数据实体数据建模发文流程流程建模发文表单表单建模人工驱动(带顺序)流程模式1多级会签模式流程模式21. 线上设置下一环节定义ID2. 设置参与者范围流程组件1. 下一步表单组件流水号意见列表选择参与者附件上传在线文档编辑页面组件保存暂存发送单位按钮组件公文类流程表单表单模板功能权限,根据环节设置表单权限无需脚本一对一绑定表单配置1. 设置多级会签属性流程组件1. 选择会签单位按钮组件分水岭版本管理单一分支单一聚合流程配置组件库组件说明流程组件 表单组件流程模式库主子流程模式流程中含子流程,并且可能会含多子流程情况,请参照流程组件部分,正确设置相关属性。子流程属性设置,一般流程变量保持不变即可无人工驱动模式人为指定流程走向及下一环节参与者,此场景一般用在公文类模块中。在环节属性上正确设置参与者可选择范围。此模式需页面组件“下一步”配合。业务数据驱动模式有业务数据中的相关字段确定流程流转方向。在流程连线上设置简单规则或复杂

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论