首页> 外文会议>International Conference on Rules and Rule Markup Languages for the Semantic Web >Applying Semantic Rules to Achieve Dynamic Service Oriented Architectures
【24h】

Applying Semantic Rules to Achieve Dynamic Service Oriented Architectures

机译:应用语义规则实现动态服务导向体系结构

获取原文

摘要

As the complexity and tempo of world events increase, Command and Control (C2) systems must move to a new paradigm that supports the ability to dynamically modify system behavior in complex, changing environments. Historically, the behavior of Department of Defense (DoD) C2 systems has been embedded in executable code, providing static functionality that is difficult to change. We propose the use of semantic models to represent system behaviors abstracted from procedural code, and we demonstrate that this provides a well-defined foundation for dynamic Service Oriented Architectures. This paper describes an implementation that models a military convoy traveling through an unsecured area under changing conditions. The W3C standard Web Ontology Language (OWL) was used to describe the battlespace domain, and the proposed W3C Semantic Web Rule Language (SWRL) was used to capture recommended operating procedures for convoys in theater. In our experiment, two sets of rules were used: one set models rules of engagement for favorable visibility conditions on the battlefield, and the other models rules of engagement for poor visibility conditions. Ontologies and rule sets were translated into integrated knowledge bases that could be consulted as a service to derive alerts and recommendations for the convoy commander. Messages injected over an enterprise service bus (ESB) provide the changing conditions that affect the battlespace. We then were able to show that a dynamic event, such as an unexpected sandstorm, causes the appropriate set of rules of engagement grounded in the ontologies to be applied to the service to guide the convoy to safety. This paper describes the overall approach and the challenges we encountered. We outline the architectural options for constructing dynamic services and describe the semantic-based approach selected. We conclude with our findings and recommendations, including a set of requirements for a standard rule language needed to support agile services.
机译:由于世界事件的复杂性和节奏增加,命令和控制(C2)系统必须转移到一个新的范例,支持能够在复杂,更改环境中动态修改系统行为的能力。从历史上看,防御部(DOD)C2系统的行为已经嵌入在可执行的代码中,提供难以改变的静态功能。我们建议使用语义模型来代表从程序代码抽象的系统行为,我们证明这为动态服务导向架构提供了明确的基础。本文介绍了一种在不断变化的条件下通过不安全区域行驶的军事车队的实施。 W3C标准Web本体语言(猫头鹰)用于描述战斗空间域,而建议的W3C语义Web规则语言(SWRL)用于捕获剧院中的车队的推荐操作程序。在我们的实验中,使用了两套规则:一个设在战场上有利可见性条件的模型参与规则,以及其他模型参与规则,可见性条件差。本体和规则集被翻译成综合知识库,可以作为服务的服务,以获得对军队指挥官的警报和建议。注入Enterprise Service Bus(ESB)的消息提供影响战斗空间的变化条件。然后,我们能够表明一种动态的事件,例如意外的沙斯风暴,导致适当的一组接合规则在本体中接地,以便将该服务引导到安全。本文介绍了我们遇到的整体方法和挑战。我们概述了构建动态服务的架构选项,并描述所选择的语义方法。我们与我们的调查结果和建议进行了结论,包括支持敏捷服务所需的标准规则语言的一套要求。

著录项

相似文献

  • 外文文献
  • 中文文献
  • 专利
获取原文

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号