The Sybase product line includes servers and tools for building servers:
Adaptive Server Enterprise is a database server. Adaptive Server Enterprise manages information stored in one or more databases.
Open Server provides the tools and interfaces needed to create a custom server, also called an “Open Server application.”
An Open Server application can be any type of server. For example, an Open Server application can perform specialized calculations, provide access to real time data, or interface with services such as electronic mail. An Open Server application is created individually, using the building blocks provided by the Open Server Server-Library.
Adaptive Server Enterprise and Open Server applications are similar in some ways:
Adaptive Server Enterprise and Open Server applications are both servers, responding to client requests.
Clients communicate with both Adaptive Server Enterprise and Open Server applications through Open Client products.
But they also differ:
An application programmer must create an Open Server application using Server-Library’s building blocks and supplying custom code. Adaptive Server Enterprise is complete and does not require custom code.
An Open Server application can be any kind of server, and can be written to understand any language. Adaptive Server Enterprise is a database server, and understands only Transact-SQL.
An Open Server can communicate with “foreign” applications and servers that are not based on the TDS protocol, as well as Sybase applications and servers. Adaptive Server Enterprise can communicate directly only with Sybase applications and servers, although Adaptive Server Enterprise can communicate with foreign applications and servers by using an Open Server gateway application as an intermediary.