Location:  Home» Web Dev » General » COM and .NET Component Services (O'Reilly Windows)  
Categories
Web Dev
Web Marketing
General Marketing
E-commerce
Subcategories
Paperback
Trade

COM and .NET Component Services (O'Reilly Windows)

COM and .NET Component Services (O'Reilly Windows)

enlarge enlarge 
Author: Juval Loewy
Publisher: O'Reilly Media, Inc.
Category: Book

List Price: $49.99
Buy New: $7.09
You Save: $42.90 (86%)



New (24) Used (24) from $3.51

Rating: 4.0 out of 5 stars 9 reviews
Sales Rank: 861769

Format: Illustrated
Media: Paperback
Edition: Lst Ed
Pages: 384
Number Of Items: 1
Shipping Weight (lbs): 1.4
Dimensions (in): 9.1 x 7.2 x 0.9

ISBN: 0596001037
Dewey Decimal Number: 005.117
UPC: 636920001034
EAN: 9780596001032
ASIN: 0596001037

Publication Date: September 25, 2001
Availability: Usually ships in 1-2 business days

Similar Items:

  • Programming .NET Components, 2nd Edition
  • Essential COM (DevelopMentor Series)
  • COM and .NET Interoperability
  • COM Programming with Microsoft .NET
  • Transactional COM+: Building Scalable Applications (DevelopMentor Series)

Editorial Reviews:

Amazon.com Review
Aimed at the more experienced developer or Windows administrator responsible for deployment, COM and .NET Component Services provides an expert guide to getting the most out of COM+ services on the Windows 2000/XP platform, including material on the new .NET platform. This guide will help you create state-of-the-art, scalable Windows components that take full advantage of transactions, object pooling, and powerful administrative features available in COM+.

While Microsoft is about to replace COM components with the new .NET standard, COM+ is still a viable technology and will be fully supported (and even enhanced) in the new .NET Framework. Much of COM and .NET Component Services concentrates on C++ and Visual Basic examples that explore areas of functionality, plus practical tips for configuring and administering components with such tools as the COM+ Services Explorer.

The expert perspective here will help you design components that work with COM+ effectively. There is plenty of background material on COM+ topics like marshaling and interception, which allow objects to be pooled behind the scenes on the Windows platform. But the focus is on the real APIs and programming techniques developers need to work with COM+. This practical focus extends to specific suggestions and pitfalls to avoid for each area of COM+ development. There is good material on COM+ transactions here, along with some excellent material on asynchronous components that tap COM+ queuing capabilities.

The book concludes with a long chapter on .NET, which brings this title current with Microsoft's new programming platform. The author recaps the APIs covered earlier in the book using .NET and C#. (COM+ is still a part of .NET, but you'll use a different set of APIs and programming language to work with it.) The book concludes with a glance at new COM+ 1.5 features, plus a quick introduction to .NET.

In all, this title strikes a good balance between the old and the new. After reading this smart and fast-moving text, developers will be able to immediately learn COM+ skills that will have practical benefit for both current and future Windows software. --Richard Dragan

Topics covered: Overview on COM+ Components (features and basic deployment), COM+ contexts (marshaling and interception), COM+ instance management, object pooling, just-in-time activation (JITA), COM+ transactions, transaction basics, compensating transactions, two-phase commits and voting, apartments and concurrency, activities, the neutral threading apartment, APIs for manipulating the COM+ catalog, security (roles, programmatic security and pitfalls), queued components (synchronous and asynchronous components), COM+ events and the Event Service (filtering, distributed and asynchronous events), sample code in C++ (and Visual Basic 6), .NET serviced components, .NET packages and APIs for COM+ development, introduction to COM+ 1.5 and the .NET Framework, and administration and programming hints for COM+.

Product Description
This book is for experienced Microsoft COM developers who want to advance to building component-based applications with the COM+ services available with Windows 2000. Assuming familiarity with classic COM, it focuses on the added services of COM+, including support for transactions, queued components, events, concurrency management, and security. COM and .NET Component Services is the first book to stress the importance of learning to use COM+ services for both .NET and COM component-based applications. Since most companies have considerable investment in existing code base and development skills, COM+ can serve as a migration path for companies and developers. Companies can start (or continue) their projects in COM, using COM+ as a supporting platform for component services, and then when the time comes to move to .NET, they can start plugging .NET components seamlessly into the same architecture.


Customer Reviews:   Read 4 more reviews...

5 out of 5 stars Excellent, straight to the point   November 22, 2003
Constantin-Dinu Marinescu (Ottawa, ON)
12 out of 22 found this review helpful

Don't worry about the slight .Net presence in the book; there is no "new generation" of COM+ in .Net, .Net simply includes COM+ (of course there is a new name for it: Enterprise Services, but this is just pure marketing matter)!
I haven't finished the book yet, but I can say Juval found the right way in explaining most of the COM+ features and why are they indispensable in building enterprise apps by focusing on the business logic and not on the plumbing (object pooling for supporting scalability, transaction management, synchronization etc). The writing style is clear, the content is exhaustive enough for covering all the aspects of COM+/.Net Enterprise Services and, the last but not the least, the book has less than 400 pages.
Other recommended books about COM+:
-Transactional COM+, by Tim Ewald: if you need to know more COM+ internals about contexts, apartments etc.
-Programming Distributed Apps with COM+ and VB6, by Ted Pattison: excellent lecture, easy and explains very well the "why"s.
- Visual Basic and COM+ Programming: by Peishu Li. Very similar style with Juval's book, except that the code is VB instead of C++.



3 out of 5 stars Beware...COM Services and some pages about .NET   July 31, 2003
M. Arevalo (El Salvador)
17 out of 28 found this review helpful

Don't get me wrong!! It's a great book, for understanding COM+ and use it, without all the headache of learning "why".
But i think many people would believe is a good about .NET and how to use COM Services, but you will get only a few pages about implementing both technologies together.
But, like i've said, it's a good book about COM Services.



4 out of 5 stars Very Good Condition(Just like New)   January 31, 2003
Dipen Joshi (Scottsdale, ARIZONA United States)
11 out of 81 found this review helpful

The book was in excellent condition and looks like new. Although the shipping was 2 days late but based on the book condition its worth waiting.
I can rate A++.



5 out of 5 stars Amazing explanations of COM+ Services   December 7, 2001
Jeff Jorczak (Manchester, CT USA)
20 out of 31 found this review helpful

I have read several books now on COM+ and MTS before it, and I have never quite understood how everything ties together and works together. So I have been stumbling in the dark on this for years. My components work, but I never knew if they worked optimally.

This book changed all that. Finally, it all makes sense. This is by far the best book on this subject that I have read. Every piece of COM+ is explained clearly and with enough detail to get the point across without bogging down the reader. It even answered some difficult mysteries for me such as "Why is the JITA checkbox greyed out for my transactional components?" I couldn't even find an answer for that one on the newsgroups.

The .NET coverage is brief and was probably an afterthought (in that it appears in a chapter at the end rather than integrated throughout the book), but it is enough to get started. I am looking forward to a second edition of this book that focuses on .NET and has all the code examples in C#. Juval, please write that!


5 out of 5 stars Know COM, Learn COM+ and .NET component Services   December 1, 2001
Heinrich Gantenbein (San Jose, CA United States)
14 out of 23 found this review helpful

This is one of the best technical books, I have read. It assumes knowledge of COM and object-oriented technologies. The clarity in the areas COM+ interception, threading, security, transaction handling is exceptional.

SEO and Marketing Tips
BETA RELEASE
Guitar Lesson | Bankruptcy | Debt Consolidation | Bad Credit Mortgages | Free Credit ReportCheap Books | Linens | iPod Sale | Layouts MySpace Игри
Magazin Ro COM and .NET Component Services (O'Reilly Windows)