开始之前
关于本教程
在本教程中,您将学到如何基于 WebSphere Commerce(WC) V7 功能包 5 和 Sterling OMS(SC) V9.2,构建成一个集成环境的电子商务平台。WC 和 SC 是体系结构完全不同的两个系统,因此为了两个系统的顺利交互,采用 WESB 作为消息的转换系统。 WESB 在收到 WC 发送的请求后通过 xslt 进行消息转换,将该消息转换为 SC 可接受的消息。
目标
在本教程中,您将学会如何进行以下工作:
配置 WebSphere Commerce V7 功能包 5
安装 WID 及构建 mediation module EAR
安装及配置 WESB
配置 Sterling OMS V9.2
设置 Security
通过这些工作,您将完成 WC、WESB、SC 集成环境的的准备,为在后续章节学习各种集成环境下的业务场景打下基础。
配置 WebSphere Commerce V7 功能包 5
WebSphere Commerce 的安装,详情请参考 WebSphere Commerce 信息中心。以下主要介绍如何配置集成环境中的 WebSphere Commerce 部分。
配置传送方式
添加 Sterling OMS 传送方式
登陆 WC 管理控制台 Adminconsole,https://<WC_HOSTNAME>:8002/adminconsole
管理控制台 站点 / 商店 选择页面,选择 站点,点击 确定。
选择菜单 配置 (Configuration)->传送 (Transport)。如果没有 Sterling OMS 传送方式,则点击 添加 (Add),添加 Sterling OMS 传送方式并激活。
点击添加好的 Sterling OMS 传送方式,设置参数:
Integration URL:https://<WESB>:<SecurePort>/WCToSSFSMediationModuleWeb/WCStoreExport
Integration User Id:WCIntegrationUser
激活 Webservices over HTTP 传送方式
选中已存在的 Webservices over HTTP 传送方式,点击 更改状态 (Change Status),如图 1 所示。将其状态更改为 Active。
图 1. 图 1. 传送方式列表页面
创建消息类型
创建获取 外部库存信息 的消息类型
选择菜单 配置 (Configuration)->消息类型 (Message types)。点击 新建 (New),添加 Message for external inventory system 消息类型。各参数设置如下:
Message type:Message for external inventory system
Transport:WebServices over HTTP
Device form:Webservices
URL:http://<WESB IP>:<port>/WCToSSFSMediationModuleWeb/sca/WCInventoryServicesExport
其他参数可保持默认值,或者根据实际业务需要设置。
在浏览器中输入上面的 URL,可以得到一个欢迎信息,这说明该服务已成功启动。
创建获取外部订单信息的消息类型
选择菜单 配置 (Configuration)->消息类型 (Message types)。点击 新建 (New),添加 Message for external order system 消息类型。参数如下:
Message type:Message for external order system
Transport:WebServices over HTTP
Device format:Webservices
URL:http://<WESB IP>:<port>/WCToSSFSMediationModuleWeb/sca/WCOrderServicesExport