电子商务书店 Web 服务的合成与组合
1. 引言
在当今数字化时代,Web 服务的合成与组合变得愈发重要。以电子商务书店为例,它需要整合多个组件服务,如亚马逊图书搜索(ABS)、亚马逊虚拟购物车(AVC)和蒙特帕斯基银行电子支付服务(VPOS),以实现完整的业务流程,包括用户登录、图书搜索、添加到购物车、结账和支付等功能。
2. 电子商务书店客户接口
2.1 接口流程
客户与电子商务书店(eBS)的交互流程如下:
1. 登录 :客户发送登录请求,eBS 接收后调用登录操作,根据结果返回登录确认或登录错误信息。
2. 搜索 :客户发送搜索请求,eBS 利用搜索信息准备请求消息发送给 ABS 进行图书搜索,并根据 ABS 的响应返回搜索结果或错误信息。
3. 添加到购物车 :客户发送添加请求,eBS 根据情况准备创建购物车或添加商品到购物车的消息发送给 AVC,并处理 AVC 的响应。
4. 结账 :客户发起结账请求,eBS 与 AVC、VPOS 交互,完成结账流程,最终返回结账确认或错误信息。
5. 支付 :客户发送交易信息进行支付,eBS 根据支付结果发送订单确认或错误信息。
2.2 接口消息
eBS 与客户、组件服务之间的消息交互如下表所示:
| 输入消息 | 动作 | 消息部分 | 输出消息 |
| — | — | — | — |
| l
超级会员免费看
订阅专栏 解锁全文
8万+

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



