Title
Flexible distributed process topologies for enterprise applications
Abstract
Enterprise applications can be viewed as topologies of distributed processes that access business data objects stored in one or more transactional datastores. There are several well-known topology patterns that help to integrate different subsystems or to improve nonfunctional properties like scalability, fault tolerance, or response time. Combinations of multiple patterns lead to custom topologies with the shape of a directed acyclic graph (DAG). These topologies are hard to build on top of existing middleware and even harder to adapt to changing requirements. In this paper we present the principles of an enterprise application architecture that supports a wide range of custom topologies. The architecture decouples application code, process topology, and data distribution scheme and thus allows for an easy adaptation of existing topologies. We introduce Rl-trees for specifying a data distribution scheme and present rules for RJ-tree-based object routing in DAG topologies.
Year
DOI
Venue
2002
10.1007/3-540-38093-0_1
SEM
Keywords
Field
DocType
process topology,present rule,enterprise application architecture,data distribution scheme,architecture decouples application code,dag topology,enterprise application,custom topology,well-known topology pattern,access business data object,directed acyclic graph,fault tolerant,distributed processing
Middleware,Architecture,Enterprise application,Computer science,Response time,Network topology,Directed acyclic graph,Real-time computing,Fault tolerance,Scalability,Distributed computing
Conference
Volume
ISSN
ISBN
2596
0302-9743
3-540-07549-6
Citations 
PageRank 
References 
0
0.34
3
Authors
2
Name
Order
Citations
PageRank
Christoph Hartwich121.40
freie universitaet berlin200.34