基于Ice框架的Web用户管理系统的设计和实现

被引量 : 0次 | 上传用户:qianglongzx
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
在当今互联网蓬勃发展的大背景下,大量新奇的网络产品孕育而生;而用户作为产品的使用者和消费者,其对产品的关注度和满意度成为了每一家互联网公司生存发展的根本。所以是否能为不同的用户提供有差异的特色服务,就成了一家网络公司竞争力的一种体现。传统的用户系统,往往只着眼于满足每一个子系统的对用户数据需求,独立开发一套用户管理、认证授权;这样既给开发和部署带来成本浪费,又容易造成多系统间用户数据的不统一。所以,为分布式的各系统提供一个统一的用户数据管理、认证授权服务,是亟待解决的难题。本文的最终目的是为一家大型互联网公司,设计并实现统一的用户数据服务。基于公司现有的多套系统对用户数据的需求,本着现有系统最少改动的原则;将数据访问层(有关用户的)包装成UserDataService服务。选用了网络通信引擎(Internet Communications Engine, Ice)作为通信中间件,并将其Client端应用到各系统业务逻辑层中实现了松耦合。这样的构架不但解决了用户数据统一的问题,还使得业务实现更灵活,更适宜扩展和伸缩。本文还分析了互联网用户数据海量和各系统间统一认证的需求。提出了使用MySql(关系型数据库)和IIBase(非结构化数据库)相结合数据存储,满足适应不同应用对用户数据的不同需求。提出了构建统一的PassPort鉴权中心,建立统一的会话服务,从而实现单点登录(Single Sign On, SSO)的需求。最后,实现了“基于Ice框架的Web用户管理系统”;并进行了全面测试,分析和总结了测试数据和测试结果,实践结果证明了设计的实用价值。同时也提出了该系统存在的不足之处,并给出了下一步工作的建议。
其他文献
<正>埃塞俄比亚的中阿瓦什是地球上最早有人类活动的地区,我们祖先的一支曾在此生息繁衍,并深埋于此600万年之久。现如今,在岁月的侵蚀之下,他们的遗骨逐渐露出地面,这些骸骨
随着我国信息技术的迅速推进和更新,外包型软件产业也得到前所未有的发展,其需求量在不断扩大,其原因是企业为了提高竞争力和经济效益,纷纷通过投资软件项目来开展和加强自身的信
本文将PVC分别与十二种不同增塑剂干混得到增塑PVC的干混物,并用布拉本德转矩流变仪测定了各干混物的转矩—温度曲线。由于PVC的初级颗粒在熔融时破裂,各曲线上都有特征的熔
目的观察自拟清热宣肺汤治疗小儿肺热咳嗽的临床疗效。方法选择2015年6月至2017年6月我院儿科收治的肺热咳嗽患儿120例,随机分为治疗组和对照组,各60例。对照组口服小儿肺热
本文从金融体系的基本功能对经济增长起着至关重要的作用这一现代金融经济学的理论视角出发,利用计量经济学的分析方法,通过验证我国金融体系在不完全的市场条件下,能否发挥
晶体硅太阳能电池制造工艺包括制绒、扩散、边缘隔离、磷硅玻璃清洗、PECVD镀膜、丝网印刷金属电极和烧结,其中丝印金属电极主要是负责光生载流子的收集和传导,对太阳能电池生
近30年来,我国社会经济体制逐步转型,新贫困群体出现。我国政府在20世纪90年代后对原有社会安全网框架进行了修补,建立起一套常规性社会救助项目,其绩效备受关注。横向公平性
<正> 蔬菜育苗的营养士,应采用什么土壤并以那些养料配合为好,是育苗工作者深感头痛并迫切希望解决的问题。作者自1973年起对蔬菜育苗营养土的配合作了各种试验。本文综合了