SRC Demonstration Applications
The SRC software provides the following unsupported demonstration applications that you can use as a basis to create your own applications to extend the SRC software:
Enterprise Audit Plug-In
The Enterprise Service Portal audit plug-in, also referred to as the enterprise service portal IT Manager Audit Plug-In, defines a callback interface, which receives events when IT managers complete specified operations, such as subscribing to a service or changing the parameter substitutions of a subscription. The events report the type of operation, the identity of the IT manager, and other attributes.
You can write audit plug-in event listeners by implementing the callback interface. A listener performs tasks such as processing received events and then publishing the events to one or more event handlers, such as a log file, system log, or database. Events are sent after the corresponding operations have been completed.
Enterprise Manager Portal
Enterprise Manager Portal is an application that allows service providers to provision services for enterprise subscribers on routers running JunosE or Junos OS and that allows IT managers to manage services. This Enterprise Manager Portal is a complete application that requires little customization.
Figure 5 shows a sample page in the Enterprise Manager Portal.
You can use the Enterprise Manager Portal with the NAT Address Management Portal to allow service providers to manage public IP addresses for use with NAT services on routers running Junos OS and to allow IT managers to make requests about public IP addresses through the Enterprise Manager Portal. The NAT Address Management Portal is a complete application that requires little customization.
Monitoring Agent Application
The Monitoring Agent application integrates IP address managers into an SRC-managed PCMM environment and provides event notification for the SAE from subscribers who log into CMTS devices.
You can use the Monitoring Agent application to allow IP address managers, such as a DHCP server or a RADIUS server, to notify the SAE about subscriber events. You can use the SRC software to notify the SAE when:
A subscriber logs in
An address assignment is terminated
Sample Enterprise Service Portal
An enterprise service portal is a Web application that lets service providers supply a management interface to its customers for managing and provisioning services. The sample enterprise service portal provides is an application that illustrates how service providers can make their services available to IT managers in an enterprise and that provides developers with a starting point from which they can create their own enterprise service portals.
Residential Service Selection Portals
A residential portal is a Web portal application designed for use by individual subscribers to manage their subscriptions to Internet services and to log in to and out of a subscriber session. The portal pages, which are dynamically generated from information stored for subscribers, give subscribers instant access to personalized services, without the need to interact with customer representatives for a service provider. Proprietary client software is not required; subscribers can use a standard Web browser on a workstation or a personal digital assistant (PDA).
A residential portal can locate a specific SAE by using information that is dynamically obtained when subscribers connect. Because the data-processing function of the SRC software is separate from the access function, you can easily integrate the SRC software with existing portals, regardless of the technology used to deliver the portal. If your portal environment provides schemes for checking availability of Web servers and balancing loads between Web servers, you can also take advantage of these schemes for the portal.
The SRC software provides examples of residential portals.
Figure 6 shows a residential Web portal that could be created with the SRC software.
Web-based residential portals that you develop for the SRC software are compatible with PDAs. Figure 7 shows a login page for a sample residential portal that is being accessed from a PDA.