Claims
- 1. A system for providing software integration for telecommunications offerings on-line procurement, comprising:
a first layer configured to receive at least one of a request and a user action from a web server; and a second layer coupled to the first layer and configured to perform at least one of order management, online ordering and user management functions, wherein at least one of the first layer and the second layer includes software objects extended to support procurement of the telecommunications offerings on-line and custom software objects created to support procuring of the telecommunications offerings on-line.
- 2. The system of claim 1, wherein the first layer includes reconfigured software objects that include at least one of reconfigured JavaServer Pages (JSPs), reconfigured transition policies, and reconfigured display objects.
- 3. The system of claim 1, wherein the first layer includes the custom software objects that include at least one of custom JavaServer Pages (JSPs), custom transition policies, and custom display objects.
- 4. The system of claim 1, wherein the second layer includes reconfigured software objects that include at least one of reconfigured JavaServer Pages (JSPs), reconfigured transition policies, and reconfigured display objects.
- 5. The system of claim 1, wherein the second layer includes the custom software objects that include at least one of custom JavaServer Pages (JSPs), custom transition policies, and custom display objects.
- 6. The system of claim 1, wherein the first layer includes a back office portal including the custom software objects and configured to provide to the web server at least one of context-sensitive contact information, callback forms, help center information, and requests for inventory.
- 7. The system of claim 1, wherein the first layer includes a customer portal including the extended software objects and configured to provide to the web server at least one of customer order information, customer support information, and customer order status information.
- 8. The system of claim 1, wherein the second layer includes an order management function for providing to the first layer at least one of the context-sensitive contact information, callback forms, help center information, and requests for inventory.
- 9. The system of claim 1, wherein the second layer includes an online ordering function for providing online ordering functionality to the first layer.
- 10. The system of claim 1, wherein the second layer includes a user management function for providing user management functionality to the first layer.
- 11. The system of claim 1, further comprising a database tier coupled to at least one of the first layer and the second layer and configured to at least one of persist data, store objects and store tables.
- 12. The system of claim 11, wherein at least one of the first layer and the second layer is configured to generate custom tables to extend a schema of tables.
- 13. The system of claim 12, wherein at least one of the first layer and the second layer are configured to map the custom tables to at least one of the extended software objects and the custom software objects.
- 14. The system of claim 1, wherein at least one of the extended software objects and the custom software objects belong to an order domain configured to support an order class.
- 15. The system of claim 1, wherein at least one of the extended software objects and the custom software objects belong to a fulfillment status domain configured to provide order fulfillment functionality.
- 16. The system of claim 1, wherein the at least one of the extended software objects and the custom software objects belong to a move, change or disconnect (MCD) domain configured to store summary information of operational support system (OSS) order entry and status applications.
- 17. The system of claim 1, wherein the at least one of the extended software objects and the custom software objects belong to an order activity domain configured to carry out one of business logic and application logic for order management events involving at least one of persistence, transaction-sensitive data retrieval and specialized business logic.
- 18. The system of claim 1, wherein the at least one of the extended software objects and the custom software objects belong to a helpers domain configured to at least one of create domain objects, perform specialized business logic and perform persistence of domain objects.
- 19. The system of claim 1, wherein the at least one of the extended software objects and the custom software objects belong to a customer support domain configured to provide storage for information needed to retrieve an appropriate set of contact information for back office personnel.
- 20. A method for providing software integration for telecommunications offerings on-line procurement, comprising:
receiving at least one of a request and a user action from a web server in a first layer; performing at least one of order management, online ordering and user management functions in a second layer; extending software objects in at least one of the first and second layers to support procuring of the telecommunications offerings on-line; and creating custom software objects in at least one of the first and second layers to support the procurement of the telecommunications offerings on-line.
- 21. The method of claim 20, further comprising reconfiguring software objects that are included in the first layer and that include at least one of reconfigured JavaServer Pages (JSPs), reconfigured transition policies, and reconfigured display objects.
- 22. The method of claim 20, further comprising creating custom objects that re included in the first layer and that include at least one of custom JavaServer Pages (JSPs), custom transition policies, and custom display objects.
- 23. The method of claim 20, further comprising reconfiguring software objects that are included in the second layer and that include at least one of reconfigured JavaServer Pages (JSPs), reconfigured transition policies, and reconfigured display objects.
- 24. The method of claim 20, further comprising creating custom objects that re included in the second layer and that include at least one of custom JavaServer Pages (JSPs), custom transition policies, and custom display objects.
- 25. The method of claim 20, further comprising including in the first layer a back office portal including the custom software objects and providing to the web server at least one of context-sensitive contact information, callback forms, help center information, and requests for inventory.
- 26. The method of claim 20, further comprising including in the first layer a customer portal including the extended software objects and configured to provide to the web server at least one of customer order information, customer support information, and customer order status information.
- 27. The method of claim 20, further comprising including in the second layer an order management function for providing to the first layer at least one of the context-sensitive contact information, callback forms, help center information, and requests for inventory.
- 28. The method of claim 20, further comprising including in the second layer an online ordering function for providing online ordering functionality to the first layer.
- 29. The method of claim 20, further comprising including in the second layer a user management function for providing user management functionality to the first layer.
- 30. The method of claim 20, further comprising at least one of persisting data, storing objects and storing tables in a database tier coupled to at least one of the first layer and the second layer.
- 31. The method of claim 30, further comprising generating custom tables to extend a schema of tables in at least one of the first layer and the second layer.
- 32. The method of claim 31, further comprising mapping the custom tables to at least one of the extended software objects and the custom software objects in at least one of the first layer and the second layer.
- 33. The method of claim 20, further comprising configuring at least one of the extended software objects and the custom software objects in an order domain to support an order class.
- 34. The method of claim 20, further comprising configuring at least one of the extended software objects and the custom software objects in a fulfillment status domain to provide order fulfillment functionality.
- 35. The method of claim 20, further comprising configuring at least one of the extended software objects and the custom software objects in a move, change or disconnect (MCD) domain to store summary information of operational support system (OSS) order entry and status applications.
- 36. The method of claim 20, further comprising configuring at least one of the extended software objects and the custom software objects in an order activity domain to carry out one of business logic and application logic for order management events involving at least one of persistence, transaction-sensitive data retrieval and specialized business logic.
- 37. The method of claim 20, further comprising configuring at least one of the extended software objects and the custom software objects in a helpers domain to at least one of create domain objects, perform specialized business logic and perform persistence of domain objects.
- 38. The method of claim 20, further comprising configuring at least one of the extended software objects and the custom software objects in a customer support domain to provide storage for information needed to retrieve an appropriate set of contact information for back office personnel.
- 39. Computer-readable media storing computer-executable instructions for performing the steps recited in claim 20.
- 40. A system for providing software integration for telecommunications offerings on-line procurement, comprising:
means for receiving at least one of a request and a user action from a web server in a first layer; means for performing at least one of order management, online ordering and user management functions in a second layer; means for extending software objects in at least one of the first and second layers to support procuring of the telecommunications offerings on-line; and means for creating custom software objects in at least one of the first and second layers to support the procurement of the telecommunications offerings on-line.
CROSS REFERENCE TO RELATED CASES
[0001] The present invention claims the benefit of priority under 35 U.S.C. § 119(e) to U.S. Provisional Patent Application No. 60/263,222 of Diemer et al., entitled “ON-LINE SERVICING SYSTEM,” filed on Jan. 23, 2001 and is related to the following commonly owned co-pending United States patent applications to Felkey et al., filed herewith, entitled: (1) “GRAPHICAL USER INTERFACE FOR PROCURING TELECOMMUNICATIONS SERVICES ON-LINE,” Ser. No. ______, Atty. Dock. No. 09710-1123/WMA-01-003 and (2) “METHOD AND SYSTEM FOR PROCURING TELECOMMUNICATIONS SERVICES ON-LINE,” Ser. No. ______, Atty. Dock. No 09710-1116/WMA-01-001, the entire contents of all of which are incorporated herein by reference.
Provisional Applications (1)
|
Number |
Date |
Country |
|
60263222 |
Jan 2001 |
US |