首页> 外国专利> Maintaining Multiple Valid Concurrent Serialized Object Versions

Maintaining Multiple Valid Concurrent Serialized Object Versions

机译:维护多个有效的并发序列化对象版本

摘要

Maintaining Multiple Valid Concurrent Serialized Object Versions Techniques are disclosed for concurrently maintaining serialized objects that were created from more than one version of a class definition. According to preferred embodiments, a component maps and enforces multiple valid stream-unique version identifiers (“SUIDs”) for a collection of class definitions (such as the classes of a software product that is undergoing change from one version to another). This component programmatically detects when an object's SUID value does not match the code attempting to deserialize the object, and then programmatically determines whether the object is compatible with the code even though the SUID values do not match. Preferably, this determination is made by consulting a stored mapping, in which the SUIDs of compatible versions have been recorded.
机译:维护多个有效的并发序列化对象版本公开了同时维护从一个类定义的多个版本创建的序列化对象的技术。根据优选实施例,组件为类定义(例如,正经历从一个版本到另一个版本的改变的软件产品的类)的集合映射并实施多个有效的流唯一版本标识符(“ SUID”)。该组件以编程方式检测对象的SUID值何时与尝试反序列化该对象的代码不匹配,然后以编程方式确定该对象是否与代码兼容(即使SUID值不匹配)。优选地,该确定是通过查阅已存储的映射来进行的,在该映射中已记录了兼容版本的SUID。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号