According to a preferred embodiment of the present invention, a managed object assembly (MOA) is used to abstract the business logic of a given system from the system's operational aspects or infrastructure-specific characteristics. The managed object includes a data object, a business object, a managed...http://www.google.com.au/patents/US5946694?utm_source=gb-gplus-sharePatent US5946694 - Apparatus and method for transparent application of service to business objects