语义事件管理:从交通状态到应急响应
1. 交通状态操作与映射
在交通管理中,不同的人员可能有不同的信息需求。例如,调度中心可能关注城市和州层面的地址信息,而现场响应人员可能希望查看特定地理坐标处的交通状态。交通状态(TrafficStatus)操作的一个前提条件是有效的位置信息,并且服务约束包括用户查看生成交通报告的访问控制权限。
前提条件是服务请求者在执行服务之前需要满足的逻辑公式,例如检查响应者身份的有效性以查看请求信息的详细内容。效果是服务成功执行后将为真的逻辑公式,例如显示交通事件标签以检索相关交通事件。OWL - S 效果是服务执行的副作用。
以下是根据匹配算法对交通状态服务的提交交通区域(submitTrafficArea)操作进行映射的步骤:
1. 映射到 UDDI TModels :将复合 Web 服务操作映射到一组专门的 UDDI TModels,这些模型存储交通服务的相应 OWL - S 信息。
2. 识别组件服务 :确定支持 SOAP 协议的组件服务(如交通服务),使提交交通区域操作的目的和类别与服务的目的和类别兼容。
3. 确定可组合操作 :找出与提交交通区域操作可组合的交通服务操作。由于提交交通区域是一种请求 - 响应类型的操作,它应映射到相应的请求 - 响应操作获取位置信息(getLocationInfo)。
4. 测试消息可组合性 :将提交交通区域操作的输入与获取位置信息操作的输出进行比较。如果获取位置信息操作输出的所有参数都能映射到提交交通区域操作的相应参数,