Maintaining Business Components
Business Components are business objects that have two important characteristics:
- They are non-persistent holders of business logic. That is, they are the place to put business logic not tied to a single business entity instance (for example, a single Account or Person). This makes them analogous to common routines.
- When allowed, implementations of business components may be replaced at runtime by custom classes implementing the same business interface. An example of this includes info logic.