通过这些工作,您将完成 ">WebSphere Commerce、WebSphere Enterprise Service Bus 以及
Sterling Order
Management System 集成环境的准备,为在后续章节里学习各种集成环境下的业务场景打下基础。
在本教程中,您将学到如何基于 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 的安装,详情请参考 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
其他参数可保持默认值,或者根据实际业务需要设置。
同样,在浏览器中输入上面的 URL,可以得到一个欢迎信息,这说明该服务已成功启动。