Browser based application development framework
First Claim
1. A computer implemented method comprising:
- prompting a user for design input;
receiving the design input via a platform independent web-based user interface, wherein the input identifies a plurality of different types of application logic, a plurality of different types of data repositories, and access permission information corresponding to the plurality of different types of data repositories;
using one or more automated processes to automatically generate a web service based at least in part on the design input, wherein generation of the web service includes a creation of a new runtime environment having one or more executable components or dynamic linked libraries; and
constructing a plurality of different inter-application workflows based at least in part on the web service, wherein the web service includes one or more of a reusable web service or a standalone web application.
1 Assignment
0 Petitions
Accused Products
Abstract
A system, method, and/or machine readable medium including a set of stored instructions that, if executed by a processor, may cause one or more computers to receive user input via a platform independent web-based interface, wherein the user input is to identify application logic and one or more data repositories. The instructions can also cause one or more computers to generate a reusable web service based at least in part on the user input, and construct an application workflow based at least in part on the reusable web service. As a result of usage of such a web-based application development platform, users can create/assemble/generate both traditional & non-traditional software applications/services to perform a specific business functions or operations. Moreover, non-traditional software components are sharable web services, which can be used to create/generate a composite application.
79 Citations
20 Claims
-
1. A computer implemented method comprising:
-
prompting a user for design input; receiving the design input via a platform independent web-based user interface, wherein the input identifies a plurality of different types of application logic, a plurality of different types of data repositories, and access permission information corresponding to the plurality of different types of data repositories; using one or more automated processes to automatically generate a web service based at least in part on the design input, wherein generation of the web service includes a creation of a new runtime environment having one or more executable components or dynamic linked libraries; and constructing a plurality of different inter-application workflows based at least in part on the web service, wherein the web service includes one or more of a reusable web service or a standalone web application. - View Dependent Claims (2, 3, 4)
-
-
5. A non-transitory machine readable storage medium comprising a set of instructions which, if executed by a processor, cause a computer to:
-
receive design input via a web-based user interface, wherein the design input is to identify a plurality of different types of application logic and one or more data repositories; use one or more automated processes to automatically generate a web service based at least in part on the design input, wherein generation of the web service is to include a creation of a new runtime environment having one or more executable components or dynamic linked libraries; and construct an inter-application workflow based at least in part on the web service, wherein the web service is to include one or more of a reusable web service or a standalone web application. - View Dependent Claims (6, 7, 8, 9, 10, 11, 12)
-
-
13. A system comprising:
-
a processor; and a machine readable storage medium including a set of instructions which, if executed by the processor, cause the system to, receive design input via a web-based user interface, wherein the user input is to identify a plurality of different types of application logic and one or more data repositories, use one or more automated processes to automatically generate a web service based at least in part on the design input, wherein generation of the web service is to include a creation of a new runtime environment having one or more executable components or dynamic linked libraries, and construct an inter-application workflow based at least in part on the web service, wherein the web service is to include one or more of a reusable web service or a standalone web application. - View Dependent Claims (14, 15, 16, 17, 18, 19, 20)
-
Specification