Hierarchy Developer's Guide for Oracle Billing Insight > Basic Hierarchy Manager Use Cases >

Managing Business Objects


The Object Management Framework has adopted a set of patterns for object creation, modification, and retrieval. Within the catalog of business objects provided by default, each type of business object has its own Manager class, Object class, and DAO (Data Access Object) class. The manager class deals with a business object's lifecycle, the object class is the data object and can contain business logic, and DAO class deals with database persistence.

As the standard product offering from OMF, the following business objects and their services are provided: Billing Account, Company, Service Agreement, Charge Type, Service Charge Type, and Service Plan.

When using the OMF framework, the following terms are heavily used:

  • Business Object Type. A string uniquely identifies the type of business object.
  • Business Object URI. A string uniquely identifies the business object instance. The URI consists of the type and the ID of that object within the type.
Hierarchy Developer's Guide for Oracle Billing Insight Copyright © 2016, Oracle and/or its affiliates. All rights reserved. Legal Notices.