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 Hartwich | 1 | 2 | 1.40 |
freie universitaet berlin | 2 | 0 | 0.34 |