Context Object Pattern

Context Object PatternShort Description
A Design Pattern for Efficient Information Sharing across Multiple System Layers. Arvind S. Krishna, Douglas C. Schmidt …

Website: www.cs.wustl.edu | Filesize: 241kb

Content
Context Object
A Design Pattern for Efficient Information Sharing across Multiple System Layers
Arvind S. Krishna, Douglas C. Schmidt
Electrical Engineering & Computer Science
Vanderbilt University, Nashville, TN
{arvindk, schmidt}@dre.vanderbilt.edu
Michael Stal
Siemens AG Corporate Technology
Munich, Germany
michael.stal@siemens.com
Abstract
Software systems with a layered architecture, such as mid-dleware, need to propagate/share information across the different system layers. In middleware for example, effi-cient information sharing across different middleware lay-ers enables timely processing of client requests; a critical middleware functionality This paper presents the Context Object pattern that allows efficient processing of requests by propagating context information between different mid-dleware layers. Using this pattern, a layer/session propa-gates per-request information required by the next layer/session in a context object, which eliminates the need for (1) per-request state within each layer and (2) lock-ing/synchronization to access per-request information across different layers. This pattern is used in CORBA Object Request Brokers (ORBs) for request processing.
1 Intent
This pattern provides an efficient, and application-transparent way of sharing information between different layers in a software system.
2 Example
Many applications use…

Get the file Download here

AddThis Social Bookmark Button
Related Books:
  • Abstract classes, 17, 80 Actors (UML), 51 Adapter design pattern …
  • Information Object Design Pattern for Modeling Domain Specific …
  • POD a composition environment for pattern-oriented design …
  • The Iterator Design Pattern
  • Category-Partition Test Design Pattern
  • A design pattern approach to bitemporal data modelling - Database …
  • Null Object
  • A design pattern verifier in two-tier programming environment …

  • Related Searches: , , , ,



    Comments

    Leave a Reply