Tous nos rayons

Déjà client ? Identifiez-vous

Mot de passe oublié ?

Nouveau client ?

CRÉER VOTRE COMPTE
Transactional Com+
Ajouter à une liste

Librairie Eyrolles - Paris 5e
Indisponible

Transactional Com+

Transactional Com+

Building Scalable Applications

Tim Ewald

436 pages, parution le 01/04/2001

Résumé

Building scalable distributed systems that efficiently perform enterprise-critical functions is incredibly challenging. Microsoft developed COM to help. COM is a sophisticated runtime environment for COM components. It is designed to make the development of scalable systems easier and is the foundation for higher-level frameworks such as BizTalk and Site Server Commerce Edition. But you can't use COM effectively if you don't understand how it works.

Transactional COM explains how COM works and shows readers how to use the technology to its fullest potential as a framework for developing scalable applications. It examines the theory behind COM, including the nature of scalability, why traditional object-oriented models are inappropriate for scalable systems, and the importance of transactions. The book explores how the two basic atoms of context and causality are used to implement COM runtime services. It introduces apartments and activities and the role they play in controlling concurrency in a COM process. It also introduces transaction streams and explains how they are used to integrate objects and transactions. Ewald shows how just-in-time activation and object pooling together change the relationship between a client and an object and reveals the importance of HTTP and MSMQ as communication protocols that offer significant advantages over DCOM. Most important, the author explains the influence all these factors have on the design of scalable COM+based systems.

Practical in its approach, Transactional COM goes beyond the rationale behind the technology and the details of its implementation to present concrete guidelines for using COMto build applications that scale.

Contents

1. Scalability.

Scalability Basics.
Identity.
Identity in COM.
Sharing Identities.
Identity Revisited.
The Object-Per-Client Model.
Transactions.
Integrating Objects and Transactions.
A Complex Problem.
Summary.

2. Atoms.
The Linker Switch Story.
From Consoles to Contexts.
Contexts as Objects.
Where Do Contexts Come From?
Context Flow.
Causality.
Causalities as Objects.
Summary.

3. Mechanics.
Context Relativity.
The Cost of Contexts.
Limiting Context.
Some Other Observations.
Summary.

4. Threads.
Apartments.
Cross-Apartment Call Overhead.
Apartment Guidelines.
Activities.
Allocating STA Objects to Apartments.
Serializing Calls.
Activity Guidelines.
Summary.

5. Objects.
Object Pooling.
Implementing Pooled Classes.
Object Pooling Guidelines.
Just-in-Time Activation.
JITA Guidelines.
Lies, Damn Lies, and Statistics.
Summary.

6. Transactions.
Local Transactions.
Distributed Transactions.
Distributed Transaction Complexities.
Declarative Transactions.
Transaction Guidelines.
Summary.

7. Isolation.
Correctness versus Performance.
Specifying Isolation Levels.
Deadlocks.
Application-Level Isolation.
Summary.

Caractéristiques techniques

  PAPIER
Éditeur(s) Addison Wesley
Auteur(s) Tim Ewald
Parution 01/04/2001
Nb. de pages 436
Format 18,8 x 23,3
Couverture Broché
Poids 919g
Intérieur Noir et Blanc
EAN13 9780201615944

Avantages Eyrolles.com

Livraison à partir de 0,01 en France métropolitaine
Paiement en ligne SÉCURISÉ
Livraison dans le monde
Retour sous 15 jours
+ d'un million et demi de livres disponibles
satisfait ou remboursé
Satisfait ou remboursé
Paiement sécurisé
modes de paiement
Paiement à l'expédition
partout dans le monde
Livraison partout dans le monde
Service clients sav.client@eyrolles.com
librairie française
Librairie française depuis 1925
Recevez nos newsletters
Vous serez régulièrement informé(e) de toutes nos actualités.
Inscription