| The SiriInfotech product line remains unparalleled
in the breadth and depth of its comprehensive
tool set for the development of cooperative processing
and client-server applications. It is a completely
open technology, which can be used with any development
tool and with any emulator.
There are four key elements to the real world
development, delivery, and maintenance of client-server
applications, and all are supported by the Siri Infotech Product Line. These include front-end processing,
peer-to-peer, client-server processing, the integration
of front-ending and client-server processing into
the same application, and application integrity
control and software distribution management.
Front-ending allows you to take an existing mainframe
application and enhance and modernize it with
a PC-based interface, without changing any mainframe
code. This allows companies to leverage the PC
capabilities for presenting mainframe data to
users in a way that is intuitive, easy to use
and highly productive. The PC can provide field-by-field
help, context sensitive help, application level
help, pop-up selection lists, local editing and
validation, calculations, inter-field logic and
a myriad of other facilities designed to improve
the usability of mainframe applications.
Peer-to-Peer, Client-Server Processing allows
you to create client-server applications, where
the PC is used for the client portion of the application,
i.e. all user interaction and dialogue flow, and
the mainframe system is used for the server portion
of the applications, i.e. management of database
interaction, data integrity and security. In this
architecture, only data and messages are passed
between the PC and host, which results in a highly
streamlined and optimized production application.
Integrity Control and Software Distribution Management
allows you to use the host system to centrally
manage the integrity of the workstation logic
and distribute new versions of application logic.
In a production client-server application, the
PC is being used as an extension of server processing
activities. It is, therefore, absolutely critical
to ensure that the programs, files and data residing
on the PC are correct before the user starts the
application. When changes are made to the workstation
logic, the host is also used to manage the distribution
of these changes. A real world cooperative processing
application should not be rolled out to production
without this type of host-based management.
|