+

Search Tips | Advanced Search

Use the Microsoft Transaction Server (COM+)

COM+ ( Microsoft Transaction Server) is designed to help users run business logic applications in a typical middle tier server.

See Features that can be used only with the primary installation on Windows for important information.

COM+ divides work up into activities, which are typically short independent chunks of business logic, such as transfer funds from account A to account B. COM+ relies heavily on object orientation and in particular on COM; loosely a COM+ activity is represented by a COM (business) object.

COM+ is an integrated part of the operating system.

COM+ provides three services to the business object administrator, removing much of the worry from the business object programmer:

  • Transaction management
  • Security
  • Resource pooling

You usually use COM+ with front-end code that is a COM client to the objects held within COM+, and back-end services such as a database, with IBM MQ bridging between the COM+ business object and the back-end.

The front-end code can be a stand-alone program, or an Active Server Page (ASP) hosted by the Microsoft Internet Information Server (IIS). The frontend code can be on the same computer as COM+ and its business objects, with connection through COM. Alternatively, the frontend code can be on a different computer, with connection through DCOM. We can use different clients to access the same COM+ business object in different situations.

The backend code can be on the same computer as COM+ and its business objects, or on a different computer with connection through any of the IBM MQ supported protocols.

Parent topic: Scenario 2: Other software provides the coordination

Last updated: 2020-10-04