MINISYS TD - Technische Daten
In dieser Aufstellung befinden sich Informationen über technische Qualitäten und Quantitäten. Analog zur Weiterentwicklung von MINISYS wird diese Aufstellung zeitnah ergänzt und geändert.
Name
MINISYS for the WEB
Type
Anwendungs-Entwicklungssystem/ Keine Schwerpunktsetzung/ Branchenneutral
Betriebssystem Req.
Linux x86
Schichten
Betriebssystem/ M-Implementierung/ MINISYS/ Browser oder Console
Programmiersprache
Iso-M (M, Mumps), entwickelt nach Standard 1990/ 1995
Software
OpenSource kostenfrei, kommerzielle Fassung OpenSource aber propietär
Unterstützte M - Implementierungen
DTM 6.4 - 6.6 bis Juni 2007 / Ab Juli 2007 GT.M 5.2FT1/ M3 Testsuite
Datenbanken
Ausbalanciertes B-Tree Datenhaltesystem, selbstexpandierend
Maximale DB Größe
8 TB
Ursprung
VICOM-PLEX/ MJS 1984 - 1992/ Danach MINISYS, ab September 2000 MINISYS for the WEB
System
Reines Consolensystem bis September 2000
WEB-Integration
Ab September 2000 über Sambar/ Apache. Ab 2002 nanoHTTP Server (Java); ab Juni 2007 MINISYSwebsGTM Server (M)
SourceCode
Ca. 74000 Zeilen (Stand Juli 2007)
Anzahl Prozesse
Typisch 5/ Installation - anforderungsabhängig
Datenschnittstellen
.csv und .dat als Excel-Import - Delimitiert
/minisys
Im SingleHostbetrieb das Hauptverzeichnis von MINISYS. Beinhaltet die Start-Script Dateien:
minisys.startup.sh = Generalstart für MINISYS samt Servern.
minisys.baseline.sh = M (GT.M) Shell.
minisys.miniweb.lc.sh = Renamed alle unter dem Verzeichnis +/miniweb eingetragenen Dateien in LowerCase (Kleinschreibung) um.
minisys.compile.sh = Erzeugt für alle unter +/workspace eingetragenen M-Programme den entsprechenden ausführbaren Objectcode.
minisys.update.sh = Einspielen neuer Softwarekomponenten aus anderen M - Implementierungen.
+/core
Beinhaltet alle zu MINISYS gehörenden Programme im Standard. Werden vom MINISYS Editor automatisch zur Bearbeitung geladen und im Anschluss nach GT.M Vorgaben übersetzt. Dateiendungen sind .m_core.
+/gtm
Enthält die gesamte Umgebung von GT.M.
+/miniling
Enthält die Lingualen Sprachdatenbanken.
+/minisys
Getrennter Datenbereich für übergeordnete Informationen und ggf. xml Dateien.
+/miniweb
Enthält sämtliche WEB-Elemente. Wird von dem MINISYS WEB-SERVER als root (/) betrachtet. Zugefügte Web-Elemente müssen zur Erreichbarkeit entweder unter dieser Struktur eingabracht werden oder dem Web-Server explizit mitgeteilt werden.
+/tmp
Nutzt MINISYS für das Anlegen temporärer Dateien und für Updates via automatischem Updater. Achtung: Beim Start und beim Beenden von MINISYS wird dieses Verzeichnis automatisch geleert.
+/update
Dient der festgelegten Übergabe zur Installation / zum Update eigener Anwendungen und neuer Softwarekomponenten aus anderen M - Implementierungen.
+/user
Ausweichsdatenbereich für Anwendungen und zur Aufwärtskompatibilität.
+/workspace
Beinhaltet sämtliche zur Ausführung notwendige Programme und die Hauptdatenbank. Die Programme liegen jeweils als M-SourceCode (.m) sowie als ObjectCode (.o) vor.
Name
MINISYS for the WEB
Type
Anwendungs-Entwicklungssystem/ Keine Schwerpunktsetzung/ Branchenneutral
Betriebssystem Req.
Linux x86
Schichten
Betriebssystem/ M-Implementierung/ MINISYS/ Browser oder Console
Programmiersprache
Iso-M (M, Mumps), entwickelt nach Standard 1990/ 1995
Software
OpenSource kostenfrei, kommerzielle Fassung OpenSource aber propietär
Unterstützte M - Implementierungen
DTM 6.4 - 6.6 bis Juni 2007 / Ab Juli 2007 GT.M 5.2FT1/ M3 Testsuite
Datenbanken
Ausbalanciertes B-Tree Datenhaltesystem, selbstexpandierend
Maximale DB Größe
8 TB
Ursprung
VICOM-PLEX/ MJS 1984 - 1992/ Danach MINISYS, ab September 2000 MINISYS for the WEB
System
Reines Consolensystem bis September 2000
WEB-Integration
Ab September 2000 über Sambar/ Apache. Ab 2002 nanoHTTP Server (Java); ab Juni 2007 MINISYSwebsGTM Server (M)
SourceCode
Ca. 74000 Zeilen (Stand Juli 2007)
Anzahl Prozesse
Typisch 5/ Installation - anforderungsabhängig
Datenschnittstellen
.csv und .dat als Excel-Import - Delimitiert
Datei- und Verzeichnisstruktur:
/minisys
Im SingleHostbetrieb das Hauptverzeichnis von MINISYS. Beinhaltet die Start-Script Dateien:
minisys.startup.sh = Generalstart für MINISYS samt Servern.
minisys.baseline.sh = M (GT.M) Shell.
minisys.miniweb.lc.sh = Renamed alle unter dem Verzeichnis +/miniweb eingetragenen Dateien in LowerCase (Kleinschreibung) um.
minisys.compile.sh = Erzeugt für alle unter +/workspace eingetragenen M-Programme den entsprechenden ausführbaren Objectcode.
minisys.update.sh = Einspielen neuer Softwarekomponenten aus anderen M - Implementierungen.
+/core
Beinhaltet alle zu MINISYS gehörenden Programme im Standard. Werden vom MINISYS Editor automatisch zur Bearbeitung geladen und im Anschluss nach GT.M Vorgaben übersetzt. Dateiendungen sind .m_core.
+/gtm
Enthält die gesamte Umgebung von GT.M.
+/miniling
Enthält die Lingualen Sprachdatenbanken.
+/minisys
Getrennter Datenbereich für übergeordnete Informationen und ggf. xml Dateien.
+/miniweb
Enthält sämtliche WEB-Elemente. Wird von dem MINISYS WEB-SERVER als root (/) betrachtet. Zugefügte Web-Elemente müssen zur Erreichbarkeit entweder unter dieser Struktur eingabracht werden oder dem Web-Server explizit mitgeteilt werden.
+/tmp
Nutzt MINISYS für das Anlegen temporärer Dateien und für Updates via automatischem Updater. Achtung: Beim Start und beim Beenden von MINISYS wird dieses Verzeichnis automatisch geleert.
+/update
Dient der festgelegten Übergabe zur Installation / zum Update eigener Anwendungen und neuer Softwarekomponenten aus anderen M - Implementierungen.
+/user
Ausweichsdatenbereich für Anwendungen und zur Aufwärtskompatibilität.
+/workspace
Beinhaltet sämtliche zur Ausführung notwendige Programme und die Hauptdatenbank. Die Programme liegen jeweils als M-SourceCode (.m) sowie als ObjectCode (.o) vor.