|Oracle8i Application Developer's Guide - XML
Release 3 (8.1.7)
Part Number A86030-01
Phone Number Portability Using XML Messaging, 2 of 7
This chapter provides an overview of the Phone Number Portability message based product, referred to here as Number Portability.
Number Portability is a mechanism by which consumers can keep their telephone numbers when they switch between telecommunication service providers, move from one physical location to another or change their services. The concept is driven by regulatory authorities working to jump start competition, citing that consumers are more interested in moving between service providers when they can keep their telephone numbers. Number Portability is widely cited as a key driver for the explosive growth in the US competitive long distance market.
The Number Portability message-based application uses iMessage Studio, Event Manager, and Adapters. The application uses XML as the message payload to communicate between two service providers using a Business-to-Business protocol that is common in the telecommunications industry.
It illustrates the messaging and event management features of the Oracle Service Delivery Platform (OSDP or SDP) in Oracle CRM Applications 11i. This is a CRM feature.
The Number Portability product allows consultants to:
For example, to get list of depts and all emps in each dept in an XML message can be performed by doing the following:
Advanced Queueing in Number Portability will use XML messages as a standard format for communication between the database and external system adapters.
External adapters are Java programs running "listening" to the following:
The commands are sent in XML format to the method,
performControlMessageProcessing. This allows for a dynamic number of parameters to be passed to the adapter.
For example, to start an adapter up with a default of three threads for performance, the STARTUP command could be as follows:
This gives more control and flexibility to you if you need to customize adapters. You can also define your own commands. You are not restricted in any way when parsing XML messages.
The following defines terms used in this chapter:
To build a Number Portability application, you need the following: