This document discusses client/server database environments and the internet database environment. It defines middleware as software that allows applications to interoperate without requiring low-level coding. It then lists six categories of middleware: asynchronous RPC, synchronous RPC, publish/subscribe, message-oriented middleware, object request brokers, and SQL-oriented data access. The document also explains that attaching databases to web pages is important for e-business because it allows customers to check inventory, place orders online, and submit other information to the database.