《INTERNET海量用户应用的一种解决方案》由会员分享,可在线阅读,更多相关《INTERNET海量用户应用的一种解决方案(72页珍藏版)》请在金锄头文库上搜索。
1、分类号U D C4 1密级V9 0 0 3 7 4学位论文I n t e r n e t 海量用户应用的一种解决方案( 题名和副题名)毕磊( 作者姓名)指导教师姓名墨盛蕴塾援电壬挂撞太堂邀酆一I 刍塑I 鸥直工四刖圆选互壁整蕉直阻坌围盛叠( 职务、职称、学位、单位名称及地址)申请专业学位级别塑专业学位类别:进i 匦工程领域名称迭住工程提交论文日期2 Q Q 鱼:5论文答辩日期2 Q Q 鱼= 5学位授予0 0 0 _ N 日期电壬整撞太堂答辩委员会主席盘照鲴 f f N A盘照固! 龇2 0 0 6 年5 月;日注1 :注明国际十进分类法I m C 的娄号A B S T R A C TA B
2、S T R A C TW i t ht h ed e v e l o p m e n to ft h ei n f o r m a t i o nt e c h n i q u ee s p e c i a l l yt h en e t w o r kt e c h n i q u e ,a n dt h ea b i l i t yo fd a t ac o l l e c t i o n ,d a t as a v i n g ,d a t at r a n s f e rf a s ti n c r e a s e d ,t h ed a t aa p p e a r e dt h e
3、e x p l o s i o ng r o w t h ,a n dt h eu s e r so fl a r g eW e bp r o d u c t i o nh a v eb e c o m em o r et h a nm i l l i o no rt e n m i l l i o n B u tt h er e a ls i t u a t i o ni s ,t h es t r u c t u r eo fW e bf l a ti sn o tc o m p a c te n o u g h ;a n dt h ei n f o r m a t i o n ,b e
4、n e f i ti nd e c i s i o n m a k i n g ,i sv e r yl a c k T h e r e f o r et h es c o p e s ,c o n s t r u c t i n gt h eW e bf l a tw i t hh i g he f f i c i e n c ya n dm a k i n gd a t am i n i n gb e t t e r , i sb e c o m i n gh o t s p o t T h ee m b o d i m e n to fh i g he f f i c i e n c y
5、i s ,t h e r ei sg o o di n t e g r a t i o no nf l a ta n d ,i tc a ns u p p o r tc o m p l i c a t e da n a l y s i so p e r a t i o n ,s u p p o r tm a n a g e rt om a k ed e c i s i o n ,s u p p o r tm a s sd a t as e a r c h i n gw i t ha n a l y s tn e e d ,s h o wr e s u l tt ot h e m ,t h e
6、na n a l y s tC a l le x a c tm a s t e r yo fe n t e r p r i s ec o n d i t i o n ,l e a r nt h em a r k e tn e e d ,i n s t i t u t ee x a c t n e s sc a s e ,j n c r e a s eb e n e f i t F o rf a s td e v e l o pt h ee n t e r p r i s es o f t w a r ea n dr e d u c et h ee x p e n d i t u r e ,J
7、2 E Eo f f e rt h ew a yb a s eo nm o d e l ,t od e s i g n ,d e v e l o p ,d e p l o ye n t e r p r i s ea p p l i c a t i o np r o g r a m I tg e ta c r o s st h ed i s t r i b u t ea p p l i c a t i o np r o g r a mm o d e l ,w h i c hh a st h ea b i l i t yo fr e u s ed i s c r e t e n e s sa n
8、dm u l t i l a y e rd i s t r i b u t e d ,u n i f i c a t i o ns a f em o d ea n da g i l ea f f a i rc o n t r o l ,t h ee n t e r p r i s ec a nf i n ds o l v i n gp r o j e c tm o r eq u i c k l yt h a nb e f o r e ,a n dt h e r ei sl e s sl i m i t a t i o nm o d e ld e v e l o p e r p r o d u
9、c t i o na n da p p l i c a t i o np r o g r a mi n t e r f a c e a l lo ft h e mc a nc h o o s et h em o s ta p p r o p r i a t ep r o d u c t i o na n dm o d u l eo nb u s i n e s sa p p l i c a t i o n s J u s tw i t ht h i sb a c k d r o p ,t h ep a p e re x p a t i a t eaw h o l eW e bS e r v i
10、 c e sa p p l i c a t i o ns o l v i n gp r o j e c t ,w h i c hC a nd ob e t t e rw i t ht h em a s su s e r I ns o m es e n s e ,t h et e c h n o l o g ys h o w si t sr e a lp r a c t i c a lv a l u ej n s tw h e ni ti si n t e g r a t e di n t ot h ee n t e r p r i s ep l a t f o r m T h i sp a p
11、 e r , t h e r e f o r e ,i sb a s e do nt h eJ 2 E Ea n ds t u d yh o wt od e s i g na n di m p l e m e n tt h ed a t ap r o d u c t i o nm o d e lo fW e bS e r v i c e sa n dd ow e l lw i t ht h em a s su s e rd a t am i n i n g K e y w o r d s :m a s sd a t a ;W e bS e r v i c e s ;J 2 E E ;X M L
12、 ;D a t aM i n i n gI I独创性声明本人声明所呈交的学位论文是本人在导师指导下进行的研究工作及取得的研究成果。据我所知,除了文中特别加以标注和致谢的地方外,论文中不包含其他人已经发表或撰写过的研究成果,也不包含为获得电子科技大学或其它教育机构的学位或证书而使用过的材料。与我一同工作的同志对本研究所做的任何贡献均已在论文中作了明确的说明并表示谢意。4签名:墅磊日期:彳年f 月佣关于论文使用授权的说明本学位论文作者完全了解电子科技大学有关保留、使用学位论文的规定,有权保留并向国家有关部门或机构送交论文的复印件和磁盘,允许论文被查阅和借阅。本人授权电子科技大学可以将学位论文的全部
13、或部分内容编入有关数据库进行检索,可以采用影印、缩印或扫描等复制手段保存、汇编学位论文。( 保密的学位论文在解密后应遵守此规定)签名:墅亟导师签名:盏型k ?日期:X 彤年宇月,5 目第一章引言1 1 论文的背景第一章引言随着信息技术特别是网络技术的飞速发展,人们收集、存储、传输数据能力的不断提高,数据呈现出了爆炸性增长,大型W e b 服务平台的用户数量达到了百万甚至千万级别。与此形成鲜明对比的是,提供W e b 服务的平台结构相对松散,对决策有价值的信息资源比较缺乏。因此措建一个高效率的W e b 服务平台并且在该平台上实现良好的数据挖掘成为了W e b 应用研究的热点领域。W e b 服
14、务的高效率体现在良好的集成性,支持复杂的分析操作,可以应分析人员的要求灵活地进行大数据量的复杂查询处理,并且以一种直观易懂的形式将查询结果提供给决策人员。根据查询结果决策人员能准确的掌握企业的各种状况,了解市场需求,制定正确的措施,增加企业效益。所以这种解决方案侧重于对决策人员和高层管理人员的决策支持。为了快速开发企业级的应用程序,同时尽量降低开发及部署费用,J 2 E E 技术提供了一个基于组件的方法来设计、开发、装配和部署企业级应用程序。利用具有重用组件能力的、多层结构的分布式的应用程序模型,统一的安全模式和灵活的事务控制,企业比以前更快地发表对市场新的解决方案,而且不再受任何组件提供商的
15、产品和应用程序编程界面的限制,组件提供商和企业都可以自己选择最适合的商业应用以及所需技术的产品和组件。本文正是在这样的背景下,根据海量用户这一特殊需求提出了一整套W e b 应用产品的解决方案。一种技术只有融合到某种平台下才能体现出其对企业应用的真正价值。所以,本文以制定W e b 产品解决方案为最基本问题,成熟的企业级开发平台J 2 E E 上的软件与数据库的组成为切入点,研究并实现高时间效率、高空间可伸缩性的W e b 数据服务产品模型,并且使该模型能够支持海量用户的数据挖掘。该方案的名称为“2 1 d i s k 海量用户应用解决方案”,在W e bS e r v i c e s 的框架
16、内以J 2 E E 技术为基础,集高效性、安全性、可扩展性为一身。该方案最初于2 0 0 4年由四川网优互联科技有限公司提出并开始研究,经过不断地修改与完善,在解决企业级海量用户数据的存储、数据管理以及数据挖掘方面,已经形成了一整套成熟的可行性方案并投入到商用领域。该方案目前还在不断地引进新技术与新方电子科技大学硕士学位论文法,在数据安全和平台的扩展性以及W e b 服务的性能上加大研究力度。1 2 论文研究的意义信息技术现已成为企业核心竞争力的一个重要组成部分。一个企业级W e b 应用产品的评估标准应该有两个,一个是可实现性,一个是运行效率。但更加复杂的应用却使所在的基础设施面临不断的改变和超高的负载,应用性能的下降所导致的不良运行效率,降低了W e b 产品的吸引力,间接地也影响到I T 企业的竞争力。所以对设计模式的设计改进、应用和系统性能的测试以及优化显得尤其重要。1 1 2 1 利用W e bS e r v i c e s 技术更好地实现W e b 服务W e bS e r v i c e s 是基于网络的、分布式的模块化