基于业务流程切片的发起者使用控制
软件工程
2012-03-27 v1
摘要
发起者控制允许信息提供者定义信息再传播条件。结合使用控制策略,可以实现细粒度的“下游使用控制”,具体规定下游消费者应具备的属性以及数据的使用方式。本文讨论发起者使用控制,特别关注企业级动态业务联盟。我们的业务流程切片方法并非“预定义”信息再传播路径,而是“捕获”资产派生模式,从而在协作环境中的资产全生命周期内维持发起者策略。首先,我们提出基于扩展系统依赖图的服务调用图,以描述合作伙伴之间的依赖关系。在为业务流程构建 SCG(及相应的“服务调用元组”列表)后,通过分析将其根据依赖关系将合作伙伴划分为子上下文。通过检查下游消费者的安全配置文件与上游资产提供者的策略,可以针对每个子上下文实现发起者使用控制。其次,为了分析 SCG,我们提出了两种“切片”策略,即“基于资产”和“基于请求”的切片,以处理“预处理”业务流程脚本和“即时”分析服务组合这两种场景。最后,我们的实现工作涉及一个用于处理 WS-BPEL 中定义的业务流程的“上下文管理器”服务。它可以与我们先前提出的策略协商与聚合服务相组合,提供基于策略的端到端安全管理。我们还基于处理“WS-BPEL2.0”规范附带的示例流程进行了实验。
引用
@article{arxiv.1203.3263,
title = {Originator usage control with business process slicing},
author = {Ziyi Su and Frédérique Biennier},
journal= {arXiv preprint arXiv:1203.3263},
year = {2012}
}
备注
14Pages, 9figures