Information processing method, apparatus and program in XML driven architecture
First Claim
1. An information processing method, comprising:
- obtaining XML data including data blocks inputted or selected for a form screen and tags each of which corresponds to one of said data blocks inputted or selected for said form screen;
specifying executable programs each of which corresponds to one of said tags included in said XML data and carries out a processing for a corresponding data block included in said data blocks;
specifying a pre-processing program, a post-processing program, and a form processing program that correspond to a form of said form screen and carrying out a processing relating to said form of said form screen; and
calling the specified programs among a plurality of programs that are prepared in advance and are loaded on a memory.
0 Assignments
0 Petitions
Accused Products
Abstract
This invention relates to the development of a business program in an XML driven architecture. First, XML data corresponding to a form screen is analyzed and a business class corresponding to a tag included in the XML data is specified. Then, by referring to a business class manager in which the business classes to be created are registered, it is judged whether or not the specified business class has not been registered in the business class manager, and if the specified business class has not been registered in the business class manager, the specified business class is registered in the business class manager. After this, each of the business classes has to be specifically programmed. On the other hand, at the execution time of the programmed business classes, XML data including tags corresponding to data inputted or selected for the form screen is obtained, and the business classes that correspond to the tags included in the XML data and are programs to carry out a processing relating to the tags. Then, the specified business classes are called among the business classes that are defined in advance and loaded in a memory.
11 Citations
9 Claims
-
1. An information processing method, comprising:
-
obtaining XML data including data blocks inputted or selected for a form screen and tags each of which corresponds to one of said data blocks inputted or selected for said form screen; specifying executable programs each of which corresponds to one of said tags included in said XML data and carries out a processing for a corresponding data block included in said data blocks; specifying a pre-processing program, a post-processing program, and a form processing program that correspond to a form of said form screen and carrying out a processing relating to said form of said form screen; and calling the specified programs among a plurality of programs that are prepared in advance and are loaded on a memory. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A non-transitory storage medium storing a program for causing a computer to execute a process comprising :
-
obtaining XML data including data blocks inputted or selected for a form screen and tags each of which corresponds to one of said data blocks inputted or selected for said form screen, specifying executable programs each of which corresponds to one of said tags included in said XML data and carries out a processing for a corresponding data block included in said data blocks specifying a pre-processing program, a post-processing program, and a form processing program that correspond to a form of said form screen and carrying out a processing relating to said form of said form screen; and calling the specified programs among a plurality of programs that are prepared in advance and are loaded on a memory.
-
-
9. An information processing apparatus, comprising:
-
a memory; a processor coupled to the memory, wherein the processor is configured to execute a procedure comprising; obtaining XML data including data blocks inputted or selected for a form screen and each of which corresponds to one of said data blocks inputted or selected for said form screen; specifying executable programs each of which corresponds to one of said tags included in said XML data and carries out a processing for a corresponding data block included in said data blocks; specifying a pre-processing program, a post-processing program, and a form processing program that correspond to a form of said form screen and carrying out a processing relating to said form of said form screen; and calling the specified programs among a plurality of programs that are prepared in advance and are loaded on said memory.
-
Specification