用于Web服务组合的移动代理
1. 引言
服务组合是指通过组合现有服务来创建新服务,这为原始服务增添了价值,也是网站重要的业务活动。网站常通过整合不同来源的信息或产品,为访客提供增值服务,使访客无需自行在网络中搜索。
Web服务旨在成为独立于平台和实现的软件组件,可通过服务描述语言描述、在服务注册中心发布、通过标准机制发现、通过声明的API调用,并能与其他服务组合。不过,确保所有服务能理解所接收的消息是关键问题,这需要达成一个可供任何服务器使用的通用本体。
本文介绍了利用移动代理实现Web服务组合的两种方式:一是移动代理可代表用户或主Web服务,在网络中导航并与相关Web服务进行交互;二是借助Ontos代理部分解决本体问题,该代理能在不同但相关的本体之间翻译消息和数据。
2. 起点
2.1 服务组合
服务组合虽重要,但在相关文献中受关注较少。电信领域的TINA联盟为TINA(电信信息网络架构)定义的服务组合和联合机制是较为突出的成果。TINA服务组合基于以下四个原则:
1. 服务识别与定位 :在不同域中识别和定位服务。
2. 访问与使用分离 :这是TINA的主要特征。
3. 复合服务管理 :在多个域中对复合服务进行一致管理。
4. 会话与交互支持 。
联合的通用原则包括相关方达成相互协议、分散管理(以分布式方式进行管理)以及各方的自主性。
为了说明服务组合,以在线旅行社(OTA)服务为
超级会员免费看
订阅专栏 解锁全文
2374

被折叠的 条评论
为什么被折叠?



