The Worst-Case Scenario

If the mainframe is a Type III, we must add a validation agent. If the mainframe is a Type II, we have two options:

Implementing validation runs several possible risks. It may slow mainframe performance, break existing applications, and increase debugging time, which can affect all systems.

The recommended validation agent is Microsoft Open Data Services (ODS).

To the client, the data looks as if it were coming from Windows SQL Server. The business rules are implemented at the ODS application instead of in the client application. If an existing application is being replaced, the application validation rules should be consolidated and placed in the ODS application.

This system divides its responsibilities into three parts: user interface, business rules validation, and database or file system.

Each part can be built by separate developers. Each part has well-defined lines of responsibility.