System and Method for Creating a Development and Operational Platform for Mobile Applications
First Claim
1. A method for interfacing a software application with an enterprise computer system comprising:
- a. providing a preconstructed computer code set of at least one information provider connector, wherein the information provider connector is associated with a data source;
b. defining a software application specific data set comprised of at least one information provider with which the software application will interact, wherein the information provider with which the software application will interact is a data source;
c. creating a machine readable domain model from the software application specific data set; and
d. processing the domain model using a domain model processor to generate a software application/enterprise interface having app specific connectors associated with the software application specific data set, and wherein said app specific connectors are derived from the preconstructed computer code set of connectors.
1 Assignment
0 Petitions
Accused Products
Abstract
The present invention provides a system and method for constructing a complete definition of a backend requirements model that can be automatically accessed and interpreted, and generated into a mobile consumable API for creation of, and use with, mobile applications. The mobile consumable API can be provided and made available to mobile app developers on a separate, stand-alone platform, and may act as an intermediary between the mobile app and the primary mainframe/enterprise/back end system. The method may include identification and definition of one or more of information providers, integration providers, and system behaviors, and creating a domain model. The domain model may be automatically codified into an API based solution as the app/mainframe interface, and stored on a development and operational platform for use.
21 Citations
29 Claims
-
1. A method for interfacing a software application with an enterprise computer system comprising:
-
a. providing a preconstructed computer code set of at least one information provider connector, wherein the information provider connector is associated with a data source; b. defining a software application specific data set comprised of at least one information provider with which the software application will interact, wherein the information provider with which the software application will interact is a data source; c. creating a machine readable domain model from the software application specific data set; and d. processing the domain model using a domain model processor to generate a software application/enterprise interface having app specific connectors associated with the software application specific data set, and wherein said app specific connectors are derived from the preconstructed computer code set of connectors. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. A method for interfacing a software application with an enterprise computer system comprising:
-
a. providing a preconstructed computer code set of connectors comprised of at least one of (i) information provider connectors or (ii) system behavior connectors, wherein the information provider connectors or the system behavior connectors are associated with a data source; b. defining a software application specific data set comprised of at least one of (i) information providers with which the software application will interact or (ii) system behavior connectors of the software application, wherein the information provider connectors with which the software application will interact or the system behavior connectors of the software application is a data source; c. creating a machine readable domain model from the software application specific data set; d. processing the domain model using a domain model processor to generate a software application/enterprise interface having app specific connectors associated with the software application specific data set; and e. receiving state information from a data source in communication with the enterprise computer system and storing said state information in an electronic non-transitory memory storage media. - View Dependent Claims (12, 13, 14, 15, 16, 17, 18, 19)
-
-
20. A method for interfacing software applications with an enterprise computer system comprising:
-
a. creating a machine readable domain model defining a software application specific connector data set, said software application specific connector data set comprised of at least one information provider with which the software application will interact; b. processing the domain model to automatically generate a software application/mainframe interface having at least one app specific connector associated with the software application specific connector data set, and wherein said at least one app specific connector is derived from a preconstructed computer code set of connectors comprised of at least one of information provider connectors; and c. receiving state information from a data source in communication with the enterprise computer system and storing said state information in an electronic non-transitory memory storage media.
-
-
21. A method for interfacing an information provider with an enterprise computer system comprising:
-
a. providing a preconstructed computer code set of at least one information provider connector, wherein the information provider connector is associated with a generic data source; b. defining a data source specific data set comprised of at least one specific information provider with which the enterprise computer system will interact, wherein the information provider with which the enterprise computer system will interact is a specific data source; c. creating a machine readable domain model from the data source specific data set; and d. processing the domain model using a domain model processor to generate a specific data source/enterprise interface having app specific connectors associated with the data source specific data set, and wherein said app specific connectors are derived from the preconstructed computer code set of connectors. - View Dependent Claims (22, 23, 24, 25, 26, 27, 28, 29)
-
Specification