《TmaxSoft SOA业务平台解决方案ProFrame v1.0.ppt》由会员分享,可在线阅读,更多相关《TmaxSoft SOA业务平台解决方案ProFrame v1.0.ppt(15页珍藏版)》请在三一办公上搜索。
1、ProFrameSOA业务平台解决方案,2009 TmaxSoft Co.,Ltd.All Rights Reserved.,现有应用系统建设过程以及存在的问题,业务设计首先从业务部门了解需求,进行业务模型设计,然后在同业务部门反复沟通形成文档架构设计各开发商根据自身能力进行架构设计或者基于中间件平台自行开发或者通过SOA的方法论自行开发开发按项目进行管理,根据客户的业务复杂度评估项目的开发周期采用硬编码,代码质量取决于开发人员能力开发过程中,业务变化导致系统的设计等各类文档及代码频繁变更测试需要开发人员各自完成单元测试部署通过系统的切换完成应用部署维护应用系统故障往往需要代码编写者解决增加业
2、务或业务发生变更需要依赖开发商技术人员实现,周期长,2009 TmaxSoft Co.,Ltd.All Rights Reserved.,业务设计无法让业务设计在技术人员与业务人员沟通时同时进行,解决需求变更时快速响应,效率低架构设计通过客户购买中间件产品解决应用底层问题,但应用层无标准架构,导致重复建设,系统间整合困难开发项目开发周期过长,且不可控系统稳定性无法保障开发过程中的业务变更,带来很多商务问题测试无统一方便的集成测试环境带来开发效率低下部署无法实现热部署,导致业务中断维护由于开发商的人员变动导致系统故障时不能快速解决业务变更或新增业务时由于系统的耦合度过高,实现困难,周期长,现有应
3、用系统建设过程,存在的问题,通过实现应用中的业务逻辑可视化,使得业务设计与开发可以同时进行通过对接口层、业务层、数据层解耦,实现业务服务单元高重用,减少重复投入通过规范的SOA架构避免程序员差异性,提高应用质量,增强系统稳定性通过可视化的集成开发环境,服务的重用及热部署实现业务快速变更或推出新业务通过实现系统的可视化,标准化使得系统维护简单方便,让开发商之间易于合作通过提供集群、容错、事务完整性、系统在线升级,实现724高可靠不间断服务通过使用SOA业务平台,形成用户系统建设的统一标准,提升用户IT整体实力通过实现应用系统的SOA全生命周期建设,缩短项目周期,提升质量,降低项目整体成本,Pro
4、Frame SOA业务平台彻底解决应用建设问题,通过实现应用中的业务逻辑可视化,使得业务设计与开发可以同时进行,业务人员可以基于SOA业务平台提供的可视化工具,直接参与业务的设计与建模,开发人员则可根据该模型直接进行业务逻辑的开发,同时实现开发能够对业务调整随需应变。,2009 TmaxSoft Co.,Ltd.All Rights Reserved.,通过ProFrame,业务使用者、系统设计人员以及开发人员可以在一个平台上协同工作,提高效率,SOA,Level 1,Level 2,Level 3,Mega Flow,Sub Flow,Sub Flow,ProFrame创建的可视化的服务模块
5、,public void doProcessInternal(CommonBuffer commonBuffer)throws ProFrameException/session session=DbioSessionFactory.openSession(“pfm,通过对接口层、业务层、数据层解耦,实现业务服务单元高重用,减少重复投入,将应用接口层、业务层及数据层解耦,让不同的开发人员分别关注接口层服务定义、业务层服务定义以及数据访问服务定义并通过SOA业务平台的EMB业务总线进行业务服务统一组装。用EMB创建的服务由松耦合模块组成,保证了每个模块的独立性和系统结构的灵活性;松耦合组件提高了
6、组件的重用性和系统的可维护性,避免重复的投入。,2009 TmaxSoft Co.,Ltd.All Rights Reserved.,业务层,业务服务,业务原子服务,系统公共服务,数据层,接口层,ProFrame Studio,ProFrame WebAdmin,SOA业务平台-ProFrame,交易控制/事务控制/批处理/日志控制/参数/错误控制,通过规范的SOA架构避免程序员差异性,提高应用质量,增强系统稳定性,将传统开发模式转变成流水化的生产模式,有效屏避了技术人员的差异性,使得不同水平人员开发出来的服务如同同一模具同一生产线上生产的部件,具备统一的规范与标准,通过直接使用SOA业务平台
7、提供的系统公共服务如交易控制、事务控制、批处理等,降低开发难度,简化了开发,有效降低了因开发水平的差异而引起的应用不稳定。,2009 TmaxSoft Co.,Ltd.All Rights Reserved.,输入结构体,输出结构体,数据访问模块,业务模块,输入输出映射,业务服务开发流水化生产线,SOA业务平台流水化生产线模具,2.定义结构体,3.开发数据模块,4.开发业务模块,5.模块组装,业务逻辑,1.业务设计,EMB设计器,ProMapper,DBIO设计器,EMB设计器,ProMapper,通过可视化的集成开发环境,服务的重用及热部署实现业务快速变更或推出新业务,完全可视化的开发工具,
8、最小化硬编码,提升开发效率,缩短开发时间快速构建标准化、规范化的服务,灵活的进行服务的组装与重用支持热部署快速构建应用,灵活应对业务的变化,2009 TmaxSoft Co.,Ltd.All Rights Reserved.,ProFrame 开发管理,ProFrame 集成化开发工具,资源版本管理,资源依赖度管理,权限管理,资源池管理,编译部署管理,MetaRepository,开发人员,高可靠性分层的架构,基于元数据管理集成化的资源管理标准规范化的开发,可视化的开环境自动生成源代码最小化硬编码,ProFrame 运行引擎,IO控制组件,服务流组件,业务组件,数据组件,项目管理人员,ProF
9、rame底层服务,单元测试,SOA业务平台(EMB),通过实现系统的可视化,标准化使得系统维护简单方便,让开发商之间易于合作,2009 TmaxSoft Co.,Ltd.All Rights Reserved.,业务的可视化便于管理维护,将代码转变成可视化、易于理解的服务组件(Service Module)用户能全面掌控平台的服务业务变更时,无需依赖原有的开发人员,便可轻松了解服务的逻辑及服务间的互相调用关系用户可通过平台快速对外提供服务提供在线维护和升级,而无需重启服务,建立标准规范简化开发商间的合作,用户可以建立企业自有技术规范与标准的SOA业务平台新应用的建设可充分利用原有系统构建的服务
10、,有效做到服务的共享与重用避免因不同开发商的差异性而带来的应用系统架构与应用开发质量的差异实现不同开发商应用系统间服务接口的标准化调用,减少了开发商之间的协调与磨合,通过提供集群、容错、事务完整性、系统在线升级,实现724高可靠不间断服务,ProFrame底层基于中间件,具备集群、负载均衡、容错(Fail-Over)功能能提供不断定的服务。ProFrame提供热部署功能,确保应用能实现在线部署与更新,而无需重启服务。,2009 TmaxSoft Co.,Ltd.All Rights Reserved.,L4Software Switch,集群,通过使用SOA业务平台,形成用户系统建设的统一标准
11、,提升用户整体IT实力,通过采用SOA业务平台ProFrame构建应用系统,能够让不同的开发商基于相同的规范与标准建立业务服务,从而实现服务的有效共享与高度重用,实现业务聚合。,2009 TmaxSoft Co.,Ltd.All Rights Reserved.,基于ProFrame构建的应用系统:应用系统间的服务可有效共享,高度可重用,现有应用系统:业务逻辑分散在异构的应用系统中,应用系统 3,Biz.Logic,应用系统 2,应用系统由不同厂商开发,系统架构不统一应用间业务逻辑互相调用,紧密关联,高度紧耦合,应用系统 1,Biz.Logic,Biz.Logic,Biz.Logic,Biz.
12、Logic,Biz.Logic,Biz.Logic,Biz.Logic,Biz.Logic,服务解耦服务定义服务实现服务注册,Service Module Repository,Biz.Logic,Biz.Logic,Biz.Logic,Biz.Logic,Biz.Logic,Biz.Logic,Biz.Logic,Biz.Logic,Biz.Logic,Biz.Logic,SOA业务平台(EMB),应用系统由不同厂商开发,统一的架构与相同的规范应用系统间业务逻辑高度松耦合并可重用,通过实现应用系统的SOA全生命周期建设,缩短项目周期,提升质量,降低项目整体成本,提供集设计、开发、测试、部署、
13、上线运行于一体的集成化、可视化的SOA业务平台,实现对SOA应用的全生命周期建设与管理。标准规范化、可视化的服务,降低了对维护人员的要求,并提高了项目质量。最大化可重用现有的业务服务,提供可视化的拖拽方式进行服务的灵活快速组装,有效提升开发效率,缩短项目周期,节省人力和时间成本。,2009 TmaxSoft Co.,Ltd.All Rights Reserved.,SOA应用建设全生命周期管理,提供在线单元测试,在运行阶段提供热部署功能,通过简单的拖拽实现对服务快速建模与开发,成功案例SK电讯NGM系统&新韩银行核心业务系统,2009 TmaxSoft Co.,Ltd.All Rights R
14、eserved.,SOA业务平台ProFrame成功案例列表,TelecomKorea TelecomSK C&CKorea TelecomKorea Information CommunicationSK TelecomGov&MediaKorea Export InsuranceNational Pension CorporationMinistry of Education and Human Resource DevelopmentKAMCOKorea Coast GuardNational Pension CorporationSeokyeong UniversitySungShin
15、 University Asset Management Association of KoreaKorea Teachers Union CreditKorea Expressway CorporationGajeul Smart-Clean Town Samsung SDSSK EnergyKorea Teachers Union CreditJCIOrion,2009 TmaxSoft Co.,Ltd.All Rights Reserved.,FinanceShinhan Financal GroupHana BankCitiBankNH BankLIG InsuranceSamsung
16、 Life InsuranceKyobo AXA Automobile insuranceDaewoo SecuritiesSaemaeul Finance FirmHyunDai SecuritiesHanhwa InsuranceSG Credit InformationShinyoung SecuritiesNational Information and Credit EvaluationNational Credit Union Federation of KoreaKybo Automobile InsuranceKumho Investment BankMiraeAsset Li
17、fe InsuranceSeoul Guarantee InsuranceHanhwa Insurance Korean Federation of Community Credit CooperativesWoori Investment SecuritiesKorea Information Service,帮助用户让应用开发商交付的业务系统更加透明当业务变更时应用系统能够快速实现,提高市场响应速度帮助用户避免因开发人员差异导致的应用故障,提高系统稳定性通过支持应用系统在线升级维护,让业务提供7*24不间断服务提供应用系统全生命周期的集中管理,方便用户管理和维护通过使用ProFrame建立用户SOA业务平台,提升IT整体实力,采用ProFrame SOA业务平台的六大优势,2009 TmaxSoft Co.,Ltd.All Rights Reserved.,We provide SOA platform,Middleware,MCI solution to best support your business!,