Method for smart device network application infrastructure (SDNA)
First Claim
1. A system to implement a Network Application Infrastructure that supports and facilitates the development, deployment and management of device networks and device network applications comprising:
- Having a processing platform with an Application Services module, a Management Services module, a Database Services module, a Smart Network Services module, having said Application Service comprising the main support for platform applications and the entry point of applications into said platform and having the following components;
a) Deployment Services which provide tools for remote installation, deinstallation, configuration, deployment and updating of an application;
b) Integration Services which construct, monitor and provide tools for the configuration of communication channels among applications; and
c) Gateway Interface Services which provides support for an applications'"'"' presentation layers, having said Database Services implements all functionality required for efficient data storage, access and manipulation and comprising the following components;
a) a database that stores all data related to platform operation;
b) Query and Data Manipulation Services to execute direct data queries and modifications to the Database;
c) an Abstraction Support that generations abstract data objects derived from a logical combination of simpler data objects; and
d) Clustering, Redundancy and Backup Services which supplies data integrity and availability in case of database engine failure;
having a Management Service module implementing the platform'"'"'s core functionality and comprising the following components;
a) Coordination and Transactional Services deciding the interaction of any two or more platform components, transaction support, synchronizing between concurrent platform processes, applications, development tools, device network events, application events, user events, and database events;
b) Entity Management Services containing detailed information about the platform infrastructure, such information including whether it is being used, how it is being used and what process or application is using it;
d) Application Management Services controlling an application'"'"'s activation, deactivation, upgrades and system resources access;
e) Logging Management Services registering all events and transactions occurring in any layer, and implementing a semantic data filter generator;
f) Data Management Services comprising of data transformation services and data integration services; and
g) Customer Management Services implementing services that operate as interfaces between platform'"'"'s internal data structures and other systems, where said Application Service is the main support for platform applications and the entry point of applications into said platform and comprising the following components;
i) having a Deployment Services which provide tools for remote installation, deinstallation, configuration, deployment and updating of an application;
ii) having an Integration Services which constructs, monitors and provide tools for the configuration of communication channels among applications; and
c) having a Gateway Interface Services to provide support for an applications'"'"' presentation layers.
0 Assignments
0 Petitions
Accused Products
Abstract
The present invention discloses a novel method to implement a Smart Device Network Application Infrastructure (SDNA) that supports and facilitates the development, deployment and management of device networks and device network applications. The Smart Device Network Application infrastructure (SDNA) refers to an integrated processing platform that supports and facilitates the development, deployment and management of distributed applications based on device networks. It involves the concurrent execution of several processes that interact to provide support and resources for said applications.
131 Citations
2 Claims
-
1. A system to implement a Network Application Infrastructure that supports and facilitates the development, deployment and management of device networks and device network applications comprising:
- Having a processing platform with an Application Services module, a Management Services module, a Database Services module, a Smart Network Services module, having said Application Service comprising the main support for platform applications and the entry point of applications into said platform and having the following components;
a) Deployment Services which provide tools for remote installation, deinstallation, configuration, deployment and updating of an application;
b) Integration Services which construct, monitor and provide tools for the configuration of communication channels among applications; and
c) Gateway Interface Services which provides support for an applications'"'"' presentation layers, having said Database Services implements all functionality required for efficient data storage, access and manipulation and comprising the following components;
a) a database that stores all data related to platform operation;
b) Query and Data Manipulation Services to execute direct data queries and modifications to the Database;
c) an Abstraction Support that generations abstract data objects derived from a logical combination of simpler data objects; and
d) Clustering, Redundancy and Backup Services which supplies data integrity and availability in case of database engine failure;
having a Management Service module implementing the platform'"'"'s core functionality and comprising the following components;
a) Coordination and Transactional Services deciding the interaction of any two or more platform components, transaction support, synchronizing between concurrent platform processes, applications, development tools, device network events, application events, user events, and database events;
b) Entity Management Services containing detailed information about the platform infrastructure, such information including whether it is being used, how it is being used and what process or application is using it;
d) Application Management Services controlling an application'"'"'s activation, deactivation, upgrades and system resources access;
e) Logging Management Services registering all events and transactions occurring in any layer, and implementing a semantic data filter generator;
f) Data Management Services comprising of data transformation services and data integration services; and
g) Customer Management Services implementing services that operate as interfaces between platform'"'"'s internal data structures and other systems, where said Application Service is the main support for platform applications and the entry point of applications into said platform and comprising the following components;
i) having a Deployment Services which provide tools for remote installation, deinstallation, configuration, deployment and updating of an application;
ii) having an Integration Services which constructs, monitors and provide tools for the configuration of communication channels among applications; and
c) having a Gateway Interface Services to provide support for an applications'"'"' presentation layers. - View Dependent Claims (2)
- Having a processing platform with an Application Services module, a Management Services module, a Database Services module, a Smart Network Services module, having said Application Service comprising the main support for platform applications and the entry point of applications into said platform and having the following components;
Specification