跳转到主要内容

单击提交则表示您同意developerWorks 的条款和条件。 查看条款和条件.

这是您第一次登陆到 developerWorks,已经自动为您创建了您的概要文件。 选择您概要文件中可以公开的信息的信息(如姓名、国家/地区,以及公司),这些信息同时也会与您所发布的内容相关联。 您可以随时更新您的 IBM 账号。

所有提交的信息确保安全。

  • 关闭 [x]

当您初次登录到 developerWorks 时,将会为您创建一份概要信息,您需要指定一个昵称。您的昵称将和您在 developerWorks 发布的内容显示在一起。

昵称长度在 3 至 31 个字符之间。 您的昵称在 developerWorks 社区中必须是唯一的,并且出于隐私保护的原因,不能是您的电子邮件地址。

单击提交则表示您同意developerWorks 的条款和条件。 查看条款和条件.

所有提交的信息确保安全。

  • 关闭 [x]

在企业到企业 Windows 环境里实现 WebSphere Business Integration Connect--Express

在两个小公司进行安装与配置

George S. Ishak (gsishak@us.ibm.com), 软件测试与集成工程师, EMC
Photo of George S. Ishak
George Ishak 就读于 Raleigh 的北卡罗来纳州州立大学,大学时学习电子工程,毕业后成为一名计算机工程师。2003 年,他加入 IBM Software Group-System House,担任软件测试/集成工程师,从事 Small to Medium Business Scenario 工作,最近主要从事 Remote Store Scenarios工作。在 IBM 内 George 有两次调动(网络软件和 Tivoli Total Solution 小组)。他还曾经在 Alcatel Networks 的 DSL 硬件设计和测试小组里工作过。他喜欢旅游、志愿为多重文化社会组织服务和滑雪。

简介: 本文向您展示如何在中小企业 (SMB) Windows 环境下的两个商业伙伴间安装和配置 WebSphere Business Integration Connect--Express。

发布日期: 2004 年 12 月 15 日
级别: 初级
访问情况 : 1110 次浏览
评论: 


引言

本文中,您将用到 Swish Swash Wiper 公司和 eBlade 这两个虚构的公司,将两个商业伙伴配置成为一个集成的贸易社区。通过 HTTP 利用 AS2 标准,如同八位字节流那样在伙伴之间发送二进制文档。这种配置是大型取出即可用方案的一部分,主要集中创建 Swish Swash Wiper 公司(一个分配公司)和 eBlade(一个供应商公司)之间的企业到企业的通信电路。 Swish Swash 和 eBlade 这两个公司都在 Windows 2000 Server 上使用 WebSphere® Business Integration Connect - Express。 有关应用于这个配置中的大型方案的详细信息,请参阅 developerWorks 系列的 构建用于中小型企业的电子商务基础, 特别是 第 9 部分:用 IBM Integrated Runtime V1.1 创建安装和配置解决方案

配置中涉及到的三个主要步骤:

  • 为两个公司安装 WebSphere Business Integration Connect--Express。
  • 为两个公司配置 WebSphere Business Integration Connect--Express。
  • 发送和接收文档。

安装 WebSphere Business Integration Connect--Express

针对 Swish Swash Wiper 公司

为 Swish Swash Wiper 公司安装 WebSphere Business Integration Connect--Express 时,选择希望存储数据的默认路径(例如,默认值=C:\Program Files\)。同样,为其余的安装选择默认路径。安装的地方需要指定一个虚拟的通讯端口,选择一个确定的而且同一个环境下其他任何应用程序没有使用过的端口号。在我们的实例中,选择端口 #80。

安装完成后,选择 Start => Programs => Business Integration Connect - Express => Start Gateway 启动 WebSphere Business Integration Connect - Express 的网关。WebSphere Business Integration Connect--Express 网关将自动运行,并显示您所选定的特定端口。

在 eBlade 中安装

为 eBlade 安装 WebSphere Business Integration Connect--Express 时,选择存放数据的默认路径(例如,默认值=C:\Program Files\)。为每一步选择默认路径来继续进行安装。需要指定虚拟通讯端口时,选择一个确定的而且同一个环境下其他任何应用程序没有使用过的端口号。在我们的实例中,选择端口 #82。

安装完成后,选取 Start => Programs => Business Integration Connect - Express => Start Gateway 启动 WebSphere Business Integration Connect--Express 的网关。WebSphere Business Integration Connect--Express 网关将自动运行,并显示您在安装过程中所选择的特定端口。


图1. 显示 Swish Swash 和 eBlade 通信特征的网络图
图1. 显示 Swish Swash 和 eBlade 通信特征的网络图

配置 WebSphere Business Integration Connect--Express

