In welcher Sprache war das Information Management System kodiert?
DL/I (''Data Language One'')
Datenbank
Datenbank

== Geschichte ==
Ausgehend von Problemen bei der Verarbeitung von Daten in einfachen Dateien wurde in den 1960er Jahren das Konzept eingeführt, Daten durch eine separate Softwareschicht zwischen Betriebssystem (Dateiverwaltung) und Anwendungsprogramm zu verwalten. Dieses Konzept begegnete der Fehlentwicklung, dass Datenspeicher in Form von Dateien in der Regel für eine spezielle Anwendung konzipiert wurden und ein erheblicher Teil des Tagesgeschäfts mit Umkopieren, Mischen und Restrukturieren der Dateien belastet war.
Eines der ersten großen DBMS war IMS mit der Sprache DL/I (''Data Language One''). Die damit verwalteten Datenbanken waren hierarchisch strukturiert. Parallel dazu definierte CODASYL ein Modell für netzwerkartig strukturierte Datenbanken.
Einen wesentlichen Fortschritt erzielte in den 1960er und 1970er Jahren Edgar F. Codd mit seiner Forschungsarbeit am IBM Almaden Research Center. Codd entwickelte die Grundlagen des ersten experimentellen relationalen Datenbanksystems System R. Die Berkeley Group folgte mit Ingres und der Abfragesprache QUEL.
Oracle (damals noch unter den Firmennamen ''SDL'' und ''RSI'') verwertete die Ergebnisse des System R und führte SQL zum kommerziellen Erfolg. IBM folgte mit SQL/DS und DB2. Die relationalen Datenbanksysteme verdrängten in den 1980er Jahren die hierarchischen und netzwerkartigen Systeme und der Großteil der Behörden, Konzerne, Institute und mittelständischen Unternehmen stellte seine IT auf Datenbanksysteme um.
Während in den 1990er Jahren wenige kommerzielle Hersteller von Datenbank-Software faktisch den Markt beherrschten (namentlich IBM, Informix, dBASE, Microsoft SQL Server und Oracle), erlangten in den 2000ern die Open-Source-Datenbankmanagementsysteme eine immer größere Bedeutung. Vor allem MySQL und PostgreSQL erzielten signifikante Marktanteile. Als Reaktion begannen die führenden kommerziellen Hersteller, gebührenfreie Versionen ihrer Datenbank-Software anzubieten. Etwa seit 2001 ist aufgrund mangelnder Skalierbarkeit relationaler Datenbanken die Bedeutung der NoSQL-Systeme gewachsen.
Einen Stammbaum der Datenbanksysteme findet man als ''Genealogy of Relational Database Management Systems'' beim Hasso-Plattner-Institut.
Log_Management System_Management_Language
Die System Management Language (abgekürzt SML, Sml oder ISM/SML) ist ein Dialekt der Programmiersprache Lisp, der seit den 1990er Jahren vor allem auf Großrechnern der Firma Bull Computer eingesetzt wird. Er ist als Skriptsprache enthalten in der Netzmanagement-Plattform ISM/OpenMaster der Bull-Tochter Evidian, die auch selbst in ISM/SML geschrieben ist. Als 4GL-Sprache eignet sich ISM/SML zum Rapid Prototyping. ISM steht für “Integrated System Management” und bezieht sich auf den Anspruch, Unix, das Bull-eigene Betriebssystem GCOS und IBM-Betriebssysteme zu integrieren. Man nennt diese Sprache auch ISM/SML, was die Unterscheidung von Standard ML (einer weiteren, aber nicht verwandten funktionalen Programmiersprache) erleichtert.
Alle Aussagen zu LISP gelten prinzipiell auch für ISM/SML. ISM/SML ist jedoch erweitert um Sprachstrukturen zur objektorientierten und ereignisorientierten Programmierung und enthält APIs zu SNMP, CMIP (Common Management Information Protocol), X/Motif, CMIS und weitere. ISM/SML-Programme werden durch Interpreter ausgeführt. ISM/SML ist auf denselben Betriebssystemen verfügbar wie OpenMaster, z. B. AIX, Solaris und Linux. Die Netzwerkmanagementsoftware SmartSuite ist komplett in ISM/SML geschrieben.
Als Beispiel ein 'Hello-World'-Programm: Hong_Kong_Supplementary_Character_Set
Log_Management

== Security Information und Event Management (SIEM) ==
Neben der revisionssicheren Archivierung der Log-Daten besteht oft noch der Bedarf nach einer echtzeitnahen Korrelierung und Alarmierung von Sicherheitsvorfällen. Hier spricht man von Security Information & Event Management (= SIEM). SIEM-Lösungen setzen meistens auf dem Log Management auf.
Die System- und Sicherheit Logdaten von Servern, Switches und Firewalls und anderen Systemen und Applikationen geben im Zweifelsfall Aufschlüsse über Sicherheitsvorfälle (Security Incidents) und unerwünschte Vorkommnisse. Die Sammlung und Archivierung bzw. forensische Sicherstellung kann allerdings eine aufwändige Angelegenheit sein, die mit einem sogenannten Security Information und Event Management System umgesetzt werden kann. System_Management_Language
Die System Management Language (abgekürzt SML, Sml oder ISM/SML) ist ein Dialekt der Programmiersprache Lisp, der seit den 1990er Jahren vor allem auf Großrechnern der Firma Bull Computer eingesetzt wird. Er ist als Skriptsprache enthalten in der Netzmanagement-Plattform ISM/OpenMaster der Bull-Tochter Evidian, die auch selbst in ISM/SML geschrieben ist. Als 4GL-Sprache eignet sich ISM/SML zum Rapid Prototyping. ISM steht für “Integrated System Management” und bezieht sich auf den Anspruch, Unix, das Bull-eigene Betriebssystem GCOS und IBM-Betriebssysteme zu integrieren. Man nennt diese Sprache auch ISM/SML, was die Unterscheidung von Standard ML (einer weiteren, aber nicht verwandten funktionalen Programmiersprache) erleichtert.
Alle Aussagen zu LISP gelten prinzipiell auch für ISM/SML. ISM/SML ist jedoch erweitert um Sprachstrukturen zur objektorientierten und ereignisorientierten Programmierung und enthält APIs zu SNMP, CMIP (Common Management Information Protocol), X/Motif, CMIS und weitere. ISM/SML-Programme werden durch Interpreter ausgeführt. ISM/SML ist auf denselben Betriebssystemen verfügbar wie OpenMaster, z. B. AIX, Solaris und Linux. Die Netzwerkmanagementsoftware SmartSuite ist komplett in ISM/SML geschrieben.
Als Beispiel ein 'Hello-World'-Programm: Hong_Kong_Supplementary_Character_Set

== Entwicklung ==
Aufgrund der großen Unterschiede zwischen Hochchinesisch und Kantonesisch erkannte die Regierung Hongkongs 1995 die Nachfrage nach einem kantonesischen Zeichensatz, welcher elektronische Kommunikation in dieser Sprache vereinfachen würde, da die Big5-Kodierung diese Zeichen nicht enthielt.
Daraufhin wurde das ''Government Chinese Character Set'' entwickelt, welches aus verschiedenen chinesischen Zeichen besteht, die in Hongkong verwendet werden. Der Satz war aber nicht sehr gut organisiert.
Daraufhin wurde der HKSCS-1999-Standard entwickelt. Nachdem die Verwendung stieg, wurde der Zeichensatz 2001, 2004 und 2008 revidiert. Seit 2004 sind alle Zeichen des HKSCS-Standards auch in Unicode kodiert, vorher wurden die Zeichen im benutzerdefinierten Bereich kodiert.