Pitch Web Services Connect 用户手册 Copyright@2007 Pitch technologies
北京华力创通科技股份有限责任公司 仿真测试部 2010 译 1 / 25
PITCH 网络服务连接器用户指南
(PITCH Web Services Connector)
版本 1.0
汤晓阳 王永红 译
仿真测试部
北京华力创通科技股份有限公司
Pitch Web Services Connect 用户手册 Copyright@2007 Pitch technologies
北京华力创通科技股份有限责任公司 仿真测试部 2010 译 2 / 25
目录
1. 绪论........................................................................................................................................... 3
1.1. 关于本文档 ................................................................................................................... 3
1.2. 关于 Pitch 公司 ......................................................................................................... 3
1.3. 关于 Pitch Web Services Connector .................................................................. 3
1.4. 许可 ........................................................................................................................... 3
2. 概念........................................................................................................................................... 4
2.1. Pitch Web Services Connector 的概念 ............................................................ 4
2.2. 配置 Pitch Web Services Connector ............................................................................. 5
2.3. 开发基于 Web Services 的联邦成员 ........................................................................... 6
2.4. 阅读材料 ....................................................................................................................... 7
3. 安装 Pitch Web Services Connector ......................................................................................... 8
4. 第一次使用 Pitch Web Services Connector ........................................................................... 13
4.1. 在本地运行 Pitch Web Services Connector ............................................................... 13
4.2. 在另外的计算机上运行 Web Services Chat 联邦成员 ............................................. 15
5. 配置 Pitch Web Services Connector ....................................................................................... 15
5.1. 概述 ............................................................................................................................. 15
5.2. 配置 Web Services Connector .................................................................................... 15
5.2.1. 时间映射 ......................................................................................................... 16
5.2.2. 授权 ................................................................................................................. 17
5.2.3. 认证 ................................................................................................................. 17
5.2.4. 安全通信 ......................................................................................................... 18
5.2.5. 端口 ................................................................................................................. 19
5.3. 安装的另一个方法 ..................................................................................................... 19
6. 服务器端的用户界面 ............................................................................................................. 20
6.1. 启动 Pitch Web Services Connector ........................................................................... 20
6.2. 停止 Pitch Web Services Connector ........................................................................... 20
6.3. Apache Tomcat Web 应用程序管理 ........................................................................... 20
6.4. 高级 ............................................................................................................................. 21
7. 开发基于 Web 服务的联邦成员 ........................................................................................... 22
7.1. 开发过程 ..................................................................................................................... 22
7.2. 测试环境和变通方法 ................................................................................................. 22
8. 调试......................................................................................................................................... 23
8.1. RTI ............................................................................................................................... 23
8.2. 联邦成员调试 ............................................................................................................. 24
8.3. 检查通信 ..................................................................................................................... 24
8.4. 日志 ............................................................................................................................. 24
8.5. 可能问题 ..................................................................................................................... 24
Pitch Web Services Connect 用户手册 Copyright@2007 Pitch technologies
北京华力创通科技股份有限责任公司 仿真测试部 2010 译 3 / 25
1. 绪论
1.1. 关于本文档
本文讲述如何安装、配置和使用 Pitch Web Services Connector(以下简称
PWSC)。PWSC 使得用户可以基于 Web Service 开发联邦。本文假定读者对 HLA 仿
真已有基本了解。
1.2. 关于 Pitch 公司
在建模和仿真领域,Pitch 公司是标准化工具和服务的主要的供应商。Pitch
提供的其他知名 HLA 工具有:
• Pitch Visual OMT :用于建立 HLA 信息交换模型即 FOM 文件;
• Pitch Developer Studio:用于生成高效率的 C++ 和 Java HLA 接口代
码;
• Pitch pRTI:用于联邦中的数据交换;
• Pitch Commander: 用于监测和控制网络连接,计算机,应用程序和联邦
成员;
• Pitch Recorder:用于记录,检查和回放数据;
• Pitch GE Adapter:允许在谷歌地图中显示仿真中的实体;
1.3. 关于 Pitch Web Services Connector
该产品允许用户使用 Web Services 将自己的联邦成员连接到一个 HLA 联邦,
可以用于局域网和广域网。该产品实现了 IEEE HLA Evolved 标准中描述的 Web
服务的 API。
1.4. 许可
注册 Pitch pRTI 1516 时,PWSC 作为一个附加许可也会被注册(该附加许
可需单独购买)。每个 PWSC 通常能同时服务于 1 至 10 个基于 HLA Evolved WSDL
Pitch Web Services Connect 用户手册 Copyright@2007 Pitch technologies
北京华力创通科技股份有限责任公司 仿真测试部 2010 译 4 / 25
API 的联邦成员。只要 RTI 有 PWSC 的附加许可,用户可以设置多个连接点,。
RTI 许可所规定的联邦成员数同时限制着 PWSC 客户端连接的数量。主机的
处理能力、仿真场景的复杂度也影响到 Web Services 联邦成员的并发数量;
2. 概念
2.1. Pitch Web Services Connector 的概念
PWSC 允许通过 Web Services 将联邦成员加入到 HLA 联邦中。这个联邦成员
与其它普通 HLA 联邦成员一样,能使用 HLA 提供的所有功能。
图 2-1:基于广域网的训练仿真
PWSC 可用于实现广域网上进行的包含多个子节点的训练和分析系统。这在
让不同地点的很多人参与到同一个训练的时候是非常有用的。还可以用它来完
成分析实验,这些实验使用到了不同地点的专门分析模型。
联邦成员使用 PWSC 和 Web Services API 的一些重要的优点有:
• 联邦可以“服务”的形式进行部署。
• 联邦可以在 WAN 上运行:联邦成员可以部署在广域网的任何地方,例如,
部署在互联网上的任何地方。
Pitch Web Services Connect 用户手册 Copyright@2007 Pitch technologies
北京华力创通科技股份有限责任公司 仿真测试部 2010 译 5 / 25
• 通信中可做到加密和认证。
• 联邦成员可以使用各种不同的开发语言,不同的 Web Services 框架进行
开发。
• 如果开发联邦成员时考虑的足够充分,甚至可以支持不稳定的网络。
• 采用业界标准协议,可以跨防火墙使用。注意:如果 Web Services
Connector 位于防火墙后,你需要调整防火墙设置使得此服务对外部用户
可用。
2.2. 配置 Pitch Web Services Connector
PWSC 以 Web Services 的方式提供了 RTI 服务,它必须安装在某个已知的确
定网络位置,这样其它的 Web Services 联邦成员才知道应该连接到哪。
图 2-2: RTI Web Services 组件
在新的 HLA Evolved 标准中,这个软件组件被称为 WSPRC(Web Services
Provider RTI Component,RTI Web 服务组件)。众多基于 Web Services 开发的
联邦成员可以连接到同一个 WSPRC,就像多个网页浏览器可能会连接到相同的
Web 服务器。 同样,每个联邦成员将自动获得一个单独的连接过程。
WSPRC 需要能连接到 RTI 的中心组件。在一个联邦中,使用多个 WSPRC 是可
能的,这样可以降低单个 WSPRC 的负载。对中小型联邦来讲,建议每个 WSPRC