Program development support method
First Claim
1. A method for supporting a combination of programs using a computer, comprising the steps of:
- making said computer read from a storage unit kinds of screens in a source of each work and in a destination of said work and setting of a display flow of said screens in work flow definition information indicating a flow among works, and store screen flow definition information into said storage unit in accordance with said read setting;
in accordance with said screen flow definition information and work-to-service correspondence definition information stored in said storage unit in advance and indicating correspondence of each work to a program providing each service used in said work, creating an input/output screen for executing a program providing said service corresponding to each work; and
outputting an execution result of said program providing said service using said input/output screen in accordance with said screen flow definition information and said work-to-service correspondence definition information.
1 Assignment
0 Petitions
Accused Products
Abstract
To create a screen and a calling program for each service component, and a screen sequencing program when a system for allowing an application developer to make confirmation through a dialogue with a screen as to how to select a combination of existing service components, each work and input/output data thereof are defined, correspondence of each work to service components available in the work is defined, and a flow among the works is defined. Based on such definitions, an input screen and an output screen are created for each work, and flow definition information of the works is converted into flow definition information of screens so as to create a screen sequencing program. The program is executed through a dialogue with the application developer in accordance with an input operation of the application developer. A system for allowing the developer to make confirmation through a dialogue is produced.
11 Citations
8 Claims
-
1. A method for supporting a combination of programs using a computer, comprising the steps of:
-
making said computer read from a storage unit kinds of screens in a source of each work and in a destination of said work and setting of a display flow of said screens in work flow definition information indicating a flow among works, and store screen flow definition information into said storage unit in accordance with said read setting;
in accordance with said screen flow definition information and work-to-service correspondence definition information stored in said storage unit in advance and indicating correspondence of each work to a program providing each service used in said work, creating an input/output screen for executing a program providing said service corresponding to each work; and
outputting an execution result of said program providing said service using said input/output screen in accordance with said screen flow definition information and said work-to-service correspondence definition information.
-
-
2. A program development support method, comprising the steps of:
-
setting kinds of screens in a source of each work and in a destination of said work and a display flow of said screens in work flow definition information indicating a flow among works, to thereby create screen flow definition information;
in accordance with said screen flow definition information and work-to-service correspondence definition information indicating correspondence of each work to each service component, creating an input/output screen for executing said service component corresponding to each work; and
calling said service component and outputting an execution result thereof using said input/output screen in an order following said screen flow definition information and in accordance with said work-to-service correspondence definition information. - View Dependent Claims (3, 4, 5, 6)
-
-
7. A program development support apparatus for supporting a user to verify a combination of service components used to execute works by use of a dialogue type system through a screen, comprising:
-
means for receiving work flow definition information indicating a flow among works, and creating screen flow definition information;
means for receiving said screen flow definition information and work-to-service correspondence definition information indicating correspondence of said works to said service components, and creating an input/output screen for executing a service component corresponding to each work; and
means for verifying a combination of said service components by use of said work-to-service correspondence definition information, said created screen flow definition information and said input/output screen.
-
-
8. A computer-readable storage medium storing a program for executing a method for supporting a user to select a program for providing a service, comprising the steps of:
-
reading from a storage unit kinds of screens in a source of each work and in a destination of said work and setting of a display flow of said screens in work flow definition information indicating a flow among works, and creating screen flow definition information in accordance with said read kinds of screens and said read setting of said display flow of said screens;
in accordance with said screen flow definition information and work-to-service correspondence definition information stored in said storage unit in advance and indicating correspondence of each work to a program providing a service used in said work, creating an input/output screen to be used for executing said program providing said service corresponding to each work; and
outputting an execution result of said program providing said service using said input/output screen in accordance with said screen flow definition information and said work-to-service correspondence definition information.
-
Specification