Internet service providers need billing systems to correctly charge for serviced contents. Most Internet service providers rely on Payment Gateway (P/G) site to collect money from its customer and the P/G sends the result to the provider through the Web. The returned result is processed by the core COM component. During this billing process discrepancy may exist between the amount approved by P/G and that transferred to the provider due to the probable communication failure. Therefore, the Internet would not be a reliable communication facility unless there is some supplementary technique.
In this thesis, we propose a Runtime Callable Wrapper; a web-based accounting system based on the Windows platform is explored. The system has been developed using ASP as script language and MS SQL Server 2000 as the database system. If P/G retransmits the whole approved data using secure socket to the service provider and the ISP compares the data to the ones that already received, the discrepancy can be renewed. It is desirable in terms of saving time and money if the program utilizes the COM component in the exsinting billing system without redeveloping the components. The existing COM component services could be accessed through our Runtime Callable Wrapper as it is developed in managed code. The wrapper module itself is implemented by C# technology for future sytem integration.