System and method for secure third-party development and hosting within a financial services network
First Claim
Patent Images
1. A method for developing an application for an on-line service system, the method comprising:
- under control of a computing system configured with processor executable instructions,establishing a development account of a third-party biller and establishing development account storage space for the third-party biller on a development system within the on-line service system, the development account uniquely identifying authorized developers of the third-party biller,storing the application to the development account storage space on the development system, wherein the application;
is developed by at least one of the authorized developers of the third-party biller through one or more scripting languages; and
comprises a first component and a second component, the first component being hosted by the on-line service system to navigate a user interface (UI) and invoke one or more functions of the on-line service system, the second component being hosted by the third-party biller to provide detailed billing information not stored at the on-line service system, the first component, responsive to a user request, being configured to redirect a browser from the on-line service system to the third-party biller so that the user accesses the detailed billing information via the third-party biller hosting the second component;
invoking, at the on-line service system, an automated validation agent for validating the application before promoting the application to production status for use by the on-line service system, the validating comprising analyzing codes of the application for conflicts, programming errors and security problems; and
disabling the biller development account after the application is promoted, whereby the authorized developers are denied access to the development system.
1 Assignment
0 Petitions
Accused Products
Abstract
An electronic billing statement, presented as a user interface to a registered user of a server, the electronic billing statement comprising a first component, hosted by a financial service center, to navigate the user UI and invoke one or more functions of the financial service center, and a second component, hosted by a third-party, to provide detailed billing information from a biller to the registered user.
-
Citations
11 Claims
-
1. A method for developing an application for an on-line service system, the method comprising:
under control of a computing system configured with processor executable instructions, establishing a development account of a third-party biller and establishing development account storage space for the third-party biller on a development system within the on-line service system, the development account uniquely identifying authorized developers of the third-party biller, storing the application to the development account storage space on the development system, wherein the application; is developed by at least one of the authorized developers of the third-party biller through one or more scripting languages; and comprises a first component and a second component, the first component being hosted by the on-line service system to navigate a user interface (UI) and invoke one or more functions of the on-line service system, the second component being hosted by the third-party biller to provide detailed billing information not stored at the on-line service system, the first component, responsive to a user request, being configured to redirect a browser from the on-line service system to the third-party biller so that the user accesses the detailed billing information via the third-party biller hosting the second component; invoking, at the on-line service system, an automated validation agent for validating the application before promoting the application to production status for use by the on-line service system, the validating comprising analyzing codes of the application for conflicts, programming errors and security problems; and disabling the biller development account after the application is promoted, whereby the authorized developers are denied access to the development system. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
10. A method of developing an electronic bill presentment and payment (EBPP) application by a third-party biller and executing the EBPP application at a financial service center communicatively connected to the third-party biller via a network, the method comprising:
under control of a computing system configured with processor executable instructions, establishing, on a development system within the financial service center, a development account of the third-party biller and development account storage space for the third-party biller, the development account uniquely identifying authorized developers of the third-party biller; storing the EBPP application to the development account storage space, the EBPP application being developed by the authorized developers of the third-party biller and comprising; a first component being hosted at the financial service center to navigate a user interface (UI) and invoke one or more functions of the financial service center; and a second component being hosted at the third-party biller to provide detailed billing information not stored at the on-line service system, in response to user interaction with the first component at the financial service center, the first component, responsive to a user request, being configured to redirect a browser from the financial service center to the third-party biller so that the user accesses the detailed billing information via the third-party biller hosting the second component; invoking, at the financial service center, an automated validation agent for validating the EBPP application, the validating comprising analyzing codes of the EBPP application for conflicts, programming errors and security problems; testing the EBPP application at the financial service center by simulating user loading and executing the EBPP application from the third-party biller, the testing comprising testing the first component of the EBPP application hosted at the financial service center and testing the second component of the EBPP application hosted at the third-party biller; and propagating, upon successful testing, the EBPP application for use at the financial service center. - View Dependent Claims (11)
Specification