What is OpenSwitch?

OpenSwitch is a Sybase Open Server™ gateway placed between client connections such as isql, or any application developed using Sybase Open Client, ODBC, or JDBC™ libraries, and two or more Adaptive Servers.

OpenSwitch transparently transfers incoming connections to Sybase server products, such as an Adaptive Server® or another Open Server application (including another instance of OpenSwitch), either manually in response to an administrative request, or automatically in response to an Adaptive Server failure.

Figure 1-1: Basic OpenSwitch functionality

Basic OpenSwitch functionality showing three clients, one OpenSwitch server and two Adaptive Servers. Three client connections are shown failing over from ASE Server A to ASE Server B.

Any OpenSwitch connection switch remains transparent to the client application, and does not require disconnecting and reconnecting. Client applications are presented with a view of one stable connection while behind the scenes, servers are started and stopped for maintenance, failover, batch processing, and so on.