COM Beyond Microsoft: Designing and Implementing COM Servers by Terence Sherlock

By Terence Sherlock

* First publication on a debatable subject significantly vital to many huge agencies * Authors are between few in with proper adventure the 1st booklet to explain how Microsoft's part item version (COM) may be supported on desktops except home windows. Drawing on Compaq's groundbreaking paintings of porting COM/DCOM to its OpenVMS and Tru64 UNIX Alpha systems, COM past Microsoft explains how the COM average will help agencies combine their functions throughout a heterogeneous computing surroundings. This e-book info the leading edge COM help now local on Tru64 UNIX and OpenVMS and divulges how builders can make the most COM on OpenVMS and COM on Tru64 UNIX to create transportable software program parts that run nearly unchanged on OpenVMS, Tru64 UNIX, home windows NT, home windows 2000, and different significant computing structures.

Show description

Read Online or Download COM Beyond Microsoft: Designing and Implementing COM Servers on Compaq Platforms PDF

Best client-server systems books

A Networking Approach to Grid Computing

Deriving the grid metaphor from the electrical community of cables and gear stations, grid computing is and extension of the idea that of "computer time sharing" during which the computing atmosphere goals at permitting the choice, sharing, and aggregation of geographically dispensed assets in response to a variety of issues vital to optimizing computing assets.

Inside Server-Based Applications

Within SERVER-BASED functions is the easiest position to discover certain directions approximately the way to convey the applying layer to the server, aid skinny and streamlined consumers, and circulation legacy functions to Web-based supply structures. The booklet starts off with a evaluate of the fundamentals of server-side improvement, then explains how Microsoft(r) Windows(r) 2000 helps server-side improvement, with assurance of Win32 APIs together with carrier APIs, RAS, TAPI, MAPI, ODBC, lively Server Pages, and ISAPI.

Raspberry Pi Server Essentials

Raspberry Pi makes an exceptional server that enables you with eminently available to the hugely formidable principles. it's a able desktop which can practice projects that contain spreadsheets, note processing, and video games. It additionally performs high-definition video. while you are searching for the way to arrange a cost effective net server, essentially for use as a trying out atmosphere or to shop documents, then Raspberry Pi is ideal for you.

From IT Pro to Cloud Pro Microsoft Office 365 and SharePoint Online

Modernize your IT abilities for the recent global of cloud computing! even if you're an IT administrator, developer, or architect, cloud applied sciences are reworking your position. This advisor brings jointly the data you want to transition easily to Microsoft workplace 365 cloud-only and hybrid environments.

Extra info for COM Beyond Microsoft: Designing and Implementing COM Servers on Compaq Platforms

Example text

An encapsulation tool looks at either an executable file or at the application’s source code, identifies entry points to subroutines, and creates additional code (in the case of COM, the tool would create COM objects) that provide another set of entry points (in the case of COM, a set of COM interfaces) to the application. As you might guess, your success with an encapsulation tool depends on how well the original application is structured. Encapsulation tools can require a lot of handholding to use, and the resulting code sometimes needs human cleanup.

The numbers in Figure 11 correspond to the steps in the reservation process: 1. The client system—in this case, a terminal in the Trevor Travel office—collects the user’s reservation data and makes a request through the IReservation interface. The business logic assembles the data to determine whether the requested seat is available. If the seat is available, the system reserves it. 2. The reservation component passes specific information—customer name, destination, flight number, and ticket cost to the database component through the specific interfaces.

COM doesn’t prescribe the application’s structure or content. Instead, it provides a standard way in which component objects communicate (through interfaces). Takes care of all communication between components As shown in Figure 2 on page 4, creating and maintaining communication and context between parts of client/server applications in traditional programming languages can be brain-bending stuff. COM does all this work for you, and hides the complexity. De facto standard Because Microsoft has defined the COM APIs and created a set of tools and utilities that support those APIs, you can consider COM a de facto standard—that is, it’s unlikely that COM APIs will change very much because of the investment that Microsoft has already made in tools and supporting infrastructure.

Download PDF sample

Rated 4.44 of 5 – based on 36 votes