Scot Hillier's COM+ Programming with Visual Basic

( 2 )


This book is designed to get the reader started quickly creating business applications with COM+. The five parts of the book encompass Understanding COM+ Applications, Data Services Layer, Business Services Layer, User Services Layer, and the final project.In the last section of the book, readers will put all that they learned in the previous chapters to work by developing the application. This application is intended as a ...
See more details below
Available through our Marketplace sellers.
Other sellers (Other Format)
  • All (10) from $1.99   
  • New (1) from $86.18   
  • Used (9) from $1.99   
Sort by
Page 1 of 1
Showing All
Note: Marketplace items are not eligible for any coupons and promotions
Seller since 2008

Feedback rating:



New — never opened or used in original packaging.

Like New — packaging may have been opened. A "Like New" item is suitable to give as a gift.

Very Good — may have minor signs of wear on packaging but item works perfectly and has no damage.

Good — item is in good condition but packaging may have signs of shelf wear/aging or torn packaging. All specific defects should be noted in the Comments section associated with each item.

Acceptable — item is in working order but may show signs of wear such as scratches or torn packaging. All specific defects should be noted in the Comments section associated with each item.

Used — An item that has been opened and may show signs of wear. All specific defects should be noted in the Comments section associated with each item.

Refurbished — A used item that has been renewed or updated and verified to be in proper working condition. Not necessarily completed by the original manufacturer.


Ships from: Chicago, IL

Usually ships in 1-2 business days

  • Standard, 48 States
  • Standard (AK, HI)
Page 1 of 1
Showing All
Sort by
Sending request ...


This book is designed to get the reader started quickly creating business applications with COM+. The five parts of the book encompass Understanding COM+ Applications, Data Services Layer, Business Services Layer, User Services Layer, and the final project.In the last section of the book, readers will put all that they learned in the previous chapters to work by developing the application. This application is intended as a complete learning application that uses many of the features presented in the book.

Read More Show Less

Editorial Reviews

