enterprise Flashcards
Was sind Enterprise Systems?
Enterprise Systems sind große integrierte Softwarelösungen, die die wichtigsten Prozesse und Daten in einem Unternehmen verwalten.
Warum ist die IT-Landschaft in Unternehmen oft heterogen?
Die IT-Landschaft wächst organisch über die Zeit, besteht aus Software verschiedener Hersteller und nutzt unterschiedliche Schnittstellen.
Was ist ein Geschäftsprozess?
Ein Geschäftsprozess ist eine Reihe von logischen, miteinander verknüpften Aktivitäten, die darauf abzielen, ein spezifisches geschäftliches Ziel zu erreichen.
Was ist ein Workflow?
Ein Workflow ist die räumliche und zeitliche Abfolge von Arbeitsvorgängen an einem Arbeitsplatz.
Was ist der Unterschied zwischen Workflow-Management und Prozessmanagement?
Workflow-Management konzentriert sich auf operationale Details, während Prozessmanagement eine strategische Sicht auf Geschäftsprozesse hat.
Was ist ein Workflow-Management-System (WfMS)?
Ein WfMS ist eine Software, die den Lebenszyklus eines Workflows (Modellierung, Ausführung, Monitoring) unterstützt.
Was ist die Business Process Execution Language (BPEL)?
BPEL ist eine XML-basierte Sprache zur Modellierung und Ausführung von Business Workflows, verwaltet von OASIS.
Was bedeutet Webservice-Orchestration?
Orchestration ist die Verknüpfung von Services und Daten, die von einer zentralen Instanz kontrolliert werden, um ein vorgegebenes Ziel zu erreichen.
Was ist der Unterschied zwischen Orchestration und Choreografie?
Orchestration wird zentral gesteuert, während sich bei der Choreografie die Services selbst organisieren.
Was ist ein Enterprise Service Bus (ESB)?
Ein ESB ist ein verteilter Message Broker, der Dienste in einem Unternehmensnetzwerk integriert und Funktionen wie Routing und Service Discovery bietet.
Was sind die Hauptkomponenten eines Enterprise Service Bus?
Ein ESB besteht aus einem zentralen Nachrichtenbus, an den Services über Adapter angeschlossen werden, die Nachrichtenformate übersetzen.
Was ist der Zweck eines ESB?
Ein ESB integriert heterogene Systeme innerhalb eines Unternehmens, sodass sie Nachrichten und Daten austauschen können.
Was ist das OSGi-Framework?
Das OSGi-Framework ist eine modulare Plattform zur Entwicklung komponentenbasierter Anwendungen, die in der Java Virtual Machine läuft.
Was sind Bundles im OSGi-Framework?
Bundles sind eigenständige Komponenten, die in jar-Dateien gespeichert sind und über öffentliche Schnittstellen miteinander kommunizieren können.
Was ist das Lifecycle-Management im OSGi-Framework?
Das Lifecycle-Management ermöglicht das Installieren, Deinstallieren, Starten und Stoppen von Bundles ohne Neustart der Anwendung.