TRANSFER Programming Manual
8 Developing TRANSFER
Applications
40970 Tandem Computers Incorporated 8–1
A TRANSFER application can be designed and developed in many different ways. As
a general guideline, Tandem suggests the following combination of steps as one
possible way to proceed in developing a TRANSFER application:
1. Decide whether your application should use the TRANSFER delivery system.
2. Specify the functional aspects of the application. Identify correspondents and
what they do, what kind of information they exchange, how they use that
information, and how they acknowledge receipt of packages.
3. Design input screens for users at terminals.
4. Divide the application tasks among clients, agents, and other application
programs.
5. Define the package formats and protocol for communication among
correspondents.
6. Plan high-level transactions, taking TMF requirements into consideration.
7. Plan low-level implementation.
8. Code and test the software.
The application development steps presented in this section are only guidelines that
suggest an approach; they do not imply design prerequisites or a rigid methodology
for developing a TRANSFER application. Statements about what different entities,
such as requesters and servers, should do are simply ideas that offer one clear model
of how you can use the TRANSFER delivery system.
Sections 9 and 10 contain additional guidelines for developing clients and agents,
respectively.