A book/CD-ROM guide to developing COM+ applications, written by a programmer for programmers. Offers a solutions-oriented approach to building applications and optimizing and streamlining them for long- term use. Covers understanding COM+ applications, data services, business services, and user services. Includes an application simulation. The CD-ROM contains source code and sample applications from the book, software, and trial software. For intermediate-level developers with a working knowledge of ActiveX components. Hillier works in the private sector and has written several computer books. Annotation c. Book News, Inc., Portland, OR (
Read More Show Less

Product Details

  • ISBN-13: 9780672319730
  • Publisher: Pearson Education
  • Publication date: 9/21/2000
  • Edition description: BOOK & CD
  • Pages: 477
  • Product dimensions: 7.34 (w) x 9.05 (h) x 1.12 (d)

Table of Contents

Introduction 1
How This Book Is Organized 1
Conventions Used in This Book 5
Part I Understanding COM+ Applications 7
1 Windows DNA and COM+ 9
Windows 2000 Services 11
Active Directory 12
Internet Information Server 5.0 12
Message Queuing 14
Universal Data Access 14
XML Support 14
Network Load Balancing 16
Component Services 16
Tiered Architecture Overview 18
Two-Tier Architecture 19
Three-Tier Architecture 21
Establishing a Test Environment 23
Windows 2000 Advanced Server 24
SQL Server 2000 26
Visual Studio 26
2 Administering COM+ 27
The Component Services Explorer 28
Computer Properties 29
Application Properties 34
The System Application 40
Creating Applications 40
Component Properties 42
Installing COM+ Components into an Application 46
3 Designing COM+ Applications 53
Assessing Functional Requirements 54
Problem Statement 54
Gathering Requirements 55
Assessing Requirements 57
Describing the System 58
Identifying Actors and Use Cases 59
Documenting the Use Cases 60
Flow Charts 64
Creating the Paper Prototype 65
System Modeling 66
Database Model 66
Logical Model 67
Three-Tier Diagram 69
4 COM+ Application Fundamentals 83
Understanding Contexts 84
Object Activation 88
Communicating with the Context 93
State Management 96
The ObjectControl Interface 99
Managing Shared Properties 102
SharedPropertyGroupManager 102
SharedPropertyGroup 102
SharedProperty 103
Part II Data Services 111
5 Accessing Data with COM+ 113
OLEDB Session Pooling 114
Controlling the Number of Pools 115
Tuning Session Pooling 117
Understanding Data Transportation 123
Understanding Cursors 123
Understanding Transports and Payloads 125
Delimited Strings 126
Variant Arrays 127
Disconnected Recordsets 129
Property Bags 131
Conclusion 134
XML 134
XML Fundamentals 135
The Stream Object 139
Web Services and SOAP 141
Updating Records 142
Handling Collisions 143
6 COM+ Data Components 149
Encapsulating Stored Procedures 151
Parameter Passing 154
Strong Function Signatures 154
Variant Arrays 155
XML 158
Error Handling 161
Polymorphic Interfaces 163
Understanding Polymorphism 164
Creating Standards 165
The DNA Payload 167
Overview 169
Dataset Properties and Methods 169
Field Object Properties 170
Passing Parameters with the DNA Payload 170
Returning Data with the DNA Payload 173
Displaying HTML with the DNA Payload 174
Conclusion 175
7 COM+ Transactions 181
Understanding Transaction Attributes 182
The Microsoft Distributed Transaction Coordinator 183
Transactional Components 184
Understanding Transaction Context 185
Voting in Transactions 190
Monitoring Transactions 198
Part III Business Services 205
8 COM+ Security 207
Distributed Security 208
Certificates 208
Kerberos Protocol 209
Active Directory 210
Single Sign-On 211
Microsoft Installer 211
Personalization 212
Active Directory Services Interface 213
Using ADSI 213
Manipulating Properties 216
Authenticating Users 220
COM+ Security Features 222
Declarative Security 222
Programmatic Security 223
Conclusion 226
9 COM+ Business Features 231
The COM+ Event System 232
Event Classes 233
Event Subscribers 234
Event Publishers 237
Filtering Events 238
COM+ Constructors 238
Compensating Resource Manager System 242
CRM Workers 242
CRM Clerks 243
Compensating Resource Managers 245
CRM Issues 249
10 Asynchronous COM+ Applications 255
The Microsoft Message Queue 256
MSMQ Applications 258
MSMQApplication Object 258
MSMQQuery Object 259
MSMQQueueInfos Object 260
MSMQQueueInfo Object 260
MSMQQueue Object 261
MSMQEvent Object 261
MSMQMessage Object 262
MSMQ Limitations 264
Queued Components 265
Designing Queued Components 266
Calling Queued Components 268
Using Queued Components in Transactions 271
Exception Classes 272
Part IV User Services 279
11 COM+ and the Internet 281
New Internet Information Server Features 282
Isolating Internet Applications 282
Generating Custom Error Messages 285
Using Scriptless ASP 290
Creating Transactional Web Pages 290
Understanding Transactional Attributes 290
Creating Multi-Page Transactions 292
Creating Classes in Scripts 294
Accessing ASP Objects with COM+ Components 298
Understanding XSL Style Sheets 300
XSL Fundamentals 300
XSL Templates 302
XSL Elements 305
12 COM+ and Win32 311
Maintaining Application State 312
Custom Collections 314
Data Binding 315
User Interface Strategies 319
ActiveX Controls 319
HTA Pages 324
13 Integrating COM+ with Groupware 331
Integrating Exchange 2000 Server with COM+ 332
Understanding Web Storage 332
ActiveX Data Objects: Accessing Web Stores 334
Collaboration Data: Using Contact and Message Objects 336
Integrating Microsoft Outlook 2000 with COM+ 338
The Outlook Design Environment 340
Coding Outlook Items 343
Integrating Digital Dashboards with COM+ 348
14 Debugging and Deploying COM+ Applications 353
Debugging COM+ Components 354
Debugging in Visual Basic 354
Debugging in Visual InterDev 355
Deploying COM+ Applications 356
Deploying Data Services 357
Deploying Business Services 357
Deploying User Services 359
Deployment Checklist 362
Analyzing COM+ Applications 363
The Testing Process 364
Assessing Performance 366
Load Balancing 367
15 COM+ Catalog Administration 377
The COM+ Administration Object Model 378
The COMAdminCatalog Object 378
The COMAdminCatalogCollection Object 380
The COMAdminCatalogObject Object 382
Performing COM+ Administration with the Windows Scripting Host 383
The WScript Object 384
The Shell Object 385
Part V 389
16 Designing the Application 391
Problem Statement 392
Gathering Requirements 392
Membership and Personalization 393
Promotions 393
Analysis 393
Identifying Actors and Use Cases 393
Log In 394
Add Book to Cart 397
View Cart 399
Checkout 401
Screen Shots and the Paper Prototype 403
Data Model 407
System Models 408
The Three-Tier Model 408
Log In 410
Add Book to Cart 412
Check Out 414
Defining Components 415
17 Building the Application 417
Development Environment 418
Creating the Database 419
Creating the COM+ Components 425
Data Services 428
Business Services 436
Deploying Components 440
Creating the Web Interface 445
Index 449
Read More Show Less

Customer Reviews

Average Rating 5
( 2 )
Rating Distribution

5 Star


4 Star


3 Star


2 Star


1 Star


Your Rating:

Your Name: Create a Pen Name or

Barnes & Review Rules

Our reader reviews allow you to share your comments on titles you liked, or didn't, with others. By submitting an online review, you are representing to Barnes & that all information contained in your review is original and accurate in all respects, and that the submission of such content by you and the posting of such content by Barnes & does not and will not violate the rights of any third party. Please follow the rules below to help ensure that your review can be posted.

Reviews by Our Customers Under the Age of 13

We highly value and respect everyone's opinion concerning the titles we offer. However, we cannot allow persons under the age of 13 to have accounts at or to post customer reviews. Please see our Terms of Use for more details.

What to exclude from your review:

Please do not write about reviews, commentary, or information posted on the product page. If you see any errors in the information on the product page, please send us an email.

Reviews should not contain any of the following:

  • - HTML tags, profanity, obscenities, vulgarities, or comments that defame anyone
  • - Time-sensitive information such as tour dates, signings, lectures, etc.
  • - Single-word reviews. Other people will read your review to discover why you liked or didn't like the title. Be descriptive.
  • - Comments focusing on the author or that may ruin the ending for others
  • - Phone numbers, addresses, URLs
  • - Pricing and availability information or alternative ordering information
  • - Advertisements or commercial solicitation


  • - By submitting a review, you grant to Barnes & and its sublicensees the royalty-free, perpetual, irrevocable right and license to use the review in accordance with the Barnes & Terms of Use.
  • - Barnes & reserves the right not to post any review -- particularly those that do not follow the terms and conditions of these Rules. Barnes & also reserves the right to remove any review at any time without notice.
  • - See Terms of Use for other conditions and disclaimers.
Search for Products You'd Like to Recommend

Recommend other products that relate to your review. Just search for them below and share!

Create a Pen Name

Your Pen Name is your unique identity on It will appear on the reviews you write and other website activities. Your Pen Name cannot be edited, changed or deleted once submitted.

Your Pen Name can be any combination of alphanumeric characters (plus - and _), and must be at least two characters long.

Continue Anonymously
Sort by: Showing all of 2 Customer Reviews
  • Anonymous

    Posted March 14, 2001

    This is a great book.

    Scott Hillier introduces a complicated subject in a simple way. The writing is complimented with screenshots that let you see what you are learning. I adopted the architecture he presents in the book and it has helped me tremendously. I would recommend this book to anyone doing n-tiered development.

    Was this review helpful? Yes  No   Report this review
  • Anonymous

    Posted January 30, 2001

    The best programming book I have ever read.

    How can I put this? This book rules! Ok. That was a little juvenile but it communicates. Scott Hillier has a way of building blocks and then showing you the house you built like no book I have ever read. I went to a Microsoft conference and listened to the highly talented speaker ramble about COM+, XML and SOAP for two hours and yet learned nothing compared to what this book taught me in 30 minutes. He makes it very practical and clear. 6 stars.

    Was this review helpful? Yes  No   Report this review
Sort by: Showing all of 2 Customer Reviews

If you find inappropriate content, please report it to Barnes & Noble
Why is this product inappropriate?
Comments (optional)