To help ensure success in using these products, the use of a COBOL code generator, such as Computer Associates' (previously Pansophic) Telon PWS, provides the additional advantages of a higher level of syntax for systems development. Telon provides particularly powerful facilities that support the object-oriented development concepts necessary to create a structured development environment and to support code and function reuse. The generated COBOL is input to the Micro Focus Workbench toolkit to support prototyping and rapid application development. Telon applications can be generated to execute in the OS/2, UNIX AIX, OS400, IMS DB/DC, CICS DLI, DB2, IDMS, and Datacom DB environments. This combinationused in conjunction with a structured development environment that includes appropriate standardsprovides the capability to build single-system image applications today. In an environment that requires preservation of existing host-based applications, this product suite is among the most complete for client/server computing.
Client/server computing is open computing. Mix and match is the rule. Development tools and development environments must be created with both openness and standards in mind.
Tools, which isolate developers from the specifics of any single platform, assist developers in writing transparent, portable applications. These tools must be available for each of the three essential components in any application: data access, processing, and interfaces. Data access includes the graphical user interface (GUI) and stored data access. Processing includes the business logic. Interfaces link services with other applications. This simple model, reflected in Figure 1.5, should be kept in mind when following the evolution to client/server computing.