Today, developers validate data in the database, the client application, or possibly both. Maintaining integrity constraints in the database ensures that all applications will enter valid data, but sacrifices application responsiveness and increases network overhead. Maintaining data integrity in the user interface provides responsive client-side applications and reduced network traffic, but increases maintenance costs. The ConstraintBroker and ActiveDictionary provide an ideal solution. By automatically propagating the validity checks from the database to the client application, the end users get quick and responsive applications for accurate data entry.
Network traffic is reduced significantly.
The Business Object Broker provides load balancing and 24x7 fail-over safety for any object, including Remote DataBrokers, standard COM and DCOM objects, RPC Servers, and even DCE Servers. Many different physical servers can run a copy of the same object. The Business Object Broker automatically checks for the availability of these objects on various servers and distributes the connecting clients among them. If a particular server goes down, the client is automatically reconnected to the next available server, ensuring 24x7 reliability. This protects you from the possibility of change from one competing Internet standard to another.