Pattern Languages

A pattern provides a solution to a problem in a particular context, where certain forces influence the structure of the solution.

A pattern language is a collection of inter-related patterns for problems encountered within a certain domain of interest.

The pattern language for Transaction Models helps developers design transaction-based enterprise applications. The language contains design patterns that are especially helpful for developing applications to be used with object application servers, although most of the principles are relevant to relational database management systems as well. Object databases and object application servers typically provide some default transaction model. However, in some cases it is useful to develop an extra layer of services for the application, in order to support another model. These patterns will help you to determine when it is worth the extra effort to extend a server's default transaction model.

Company Background | Consulting Services | Projects | Technical Resources | Contact Us | Home
Copyright 2011 Tyhurst Technology Group LLC.
All rights reserved.