-
Notifications
You must be signed in to change notification settings - Fork 7
Non Functional Requirements
Home / Requirements / Non Functional Requirements
Here you can find information about the Non Functional Requirements.
Non Functional Requirements (NFR) cut across the software functionality, spanning across all the modules and features. These requirements go deep in to the Architecture.
Data Dissemination is an on-demand business model where it's extremely difficult to predict the load on the system. PxStat is designed to work also on Virtual Environments (self or cloud hosted), taking advantage of the on-demand resource consumption model, in order to scale up and down resources efficiently and quickly.
The system is also based on Modular Components. It is possible to enable/disable modules according to business needs as well as integrate new modules easily to future proof and extend the life-cycle of the system.
PxStat keeps up with the constant increase of internet speed and variety of devices available by offering a full responsive and lightweight interface based on the popular Bootstrap framework.
Performance is consciously taken in to considerations and features like asynchronous processing, delegation of services and caching are all implemented to avoid or minimize potential bottlenecks.
The system is optimized for low-bandwidth connections and to run on any current mobile/desktop device. Response time are also kept as low as possible, below the second for all requests with the exception of data-set downloads where performance is dictated by the size of the data-set.
The system is already designed to run in a Virtual Environment to minimize any Availability issues.
Even better, both Client tier, Server tier and Cache tier can be distributed across several machines (either Virtual or Physical) and attached to a Load Balancer in order to guarantee full Availability.
Full Availability can be achieved for the DB tier by running the SQL Server in Fail Over configuration.
The World is highly connected today (IoT - Internet of Things) and PxStat integrates and provides both concepts of Open Data and Open Source to maximize integration.
The APIs (Web-Services) are based on the JSON-RPC 2.0 protocol with a variety of outputs such as JSON-Stat 2.0, Geo-JSON, PX and CSV which are all widely recognized, integrated and supported.
Integration is never ending and the evaluation of integrating with RDF (Semantic Web), Tableau and Power BI has already started.
Update
Database Scripts
Configuration
API
- Home
- Data
- Security
- Subscription
- System
- Navigation
- Notification
- Settings
- Workflow
- Px Build
Developer
- Home
- Developer Tools
- Client Tier
- Server Tier
- Database Tier