Business Entity and Process Components

The topic of this paper is how to structure a business application in components. A business component is constructed by horizontal and vertical integration of business objects. Vertically, it integrates four layers of a business objects and consists of three (layered) constituent components. Horizontally, on each layer, it integrates a set of closely related business objects. Conditions are given to determine the business objects to be included. Business components are partitioned in business entity components and business process components, since they have different properties. It is shown that the domain layer of a process component should be on top of the presentation layer in a layered architecture.