|Case Studies:Billing System - Intranet and Transaction Processing|
Billing System : : Intranet and Transaction Processing
Cutting Bills by Moving Billing In-House450 million calls a month—and multiple departments, each with a different need for data generated by those calls. Those were the challenges when SD3 developed an in-house billing and transaction processing system with web browser interface for a long distance provider.
What the client wanted:
The client wanted to bring an outsourced wholesale billing function in-house to improve control and reduce costs. To do so required a computer platform and software capable of processing 450 million calls per month, and supporting the process workflow steps of account managers, auditing teams and other internal users. The system was also required to interface with other systems for receiving call records, sending invoices for printing, and tracking financial information. The deadline for all of this was six months.
What SD3 did:
SD3 coordinated with the client to develop a project charter and detailed project plan. Then, detailed requirements analysis were started, producing the requirements and use case documentation.
Using the requirements and use case documentation, SD3 created class and sequence diagrams and a database model. Next, the system architecture model was defined and the required software technologies were identified. The hardware consisted of a combination of Sun and Windows NT servers. The software architecture included an N-Tier model.
Software development for each subsystem started as soon as the designs were completed. A formal testing approach was defined and integration, load, and parallel testing were performed. The system was then installed in production.
SD3 delivered the billing system on time and under budget. This system has already processed over two billion call records, and has saved the client considerable amounts of money. Plus, the client has booked millions of dollars in revenue resulting from internalizing the billing process.
Oracle, Tomcat Web Server, Java J2EE, and UNIX Shell Scripts