Skip to content

Einleitung

Das CMI-Metatool ist ein Framework, das entwickelt wurde, um die Migration von Anwendungen auf die .NET-Plattform zu erleichtern und um eine einheitliche Benutzeroberfläche zu schaffen. Es wurde ursprünglich entwickelt, um Probleme wie uneinheitliche Bedienoberflächen und eingeschränkte Anpassungsfähigkeit der Anwendungen zu lösen. Das Metatool nutzt Metadaten als Schlüssel zur Vereinheitlichung und Anpassung von Business-Applikationen.

Hauptmerkmale

  • Definiert Entitäten und deren Felder (z.B. Person, Kontakt).
  • Bestimmt Assoziations- und Vererbungsbeziehungen zwischen Entitäten.
  • Legt Layouts, hierarchische Strukturen und Benutzerrechte fest.
  • Unterstützt Mehrsprachigkeit und grafische Darstellung der Datenstrukturen.

Das Metatool ist darauf ausgelegt, die Entwicklung und Anpassung von Anwendungen effizienter zu gestalten und eine konsistente Benutzererfahrung zu bieten.

Betriebsmodelle

Die CMI Lösung mit dem CMI Server als zentraler Service (Backend) wird in drei Betriebsmodellen angeboten.

Betriebsmodell CMI Server DB / File-Storage CMI Web Clients Weitere Komponenten und Schittstellen
Full-Cloud CMI Cloud (SaaS) CMI Cloud (SaaS) CMI Cloud (SaaS) siehe CMI Dokumentation
hybrid Kunde Kunde CMI Cloud (SaaS) siehe CMI Dokumentation
On-Premises Kunde Kunde Kunde siehe CMI Dokumentation

Erläuterungen:

Integration

Für die Verwendung des CMI Servers in der jeweiligen Betriebsumgebung ist in den folgenden Anleitungen beschrieben, wie die Inbetriebnahme, das Update und der Rückbau erfolgt:

Sicherheit

Die Themen Authentifzierung und Autorisierung werden im Kapitel Sicherheit beschrieben.

CMI Cloud Firewall-Einschränkungen

Wenn der CMI Server oder andere Komponenten aus der CMI Cloud bezogen werden, besteht möglicherweise die Notwendigkeit lokale Schnittstellen anzubinden. Um den Zugriff auf diese Schnittstellen besser einzuschränken, kann eine eingehende Firewall-Regel (NAT) sämtliche IP-Adressen hinter der folgenden Domain outbound.cmicloud.ch als Source-IP-Adressen erlauben. Auf diese Weise können nur CMI Cloud Services öffentlich auf die Schnittstellen zugreifen.

Change-Log

Im Change-Log sind sämtliche Anpassungen und Erweiterungen am CMI Metatool dokumentiert.