8 Extending Reference Implementations

Oracle Communications reference implementations provide starting points for you and facilitate system integration and solution development. Reference implementations do not implement complete sets of features and actions for a domain, and they are not comprehensive solutions.

When developing and extending OSS solutions, begin with the following:

  1. Gain an understanding of the service domains.

  2. Identify the types of customer-facing services.

  3. Identify the actions that a customer can request for services on an order.

  4. Identify the input parameters of each action by determining information elements.

  5. Describe the steps in the business process for how each action is realized in the network.

    For example, describe the work that is performed and network elements that are configured.

  6. Identify the types of resources and resource facing services that drive the business process and realize the actions in the network.

  7. Describe the administrative policies and behaviors that determine how each resource is managed.

    For example, administrative policies might include capacity management, and behaviors might include the lifecycle, searching, and selecting an instance of a resource for use by a service.

  8. Describe how the resources can be organized in the inventory with respect to readiness for provisioning.

  9. Identify the interfaces and protocols for integration for steps in the business process that involve application integration not supported by the reference implementation.