《深圳互联网信息平台业务保障毕业设计毕业论文.docx》由会员分享,可在线阅读,更多相关《深圳互联网信息平台业务保障毕业设计毕业论文.docx(64页珍藏版)》请在第一文库网上搜索。
1、曲埼火孽TheDesignandRea1izationofTheBusinessSupportDomainofShenzhenInternetInformationP1atform深圳互联网信息平台业务保障模块的设计与实现摘要随着计算机网络的飞速发展,Iniemei技术越来越广泛的应用,网络覆前的区域不断扩大,各种各样的网络应用的迅速蔓延,许多公司和企业开始为实现其内部各大平台、各项应用、各类资源和用户群的整合而感到烦恼而又势在必行。虽然目前国内一些企业提出了许多策略和方法,如采用三层架构和多层架构、使用EJB实现企业分布式的应用问题。但是这些策略只能说是解决了部分的问题,在我们的系统中统一认
2、证、Web服务的标准化、外系统的对接等问题都还期待一个较好的解决方案。此外,己有的解决方案难以满足大型企业庞大而复杂的业务逻辑。因此有必要采取新的技术以及更为合理的架构来适应这一需求。本文以深圳电信“互联网信息服务平台”项目业务保障模块的设计和实现为例,给出了为建立一个统一的互联网信息服务支撑平台时所采用的架构和策略的一个缩影。论文研究内容主要为业务逻辑和功能点的实现。并牵涉系统的两大关键技术要点:统一认证和单点登陆的实现,外系统交互的实现。在体系架构方面,系统采用通用的三层架构,各层独立设计,保证了系统的可扩展性、可伸缩性和可用性。在数据库设计方面,采用对象/关系映射技术,将分析建模阶段的实
3、体对象映射成关系型数据表,并通过关系约束、事务处理来保证数据的完整性。在业务逻辑上采用EJB的SessionBean技术。在外系统交互方面,系统采用IBM的消息驱动技术JMS和队列NQ技术,拥有良好的扩展性。文体结构遵循从需求分析到总体设计到数据库设计,再到详细设计的总体路线对系统的设计与实现进行了详细的描述。关罐词:深圳互联网信息平台,业务保障域,三层架构,EJBTheDesignandRea1izationofTheBusinessSupportDomainofShenzhenInternetInformationP1atformAbstractAsthedeve1opmentandspr
4、eadingofkindsofwebapp1ications,manycorporationsandenterprisesbegintoworryabouthowtointegratetheirp1atformsapp1icationsxresourcesandusergroupstogether,whichistru1yimperative.Therehavebeenmanyso1utionsandstrategiesbroughtforwardbysomeenterprises,suchasadoptingtheThree-tierstructureorMu1ti-tierstructur
5、e,usingEJBtoaccomp1ishdistributedenterpriseapp1ications.However,theycannotbesuitab1eineverycircumstances,forexamp1e,howtoachievethegoa1ofsing1e-sign-on,standardizationofwebservicesandinteractionwithout-systemsandsub-systems.Nottomentionthoseso1utionsobvious1yhavedifficu1tiestosatisfyvariousdemandsof
6、thecomp1exbusiness1ogisticsof1argeenterprises.Sowehavetofindaway,anewtechno1ogy,amoreconsciousstructuretomeetthesedemands.WiththecaseofShenzhenTe1ecomsuIntemetInformationSendeeP1atfbrm,(IISP)project,thisthesistrytodescribehowtofoundag1oba1internetinfbnationp1atform,whatstructureandstrategydidWeadopt
7、(ofinishthistask.Thecontentofresearchinc1udestheconceptofunifiedauthenticationandsing1e-sign-on,(herea1izationdetai1sofbacksupportmodu1eand(heinteractionwithoutersystems.Inarchitecture,weusethethree-tierstructurecommon1y,eachtierindependent1ydesignedtoensurethat(hesystemexpansibi1ity,sca1abi1ityanda
8、vai1abi1ity.Inthedatabasedesigns,weadopttheobject/re1ationa1-mapping(ORM)techno1ogy,whichmaptheentitiesgotfromana1ysisandmode1ingstagetoobject-re1ationa1datasheets,andboundedbyre1ations,transactionprocessingtoensuredataintegrity.Inbusiness1ogic,wetakeEJBtechno1ogytosatisfydemandsofbothremoteinvocati
9、onand1oca1invocation.Ininteractionwithoutersystem,weimp1ementJMSandNQtechno1ogyprovidedbyIBMtoensurecommunicationbesafeandsteady.Moreover,thisthesis,inthesequenceofrequirementana1ysis,systemdesign,databasedesign,detai1systemdesign,havedetai1eddescribedthedesignimp1ementationofthissystem,whichhavea1s
10、ogiventhespecificso1utionofautomaticrep1enishmentp1atformandautomaticrep1enishmentaccreditationprocessmodu1e.Keywords:IISP,BusinessSupportDomain,Three-tierArchitecture,EJB1绪论11.1 课题研究背景以及现状11.2 项目建设必要性113建设目标21.4 系统概述21.5 论文组织结构41.6 本章小结52.1 什么是JSP62.2 Struts简介72.3 Hibemate简介92.4 EJB简介92.5 网站框架的搭建10
11、2.6 开发环境和运行环境122.7 本章小结133.1 需求分析143.1.1 账务上传功能福求143.1.2 投诉管理功能需求153.1.3 停机/复机功能需求153.2 流程分析153.2.1 账务上传流程分析16322投诉管理流程分析163.2.3 停机/复机流程分析183.3 本章小结194详细设计24.1 数据4详细设计204.2 投诉管理模块204.3 账务上传模块224.4 停机复机模块234.5 关键环节的设计234.5.1 如何提供Web服务和调用Web服务234.5.2 脏数据问题的解决244.5.3 务回滚的采用的方法254.5.4 字典表的设计274.6 本章小结28
12、5.1 投诉管理模块实现295.2 账务上传模块实现295.3 停机模块实现315.4 豆机模块的实现325.5 本章小结326总结与展望33致谢34参考文献341绪论由于深圳电信对业务整合的迫切需求,深圳互联网信息平台才应运而生。论文叙述了该项目的个典型功能域的开发和实现过程,以此反映出整个系统的概貌。1.1 课题研究背景以及现状目前深圳拥有500万网民、400万家庭客户、60万宽带客户、30万企业客户,具备了庞大的客户资源和得天独厚的互联网资源。深圳电信响应“共享与世界同步的信息文明”的企业使命,在深圳这个庞大的互联网平台上已经做了很多努力,也获取了不少成果,例如中国游戏中心、深圳之窗、互
13、联星空、蓝色通道、网上营业厅、VVGOO商务领航购物网站、号码百事通、VBC精英俱乐部等,为企业用户和个人用户带来了不少方便和便利。在给用户带来便利的同时如何让这些门户和频道在统一的规划下运转,在原有的技术平台上挖掘新的增值点,快速响应市场需求,又成了迫在眉睫的事情。目前深圳电信的信息运营渠道相对独立,品牌推广分散。各门户均有各自的用户,客户资源优势没有充分发挥,缺乏对客户的深度经营手段:缺乏多渠道、多平台的宣传模式,分散了客户注意力,收效单一:个人客户的关怀和拓展,与商业客户的关怀与拓展,均消耗大量的成本,充分整合各门户资源,重用已有功能应用,将是互联网信息服务平台需要解决的难题。1.2 项
14、目建设必要性面对迫在眉睡的增值业务和门户平台的整合任务,以及如何快速应对巨大的互联网商机,深圳电信需要将目前门户、频道业务和现有资源进行整合,尽可能地将各项目纳入统的规划管理中,将原有的成熟技术组件进行提取,将各门户用户和商家进行融合,达到共享的目的。同时还需要将目前的应用进行多方位扩展展现,例如E家服务、三信支撑、蓝色通道、信息内容管理展现在不同的门户、频道等。深圳电信需要结合电信传统业务特点推出新业务新功能新应用时能够在各门户、频道配置出来,减少重复开发的资源浪费。1.3 建设目标本项目建设总体目标是为了更好地支撑深圳电信互联网增值业务的发展,理顺互联网信息服务平台展现、应用、资源与能力架
15、构,解决目前平台分离、运营支撑能力和门户展现能力不足的问题,实现运营中急需的用户统一认证、互联网产品管理、订购管理、合作伙伴管理以及业务数据和部分基础服务能力的共享功能,从而支撑三信门户、我的e家信息服务、蓝色通道等互联网应用平台的建设,提升深圳电信互联网信息服务的运I营能力I1I叵电1.4 系统概述项目主要目标是建立一个统一的互联网信息服务支撑平台,提供互联网产品的运营支撑能力,覆盖电信业务用户及互联网注册用户。平台需求分为以下几个功能域:供应商/合作伙伴管理域,服务管理域,产品/套餐管理域,客户管理域,业务开通功能域,业务保障功能域。如图1-1所示。(互联网信息服务平台;业务开通功r业务保障功能域域一产品管理域)(计费功能域服务管理域)客户管理域)(供应商管理域)图1-1互联网信息服务平台功能域1 .供应商/合作伙伴管理域通过互联网信息服务平台向外提供产品的来源系统,统称为供应商/合作伙伴,供应商/合作伙伴管理域主要管理与这些提供服务能力的组织实体相关的业务与操作。向AP/CP/ASP的业务人员与电信的管理人员提供管理入口,实现供应商的在线注册登记,电信管理人员对其进行开通确认,以及供应商的业务人员维护供应系统的基本信息,电信管理人员对分帐规则及结算业务进行管理。2 .服务管理域由供应商/合作伙伴管理域所管理的服务/内