Described are computer-based methods and apparatuses, including computer program products, for mapping data on a network. Input files including information files and schema files are utilized to generate platform independent runtime files. The processing of the runtime files generates one or more bu
Described are computer-based methods and apparatuses, including computer program products, for mapping data on a network. Input files including information files and schema files are utilized to generate platform independent runtime files. The processing of the runtime files generates one or more business service applications. The runtime files map data between a standard format and an internal format.
대표청구항▼
What is claimed is: 1. A computer-implemented method of mapping data on a network, the method comprising: receiving, on a computer network server device, data in a first predetermined format; and mapping, using a map module processor on the computer network server device, the data from the first pr
What is claimed is: 1. A computer-implemented method of mapping data on a network, the method comprising: receiving, on a computer network server device, data in a first predetermined format; and mapping, using a map module processor on the computer network server device, the data from the first predetermined format to a second predetermined format using at least one mapping selected from a set of mappings comprising: a first mapping associated with a value mapping type, the value mapping type defining a conversion from one value to another value associated with a particular markup language tag, a second mapping associated with a direct mapping type, the direct mapping type defining a conversion from one markup language tag name to another markup language tag name, a third mapping associated with a constant mapping type, the constant mapping type defining an additional markup language tag with a known value, a fourth mapping associated with a conditional mapping type, the conditional mapping type defining a condition, which if satisfied, invokes one or more of the first, second, and/or third mappings, and a fifth mapping associated with a collection mapping type, the collection mapping type defining a repetitive mapping of one or more of the first, second, and/or third mapping types, wherein mapping the data is based on a bi-directional transform file, and wherein the map module processor is configured to map the data, based on the bi-directional transform file, from the second predetermined format to the first predetermined format. 2. The computer-implemented method of claim 1, wherein the first predetermined format is a standard format and the second predetermined format is an internal format. 3. The computer-implemented method of claim 1, wherein the first predetermined format is an internal format and the second predetermined format is a standard format. 4. The computer-implemented method of claim 3, wherein the standard format is human resources extensible markup language (HR-XML). 5. The computer-implemented method of claim 3, wherein the internal format is based on a proprietary standard associated with one or more internal data servers. 6. The computer-implemented method of claim 3, wherein mapping the data comprises: determining a data item in the internal format selected from a plurality of data items associated with each other in a hierarchical association; and determining a mapping type from the set of mappings based on the data item. 7. The computer-implemented method of claim 1, further comprising transmitting the data in the second predetermined format in response to a request for the data. 8. The computer-implemented method of claim 7, wherein the request for the data is associated with a business service application. 9. The computer-implemented method of claim 8, wherein the business service application is a human resource application, an employee benefit application, an employee retirement application, a payroll application, or any combination thereof. 10. The computer-implemented method of claim 1, further comprising: transmitting the data in the second predetermined format to a data server; and storing the data in the second predetermined format on the data server. 11. A computer program product, embodied in computer-readable storage medium, the computer program product including instructions being operable to cause a data processing apparatus to: receive data in a first predetermined format; map the data, based on a bi-directional transform file, from the first predetermined format to a second predetermined format using at least one mapping selected from a set of mappings comprising: a first mapping associated with a value mapping type, the value mapping type defining a conversion from one value to another value associated with a particular markup language tag, a second mapping associated with a direct mapping type, the direct mapping type defining a conversion from one markup language tag name to another markup language tag name, a third mapping associated with a constant mapping type, the constant mapping type defining an additional markup language tag with a known value, a fourth mapping associated with a conditional mapping type, the conditional mapping type defining a condition, which if satisfied, invokes one or more of the first, second, and/or third mappings, a fifth mapping associated with a collection mapping type, the collection mapping type defining a repetitive mapping of one or more of the first, second, and/or third mapping types, and map the data, based on the bi-directional transform file, from the second predetermined format to the first predetermined format using at least one mapping selected from the set of mappings. 12. A system for mapping data on a network, the system comprising: a computing processor configured to: receive data in a first predetermined format; map the data, based on a bi-directional transform file, from the first predetermined format to a second predetermined format using at least one mapping selected from a set of mappings comprising: a first mapping associated with a value mapping type, the value mapping type defining a conversion from one value to another value associated with a particular markup language tag, a second mapping associated with a direct mapping type, the direct mapping type defining a conversion from one markup language tag name to another markup language tag name, a third mapping associated with a constant mapping type, the constant mapping type defining an additional markup language tag with a known value, a fourth mapping associated with a conditional mapping type, the conditional mapping type defining a condition, which if satisfied, invokes one or more of the first, second, and/or third mappings, a fifth mapping associated with a collection mapping type, the collection mapping type defining a repetitive mapping of one or more of the first, second, and/or third mapping types, and map the data, based on the bi-directional transform file, from the second predetermined format to the first predetermined format using at least one mapping selected from the set of mappings. 13. The system of claim 12 further comprising a map module processor configured to receive the data in the first predetermined format. 14. The system of claim 12, wherein one or more platform independent executable files are configured to map the data. 15. The system of claim 14, wherein the one or more platform independent executable files are Java executable files, Java service class files, or any combination thereof. 16. The system of claim 12, further comprising a data server configured to receive data in the second predetermined format and store the data in the second predetermined format. 17. A system for mapping data on a network, the system comprising: a computing processor means for receiving data in a first predetermined format; a first computing processor means for mapping the data, based on a bi-directional transform file, from the first predetermined format to a second predetermined format using at least one mapping selected from a set of mappings comprising: a first mapping associated with a value mapping type, the value mapping type defining a conversion from one value to another value associated with a particular markup language tag, a second mapping associated with a direct mapping type, the direct mapping type defining a conversion from one markup language tag name to another markup language tag name, a third mapping associated with a constant mapping type, the constant mapping type defining an additional markup language tag with a known value, a fourth mapping associated with a conditional mapping type, the conditional mapping type defining a condition, which if satisfied, invokes one or more of the first, second, and/or third mappings, a fifth mapping associated with a collection mapping type, the collection mapping type defining a repetitive mapping of one or more of the first, second, and/or third mapping types, and a second computing processor means for mapping the data, based on the bi-directional transform file, from the second predetermined format to the first predetermined format using at least one mapping selected from the set of mappings. 18. The computer-implemented method of claim 1, wherein the fourth mapping type associated with conditional mapping type can accommodate a condition based on a value, a rule, and a condition. 19. The computer-implemented method of claim 1, wherein the particular markup language tag of the value mapping type has a markup language tag name in the data in the second predetermined format that is different than a markup language tag name of the particular markup language tag in the data in the first predetermined format.
연구과제 타임라인
LOADING...
LOADING...
LOADING...
LOADING...
LOADING...
이 특허에 인용된 특허 (3)
Levine Donald P., Method and apparatus for multilevel software configuration having administrator and software driven override limiting capabilities.
Woodall, Zachary P.; Mital, Vijay; Lindhorst, Gregory S.; Greenberg, Steven Miles; Covington, Clinton Dee; Karimov, Pavel R.; Black, Neil W.; Miller, Andrew Robert; Cooper, Robert Scott; Eatough, Michael J., Platform-independent data application description language.
※ AI-Helper는 부적절한 답변을 할 수 있습니다.