Middleware components run within a controlled runtime environment provided by the server vendor which manages their creation, management, and destruction. The middleware component developer no longer needs to write code that handles transactional behavior, security, database connection pooling or threading, because the architecture delegates this task to the server vendor...

Enterprise JavaBeans (EJB) provides a fully-scalable, distributed, and cross-platform architecture that makes the most of your business resources. Not only can these components run on any platform, but they are also completely portable across any vendor's EJB component execution system. The EJB environment automatically maps the component to the underlying vendor-specific execution services . Let me show you how to build EJB server-side business object components .

Microsoft Transaction Server (MTS) is built on DCOM and brings in mainframe-like transactional reliability to the PC world following a "write once, run many" strategy. Developers use MTS to deploy scalable server applications built from COM components, focusing on solving business problems instead of on the programming application infrastructure. MTS delivers the "plumbing"  including transactions, scalability services, database connection management, and point-and-click administration  providing developers with the easiest way to build and deploy scalable server applications for business and the Internet. Let me show you how to build Transaction Server business object components.

Component Object Model + (COM+) is the latest version of MTS. Collectively, the services that support COM and .NET component-based applications are known as COM+ Component Services, or simply as COM+. The most important services provided by COM+ deal with Administration, Just-in-Time Activation (JITA), Object Pooling, Transactions, Synchronization, Security, Queued Components, and Events. Let me show you how to build Transaction Server business object components.

CORBA Component Model (CCM) is a specification that focuses on the strength of CORBA as a server-side object model. It concentrates on issues that must be addressed to provide a complete Server side middleware component model. It can be described as a cross platform, cross language superset of EJB. The CCM gives developers the ability to quickly build web-enabled enterprise scale e-commerce applications while leveraging the industrial strength of CORBA. Tight integration with EJB leverages CORBA's cross-platform and multiple-language capabilities. Let me show you how to build CCM business object components.