Iotiliti uses Microservices architecture which is a specialisation of an implementation approach for service-oriented architectures, used to build flexible, independently deployable software systems.
This architecture structures the platform as a set of loosely coupled, collaborating services. Each service implements a set of narrowly, related functions. For example, an application might consist of services such as device communication service, customer management service etc.
A microservice approach segregates functionality into small autonomous services.
It scales out by deploying independently and replicating these services across servers/VMs/containers.
A traditional application (Web app or large service) usually has most of its functionality within a single process (Usually internally layered, though).
It scales by cloning the whole app on multiple servers/VMs/containers.
A microservice approach segregates functionality into small autonomous services.
It scales out by deploying independently and replicating these services across servers/VMs/containers.
A traditional application (Web app or large service) usually has most of its functionality within a single process (Usually internally layered, though).
It scales by cloning the whole app on multiple servers/VMs/containers.
Resource demanding services can be deployed in multiple servers to enhance performance and keep away from other services so that they do not affect them.
Larger applications can remain unaffected by the failure of a single module. Loose coupling in microservices prevents this.
Less dependency and easy to modify and test.
New features and advanced customizations for partners can be implemented.
Microservices architecture helps in faster development and making the deployment process smoother.
Allows to choose technology that is best suited for a particular functionality.
One of the main features of the Iotiliti platform is to allow users and/or partners to define rules that can be triggered automatically and can perform different tasks based on readings from sensors. These rules may be very simplistic such as ‘When no one is in the room turn of the lamp’ to very complex ones taking into account a mix of multiple conditions like sensor readings, users’ activity, time of day, or conditions from external systems
We have security as part of our DNA and never compromise on end-user’s security.
We offer an open, intelligent and scalable platform for your solutions.
A flexible application to customize and re-brand your product.
Possibility for customization and tailoring your end-user solutions.
Necessary cookies are absolutely essential for the website to function properly. This category only includes cookies that ensures basic functionalities and security features of the website. These cookies do not store any personal information.
Cookie | Type | Duration | Description |
---|---|---|---|
cookielawinfo-checkbox-analytics | 0 | 11 months | This cookie is set by GDPR Cookie Consent plugin. The purpose of this cookie is to check whether or not the user has given the consent to the usage of cookies under the category 'Analytics'. |
cookielawinfo-checkbox-necessary | 0 | 11 months | This cookie is set by GDPR Cookie Consent plugin. The purpose of this cookie is to check whether or not the user has given the consent to the usage of cookies under the category 'Necessary'. |
PHPSESSID | This cookie is native to PHP applications. The cookie is used to store and identify a users' unique session ID for the purpose of managing user session on the website. The cookie is a session cookies and is deleted when all the browser windows are closed. | ||
viewed_cookie_policy | 0 | 1 hour | The cookie is set by the GDPR Cookie Consent plugin and is used to store whether or not user has consented to the use of cookies. It does not store any personal data. |
Analytics cookies help us understand how our visitors interact with the website. It helps us understand the number of visitors, where the visitors are coming from, and the pages they navigate. The cookies collect this data and are reported anonymously.
Cookie | Type | Duration | Description |
---|---|---|---|
_ga | 0 | 2 years | This cookie is installed by Google Analytics. The cookie is used to calculate visitor, session, camapign data and keep track of site usage for the site's analytics report. The cookies store information anonymously and assigns a randoly generated number to identify unique visitors. |
_gat_gtag_UA_153773921_1 | 0 | 1 minute | Google uses this cookie to distinguish users. |
_gid | 0 | 1 day | This cookie is installed by Google Analytics. The cookie is used to store information of how visitors use a website and helps in creating an analytics report of how the wbsite is doing. The data collected including the number visitors, the source where they have come from, and the pages viisted in an anonymous form. |