隐私义务管理系统:基础与可扩展性解析
1. 义务管理系统核心组件与功能
义务管理系统中有一个关键组件,其功能与系统的“操作”方面相关,会影响所有涉及的模块。该组件的主要功能如下:
- 注册(register) :义务管理系统的任何模块都可调用此功能,向资源管理器注册其RMI接口名称,同一模块可能有多个实例进行注册。
- 获取资源(getResource) :系统中的模块可调用此功能获取其他模块的RMI接口名称。若有多个可用且运行的实例,资源管理器会随机选择一个;若没有可用实例,该功能将失败。
为避免本地数据库(“Obligation DB”、“Scheduler DB”、“Event DB”、“Resource DB”和“Monitoring DB”)中表的访问和更新冲突与不一致,当前原型采用了“同步”访问和更新机制,通过在Java代码中使用“临界区”的标准技术来实现。
2. 新隐私义务提交时的交互流程
当新的隐私义务提交到义务管理系统时,会触发主要的交互流程,主要步骤如下:
1. :义务管理员从用户或其他管理员处获取隐私义务,并传递给义务服务器。
2. :义务服务器从义务管理员处接收隐私义务。
3. 义务服务器验证接收到的义务格式。
4. 若义务格式无效,系统返回,流程结束。
5. 义务服务器将有效义务插入“Obligation DB”。
6. :义务服务器从义务中提取事件块,发送给义务调度器,并异步等待事件发生的警报。
7. :义务调度器将复杂事件分解为单个事件,插入“Scheduler
超级会员免费看
订阅专栏 解锁全文
20

被折叠的 条评论
为什么被折叠?



