Patent ID: 7894584

Claim:
A messaging interface for communication between telecommunications service provider processing systems, the messaging interface comprising: a product instance table for maintaining a relationship between a first product instance identifier and a second product instance identifier; a memory comprising: message parameters which report an event, the message parameters associated with a first telecommunication service provider processing system and including the first product instance; and a multiple layer messaging interface comprising: a first set of instructions implementing an integration layer, the integration layer operable to construct a shared data object based on the message parameters; a second set of instructions implementing an event layer, the event layer operable to convert the shared data object to a plurality of telecommunications service provider processing system data objects associated with the second telecommunications service provider processing system; a third set of instructions implementing a logic layer, the logic layer operable to perform an action on the second telecommunications service provider processing system, the action associated with the second product instance identifier and further operable to update the product instance table using the first product instance identifier and the second product instance identifier to maintain consistency between the first telecommunications service provider processing system and the second telecommunications service provider processing system; and a processor coupled to the memory and the product instance table which executes the first, second, and third set of instructions.