Innoslate Enterprise Overview
Your Quick Guide to Innoslate Enterprise
Introduction
The Enterprise Edition of Innoslate is a self-hosted, on-premise solution designed for organizations that require maximum control, security, and customization over their model-based systems engineering and requirements management environment.
With Innoslate Enterprise, your data never leaves your network, allowing operations to continue regardless of internet connectivity, while enabling integrations with your locally installed tools such as MATLAB, STK, and custom SDKs.
Why Choose Enterprise Edition?
Innoslate Enterprise is ideal for:
-
Government and Defense Programs
-
Approved for both Unclassified/FOUO and Classified (SECRET, TOP SECRET) networks.
-
-
Large-Scale, Mission-Critical Projects
-
Scales to 10 million entities and 500 concurrent users without degradation in performance.
-
-
Security-Conscious Organizations
-
Operates behind your firewall with low latency and high performance.
-
-
Teams Requiring Advanced Authentication
-
Supports Active Directory, LDAP, OAuth, SAML, CAC, PKI, and Innoslate-native login.
-
Key Features
The Enterprise Edition includes all features of Innoslate Cloud, plus additional capabilities tailored for high-security, self-managed environments.
1. Database Configuration
Supports:
-
Microsoft SQL Server
-
PostgreSQL
Setup Highlights:
-
Create a dedicated database for Innoslate.
-
Assign a secure username/password for database connections.
-
Enable Full Text Search when using SQL Server.
-
Ensure required ports are open (default: 1433 for SQL Server, 5432 for PostgreSQL).
📖 PostgreSQL Configuration Guide
2. Installation
Minimum Requirements: Dual-core CPU, 4 GB RAM, 10 GB free disk space.
Recommended: Quad-core CPU, 8 GB RAM, 25 GB SSD storage.
Pre-Installation Checklist:
-
Open necessary firewall ports:
8080
,8005
,443
(plus DB port). -
Avoid special characters ( # ^ + ' { | % & " \ } !) in credentials.
-
Have your License Key ready (generated during setup).
Installation Steps:
-
Download the Innoslate Enterprise installer.
-
Run as Administrator.
-
Follow the Setup wizard:
-
Accept the license agreement.
-
Configure service options.
-
Choose the installation directory.
-
Launch the Initial Setup in your browser (
http://localhost:8080/setup/
).
-
-
Generate your License ID, apply your License Key.
-
Configure:
-
Database connection
-
Authentication method
-
Super Admin account
-
File storage location
-
Email server (optional)
-
AI Provider (optional)
-
-
Save settings, restart Innoslate service, log in as Super Admin.
📖 Full Installation Guide (Innoslate v4.11)
3. Enterprise Updater
The Enterprise Version Updater makes it easy to:
-
Apply security patches
-
Install feature updates
-
Manage version control
Upgrade Notes:
-
Always back up the database and configuration files before upgrading.
-
For older versions, adjust JVM memory settings (
service.bat
→JvmMs
/JvmMx
values). -
An Updater file will not be available for Innoslate 4.12.
📖 Update Procedure (Innoslate 4.11)
4. Authentication Options
Innoslate Enterprise supports multiple secure login methods:
Method | Notes |
---|---|
Native | Managed entirely within Innoslate. |
2FA | Built-in two-factor authentication. |
LDAP/LDAPS | Connects to enterprise directory services. |
OAuth | Preferred method for SSO via Google, Microsoft, etc. |
SAML | Requires Java 8 for v4.11 and earlier, Java 21 for v4.12+. |
CAC | Common Access Card (DoD authentication). |
PKI | Public Key Infrastructure for certificate-based authentication. |
5. REST API
Innoslate’s REST API allows:
-
Create, read, update, and delete entities
-
Project and schema automation
-
Integration with external tools
6. Java SDK Integration
-
Extend and customize Innoslate.
-
Automate workflows with custom Java applications.
-
Integrate with proprietary tools and internal systems.
7. MATLAB Integration
-
Add MATLAB’s advanced computational capabilities to Innoslate.
-
Deploy MATLAB’s Java Web Application (JWA) under Tomcat.
-
Use
Matlab.get()
andMatlab.post()
calls in Action Diagrams.
8. STK Integration
-
Use Systems Tool Kit (STK) for mission analysis and satellite coverage.
-
Launch STK scenarios from Innoslate scripts.
-
Synchronize data between STK and Innoslate global variables.
9. Docker Deployment
Deploy Innoslate Enterprise in a containerized environment for:
-
Easier scaling
-
Isolated testing
-
Rapid recovery
- Supported for Mac and Linux environments
10. Release Notes
Stay up-to-date with:
-
New features
-
Bug fixes
-
Security patches
-
Integration enhancements
Quick Reference Table
Features | Enterprise Edition Support |
---|---|
On-Premise Hosting | ✅ |
SQL Server/PostgreSQL | ✅ |
MATLAB Integration | ✅ |
STK Integration | ✅ |
Java SDK | ✅ |
REST API | ✅ |
Docker Deployment | ✅ |
Classified Network Use | ✅ |