'

A pattern-based approach for building reusable, technology-neutral component integration architectures

Ali Arsanjani IBM, National E-business Application Development

In this paper we present Enterprise Component, one of the more significant patterns of a pattern language-based approach for building technology-neutral, reusable component integration architectures. It addresses the issues and problems of how software architects should model and construct component-based architectures in a technology-neutral specification context for medium- to large-grained enterprise-level components in the face of shifting and often conflicting decisions points, based on the notions of subsystem analysis and variation-oriented design. Components of composite granularity can be designed and implemented; workflow and business rules are appropriately partitioned in this component framework.'