发明名称 Data abstraction based serialization
摘要 Serialization and deserialization using data contracts. The data contract specifies data types that are serialized and deserialized for data objects that are associated with the data contract. During serialization, the data contract associated with the data object is identified. Then, the data fields that correspond to those specified data field types are extracted from the data object and serialized into a serialization format. During deserialization, the serialization mechanism receives a serialized data structure having a particular serialization format. A data contract is then identified as being associated with the serialized data structure. After deserialization of the serialized data structure into abstract data, a corresponding data object is populated with data fields that correspond only with those data field types specified in the data contract. Accordingly, data abstraction is enabled while serializing and deserializing.
申请公布号 US7730041(B2) 申请公布日期 2010.06.01
申请号 US20040925567 申请日期 2004.08.25
申请人 MICROSOFT CORPORATION 发明人 PURDY DOUGLAS M.;SRINIVASAN SOWMYANARAYANAN K.;LOVERING BRADFORD H.;BOX DONALD F.;KAKIVAYA GOPALA KRISHNA R.;JETHANANDANI NATASHA H.;PHARIES STEFAN H.;SWARTZ STEPHEN T.;LUCCO STEVEN E.
分类号 G06F17/00 主分类号 G06F17/00
代理机构 代理人
主权项
地址