使用 Microsoft Internet Explorer 作为 GUI 界面来运行应用程序。启动 WebSphere Business Integration Connect--Express 网关后,打开浏览器,然后键入下列 URL 地址:

  • 对于 Swish Swash(使用安装过程中指定的端口号,端口 #80): http://localhost:80/qc/index.jsp >
  • 对于 eBlade(使用安装过程中指定的端口号,端口#82): http://localhost:82/qc/index.jsp >

User name 域中,键入 admin. 在 Password 域中,键入默认的密码 admin。将显示重设密码选项。

下列步骤说明了如何配置 Swish Swash Windshield Wiper 公司和它的供应商 eBlade。使用相同的配置步骤来配置 eBlade 和 Swish Swash。

设置和配置 Swish Swash.

  1. 由管理员设置 Swish Swash 配置文件:
    1. 在主菜单中选择 Configuration => My Profile
    2. 键入 Swish Swash 主机 IP 地址和端口号完成 Receipt Address 区段。
    3. 用唯一的 ID 来配置 Swish Swash AS2 Protocol ID,同一企业中的公司和参与者不能再使用该 ID(例如,分支0,分支1,分支2...)。

    图2. 配置 Swish Swash 公司的配置文件
    图2. 配置 Swish Swash 公司的配置文件
  2. 设置参与 eBlade 公司的配置文件。
    1. 在主菜单中选择 Configuration => Participants
    2. 为每个参与者分配一个唯一的名称。(在本实例中为 eBlade)。
    3. 为每个参与者分配一个唯一的 AS2 ID (在本实例中为 branch4)。
    4. 检查 HTTP 是否为与主公司进行通信的协议之一。
    5. 检查将发送的文档类型(例如,XML 和二进制)。
    6. 如果使用的是二进制文档,在标签为 Content Type 的字段中键入 octet-stream

    图3. 设置 Swish Swash Wiper 公司的参与者,eBlade
    图3. 设置 Swish Swash Wiper 公司的参与者,eBlade
  3. 为传输文档设置 Swish Swash AS2 封装标准:
    1. 在主菜单中,选择 Configuration => AS2
    2. 用 eBlade AS2 ID(分支4)和 Swish Swash IP 地址及端口号来分配 Inbound
    3. 用 Swish Swash AS2 ID(分支0)和 eBlade IP 地址及端口号来分配 Outbound

    图4. 在 Swish Swash 的配置文件中用参与者 eBlade 配置 AS2 通信标准
    图4. 在 Swish Swash 的配置文件中用参与者 eBlade 配置 AS2 通信标准
  4. 为传输文档设置公司的 HTTP 协议:
    1. 在主菜单中选择 Configuration => HTTP
    2. 用 eBlade(目的地址)的IP地址和端口号来分配 Outbound
    3. 在 WebSphere 业务集成连接公司之间分配唯一的用户 ID 和密码来加强安全性和通信的验证级别。

    图5. 在 Swish Swash 配置文件中用参与者 eBlade 配置 HTTP 通信协议
    图5. 在 Swish Swash 配置文件中用参与者 eBlade 配置 HTTP 通信协议

设置和配置 eBlade。

  1. 由管理员设置 eBlade 的配置文件:
    1. 在主菜单中选择 Configuration => My Profile
    2. 键入 eBlade 主机 IP 地址和端口号完成 Receipt Address 区段。
    3. 用唯一的 ID 来配置 eBlade AS2 Protocol ID,同一企业中的公司和参与者不能再使用该 ID(例如,分支0,分支1,分支2...)。
  2. 设置参与者 Swish Swash 公司的配置文件:
    1. 在主菜单中选择 Configuration => Participants
    2. 为每个参与者分配一个唯一的名称。(在本实例中为 Swish Swash)。
    3. 为每个参与者分配一个唯一的 AS2 ID (在本例中用 branch0)。
    4. 核查 HTTP 是否为与主公司进行通信的协议之一。
    5. 检查将发送的文档类型(例如,XML 和二进制)。
    6. 如果使用的是二进制文档,在标签为 Content Type 的字段中键入 octet-stream
  3. 为传送文档设置 eBlade AS2 的封装标准:
    1. 在主菜单中选择 Configuration => AS2
    2. 用 Swish Swash AS2 ID(分支 0)和 eBlade 的 IP 地址及端口号来分配 Inbound
    3. 用 eBlade AS2 ID(分支 4)和 Swish Swash 的 IP 地址及端口号来分配 Outbound
  4. 为传送文档设置公司的 HTTP 协议:
    1. 在主菜单中选择 Configuration => HTTP
    2. 用 Swish Swash(目的地址)的 IP 地址和端口号来分配 Outbound
    3. 在 WebSphere 业务集成连接公司之间分配唯一的用户 ID 和密码来加强安全性和通信的验证级别。

发送和接收文档

在这一部分中,我们将讨论通过 HTTP AS2 标准或直接通过 HTTP 来进行发送和接收文档的方法。利用 WebSphere Business Integration Connect 有两种主要的发送和接收文件的方法:

  • 利用 GUI 界面
  • 利用拖放

利用 GUI 界面

在 GUI 界面上通过 HTTP 使用 AS2 或 HTTP 可以直接传输文档。在主菜单中选择 AS2 => Send。将已成功发送的文档放到 Send 文件夹中。可以在发送者的 Error 文件夹中查看有错误或被拒绝的文档。同样可以在接收者的收件箱中查看已经成功发送的文档。


图 6. WebSphere Business Integration Connect 为传输文档所提供全部功能的 GUI 界面
图6. WebSphere Business Integration Connect 为传输文档所提供全部功能的 GUI 界面

利用拖放

文档需要拖放到参与者 eBlade 的待发箱中。这种方法类似于从一个目录复制文件到另一个目录。可以通过复制和粘贴或者将文档从当前位置移动并放到 Send 文件夹中实现该流程,这需要依次等待 WebSphere Business Integration Connect 的下一次查询,应该将文档到转移什么地方。用 WebSphere Business Integration Connect 提供的两种通信方式(AS2 和 HTTP)中的一种即可完成。

  • 转到 C:\Program Files\Business integration connect - Express\data\FileSystemAdapter1\partners\eBlade\send\AS2\XML(通过 AS2 标准发送 XML 文件)。

或者

  • 转到 C:\Program Files\Business integration connect - Express\data\FileSystemAdapter1\partners\eBlade\send\HTML\binary (通过 HTML 发送二进制文件)

WebSphere Business Integration Connect 利用可配置的轮询超时性能查询待发箱。


图7. Windows Explore 使拖放方法更方便
图7. Windows Explore 使拖放方法更方便

这两种方法都比较可靠,所以使用 WebSphere Business Integration Connect--Express 所提供的通信电路――协议时既可以选择拖放也可以选用 GUI 界面,只是一个选择的问题。


结束语

本文阐述了 WebSphere Business Integration Connect - Express 的一些特性,这些特性促进了在两个公司之间进行企业到企业的传输通道的创建,以及通过 HTTP 利用 AS2 标准或直接通过 HTTP 创建可靠的/安全的通信线路。


致谢

感谢技术评论家 Dave Mulley 所作的贡献。


参考资料

关于作者

Photo of George S. Ishak

George Ishak 就读于 Raleigh 的北卡罗来纳州州立大学,大学时学习电子工程,毕业后成为一名计算机工程师。2003 年,他加入 IBM Software Group-System House,担任软件测试/集成工程师,从事 Small to Medium Business Scenario 工作,最近主要从事 Remote Store Scenarios工作。在 IBM 内 George 有两次调动(网络软件和 Tivoli Total Solution 小组)。他还曾经在 Alcatel Networks 的 DSL 硬件设计和测试小组里工作过。他喜欢旅游、志愿为多重文化社会组织服务和滑雪。

关于报告滥用的帮助

报告滥用

谢谢! 此内容已经标识给管理员注意。


关于报告滥用的帮助

报告滥用

报告滥用提交失败。 请稍后重试。


developerWorks:登录


需要一个 IBM ID?
忘记 IBM ID?


忘记密码?
更改您的密码

单击提交则表示您同意developerWorks 的条款和条件。 使用条款

 


当您初次登录到 developerWorks 时,将会为您创建一份概要信息。您在 developerWorks 概要信息中选择公开的信息将公开显示给其他人,但您可以随时修改这些信息的显示状态。您的姓名(除非选择隐藏)和昵称将和您在 developerWorks 发布的内容一同显示。

请选择您的昵称:

当您初次登录到 developerWorks 时,将会为您创建一份概要信息,您需要指定一个昵称。您的昵称将和您在 developerWorks 发布的内容显示在一起。

昵称长度在 3 至 31 个字符之间。 您的昵称在 developerWorks 社区中必须是唯一的,并且出于隐私保护的原因,不能是您的电子邮件地址。

(长度在 3 至 31 个字符之间)


单击提交则表示您同意developerWorks 的条款和条件。 使用条款.

 


为本文评分

评论

static.content.url=http://www.ibm.com/developerworks/js/artrating/
SITE_ID=10
Zone=WebSphere
ArticleID=57936
ArticleTitle=在企业到企业 Windows 环境里实现 WebSphere Business Integration Connect--Express
publish-date=12152004
author1-email=gsishak@us.ibm.com
author1-email-cc=Copy email address