UnityBase
Toggle navigation [/] About UB News Docs Downloads Made with UB Ecosystem Getting started Git repo Forum Social Issues FULL STACK JAVASCRIPT FRAMEWORK FOR ENTERPRISE Carefully selected technologies for the rapid development of large, scalable and maintained applications Get started Latest news: 2018-06-28 - UBExtension is restored in Google store 2018-06-26 - How to setup UBExtension 2018-02-22 - Release of UnityBase 4.2.2 (hotfix) 2017-11-28 - Release of UnityBase 4.2 (stable) 2017-10-23 UB 4.1-beta8 with PostgreSQL10 support released SOME OF THE OUR REAL PROJECTS Records 400 000 LOC JS 50 000 Users 700 SQL RPS 300 REST RPS 40TB PDFs 3YRS In operation Traffic management 24/7 Operation 300 Users 20M Records 5YRS In operation UB FEATURES EDITIONS OpenUB (OE) * Apache License 2.0 ENTERPRISE (EE) Commercial license DEFENCE (DE) Commercial license Core OE EE DE HTTP(s) server ✔ ✔ ✔ WebSocket server ✔ ✔ ✔ Multithread JavaScript engine ✔ ✔ ✔ Remote debugger ✔ ✔ ✔ Thread-safe cache ✔ ✔ ✔ Model-driven development ✔ ✔ ✔ Model based API generation ✔ ✔ ✔ Data layer (for all RDBMS below DML statement generation based on model definition are supported) OE EE DE DB-independent BLOB stores (files) ✔ ✔ ✔ Databases: SQLite3 ✔ ✔ ✔ SQL server ✔ (localDB) ✔ ✔ PostrgeSQL ✔ ✔ ✔ Oracle (including RAC) ✔ ✔ MySQL (UB 4.3) ✔ ✔ Multitenancy (UB 4.2) ✔ ✔ Security OE EE DE Authentication: Basic ✔ ✔ ✔ Digest ✔ ✔ ✔ IP-based ✔ ✔ ✔ One-time passwords ✔ ✔ OpenIDConnect (OAuth2) ✔ ✔ Negotiate (Kerberos, NTLM) ✔ ✔ Private/public keys ✔ JWT (UB 4.3) ✔ ✔ ✔ Access restriction by Custom rules ✔ ✔ ✔ User IP ✔ ✔ ✔ Device fingerprint ✔ Hardware token ID ✔ Geolocation (UB 4.4) ✔ ✔ Additional traffic encryption ✔ Server modules integrity checking ✔ Audit Audit trail ✔ ✔ ✔ Security audit ✔ ✔ ✔ Logging ✔ ✔ ✔ Role-based access control (RBAC) ✔ ✔ ✔ Row-level security (RLS) ✔ ✔ ✔ Access control lists (ACL) ✔ ✔ Attribute-level security ✔ ✔ RSA digital signatures ✔ ✔ PDF digital signing ✔ ✔ PDF sign visualisation ✔ ✔ DSTU digital signatures ✔ Connectivity OE EE DE Browser (IE9+) ✔ ✔ ✔ NodeJS ✔ ✔ ✔ .NET (C#) ✔ ✔ ✔ PHP ✔ ✔ ✔ Java ✔ ✔ ObjectiveC ✔ ✔ MS Office (VBA) ✔ ✔ Integration OE EE DE WEB services ✔ ✔ ✔ Bulk data loader ✔ ✔ ✔ Mail servers ✔ ✔ ✔ OData endpoint ✔ ✔ Active directory ✔ ✔ DocuSign ✔ ✔ Sharepoint ✔ ✔ Camunda (BPM) ✔ ✔ Certification authority (CRL, OCSP, etc.) ✔ Monitoring OE EE DE Windows Performance Counters ✔ ✔ ✔ Rest endpoint ✔ ✔ ✔ Business models (Data + UI + API) OE EE DE User management ✔ ✔ ✔ Frequently used directories (countries, currencies, organizations etc.) ✔ ✔ ✔ Organizational structure (employee, departments etc.) ✔ ✔ ✔ Schedule's & Queue ✔ ✔ ✔ Productivity OE EE DE Reporting (HTML, PDF, XLSX) ✔ ✔ ✔ Admin UI (under GPL v3) ✔ ✔ ✔ UI customizations (desktops, shortcuts, forms) ✔ ✔ Processes (BPM) ✔ ✔ Organization charts ✔ ✔ Modules OE EE DE HTTP proxy ✔ ✔ ✔ Server-side canvas ✔ ✔ Microsoft COM (Dispatch) ✔ ✔ Mail over SSL ✔ ✔ Other Source codes Public By request By request * OE - Open Edition For modules developed by community - see http://registry.unitybase.info © UnityBase 2014-2017. All Rights Reserved.