基于构件技术的移动SNS服务端架构
合集下载
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
因此 , 基于S S N 建立的社会化网络关系数据以及其他的信 息可以为用户的通信提供有效的支持。同时. 用户的各种 通信行为 , 很大程度上反映了用户真实的社会关系. 如果
能够得 到有效 的利用 , 能够 为 S S 将 N 社会关 系的构建起到 非常重要 的支撑作 用。
产品、 软件子系统 、 源代码构件、 构架、 领域分析、 设计 、 文
个性化服务 :移动 S S需要为用户提供方便展示 N
自己个性的地方, 从而让其他用户能够全面完整地
了解 用户 。
・
3 移 动 SN 需 求 S
首先. 移动 S S以移动终端为媒介。当然 , N 移动 S S N
・
好友管理:移动 S S N 需要为用户对其各种人际关 系进行的操作管理提供支持。
S S服务和应 用是基 于分布 式 网络 软件 的形式 实现 . 以 N 可
件的移动 S S系统的设计方法. N 设计出移动 S S N 服务端系
统 架构 . 给出系统的构件模型 , 效地解决 了以上 的问 并 有
通过网络服务 、 移动通信服务以及网站应用的形式提供给
题, 从而为移动 S S N 系统的构建提供了一种可行方案。
SS N 相关数据, 所以提供了业务运营商的应用管理功能。
因此移 动 S S的主要功能 包括下面几 种 。 N
・
建设, 使其能够适应行业领域内各专业领域的需要。 应用专用构件是每个应用系统的特有构成成分。 应用
系统开发主要在于前两类构成成分的重复开发。 应用系统 中具体业务功能模块就是应用专用构件的范畴。
1 引 言
近年来, 社交网络服务( c l e o e i , N ) s i t r s v e S S飞 o a n w k rc 速发展, 并且出现了一大批优秀的提供社交网络服务的网
站 , 国外 的 Fcbo 、 ypc 和 国 内的 5. m、 如 aeokM Sae 1 o 开心 网 e
通信服务等功能。 这些功能可以We 页面的方式提供 . b 用
户可通过 P C或者手机终端接人进行手. 操作 .也可以 [
AI P 的方式供其他应用使用, 以使得 S S N 建立的社会关系 信息能够促进其他网络服务或应用的更加有效的使用。 而
作 为运营移动 S S的服务商应 当能够有效地管理移动 N
档、 个案分析、 经验教训、 研究成果以及有创见的软件工程 思想与表述等『 8 l 。
软件构 件的分 类方 法很多 ,根据构 件 的不 同侧 面可 以分为不 同的种类 。分 析应用 系统 的本 质 , 以发 现其 中 可 通常包含 以下 3 类成分 1 。
因此,本文设计的移动 S S N 平台是基于实名制的, 向 用户提供个性化服务 、 好友管理、 同步通信录、 社区服务 、 开放平台上的应用、 站内搜索、 沟通交流、 管理平台、 移动
之间 的有机集 成 困难 等问题 。
生活 方式方面 具有很大 的潜力_ l 】 。
关于移动 S S的研究已经有大量工作l1 N 3, - 然而还没有 6 相关工作能有效解决上述问题。}此本文提出一种基于构 q
目前互联网应用模式正在从普通互联网向移动互联 网发展,同样的,N 也在向移动互联网模式发展。移动 SS
研究与开发
基 于构 件 技 术 的 移 动 SNS服 务 端 架 构
张 同光 ’李继 光 ’张龙 昌 , ,
( . 乡学 院计 算机 与 信 息工程 学院 新 乡 4 3 0 ; 1新 5 0 3
2 北 京邮 电 大学 网络 与 交换技 术 国家重 点 实验 室 北京 1 0 7 ) . 0 8 6
构件fcm oet o pnn 是指应用系统中可以明确辨识的构 l ( )
成 成分 。可复 用构 件t( ual c pnn 是 指具 有相对 7 r sb o oet le e m )
金 资 助 项 目( o6 8 10 ) N .0 2 0 1 等
{ 筵 筠 殍 发 l:
独立 的功 能和可复用 价值 的构 件 。 件可 以包 括软件 工作 构
用户 , 而其用户可以是人 , 也可以是另外的网络服务或者 应用。移动 S S统是处在异构网络融合、 N 内容聚合基础
上的社会 网络 服务 系统 ,是移 动通 信应 用和 We b应用 的
融合应用。 移动通信技术涉及到短信 、 、 彩信 位置、 视频、 计
费等相关技术: b技术包括 We2 、 oi2 We b . M be. 0 l 0等众多关 键技术。由于移动 S S服务的提供技术包含了众多的关 N
通用基本构件是特定于计算机系统的构成成分 , 如基
本的数据结构、 展现构件 、 逻辑构件、 运算构件、 基础服务 等。 可以存在于各种应用系统中。
领域共性构件是应用系统所属领域的共性构成成分, 它们存在于该领域的各个应用系统中。在各行业领域中, 这些构件具有极其重要的作用 , 所以领域共性构件的开发 要从全局的角度进行开发, 必须统一规划 , 通盘考虑 , 联合
等。 人们将 自己实际的社交网络关系数字化并虚拟存储在
社交网站后 , 社交网站就可以集中管理大量的个人社交网 络数据, 并挖掘其中潜在的人际关系资源。 因此, 有研究认
为, 社交 网站在从根 本上改 变人际交 往和社 区活动 等社会
键技术, 研制过程中存在平台复杂度高、 模块复用率低、 系 统结构灵活性较差 、 不能快速适应应用变化 、 第三方系统
2 构 件 技 术
国家 基 础 理 沦研 究 “ 7 ” 划 基 金 资助 项 目f o 0 9 B 2 4 6、 93计 N . 0C 300 2 N .0 9 B 2 5 4 . 国 家 “ 6 ” 计 划 基 金 资 助 项 目 o2 0 C 3 0 0 1 83 ( o 2 0 AA 1 3 7 , 国家 自然 科 学 基 金 创 新 研 究 群 体 科 学 基 N .0 8 0 A 1 )