Home | Amazing | Today | Tags | Publishers | Years | Account | Search 
Inside COM+ Base Services (Microsoft Programming Series)

Buy
COM+ is not a radical departure from COM-it is the next stage of evolution of the COM programming model. COM was originally designed as a minimalist's component architecture. With the advent of the three-tier programming model, applications have become more complex. To help developers who work in this new world, COM+ offers a richer set of services than was available in COM. These services evolved from the technology previously known as Microsoft Transaction Server (MTS) and include features such as automatic transactions, role-based security, load balancing, object pooling, queued components, the in-memory database, and an external publish-and-subscribe event model.

COM+ offers many powerful and useful run-time services that save you the effort of building similar services yourself. While working on this book, we came to realize that it is impossible to explain these services without first explaining the fundamental component model at the heart of COM+. Whether or not you use these services in your components-for some developers, COM+ services offer little advantage1-you must understand the fundamental COM+ programming architecture before you can use COM+ effectively.

Inside COM+ Base Services describes the fundamental component model at the core of COM+. Once you understand the issues involved in building software components, you'll be able to decide where and how to use the COM+ component services effectively. Inside COM+ Component Services (forthcoming from Microsoft Press) covers these services in detail, along with issues involved in building multitier enterprise applications.

In this book, we make two assumptions-that you're interested in learning about COM+ and that you're familiar with a modern programming language such as C++, Microsoft Visual Basic, or Java. One of the central tenets of COM+ is the concept of language neutrality, so we've structured Inside COM+ Base Services around that idea. Although you can build COM+ components in a wide variety of development environments, we focus on the most popular trio: C++, Visual Basic, and Java. Visual Basic and Java developers will learn a lot from this book even though these languages hide a large part of the COM+ infrastructure. In many cases, we present examples in C++ and then show how components written in higher-level languages can tie into the same functionality. However, you must understand the fundamentals of C++ in order to use many of the sample programs.

Remember the Sojourner rover that roamed the surface of Mars during the summer of 1997? It ran on an 8-bit Intel 80C85 processor containing only 6500 transistors (compared with 5.5 million transistors in a Pentium). It had a radio modem capable of 9600 bps and was powered by solar energy and nonrechargeable lithium D-cell batteries. It was a feat of modern engineering achieved with the most basic components. In a less dramatic way, COM+ is like that-it consists of a fundamental set of ideas that can give rise to some amazingly powerful systems.
(HTML tags aren't allowed.)

Foundations in Evolutionary Cognitive Neuroscience
Foundations in Evolutionary Cognitive Neuroscience
This book is an introduction to the emerging field of evolutionary cognitive neuroscience, a branch of neuroscience that combines the disciplines of evolutionary psychology and cognitive neuroscience. It outlines the application of cognitive neuroscientific methods (e.g., functional magnetic resonance imaging, transcranial magnetic stimulation,...
Beginning Android Application Development (Wrox Programmer to Programmer)
Beginning Android Application Development (Wrox Programmer to Programmer)

i FirSt StArted plAying With the Android Sdk before it was offi cially released as version 1.0. Back then, the tools were unpolished, the APIs in the SDK were unstable, and the documentation was sparse. Fast forward two and a half years, Android is now a formidable mobile operating system, with a following no less impressive than the...

Visual Models for Software Requirements (Best Practices (Microsoft))
Visual Models for Software Requirements (Best Practices (Microsoft))
Visual requirements models are one of the most effective ways to identify software requirements. They help the analyst to ensure that all stakeholders—including subject matter experts, business stakeholders, executives, and technical teams—understand the proposed solution. Visualization keeps...

UNIX® Network Programming Volume 1, Third Edition: The Sockets Networking API
UNIX® Network Programming Volume 1, Third Edition: The Sockets Networking API

Everyone will want this book because it provides a great mix of practical experience, historical perspective, and a depth of understanding that only comes from being intimately involved in the field. I've already enjoyed and learned from reading this book, and surely you will too."
-Sam Leffler

...
Applied Java Patterns
Applied Java Patterns

A hands-on guide to design patterns for Java platform developers.

  • Pattern-based solutions for every stage of the development lifecycle
  • Documents 30 patterns, including the 23 core patterns for the Sun Certified Enterprise Architect exam
  • Describes pattern use within the Java APIs—including...
Documentary in the Digital Age
Documentary in the Digital Age
If you want to learn from the leading lights of today's revolution in documentary filmmaking Maxine Baker has written the guide you need to own. You'll discover the many different and innovative approaches to documentary form and style arising from the use of innovative new technology. A tribute to the mavericks of creativity, inside you will find...
©2021 LearnIT (support@pdfchm.net) - Privacy Policy