您好,欢迎访问三七文档
当前位置:首页 > 商业/管理/HR > 其它文档 > 电讯盈科SOA解决方案案例介绍-BOM
11案例介绍—PCCW计费和订单管理(BOM)12•订单处理和PCCW所有产品的客户服务的统一系统(Localtelephoneservice,DataService,IMS,WiFi,NowTVandMobile)。•支持产品绑定—增加up-sell&cross-sell机会•支持客户服务和以销售为目标的SVC•支持多种销售和自服务渠道:商店、客户服务中心、IVRS、客户门户、NOWTV、WAP等•包含主机的旧有系统同时存在•需要与Oracle财务、激活系统、Portal等接口•24×7服务且零停机时间•长期投资•复杂业务逻辑•涉及多个团队•需要动态的业务处理和人工工作流•大规模用户和高交易量业务需求13•Richclient方法:满足所有电讯盈科产品的复杂的前端操作流程•基于SessionFaçade设计模式和通过RMI/IIOP提供服务,以满足高交易量•根据J2EE标准在服务器端开发复杂的业务逻辑以保护长期投资•有专有团队负责POC、基础结构设计、技术设计、应用的原型、培训、代码审查和满足多团队要求的框架•通过深入的POC流程选择WebLogicServer或WebSphere。•使用WebLogic集成服务器JPD满足处理流和人工工作流需求•使用标准J2EE基础结构满足24x7和零下载需求(负载均衡器,集群服务器等)•根据SOA标准,提供网络服务支持多个信道•使用适配器,事件和消息方法与多系统集成,系统如Oraclefinance,Activationsystem,CRMandCustomerbasesystem.•使用带有APPC的Tuxedo接口结成旧有系统技术解决方案14BOM高层操作流15BOM应用体系架构16ServiceModulesBackendSystemsPortalCustomerPortalEnterprisePortalCustomerManagementInteractionHistoryInbound&OutboundSalesInteractiveSalesContactPersonProspectSingleLogin(LDAP)QuotationBI/ReportingServiceRequestNotes&ActivityScriptManagementBillEnquiryOrderCaptureProduct&BundlesIncentive/CommissionAccountTeamManagementContractManagementPartnerPortalBillingAccountManagementExternalOrderMonitoring&FulfillmentSLA/QoSOpportunityFunctionalModulesIMS/BOSSDragonBillingFPInfranetCWFIPVSTARSSRSLPSValexCMRSIPPTSVAMBOMCPMSMobileBOSSSalesPerformanceDataMartDataWarehouseDWFMDragonCPEPOSChannelsEnterpriseApplicationIntegration(EAI)&BusinessProcessAutomation(BPA)EnterpriseApplicationIntegration(EAI)&BusinessProcessAutomation(BPA)IVRSContactCentreMobileHandsetInternetNGFLPhoneFacetoFaceEmailPaperTVPDAShopTVPortalMobileEDWBOM17价格计划收費代码价格结构其他合格规则价格计划兼容性规则文件属性过程套餐BOM产品目录产品组件产品结构指定产品套餐层面工作流程BOM产品模型18BOM业务架构商业规则映射对用户被定义的工作流和任务商业规则映射对可再用的工作任务分解服务订单服务订单ProductLineItem123456ProductLineItem234567ProductLineItem345678WorkTaskA12345WorkTaskA23456WorkTaskB23456WorkTaskA34567WorkTask3(Process)WorkTask4(Static)WorkTask1(Process)WorkTask2(Process)外部系统AAA特点:程序化项目程序化工作任务取決逻辑风险管理工序/任务服务水准协议(SLA)活化作用任务处理订单同步和异步综合化19PCCW的解决方案架构111•EAI服务器收到前端客户以及其它与BOM接口的应用的请求。除了那些必须在主机和数据库服务器上保存的核心业务逻辑,EAI服务器拥有BOM的大多数业务逻辑。•同时为超过3000个客户服务•每秒为200个Sessionbean服务•根据sessionfaçade设计者模式和J2EE标准,以Sessionbean为中心,有某些messagebean,不允许Entitybean•支持同步接口:SessionbeanviaRMI/IIOPorWebservicesviaHTTP;异步接口:JMS,Webservices,MessageBean,events•遵循基于J2EE的角色安全•EAI服务器拥有BOM的大多数的业务逻辑。这些业务逻辑有着不同的方式与其它外部组件接口,这些方式包括:1)Webservices2)RMI(withotherJ2EE/Javaapplications)3)Tuxedoconnector(connecttoexistingmainframeprograms)4)JDBC(toOracledatabase)5)DBandFileevents(forinterfacewithfiles,someofthemareoutputfromotherbatchprograms)6)JMS7)Adaptor技术——EAI层的架构112技术——SOA基本框架•使用WebLogic集成服务器(Core)和AquaLogic服务器(Mobile)•为系统集成开发接口。SOA层只提供开放式服务和processflow操控。主要业务逻辑仍在遵循J2EE标准的应用服务器内。•根据Webservices标准,支持同步和一部接口•ProcessFlow(JPD),Webservices和基于文档的ProcessFlow(JPD)•消息由XSD(基于Schema)定义•部署为为J2EE组件(EAR),暴露为Webservices(RMI/IIOP)•安全遵循WSSE和基于J2EE角色的安全标准113示例流程由WebLogic流程引擎开发,处理订单的批准:技术——SOA处理流示例114WebLogicIntegrationAquaLogicServiceBus定位&目标架构SOA实施的端到端平台,复杂过程流和人工工作流处理,应用集成到应用托管目标架构•复杂业务流•人工工作流•多接口端点•消息Hub(JMS和MQ)•应用集成(如MF集成)•J2EE标准•复杂消息转换(如BOM)实施SOA顶层消息路由和简单过程流的平台目标架构•简单业务过程流•网络服务接口端点。注:能通过在Weblogic应用服务器下开发端点而得到多个端点•简单消息转换•消息Hub(JMS和MQ)遵从SOA&目标层从顶层到应用开发层的端到端SOA实施。是端到端而不仅是SOA层的解决方案。SOA实施的顶层。目标是无复杂业务逻辑的消息路由和转换灵活性&扩展性能够扩展到Portal服务能够使用后端应用实现应用,作为workaround解决方案易于使用需要深层次多领域的知识开发解决方案的复杂平台基于配置工具开发消息处理的过程流后端应用的要求能够开发适配器以解决几乎所有的集成需求(如J2EE,.Net,JMSandIBMMQ)后端系统需要将服务作为消息基本接口技术——WLI和AquaLogic服务总线115技术——标准化已发展的方针–编程与命名规则–使用网络服务及网络服务安全–质量保证–使用Schema文档描述WSDL生成及对象映射•发展中的方针–建立服务验证/授权的安全控制方针–建立服务生命周期和重用的服务治理指导116技术——WLI与压力测试工具•Homegrowth工具用于WLI监控和管理工具,通过JMX补充WebLogic控制台功能•基于Eclipse插件架构(模拟多客户端环境)的压力测试工具•基于EclipseRCP并带有插件的应用程序117目标架构的主要益处•商业化时间–将业务流描述为业务处理流–通过工业标准文档描述业务实体(如Schema)–集成的架构(例如主机集成准备)–采用工业标准工具(如ERP系统,SAPR/3或PeopleSoft)–通过最大化应用无关服务的重用和加快运送时间提高生产力•全集成高性能架构–开放接口–业务处理流–应用集成–基于消息,同步和异步通信–基于文档和Schema的接口•ReadyforHumanWorkflowimplementation为人工工作流的实行做准备–WebLogic人工工作单–基于文档和Schema的接口•ImproveSecurityandControl改善安全和控制–WebLogic人工工作单–通过基于消息和异步通信轻松实现审计系统–以安全模式通信•ReadyforMultiRegions/subsidiariescommunication–基于消息,异步通信–每个地区/子公司可各自拥有消息信道,用来进行区域通信118非核心系统技术•Criteria标准–前端基于Web,支持Ajax/Web2.0–Mid-range复杂度–在一般的J2EE1.3/1.4应用服务器上运行–无复杂集成点–由directSQL与数据库集成–服务揭露不必不可少•目标应用架构–前端–GoogleWidgetToolkit/EclipseRCP/Swing/JSP–应用服务器–AnyServletcontainerlikeTomcat–服务器端框架–SpringFramework–持久化的框架-Hibernateframework–数据库–OracleandMySql–开发工具–MyEclipse6.0andWebLogicworkshop–语言–JavaandAspectJandStoreProcedure–测试–JunitandOpenQA:Selenium–负载测试–homegrowthsolutionandLoadrunner119SDK与知识库•基础框架和附加组件–基于插件的可扩展框架–验证框架–通用组件如datepicker,Excelexport,Jasperreportviewer,Logindialog,GeneralPreference,commonimages等–后台工作实现方法–在线报告实现方法–嵌入式数据库集成方法•提高生产性–方针–例子和原型–可重用的组件方法–通用验证框架–自下而上的设计方法–代码审查•软件生产–插件架构–遵照工业标准120摘要•前端技术–JSP,HTML/DHTML,GoogleWidgetToolkit,Swing,EclipseRCP,SWT•服务器端技术–J2EEstandard(1.3/1.4),SessionFaçadedesignpattern,Spring•集成技术–Adaptorapproach,WebLogicIntegrationevents,Messagebase,Tuxedo•SOA–WebLogicIntegrationServer,AquaLogic–Webservices,WSSE,ProcessFlow(JPD)•应用服务器–WebLogicIntegrationserver8.1sp4,WebLogicServer9.2•Persistenceframework–Hibernate3.0•开发工具–Eclipse3.x,MyEclipse6.0GA,Web
本文标题:电讯盈科SOA解决方案案例介绍-BOM
链接地址:https://www.777doc.com/doc-6429224 .html