数字对象原型:数字对象类型的有效实现
在数字对象管理的领域中,数字对象原型(DOPs)提供了一种强大且灵活的方式来定义和操作数字对象。下面将详细介绍DOPs的相关特性和应用。
1. DOPs概述
DOPs提供的自动类型一致性涵盖了数字对象操作的各个方面,它并非静态的数字对象模型,而是允许用户定义自己的数字对象模型的框架。
2. DOPs的特性
2.1 DOPs中的行为
数字对象的行为构成了其支持的操作集合。同一DOP的所有实例共享相同的行为,例如所有会议记录的行为方式相同。行为分为私有和公共两种:
- 私有行为 :由数字对象实例以私有方式执行,对第三方隐藏。例如,元数据元素值的验证就是私有行为,根据DOP规范由实例自动执行,无需用户干预。私有行为在数字对象实例生命周期的特定事件触发,如DL服务更新对象元数据时。
- 公共行为 :是第三方与数字对象实例交互的接口,在DOP中明确定义。
2.2 DOPs中的元数据元素
DOPs支持使用多个元数据元素集来描述不同的数字对象特征,有三种指定元数据元素集的方式:
- 作为标准元素集,如都柏林核心(DC)。
- 作为标准元素集的用户定义扩展(如限定DC)。
- 作为完全自定义的元素集。
DOPs对元数据的处理能力包括:
- 自动加载和序列化元数据集合 :这是DOP在后台执行的私有行为。例如,当DL服务请求会话数字对象实例的dc元数据集合值时,DOP指定的加载器从
超级会员免费看
订阅专栏 解锁全文

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



