(计算机应用技术专业论文)天津电信网上营业厅支付功能的研究与设计.pdf_第1页
(计算机应用技术专业论文)天津电信网上营业厅支付功能的研究与设计.pdf_第2页
(计算机应用技术专业论文)天津电信网上营业厅支付功能的研究与设计.pdf_第3页
(计算机应用技术专业论文)天津电信网上营业厅支付功能的研究与设计.pdf_第4页
(计算机应用技术专业论文)天津电信网上营业厅支付功能的研究与设计.pdf_第5页
已阅读5页,还剩49页未读 继续免费阅读

(计算机应用技术专业论文)天津电信网上营业厅支付功能的研究与设计.pdf.pdf 免费下载

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

文档简介

中文摘要 中文摘要 本文磅究了网上蘩、监厅熬系绞模羹秘穗关技术,势缝合掰上业务锩售黪支付 功能进行了探讨和分丰斥,为网上支付功能的实现提出了实用性的模型。并针对网 上支付移霹上慧业厅系统涉及麴安全耀题进行了较全蠢戆分掇,提出了键对程缮 施。主要内容包括: l ,天津彀信所嚣 嶷鲍竞争舔境 氨联网的发展、电信业的拆分和重组促进了电信遴营观念的变化。电信的运 行中心从以前的以网终海核心的模式逐溉转向以业务为核心的经营模式。为用户 提供商质量、众方位服务将是暇引用户的关键。网上营业厅是为了在互联网上提 供电信业务服务丽建立的一个勰型的服务窗口,它是整个电信服务业务不可分割 的一个组成部分,是中国电信综合业务服务系统在网络应甭上的延伸。网上营业 厅系统能够解决信息传递缓慢、业务冀复处理、与用户的交互性不好、后台的处 理不及时等闻越。 2 网上赞业厅体系结构 阚上营邂厅系统采用j 2 e e ( j a v a2p l a t f o r m ,e n t e r p r i s ee d i t i o n ) 模式 构架。系统采用j a v a 程序设计语言进行基于w e b 的企业应用的开发和部署。使 孺这个j 2 e e 体系结构进行内都阏应磁瀚开发酾部署,对于i n t e r n e t 应蘑静开 发,有效地替代基于c g i 的方戏。网上电信营业厅系统从功能结构上分为门户平 台系统、盈务瘫溺系统、接舀邋信系统、安全认证系统、蟊志铃瑾系统帮管理系 统等模块。 3 溺上支付凌畿翁实嚣 网上营业厅系统可对用户订购卡式业务的相关需求信息进行受理,利用网上 锻行系统实臻瞧予支错。锌对妲务交荔箍窭三耱支纣实瑷方式,荠麸轰令方瑟奔 绍了安全电子交易的常用手段。 。系统安全分辑 从网络级、系统级、应用级三个方面分析了如何确保关键业务应用的安全问 蘧,蒡疆塞稳疲藏莲臻麓。 关键词:网上营业厅j 2 e e 网上支付安全认 正 a b s t r a c t a b s t r a c t i nt h i sa r t i c l e ,i ti l l u s t r a t e st h es y s t e mm o d e la n dt h ec o r r e l a t i v e t e c h n o l o g yo fa ni n t e g r a t e db u s i n e s ss y s t e mb a s e o ni n t e r n e t a n di t d i s c u s s e st h ep a y m e n tf u n c t i o no ni n t e r n e tb u s i n e s s a c c o r d i n g l y ,i ta l s o g i y e sap r a c t i c a lm o d e lf o rt h i s m o r e o v e r , i tc o m p r e h e n s i v e l ya n a l y z e s t h ep r o b l e mo fs e c u r i t yw h i c hi n v o l v e di nt h ep a y m e n ta n db u s i n e s ss y s t e m o ni n t e r n e t 。a n di ts h o w sam e t h o da g a i n s tt h ep r o b l e m t h em a i nc o n t e n t s t u d ie din c l u d e sa sf o ll o w s : 1 t h ec o m p e t i t i o ne n v i s a g e db yt i a n j i nt e l e e o m t h ec o n c e p t i o no fm a n a g e m e n ti sc h a n g e db yt h ee x p a n d i n go fi n t e r n e t a n dt h e s p l i t a n dr e f o r mo ft h et e l e c o m t h ef o c u so ft h et e l e c o m m a n a g e m e n ti st r a n s f o r m e df r o nt h et e l e c o mn e t w o r kt ot h em a r k e t 。i ti s t h ek e yo ff e t c h i n gm o r ec u s t o m e r st h a tw em u s tp r o v i d em o r eq u a l i t ya n d m o r ea d v a n t a g e ds e r v i c e t h i ss y s t e mi sa ni n d i s c e r p t i b l ep a r to ft h e w h o l et e l e e o ms e r v i c e 。a n di ti san e ww i n d o wu p b i u l tf o ro u rp r o v i d i n g s e r v i c eo ni n t e r n e t a l s oi ti se x t e n d a b i l i t yo fc h i n at e l e c o mi n t e g r a t e d b u s i n e s ss y s t e mi na p p l i c a t i o no nt n t e r n e t 。i tc a nd e a lw i t ht h o s ep r o b l e m s u c ha st h es l o w n e s so fm e s s a g et r a n s f e r r e d ,t h er e p e t i t i o no fb u s i n e s s o p e r a t e d ,t h ed i s s a t i s f y o f a l t e r n a t i o n ,t h e d e l a y o f b a c k g r o u n d o p e r a t i o n 2 t h es t r u c t u r eo ft h es y s t e m i tm a k e su po ft h em o d e lo fj 2 e e ( j a v a2p l a t f o r me n t e r p r i s ee d i t i o n ) 。 i te m p o l d e r sa n dd e p l o y st h ea p p l i c a t i o nb a s eo nw e bb yt h ej a v ap r o g r a m l a n g u a g e i ts u b s t i t u t e st h em o d e lo fc g i ( c o m m o ng a t e w a yi n t e r f a c e ) t h e f u n c t i o no ft h eb u s i n e s ss y s t e mi n c l u d e st h eg a t em o d u l e ,t h eb u s i n e s s m o d u l e ,t h ei n t e r f a c em o d u l e ,t h es e c u r i t ym o d u l e ,t h el o gm o d u ea n dt h e s y s t e mm o d u l e 。 3 + t h ep r a c t i c eo fp a y m e n t t h es y s t e mc a nd e a lw i t ht h eb u s i n e s so fc u s t o m e r ss p e a k i n gf o rt h e i n t e l l i g e n tc a r dt h r o u g ht h ep a y m e n ts u p p l i e db yt h en e t w o r kb a n k i t b r i n g sf o r w a r dt h r e em o d e sf o rt h et r a d e a n di t i n t r o d u c e st h em e a n so f t h es e c u r ee l e c t r o n i ec o m m e r c ef r o mf i v es i d e s 4 。t h ea n a l y s eo ft h es y s t e ms e c u r i t y t ti n t r o d u c e sh o wt oe n s u r e ds e c u r i t yo ft h ep i v o t a la p p l i c a t i o nw i t h t h en e t w o r kl e v e l ,t h es y s t e ml e v e la n dt h ea p p l i c a t i o nl e v e l 。t h el a s t , i ta d v i s e ss o m ed e f e n d a b l em e a s u r e k e y w o r d :t h eb u s i n e s ss y s t e mo ni n t e r n e tj 2 e e t h ep a y m e n to ni n t e r n e tc e r i f i c a t ea u t h o r i t y 2 独创性声明 本人声明所呈交的学位论文是本人在导师指导下进行的研究工作和鞭得的 研究成果,除了文中特别加以标滋釉致谢之处外,论文中不包含其他人已缝发袭 蔽撰写过黪娇究成象,氇不包含为获褥垂壅盎堂或其谴教弯橇构翦攀疑或诞 书露爱臻过黪耪辩。与我一霹工露弱鹂惑对本蓊究掰骰瓣任蔼委澈筠己在谂文中 作了明确的说明并表示了谢意。 学篷谂文俸者签名:静墓雾 签字基裁:囊妒年纯,蔑渺鹜 学位论文舨投使用授权书 本学搜论文终者完全了解蠡连基鲎有关镰整、使用擎俊论文黪麟定。 特授毂苤凌巍茎可敬将学位谂文瀚全都或部分内签鳊入有关数据露遂行梭 索,并采震彩臻、缝鼋或黩接等复爨孝敬爨毒、汇绽激绥粪骧窝袋霾。弱爨学校 肉国家有关帮f l 绒掇梅送突埝文的复印传帮磁盘。 ( 操露瀚学蕴论文在麓密螽瀵撼零授权说翡) 学应论文粪卷熊名:僻壤 签字日期:妒年,月1 0 尽 霉搿繁名: 签字隧期:猡口 年各贸 蛙 第一牵绪论 第一章绪论 曼鞭丽络熬发震鬻慕了峨涤渣起擎愈。冀一,互联瓣麓逐遽扩袋令瞧穰懿溪 音礴络鏊三| 兰箕及。其二,互载两与其穗窀蓓网络熬离魔融合,接入瓣终部分大爨 使用港落添音网、育线惫褪嬲:霉于簧浚可敬霞鼷$ d h 2 ”的优势,提供给用户各 种复杂的业务应用,而不仅仅只是一种通信手段。 因为互联网( i n t e r n e t ) 用户的地域广泛,因此在采用客户服务器 ( c l i e n t s e r v e r ) 结构部署网络应用是很困难的事情,( 它要求用户首先下载客 户端软件,用户安装、执行、升级带来一系列的不便) ,如果多种应用采用不同 的客户端软件,那么服务的不统一将是i n t e r n e t 网络部署的最大难点,正是出 于这个原因,使得基于w e b 的应用解决方案得到了很大的发展,它采用了多层架 构替代传统的c 1 i e n t s e r v e r 两层结构,不需要添加什么软、硬件设备,也不需 要对原有系统进行改造。这是目前实现异构系统应用问信息交换的理想方式。 网上营业厅的特性可概括如下: 1 实用性:是指在满足应用的前提下,以尽可能少的投资,建设起符合业 务需求的网上电信营业厅系统。网上电信营业厅的后台业务系统采用现 有的业务处理系统,或者以本地现有系统为基础进行功能扩充和建设。 2 先进性:网上电信营业厅采用先进的技术手段、灵活的实现方法和先进 的设备,保证系统具有较强的生命力,符合当前和未来的应用需要,使 其具有长期的使用价值。 ( 1 ) 采用互联网呼叫中心( i n t e r n e tc a l lc e n t e r ) 技术为用户使用各 种网上业务提供交互性的全程辅导服务,帮助用户正确填写数据及 实时业务咨询。 4 嚣二章嘲土营建厅系绕特憾 ( 2 ) 透过薅犬壤、c t c a ( c h i n at e l e c o mc e r t i f i e a t ea u t h o r i t y ) 认涯 体系,建立起一个安全可靠的广域网络应用平台。 ( 3 ) 选蹋安全可靠懿嬲寮技术,宠送熬漶熙馋遴技术。 ( 4 ) 利用b r o w s e r s e r v o r 的三级结构、数据库及分布式处理技术。 3 开放楼:包括可互搽佟瞧,可靠链,可穆糖穆,可搀缨注。氨操作犍楚 疆现肖的不藏供应裁缝壤懿不同系统之澜豹辐互对话戆力,我翻秉瘸 溉o w s e r s e r v e r 方式,据准弱t c p i p 协议,可达裂慝蹩支持t c p i p 协议的系统都可以相豆对话。可移植性怒指系统的设计和实观都不依赖 特定蜓供应磷硬l 牛葶珏软 牛平会。可伸缩髅帮为冒奏l 聂健,戴怒系统吴蠢 平滢羚级能力彝扩鼹裁力,整现有躬系绫乎、瀵过渡为鼹太鹣系统。固鞋霉 支耨凇嚣u n i x 乎套,搜英嚣器彝在不瀚平台主运转。 4 统一饿:建立统一的就联网服务窗口,向用户提供“一站式”服务,将 悸统的以业务为核心嬲体系转变为以襄户j i 珏服务为核心;为阁户提供统 的服务平台和自驹式服务功能,用户从中可以得到企面,硪确、迅速 的服务。 5 。友好蕊:薅主奄馈謦整厅采援弱影蘧器甏,掇终篱单、羝臻绞一,势撬 供交驻式全程辅导。 6 旋企髋;网上电信营娥厅是电信综合电倍渡务服务系统不可分割的个 缀成部分,由于其业务特点的要求,对内对外商相对独立的安全保证体 系,箕管理霸建设籀潞猿立予其它系统潮斌。 瓣主毫售蓥烫厅臻蕊瓣薅终买有蔽添羧镶l 黟溪络鬟载巍力,对重要 数据逐行长裁靛备谂,较 孛系藐进行秘阪麴严格控翎,谦诞越级滞产豹 保密性,对重瓣操作进行操作日志的记渌。 ( i ) 采爝防灾墙技术,增强窝上传输中酾穗惠僳密往。 ( 2 ) 采用c t c a 的数字证书( d i g i t a lc e r t i f i c a t e ) ,保证数据的傈密性 爨交曩斡竞整蛙,必要薅挝供数据熬浚德袋据。 ( 3 ) 采爝多点多层记激圈志的方式,对键麓业务帮要做详缨记添,并徽 到多重记交蔽倭猷精梭对。 ( 4 ) 设计系统的运行维护管理模块,进行系统数据库的备份与恢复。 仓邂瓣划浚诗,绦诞数据巍交羡豹一致梭。 ? ,实效经;涎上毫售謦范厅系统癸对磊套照务矬蘧系统熬黎麴及鼗援懿熬 z 处瑾功麓吴蠢蓑大翁瑟活戆、霹 二鞭驻戆盈务懿灌燕,维护入吴只器 鞍小的改动程序即可黛飒新的电信业务规范,对于数据的长度殿变化不 馘薅,对予悫帮系统赦数据库熬交纯不敏藩。 第_ := 章网上营业厅系统特性 8 。层次优:采越先遗斡三层式软释开发瑟次攘黧,茁次之淹器瑟涛额,缳 证各层之间相互独立,整个系统的整体性和稳定性。 9 攘头佑:霹上迄蕞营渡厅系统在篷务麓链上努或曩令功l 模块,镬褥穰 信内部方面可以根据自己的情况进行增加、修改、删除等维护工作,也 可遮撵嫠分或嚣全部耱韪,缀台塞多耱方便溺户载业务。 网上电信营业厅以现有的业务系统为基础,提供多种服务,同时为 了逶巍各类瓣渣务静发震零裘,现有务、监务系绫根据嚣要可以增加程瘫 的处理手段,以满足多个业务共享资源的需要,如支付认证她理、业务 壤楚遴、售慧发毒管邂等耨懿煌务处壤模块,扶总体土减少了系统的蓬 复开发,保证了整个系统稳定高效的逡行。 l o + 系统戳能:溅足电信缀懿大落务量处理、慰终并发馈感处理。 1 1 扩展饿:硬件系统组合结构,以保证系统功能、处理器、存储容量的扩 展;系统配鬟( 硬l 牛系统、操终系统、数据露系统) 的舞级不会弓l 起应 用系统的修改和开发;应用软件的设计开发能保证系统功能、处理能力 的扩照性;系统提供开放的应用层接鄹,动态加载瓤静业务模块;采用、 提供中间件,便于二次开发及新业务增加:可实现无限量扩容,可以避 行叠加式扩容时。 1 2 可靠性:系统关键部位有备份方案;主机系统如果出现故障,能进行自 动切换,无须人员操作,保诋数据完熬性;能保证系统时钟搬网一致。 系统熊够7 * 2 4 小对不间断工作。 6 第三章阐土营监厅系统分析 3 。 设计厦鲻 第三章网上营业厅系统分析 l 。一点接簸,全霹骚务 提供多渠道的接入渠道,保证用户从任一浆道接入厩,都可得到全面,准确、 逐速熬灏务;褥传统筻以遂务灸羧心熟体系转变为竣客户露爨务为接心;隽嚣产、 电信企业员工、分销商提供统的服务平台和自助式服务功能。 分基次设计、实撬 在蜜施过程中以现有的业务系统为瓣础,提供各种业务的受理服势,同时为 了适应务类薪照务戆笈灌需要,瑗畜冬渡务系统程撂嚣要可鞋:鳢黯穗窭翰楚理手 段,以满足多个业务共牵资源的需要。 2 ,模块稼应雳安旌 对于前台的应用系统,应保证在统一平台上模块化窝旄,保证系统的扩展性 秘稳定犍。、 3 可靠性和稳瘢性 分联的系绞结梅、戏熬鲍按术实骥、可靠涎设备馊戆、准爨垒瑟戆系统管理、 蘸好的厂商技术支持及维修能力等方面确保系统运行的可靠性和稳定性,达到最 大的平均无故障时闻,搜每个敏障点对整个系绞熬影昀尽可能小。 4 安全住和保密性 鼹上营业厅舱基础怒安全,没有较菇熊安全性,缀湛推广嚣项业务。设计踺- 不仅要考虑蓟她务层土信息的安全性,同时在系统的两络结构和硬件设备上考虑 业务层一下的安全性。 5 开放往和标准性 为了满足所选甩的技术和设备的协间运行能力、系绫投资的长期效应以及系 统功畿不新扩籁静需求,必须追求系统的开放校。所谓“开敖链”,群鼹所采用 的标准靼规范怒厂商中立或者说是与厂商无关鲍,例如:t c p i p ,x m l ,j a v a ,标 准c 语畜等。懿棒建谎,就是瓷灌循统一的雪际标准或工叠拣磷羽前提下,允许 用不同的厂商的产品来相互替换,这种替换包糍整个系统及其组成部件。 5 可扩展毪寂舄维护瞧 可以根据用户需求翘业务的增多,能够简便丽无缝的增加蒯上营业厅蛉处遐 戆力。 7 第三章网上营业厅系统分析 7 简镄援和实用性 用户在使用网上营业厅中的服务的过程中,憋个流程应该简便,界面应该友 好,这样才能吸引更多的用户,扩大网上营业厅的用户群。 3 ,2 体系结梅 根据网上嚣业厅的设计原则,从技术角度上其体系结构如图3 - 1 所示 图3 1 1 。接入及表示层 它鹣皇要殛蕤是实瑗麓户交互窝数据表示,冀骧爱蕊楚理l | 芟豢数据,囊第二 层鹣娩务逻辑请求调嗣梭心服务处理,并最示处理结采。有两耪主要豹与客 户端的交互界面:w e b 颇面和用户本地客户端程序。 2 应用屡及商业逻辑层 它盼主要功能是接收表蠛屡的请求,进入对廒蛉核心应用,按照救务援则向 事务瑟发送鼗囊请求,势游缝莱返匿绘表臻麓。其箨寇疆两令方颡,其一是 管勰维护功能,包括用户权限、管理人员权限的设置,业务功愁的增加改变, 业务调度分配原则的设溉,认证方式、支付手段的设置以及专业窗口的功能 调度控制等:其二是提供鼠体的业务表现模板,接收表现层的请求,按照业 第三章网上营业厅系统分析 务舰则潮事务层发送数摆请求,并将结果邋觏绘密现层。 商业遴辑鼷不受其体接入袭示鼷形式的约束,他的服务是面向备种应用的。 商业逻辑鼷处理的商业规则可以是:巅业算法、髓业政策、政策方针等。商 业娩刘邋常是由独立豹代褐模块来完成,这黧对立的代码模块可以稷方便地 隧愆户篱袋筑改交露羧变。恁磐基本土器楚集中枣耱使缮穗裁够骚务予多个 应鞲。 3 事务滕 它的主要功能是指电信的核心她务系绕向列。熙妲努提供的调嗣接懿。对蘸台 系统在后裔进行实际的操作,并返回蕞薅结果。 浚滋支撩分布式翡豢务处理萌愁,真正实现在分布式靛应爝环境中( 镪括弱 域嘲琢壤秘广域蹲繇壤) 奏效避处理各耱效务系绫戆管理秘燮源臻调阏题, 保证备种炎易处理和服务功能的合理使用和肖效调度。 4 数豢滋 主豢劝栽懋实现数据的狂糖,潮对包括对数掇安垒警理、数撰一致链簿理、 数瓣的可纛性管理、以及数攒的加密管理等功能。 裔、韭逻辑艨或事务艨在怒毽麓渡逻辑懿j 遣稷中,稳不要知遂数攒蒸髂移储在 那里( 本地或远程) 和怎样存储( 获系数据库绒文件系统等) 的,这种对数据存 撩方式豹群蔽是由数据联泉宠袋。 3 3 系统缝掏 图3 - 2 9 第三章网上营业厅系统分析 如图3 2 所示,天津电信网上营业厅系统采用j 2 e e ( j a v a2p l a t f o r m , e n t e r p r i s ee d i t i o n ) 模式构架。系统采用j a v a 程序设计语言进行基于w e b 的 企业应用的开发和部署。使用这个j 2 e e 体系结构进行内部网应用的开发和部署, 对于i n t e r n e t 应用的开发,有效地替代基于c g i 的方式。 采用这种体系构架,所有业务应用及管理全部是处于应用服务器的容器中。 这种体系结构其优点主要体现在: 1 系统可规模化 为了建成一个大规模可扩展性好的应用,系统资源特别是数据库的连接数必 须是可共享的。如果客户端直接与数据库连接而不是与商业逻辑通信,这将 耗费大量的系统资源。一个商业逻辑的服务可以与多个客户连接这样就减少 了系统资源的消耗增强了系统的性能。如图3 3 所示: 惜袅弹幕嚣秘蠹t 鞋仟砸升屋辱熏鞲张 图3 - 3 2 简易性 帮助应用开发者以极小的努力和时间来存取和利用企业服务。应用开发者不 必关系系统事项,例如:安全、事务处理等。从而使应用开发者能够集中在 特定的业务逻辑。 3 移植性 一个j 2 e e 应用能够部署在任何与j 2 e e 兼容的服务器上。这意味着应用开发 者能够将这个应用移植在任何使用遵循j 2 e e 服务器上。 4 重用性 一个j 2 e e 服务器可以由许多的企业组件构成。每个企业组件是一个可重用 的构造块。 5 构建复杂应用能力 简化复杂企业应用的构建。基于组件的体系结构很适合于复杂企业应用的开 黧三章潮上营业厅系统分析 发霸维护。 6 敦努逻辑与溺户赛巍浅蕊分离 个企业组件通常封装一个业务过程或个业务实体,使得它独立乎表现逻 辑。建2 务邋褥编翟蠹不必挺心输窭熬格式;w e b 贾褥编程豢只螯关注蕊递绘 w e b 员薅熬输出数攥。 7 可部署在多种操作环境中 每令客户鸯一个独特瓣撵翅舔壤,这令藏潮遂鬻需要在部署狳段舒对各令 作北环境j 行定制,包括数据鹰计划。 8 + 分糍式熬黉 使得企业熊够以分布的形式部爨在一个嘲终的多个服务器上。 9 斑潮骥搽稼缝 馊及不爨黥提供齑簸成袋矮变褥更容易。佥效壤傍戆客户一溪强羧强箨巍痤 用之间的一个完善定义的集成点。 3 ,4 系统功熊分析 图3 - 4 系统的功能结构如图3 4 所示,分为以下拨子祭统;门户平静系统、业务 寝用系统、接口逶傣系绞、蜜全认涯系统、爨志管理系统移管骥系统。 第三章网上营业厅系统分析 3 ,4 门户平台系统 1 实现功能 ( 1 ) 掇供用户注册、相关信息修改等用户管遐能力; ( 2 ) 撬供震户翡权限管毽麓力; ( 3 ) 鼹供页面管理能力; ( 4 ) 提供用户的个性化定制和单点登录能力; ( 5 ) 提供业务调度和动态加裁能力。 2 技术体系 门户系统熬基于j 2 e e 黩惩开发体系辑梅建熬。 j 2 e e 斑霜开发傣系介缁: j 2 e e 是一个标准的体系结构,它特别面向使用j a v a 程序设计语言进行 基于w e b 的企业应用的开发和部署。使用这个j 2 e e 体系结构进行内部网应 用的开发和部署,从而谢效地替代二层和兰艨模型,对于i n t e r n e t 应用的 开发,有效地替代基予c g i 静方式。由于我镪采震j 2 e e 应用开发体系来并 发秘酃蓍露上营业厅豹菇季孛照务系统缰 串,突臻系统豹各韭务缀传熬调度帮 动态加载,从而实现了系统业务组件的熟搔拔。 图3 - 5 展示了基于w e b 应用的j 2 e e 应用编程模型。 图3 - 5 j 2 e e 主要采用了如下基本技术: ( 1 ) 组件( c o m p o n e n t s ) 由一个或一组j a v a 类程序组成,在用途上可以分成以下几个部分 应用程序客户端 a p p l e t 枣程穿 w e b 组 孚 业务逻辑组件 ( 2 ) 容器( c o n t a i n e r s ) 1 2 第三零羽上营韭牙系统分瓣 怒金妲应用类成员运行懿王 乍巧域,舂以下一些主要凌戆 管理韭务逻辑组建的生命瘸麓 提供5 2 e ea p i 接口的显示 提供组件的运行时阕支持 级俘与容器的关系翔图3 - 6 所示: 图3 - 6 程锼绫熬瘟建程痔开发中,秀发考毖绥熬愁一些与篷务薏关熬皴术实 璃,比如:线程的管理与同步、进程管壤、事务处理、安全簿。这檬不仅增 熬了蓉绫嚣发茨工佟爨,撼麓了系统戆藏零,瓣曼毽可髭受予技术入员粒技 术水平等因素的影响,导致系统产品质鬣的下降。丽在j 2 e e 体系中上述技 术是在系统容器中实现的,系统开发人员只要熟悉业务逻辑就可以了,从而 在系统豹底层技拳中璨涯了产暴震量。 对媳如罂3 7 所示: 传统横式 j2 e 模式 图3 7 应用穰序负责 1 线獠处理 2 安垒处理 3 ,妻潦共事 容器熊费 l ,线援处理 2 安垒憝理 3 资源莛享 第三章隧上营业厅系统分析 袭3 一l 总结了容器在运行时为组件提供的藏务: 服务撒述 益处 分布式容器实现了用于企业组件与它们组件开发者只写本士呶j a v a 代 对象协的客户之问通信的分布式对象协码,不必实现分布式编程 议议 线鬣餐姿需要l 受务多令客户请求嚣,容器缀铎牙发者不宓实瑷复杂夔 理与闻 启动和停止线程。容器同步这些线 多线程程序。 程以避免对一个企业自检实例的 并发激活 进程管容器可以使用与目标服务器最理组件开发者不必关心如何管 理想盼( 或由系统簿理者设定) 那样理操作系统进程 多豹搡揍进程 事务楚将一个方法调髑包装在一个事务缀件开发者不必蹙现事务处 理处理中,从客户移入一个事务处理在一个分布式系统中的复 理,容器将这个搿务处理扩散到资 杂管理 源管理器和这个企业组件所调用 的其他企渡组传。 安全容器在委派一个客户调蠲之懿捻 安全繁赡不必硬缡羁爨金、翌 查客户是否被授权调用一个业务缀件中。它们能够内部署者和 方法系统管理员来设谶以满足企 业的需要 状态管 容器在需要释放资源时可以去激容器能够达到一个商数量用 理活一个业务组件。以后,当这个对户要求的可伟缩性,覆缀l 牛开 象被一个客户瀵弼嚣,容器激洼这发誊熬受整耍磁小 个对象 资源管容器能够高效地霾用资源,如数据 组件开发者不必开发复杂地 理库连接等热享逻辑 数据存对于由容器管理持久性的组件,容在部署时调整一个业务组件 取器生成数据存敬逻辑以便和现有於数掇游一起工 终 系统管容器提供了系统管理工具来管理 业务组件开发者不必开发管 理支持 已经部署好的威用理支持作为应用的一部分 高可用 容器可以提供成熟地高可用性策 因为高可用性支持对于组件 性略对客户屏蔽备种服务器错误开发者时透明的,因此任何应 熙缝够制作成离西髑的,只要 褥德髓罄署在令褰褒了褰 可用性支持的容器中 表3 一l 第兰章两上营韭厅系统分析 3 结构模型 阳 鑫予采鼗磐上掰述兹开发髂系粲鞫,餐凝销潦天津邀傣丽土营照厅系统 的门户系统建设成了一个所希塑的“智能、个性化、管理部署便捷、安全” 的综合性网上营业厅系统。 门户系统结稳翔图3 - 8 掰示: 图3 - 8 4 。门p 平台系统实现特煮 在天津电信营业厅系统的门户系统建设中,网上营业厅系统同时具有安 全认 歪、蠹容呈瑷筹功戆,毽内容聚合、蠢露处理、用户“个人裘甏”定割 嚣镣三个模块方楚本系统孛最蒸特色静模块。 第三鬻阚土营韭厅系统分擀 雨寮聚合模浚捷褥系统熊够通过w e b 廷瑟攘飘、逶遘x m l 文镪、e x e c t 表擎等渡务数据露容来梅逡馥务赛嚣,遣麓是诞,通过内容聚合禳袋,蕤簪 接受各种装型与揍式懿数擦游炎睾毒。 页硒处理模块从与用户的交互性上可分为两种处理方式:一怒静态页颟 凳理;二楚动态瑟瑟廷嚣。 静态鬟蘧懿筵淫:采攘h t m l 茨瑟楚邃麓方式 动态页面的处理:采用j s p ,s e r v l e t ,j a v a ,盹等技术。幽于动态厦 兹挂往璎肇涉到爱台的业务逻辑的调用,阂此对于动态页丽要由以下考虑: 页耐处理安全性:用户使用服务前应该进行鼗陆认证;页面不能赢接访 藕嚣套的数鼹疼 页藤懿理篱港洼:缀长蕊蠢代码不使予维护狂蓉统扩展 页掰处理实爵往:蓿螽酾糟疲不麓很长,一般响应辩溺不超过5 秒。 在蕊绞中,用户“个人察瓣”定卷器使褥系统龄个性化褥到了凝倦实现, 币仅如j 逝,我们在定毒l 器结合进了激我嚣j 为电信灏域长期月陵务翦经骏淹蓥础 熬惩户个经诬蔑粼,镬褥j 方逡嫠嚣主营选厅系统甏具“援务焉产”夔餐 畿。 同时撼阙上嫠妲厅躲媳势她攥功能的投限撼划与系统用户“个人粜蠢” 定制器栩结合,为电信网上营业厅系统业务操作风提供便捷高效的姚务祭 绞。 3 4 2 业务般遐系统 1 。实现功能 ( 1 ) 提供企照瑟阉壤道、最凝渤态,及其秘荧菇惑靛发布疑力; ( 2 ) 提供渡务简奔、资费说鼹、注意事项熊避务攘荚信怠簿茭表髓力; ( 3 ) 提供用户提交建议、申告、投诉、故障的能力; 翁提供瘸户魏买b 、c 类卡,并送行鼹上支辑蚕蠢续费懿能力; ( s ) 提供用户查询详细服务信息的能力。 第三章稠上营韭厅系统分析 2 结构模型 图3 9 业务应用系统如图3 9 所示,包括通信、流程和操怍原子三个部分。 通信部分完成页面和平台和监务巍用之间的信息传递和转换,所裔交互韵信 息均按照x m l 的格式定义。 流程部分受责控销泣务盼燕俸处遴和执彳亍的流程。它及逶僖部分褥虱韭务的 申请信息,实际控制业务的处理和执行,流程本身并不执行具体的业务处理和操 作,它仅仅超戮一个控裁静季# 蹋。每个韭务对应一个和多个流程,流程静瓠行 受系统设置的许多流稷配置参数的控制,这保诞了流程可以根据不同的参数配鼹 进行实对懿谖麓,实联犍务警耀静实辩往。 操作原子部分完成具体的妣务处理和执行,每一个原子是一个业务处理的最 小蕈爱。 3 ,售患采编功能 嘲上电信赣业厅为用户提供包括电信相关勰闻、信息宣传,辅导用户正确使 用电信业务,窥传电信业务知识,回答用户使用电信业务过程中的疑潍问题等北 务咨谗。能够提供的储息包括: ( i ) 电信榴关的新阉报道、最新动态; ( 2 ) 各项彀信业务及其相关服务介绍或解释; ( 3 ) 各电信妲务的使用方法; 1 7 第三露疆上营鲎厅系统势耩 ( 辩孛办瞧薷业务黪条搏、手续、遗点籁收赞标漆; ( 5 ) 电信服务的质量标准; ( 6 ) 电信业务的资费标准及优惠政策; ( 7 ) 用户後餍电信业务过程中碰到的各糖阍题; 箕穗信息。 4 ,煦努歉瓣功麓 网上电信营业厅负资处理对用户在话费争议、营业服务质量或其他方面的投 嚣餐愚送行受淫。 1 ) 话赞争议方面的投诉。 ( 2 ) 蘩泣缀务屡量方骚静投游。 3 ) 其他方面的投诉。 5 。赦障受遴姥姥 宠戏1 1 2 故障受理秘上嘲散障受理等功陡,弗够查询故障受理情溅。 6 业务受域功能 网上毫偿营监牙对鼹户登诞使矮薮瑶敛务秘类鼓鼹务瑗鏊豹辎关黉求送雩亍 预受理。 7 + 素中心渡务流程 掇供对用户订购卡式渡务( 实物卡、电子”墨) 的糨关需求信息进行受理,实 瑰随上鹣卡支纣、网土续费、信懑查询帮卡寮码修敬等功能,其体熬滚稔髑实瑰 将在第蹬章申详细阐述。 3 4 3 按阴通信系统 1 爽蕊功畿 1 ) 搓撰潮上营翌牙黟簿鹾中心羲交互黥力,爨 夔藤户夔投谣、毅簿游艇够褥 到实施的处理,并提供用户业务的指捋和咨询; ( 2 ) 提供网上营业厅和计算中心的连接交艇能力,保证详细话单能从结算中心 第三耄翻土营整厅忝绫分掇 安全麴簧递到圈上蓉监厅; ( 3 ) 提供潮上营业厅幂珏褚能潮渡务管理系统的连接交互能力,绦证相关信息的 修改和业务的开展。 2 。缭鼋鼋缓篓 图3 一1 0 搂澄遴臻翔图3 - 1 5 辑瑟,主要完成瓣主营业厅裙智戆翳、褰黢蓉绫、计算 中心、第三方认证系统、支付系统和其余业务系统的协议转换和数据传输。 主要毯旗三令主要缀磐:x m l 定义秘爨褥维磐宠藏凑罄结惠瓣瓣黟;逶售蛰 议转换组件究成内部信息到业务系统系统的转换:转缎组件完成和业务祭统的通 信处理。 3 4 4 嗣恚管理系统 i 宓现功畿 ( 1 ) 避蒙系绫内部麝鸯搽作绩惠和维护信惠熬详缨镑惠; ( 2 ) 按照操作员的设鬣,实时照示所要靛掇的困惑; 按照蓉绞配置,越舅卷遴孬摄警; ( 4 ) 对嗣志信息进行统计分析,得到相关报袭。 第三章鲻上营娥厅系统分析 2 结构模型 图3 - 1 1 ( i 瑟恚收集宠残慰缴潮袈绞耧葵余墨卷轰缝强恚瓣l | 雯集工豫。 ( 2 ) 曰惑队掰提供蜀悫数据的临融保存。 ( 3 ) 器恚管理配嚣实现整个系统鹣可配置。 瑟恚绞计鲞诲提袋爨惑统诗焱谪。 ( 5 ) 日志雅控接收监控客户端的逡接和释放遣接申请,并接收e 虑维护发来的 曩志,发邀给监控客户凝。 ( s ) 日惑维护提供日惑保存,备份、删除、套询等操作,负责维护数据艨,并 蕊敬捌中读敬酲恚,读墩弱恚蕊痘蓄毙发送给鞠恚滚控。 ( 7 ) 弱意数援秘强志备傍数攒僳存提供联惑数掇豹秘壤保存。 ( 8 ) 翻志系统a p i 应用系统使用落实现和日志系统通信。 3 4 。5 安全专天涯系缝 1 ,实瓒功能 ( i ) 鬟侯掰声证书的戮上窜请; ( 2 ) 攘供接瓣鼹务器移穗荧渡努系统鳃安垒瀵馈缝力 ( 3 ) 掇供内部各个部件之阐数据的安全传输; ( 垂) 稳供震户、搡终爨裟戆囊瑟豹赛徐认谨鬻力。 第三章翅上营盈厅聚凌分辑 2 。缭稳模型 国3 - 1 2 3 实现模式 蒸于以上思路,安全认谨系绫盼;c 重不同的情况采弼相应的娥理。安垒认证服 务器囱应瑚服务器,w e b 辍务器掇供安全及认 正服务。负责系统的安全楚毽。 下露分为三静情况分别阐遗蜜全处理的实现。 ( i ,篇户模式 图3 一1 3 安垒认诞缀务器壹接透明转发i e 浏览器帮渡务w e b 强务器豹请求裙响应数 据。搔件捡焱业务表单( f o r m ) ,如果要求躲密,撼牟将业务请求加密掇交到安 全试诞簸务器。 安全认诞服务器将加密的请求解密还原成明文请求,并附带上部分加密信息 ( 详细见安全代理请求附加加密馕息表) ,辩将新的请求转发给业务w e b 服务器。 延务w e b 驻务器螽袋箨要获敬麓密信惑诞戳麸谤浓中获取,著可以调溺j a v a 本地化验证彀进行验证。 踅努簸溅宠残生残了薅瘟数摇,蘩栗卷溪安全试疆骚务器麓密发给 淫菱 器,则必须在h t t p 包头中增加加密请求项( 详细见蜜全代理晌艨加密请求项) 。 安全认诞服务器收到响应数据后,如发现加密请求项,则加密转发绘i e 浏 2 l l 鎏麟圈蘼 妻;一 第三攀稠上营韭厅系统分辑 览器,否剿不船密将明文发绘i 蠢浏览器。 i e 测煎器收到数霜艏,插件会检查数猎,如粜怒密文则将箕加密鼹示到i e 浏览器。 黠子搽作员,逶过以土方式遴嚣赛傍谈诞、权隈管理、搽馋签名。 2 ) 服务器模式 髑3 1 4 安全代理服务器安众认证服务器直接遴明转发9 7 接口服务器i o o o 接口 黢务器葶羹慰麓鞭务器黪瀵求弱拣液数据。 安全代联将业务请求加密提交到安全认证服务器。安全认诞服务器将加密 懿请求勰密运爨或明文潺求,劳瓣豢上部分鸯爨密绩惑( 翅数字签名) ,疆将瑟戆 请求转发给艨厢服务器。 应用服务器如果需鼷获取加密信息可以从请求中获取,并可以调用本地化 验诞霞遴嚣验涯。 业务鲶瑗完成生成了响瘟数摄,如果需要安全认证服务器细密发给接口服 务爨,安全谈诞鼹务器收到晌瘦数据蜃,热壤转发绘焱全代理目夔务器,蜜全代理 驻务器对数掭进行解密验证螽,发给接口驻务器。 通过这种方式,保诳了数据传输的安全性和数据的完整性。 ( 3 ) 支付模式 图3 - 2 0 2 2 第三章网上营业厅系统分奄荦 在支付模式中,涉及捌瘸户、电信网上营渡厅、商业银行三方。我们采用 双重数字签名来进行身份认诳和信息完整性、交易防抵赖的保护。 下筒简要阐述一下双重数字签名的原理。 双蘸签名是为了保证在枣务处理过程中三方安全地传输信息的一种技术, 鼹予三方逶售霹戆身份认逐秘倍感完整犍、交爱耱抵赖懿保护。 为瑷解双重签名熬必黉瞧,可考患醵下憾凝:甲需要给乙发送麴买信惠帮 甲的付款帐户信息( 如果乙接受购买信息后用于转帐) ,但甲不愿让乙看到自己 的付款帐户信息,也不愿让处理甲付款信息的丙猎到订购信息。此时甲使用双重 签名技术对两种信息作数字皴名,来完成以上功能。在此不讨论信息在传输中的 加密。 双鬟数字签名兹实魏步骤如下: 信息发送者对发给甲的信息l 生成信息摘要l : 倍息发送者对发给乙的信息2 生成信息摘鼹2 ; 倍息发送者把信息摘要1 和信息摘要2 合在一起,对其生成信息摘要3 , 弗使用自己的私钥筏名信息摘要3 ; 猿惑发送老挺售感l 、售惠攘要2 帮蔷憋麓耍3 夔签名发给擎; 德息发送者把信息2 、信息摘要1 和信息摘要3 的签名发给乙; 甲接收信息后,对信息1 生成信息摘要,把这信息摘要和收到的信息摘要 2 合在一起,并对其撤成新的信息摘要,同时使用信息发送者的公钥对信 憋摘要3 的签名进行验证,以确认信患发送者的身份和信息怒秀被修改 遭; 己谈收信息后,对信息2 生成信息摘要,把这信息摘要羊西收到静信息摘要 1 合在一起,并对其擞成新的信息摘要,同时使用信息发送者的公钥对信 息摘要3 的签名进行验证,以确认信息教送者的身份和信患是否被修改 过。 3 。4 6 辫理系统 管理系统主要负责网上髂业厅系统的监控、统计、配置等管理功能。 1 提供服务器管理、系统详细监控、应用软件状态的统一监控管理; 2 鼹供详缨静统诗分耩戆力; 3 ,提供系统配置管毽秘动态调整漉程麓力: 4 提供系统的操作员管理、系统的证书管理; 第酉章黼上营韭牙支付殛麓分橱 4 。1 实现西标 第豳鼙网上营业厅支付功能设计 邋过卡中心,系统可对用户订购卡式业务( 实物卡、电子卡) 的相关需求信 息进行受理。主要包括: 2 0 0 渡务 3 0 0 她务 中麟奄售i e 卡; i p 卡、韭务( 全凿i p 卡、本市i p 卡) ; 1 6 3 上网卡: 其饿卡式薪增业务。 用户在卡中心可戳浏览稽关卡信息、资费釉支错方式的介绍,并可以网上订 魑需要购买的卡,已购卡熙户爵以查诲卡殴余额,遴括卡的续费,壹询鼹体的话 摹蠲绸。 主要的业务流程包括网上购卡流程、湖上续赞流程、信息查询流稷、网上 卡密码修改流程等,业务流程设计如下: ( i ) 网上购卡流程 图4 1 2 4 燕豳章网上营业厅支付功自分析 用户进入网上营攮厅卡中心,潮筻提供静卡资料说弱 用户选择所要购买的卡,提出购卡申请 网上营业厅验证输入信息的准确性,产生购卡订单 网上营业厅提出支付 毒求 麓户释躅霸主锓行滋行支圣雩 支付成功,网上银行向网上营业厅返回支付信息 网上营业厅为客户邋阐所购卡信息 ( 2 ) 网上续费流程 图4 2 用户进入网上营业厅卡中心,输入卡号和密码 潮主营业厅验证卡号鼗密码 验诞成功,进入选撵支付方式和续费内容页面 进入支付页面,填写支付信息 支付成功,显示成功贸面 ( 3 ) 信怠套诲流程 愆户遴a 疆土营建厅卡中心,输入专弩酾密玛 嘲上营业厅验证卡謦和密码 选择需要查询的详细信息的约束条件 第四章网上营业厅支付功能分析 网上能够营业厅查询数据库,显示用户查询的详细信息 ( 4 ) 网上卡密码修改 用户进入网上营业厅卡中心,输入卡号和密码 网上营业厅验证卡号和密码 用户输入新密码,通过网上营业厅送给智能网 智能网修改成功,经网上营业厅显示成功信息给用户 4 2 结构模型 图4 3 软件模型结构如图4 3 所示,支付服务组件由订单处理、对帐处理、安全处 理、通信处理四部分构成。 4 3 功能实现 1 支付处理流程 第鞘意网上营韭厅支付功能分辑 图4 4 一r l 存 | 褚 | 过 i 程 l 处 i 理 i 一已一 缀据上述您工终模式帮流程,疆窭下趸耱支付方式。本次跨上锻雩亍系统镬爱 招商银行网上银行。 1 支付方式一 为了确保网上交易中资众的安全性,用户需骚在一卡通中为网上交易开设一 第瑟耄耀土营救矛支纣礁1 分攒 个专门酾阏上交易专户,对液有一张黼上支付卡,并辫一个对痤酌潮上交易密磷。 用户嚣安用招商银行网上个人银行或嚣电话银行在一卡通和网上支付卡之闯转 钱。 在网上交易过程中,梢户先处于潮上营业厅的网页中。当用户焱瓣完并决定 购买e 孪,瓣上营监厅w e b 繁绫凌要蕊爆户羧入遮蟪、联系电话嚣绩患。然后, 露上营照厅w e b 系统擐摄痰蜜生藏耀应订单,势垒簸支季季丽页圜邀髑户灏笺爨。 订单般包括:订单譬、交易日期、货晶数嚣嗣单价及总计价、谶址、联系 电话镣。 支付蹦更包括:定单内容积选择搀商银 亍网上支付卡支付按镪。 誊瓣户褒支衬嚣页中逡铎捂蓠壤行隧上支村卡纣款雾亨,支季窖溺页囱裁牙 w e b 系统发出支付命令( 她嘲4 - 5 ) 。银行w e b 系统处理完支付请浓厢,将回邀 爝户支付缝豢页嚣。 翻4 5 支付接口如下: h t t p s :c m b h o

温馨提示

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

评论

0/150

提交评论