试题详情
- 简答题
traveler.com是一家在线旅游信息服务公司,其主要业务是为自助旅游者提供关于旅游线路及周边信息的服务。随着公司业务的不断发展,公司用户要求提供基于位置的增值旅游信息服务,即希望能够在给定位置(利用GPS全球定位系统获取)的情况下得到周边的地理位置、住宿、餐饮和交通等旅游相关信息。针对该需求,公司技术人员对现有系统的架构和运行模式进行了认真分析,决定采用Mashup(一种基于互联网的内容聚合技术)集成来自其合作网站(设为A、B、C、D)的信息,满足用户的需求。具体实现方式如下:
①利用A网站提供的地图信息,得到用户位置相关的周边地理信息。
②B网站根据用户的位置信息向其提供周边的住宿信息。
③C网站根据用户的位置信息向其提供周边的餐饮信息。
④D网站根据用户的位置信息向其提供周边的公交线路等信息。
如图12-17所示是公司进行Mashup的流程示意图,请阅读并补充图中数字标出部分的内容。
(1)用户向Traveler网站请求服务,请求页面提供用户的位置信息。 (2)() (3)() (4)A网站向Traveler网站返回用户所处位置周边的地图信息。 (5)() (6)B网站向Traveler网站返回用户所处位置周边的住宿信息。 (7)() (8)Traveler网站向用户返回用户所处位置周边整合的旅游信息。
-
(2)Traveler接受请求,将请求分解为对多个网站的数据请求调用,并为发起调用进行准备。
(3)调用A网站提供的Web编程接口,给出(提供)用户位置信息,请求地图信息。
(5)调用B网站的内容信息获取接口,给出(提供)用户地理信息,请求用户周边的住宿信息。
(7)根据用户的请求信息进行数据内容聚合。 关注下方微信公众号,在线模考后查看
热门试题
- 在CORBA体系结构中,()属于客户端接
- 在分布式数据库中,()是指各场地数据的逻
- ()这一计算机软件著作权权利是不可以转让
- 在基于构件的软件开发中,(1)描述系统设
- 博学公司欲开发一套窗体图形界面类库。该类
- 敏捷软件过程强调:让客户满意和软件尽早增
- 需求工程帮助软件工程师更好地理解要解决的
- 确定网络的层次结构及各层采用的协议是网络
- 网络隔离技术的目标是确保把有害的攻击隔离
- 为了避免备份数据,或转移存储数据占用过高
- 采用以架构为核心的软件开发方法,在
- 详细的项目范围说明书是项目成功的关键。(
- 项目时间管理包括使项目按时完成所必需的管
- 虚拟化技术 博学公司计划建设一个企业
- 所谓网络安全漏洞是指()
- 在RUP中采用"4+1"视图模型来描述软
- 在层次化网络设计方案中,()是核心层的主
- 博学公司项目经理向客户推荐了四种供应商选
- 项目管理工具用来辅助项目经理实施软件开发
- 为维护软件开发者的合法权益,解决自动保护