Implementation Guide for Oracle Billing Insight > Overview of Oracle Billing Insight >

About Oracle Billing Insight


Oracle Billing Insight is a Java J2EE multi-tiered Web application suite for viewing, analyzing, managing, and paying bills. Business and consumer users interact with the self-service interface and agent-assisted services. Oracle Billing Insight can be deployed on the Oracle Cloud Platform or On Premise.

Oracle Billing Insight is built on Struts 2, the Spring Framework, Spring Security, and Hibernate, and runs on Oracle WebLogic and Oracle Database. The Struts actions talk with the Service APIs which then access different functionality, such as hierarchy or reporting.

Oracle Billing Insight includes four applications, each packaged as one Enterprise Archive (EAR) file:

  • Self-Service. End users interact with the self-service online interface to view billing information, manage payments, manage their business hierarchies, and so on. Use the information in this guide to help you customize the preconfigured functionality for your company's implementation. In general, you deploy the Self-Service application EAR file in a cluster environment for the purpose of failover and load balance.

    For information about preconfigured Self-Service application use cases provided with Oracle Billing Insight, see Self-Service Application Guide for Oracle Billing Insight.

  • Assisted Service. Agents, such as customer service representatives, use the Assisted Service application to view billing analytics, statements, and payment information for end users. Agents can also make payments and perform other billing- and account-related tasks on behalf of a customer. You can also configure your Assisted Service application for access by a CRM or other back-office system.

    For information about preconfigured Assisted Service application use cases provided with Oracle Billing Insight, see Assisted Service Application Guide for Oracle Billing Insight.

  • Command Center (System Administration). Your system administrator uses the Command Center to manage the live Oracle Billing Insight production environment, which comes with a set of predefined batch jobs for payment processing and reporting. A job consists of one or more tasks, and each task performs a specific piece of the processing. Each task is implemented as an EJB and has its own configuration parameters which you also configure using the Command Center UI. The Command Center UI is based on Servlet-JSP technology, not struts and tiles. You deploy the Command Center on a separate application server. You do not customize this application, although you can create custom jobs if necessary.

    For more information about configuring and running jobs in the Oracle Billing Insight Command Center, see Administration Guide for Oracle Billing Insight.

  • Web Services (Machine-to-Machine). Oracle Billing Insight Web services provide a programmatic interface that system integrators can use to integrate back-office systems with the Oracle Billing Insight applications and database.

    For information about using Web services with Oracle Billing Insight, see Web Services Reference for Oracle Billing Insight.

This guide assumes you have installed Oracle Billing Insight and deployed these applications, and can run and view them successfully. For information about installing Oracle Billing Insight, see Installation Guide for Oracle Billing Insight.

Related Topics

About the Assisted Service Application

About the Command Center Application

About the RESTFul Web Services

Implementation Guide for Oracle Billing Insight Copyright © 2016, Oracle and/or its affiliates. All rights reserved. Legal Notices.