Looking for breakthrough ideas for innovation challenges? Try Patsnap Eureka!

Method and system for de-serializing source object of source software into target software component

A technology of target software and software components, applied in the field of data processing, which can solve problems such as poor maintenance

Inactive Publication Date: 2013-12-18
IBM CORP
View PDF6 Cites 4 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

However, use of this format would require a corresponding parser not described in the cited document (and the document does not have any reference implementation)
In addition, metadata modeling each source object is required both in the definition of the source object (in the new format) and in the target software component; this includes duplication of information, which has a detrimental effect on its maintenance

Method used

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
View more

Image

Smart Image Click on the blue labels to locate them in the text.
Viewing Examples
Smart Image
  • Method and system for de-serializing source object of source software into target software component
  • Method and system for de-serializing source object of source software into target software component
  • Method and system for de-serializing source object of source software into target software component

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0019] specific reference figure 1 , shows a schematic block diagram of a system 100 to which solutions according to embodiments of the present invention can be applied.

[0020] The system 100 has a typically Internet-based distributed architecture; the Internet is formed by thousands of server computers (or servers for short) 105, and the servers 105 are connected by a global communication network 110; a subset of servers 105 (called the World Wide Web or referred to as web) allows access to the corresponding web site.

[0021] Servers 105 are generally grouped into server farms. A general server group 115 is formed by several data processing units. The data processing unit includes corresponding server 105 (for example, rack or blade type) and storage disk 120 (for example, RAID type); The console 125 of the disk 120 (for example, a personal computer, also equipped with a drive for reading DVD-ROM or CD-ROM 130). Switch / router system 135 manages communications between se...

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to View More

PUM

No PUM Login to View More

Abstract

The invention provides a method and a system for de-serializing a source object of a source software into a target software component. A solution is proposed for de-serializing or translating a representation of a source object of a source software component written in a source language into a target software component written in a target language. A corresponding method (400) comprises the steps of receiving (412) the representation of the source object, determining (415- 445) a set of candidate types among a plurality of available types being available in the target language for the target software component, each candidate type being compatible with the representation of the source type. A set of match metrics is calculated (415-427,454-469) for each one of a corresponding candidate type, the match metric being indicative of a difference in information content between the candidate type and the representation of the source object. A candidate match is then selected (433-436,448-451,472-481) according to the match metrics and used in mapping (484) the representation of the source object onto a target object of the selected candidate type.

Description

technical field [0001] The solution according to one or more embodiments of the invention relates to the field of data processing. More specifically, the scheme concerns de-seralization of objects. Background technique [0002] Exchanging data between different software components is a common activity in modern data processing systems. To do this, serialization / deserialization techniques (also known as deflate / inflate techniques) can be used. [0003] In particular, a source object to be provided from a source software component to a target software component is serialized by converting it into a representation that can be transferred to the target software component. The representation of the source object is then deserialized by creating the target object in the target software component to which it is mapped (ie semantically equivalent to the source object). Usually, the representation of the source object is independent of the form of the actual realization of the sou...

Claims

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to View More

Application Information

Patent Timeline
no application Login to View More
Patent Type & Authority Applications(China)
IPC IPC(8): G06F9/54
CPCG06F8/51G06F9/4493G06F8/447G06F9/54G06F9/547G06F8/48
Inventor A·斯科蒂L·拉扎罗M·T·凯拉
Owner IBM CORP
Who we serve
  • R&D Engineer
  • R&D Manager
  • IP Professional
Why Patsnap Eureka
  • Industry Leading Data Capabilities
  • Powerful AI technology
  • Patent DNA Extraction
Social media
Patsnap Eureka Blog
Learn More
PatSnap group products