Software: small library, book collectors:

Small Handy Library Manager: run your library in seconds, a good balance between power and simplicity.

Small Library Pro: database maintenance system for small private, public, or corporate libraries.

Book Organizer Advantage: book inventory software for book collectors.

Books  >   Computers and Internet : Programming : APIs and Operating Environments : COM, DC : 

COM+ Programming: A Practical Guide Using Visual C++ and ATL (With CD-ROM)

Tapadiya, Pradeep

Prentice Hall PTR
Published:September 22, 2000

Read More, Buy It

Description: From the Inside Flap

Ever since software development became an engineering discipline, software development teams everywhere in the world have faced similar development and deployment problems. Among other things, developers today are concerned about:

Reusing code that has been tested and used in other applications

Developing flexible applications that can be customized to the users needs, but not at the expense of overburdening the development team

Addressing anomalies and add features after the application has been shipped, while avoiding a complete rewrite of the application

Improving application development time by leveraging against software code developed by third party software vendors

Developing distributed and non-distributed applications in a similar manner

All of these challenges and many more are addressed by a single technology: the Microsoft Component Object Model, better known as COM. COM is a framework for developing software components, small binary executables, that provide services to applications and other components.

The incredible explosion of the Internet has caused a revolution in the way information has to be made available to the users. In developing enterprise systems, the traditional client/server model has been replaced with a three-tier programming model, enhanced for Internet applications. Developing such enterprise systems is a time- and resource-consuming affair, as the system has to meet extra enterprise-level requirements such as scalability, robustness, security, transaction support, etc.

COM+ is an advanced run-time environment that provides services to meet many of the above-mentioned enterprise-level requirements. It is an integral part of the Windows 2000 Operating System. Developers can leverage the services provided by COM+, instead of building the services themselves.

This book focuses on understanding the COM+ architecture from a developer's perspective and building COM+ applications using Microsoft Visual C++ and the Active Template Library (ATL).

COM+ is not a radical departure from COM--it is just the next stage in the evolution of the COM programming model. As a matter of fact, it is very difficult to determine where COM ends and where COM+ begins. In order to understand the COM+ architecture and the services provided by COM+, it is necessary to understand the fundamental component model at the heart of COM+. To this end, the book is divided in two parts. The first part builds the foundation that is COM and the second part explains the services provided by COM+ version 1.0.About This Book

The purpose of writing this book is twofold. To help you:

Understand the COM/COM+ architecture, and

Explore the services provided by COM+ 1.0.

In order to achieve the stated goals, I have presented the material from a developer's perspective. I have illustrated the key concepts by writing some simple applications using Microsoft Visual C++ 6.0, Platform SDK (January 2000), and ATL 3.0. This book provides enough C++ code and tools to enable the readers to be more productive and to carry out further research.

As we progress through unfolding the COM+ architecture and services, I first present one or more software-engineering problems at hand, and then discuss the solution that COM+ has to offer. Whenever applicable, code snippets are provided to illustrate and explain the concepts.

In an attempt to focus on COM+ 1.0 architecture and services, I have refrained from including material that is not of any practical importance. Consequently, I do not discuss the origin and history of COM, or even Microsoft Transaction Server (MTS), a precursor to COM+ 1.0. However, whenever possible, I have touched upon the new services that are being planned for the future release of COM+ (COM+ 1.x).Choice of Language

COM+ is a specification. As such, it is language independent. However, most COM-based components are currently written in C++. This book uses C++ for almost all the server-side code. Client-side usage is shown in C++, VB, or in any other language that is appropriate

Bestselling and bargain books: Librarians, book collectors

#commissionsearned * Search bestsellers
* Search bargain books
* Other books

Read More, Buy It

Track your book collections, book libraries with our software:

- tiny libraries, personal book collections: try our simple book organizer
- for small libraries we offer small and powerful library software for Windows

PrimaSoft, as an Amazon Associate, receives a commission from qualifying purchases made on the affiliate links we share.

Copyright © 2019 · All Rights Reserved · PrimaSoft PC