Ensemble Technologieübersicht

Inhaltsverzeichnis

Ensembles Datenbank- und Abstraktionstechnologie

Erweitertes Messaging

      Extrem schnelle und zuverlässige Messaging-Engine

      Umfassende und erweiterbare Adapter-Bibliothek und Framework

      Breitgefächerte Unterstützung von Standards

      Visuelle und flexible Datentransformation

      Effiziente und produktive Entwicklungsumgebung

      Durchgehendes Management

Weit mehr als reines Messaging – Optimierungsfunktionen von Ensemble für Geschäftsprozesse

      Orchestrierung von Geschäftsprozessen

      Intelligentes Messaging und Prozesse mit Geschäftsregeln

      Anpassbare Workflow-Engine

      Aufschlussreiche Überwachung der Geschäftsaktivitäten

      Durchgehendes Management

Bessere IT-Prozesse dank Ensebmle - ein Mehrwert für das Unternehmen

Ensembles Datenbank- und Abstraktionstechnologie

Im Unterschied zu herkömmlichen Messaging-Lösungen enthält Ensemble im Kern eine performante, hoch skalierbare Objektdatenbank, die SQL kompatibel ist. Die Datenbank basiert auf der bewährten Technologie von Caché und lässt sich einfach auf Tausende von gleichzeitigen Anwendern und Terabyte an Daten skalieren. Alle Elemente von Ensemble werden als Objektklassen in der Datenbank modelliert. Dieses Objektmodell wird durch die erweiterte Abstraktionsfähigkeit von Ensemble bei der Entwicklung von Anwendungen auf alle Anwendungen, Services, Datenquellen, Geschäftsregeln und andere Komponenten einer integrierten Lösung übertragen.

Ein Beispiel: Bei einem Integrationsprojekt sollen eine Anwendungssuite auf der Basis von SAP, eine alte Mainframe-Anwendung mit einer IMS-Datenbank, eine Windows-Anwendung, die Web Services anbietet, eine mit J2EE-Technologie erstellte Java-Anwendung und eine relationale Datenbankanwendung mit umfassenden Stored Procedures verbunden werden. Ensemble abstrahiert die Funktionalitäten und Daten in diesen Anwendungen in eine Menge von Objektklassen und Methoden, speichert diese Klassen in seiner Datenbank und stellt sie für das gesamte Projekt zur Verfügung. Ensemble kann diese Klassen jeweils genau in der Form darstellen, die von anderen Teilen des integrierten Systems benötigt wird. Hierzu gehört die Darstellung als COM, .NET, ODBC, Java, JDBC, EJB, XML und Web Service.

Darüber hinaus speichert die integrierte Datenbank alle Nachrichten, die von den beteiligten Anwendungen generiert werden, und stellt zudem den aktuellen Zustand eines jeden Geschäftsprozesses graphisch dar. In Ensemble gehen keine Nachrichten verloren. Ein unterbrochener Geschäftsprozess kann immer am Punkt der Unterbrechung wieder aufgenommen werden. Die ausgefeilte transaktionale Bitmap-Indizierung ermöglicht dabei die Aktualisierung und den Zugriff auf das Message Repository zur Überwachung, dem Audit und der Verwaltung geschäftlicher Aktivitäten in Echtzeit.

Das Objektmodell von Ensemble, das Shared Repository und die Entwicklungsumgebung bieten eine konsistente einheitliche Ansicht der Systeme, Anwendungen und Services, die einer Lösung zugrunde liegen– unabhängig von den Plattformen, Sprachen, Datenmodellen, Speicherarchitekturen oder anderen Technologien, die verwendet werden. Ensemble reduziert die Komplexität, die in der Regel in Integrationsprojekten zu finden ist, integriert Services und Daten in verschiedene Geschäftsprozesse und beschleunigt die erfolgreiche Fertigstellung von Lösungen.

Erweitertes Messaging

Die Messaging-Funktionen in Ensemble sind Teil eines Ganzen und nutzen wie alle anderen Ensemble-Komponenten die Vorteile des leistungsstarken Objektmodells und den hochperformanten Objektmodell- und Metadatenspeicher – zur schnellen Entwicklung und leichten Verwaltung. Das Messaging in Ensemble bietet:

  • Extrem zuverlässiges Publish/Subscribe, ereignisgesteuertes und Content-basiertes Routing in hoher Geschwindigkeit über eine erweiterbare Regel-Engine, die so einfach gestaltet ist, dass auch Nicht-Programmierer damit effektive Ergebnisse erzielen können
  • Eine umfassende Adapter-Bibliothek und Framework für die standardbasierte Anbindung einer breiten Palette an Anwendungen, Services, Datenquellen und Technologien
  • Eine bidirektionale Unterstützung von XML, SOAP, Web Services und anderen Messaging-Standardformaten, wie HL7 und X12 im Gesundheitswesen, oder Standards im Finanzdienstleitungsbereich, der Telekommunikation und anderen Branchen
  • Eine graphische Erstellung von XML-basierten Datentransformationen
  • Ein durchgehendes Management, einschließlich Visual Trace zur schnellen Problembehebung und Message-Prüfung
  • Eine schnelle Entwicklungsumgebung für die einfache Erweiterung bestehender Adapter zur Anbindung neuer Quellen

Extrem schnelle und zuverlässige Messaging-Engine

Die Messaging-Engine von Ensemble zeichnet sich vor allem durch die schnelle Implementierung, hohe Leistungsfähigkeit und Zuverlässigkeit der Lösungen, sowie durch effizientes Management aus. Dies bedeutet eine erhebliche Zeit- und Kostenersparniss. Aber, was noch wichtiger ist, mit Hilfe von Ensemble kann die IT mehr Lösungen schneller zur Marktreife bringen. Dies bedeutet, dass die Anwendungen längere Zeit im Einsatz sind, um den beabsichtigten Wert für das Unternehmen zu liefern. In Projekten im Gesundheitswesen zum Beispiel berichten Anwender von Ensemble, dass die Entwicklung nahezu dreimal so schnell ist wie die Entwicklung mit anderen Integrationslösungen. Und auch die Message-Verarbeitung erfolgt doppelt so schnell.

Die Messaging-Engine von Ensemble bietet die garantierte Nachrichtenzustellung, Routing in Abhängigkeit von den Inhalten, die hochperformante Transformation von Nachrichten, die Verarbeitung von Geschäftsregeln und die Unterstützung von synchronen wie asynchronen Interaktionen. Diese zuverlässigen und robusten Messaging-Services stellen die transparente Integration aller Aktivitäten sicher, die von den integrierten Anwendungen, Services, Technologien und Datenquellen generiert werden. Die Messaging-Engine ermöglicht den Echtzeitzugriff auf aktuelle- und bereits verarbeitete Nachrichten zum Auditing und Überwachen der Geschäftsaktivitäten (BAM, Business Activity Monitoring). Für lang laufende Geschäftsprozesse gewährleistet sie ein hohes Maß an Zuverlässigkeit und Wiederherstellbarkeit.

Umfassende und erweiterbare Adapter-Bibliothek und Framework

Integrationsprojekte lassen sich mit Ensemble von Anfang an schnell und einfach durchführen – dank der über 250 Adapter, die standardmäßige Interaktion mit einer Vielzahl an Anwendungen, Datenbanken, Industriestandards und Technologien ermöglichen, einschließlich SQL, HL7, TCP/IP und SOAP. Der Adapter-Code wird von InterSystems gepflegt, was die Belastung der IT bei Entwicklungsaufgaben weiter senkt, so dass sich die Anwender mit Hilfe von Ensemble auf die Entwicklung von Geschäftslösungen konzentrieren können. Ensemble zeichnet sich durch die rasche Entwicklung individueller Adapter aus, da der erforderliche Entwicklungsaufwand Vererbung und die Verwendung von SOAP-Services minimiert wird. Mit dem Unit Test-Service von Ensemble können individuell angepasste Adapter getestet werden, ohne dass zuerst das ganze Projekt abgeschlossen sein muss. Dies beschleunigt die Entwicklung und ermöglicht zuverlässigere Lösungen.
Da SOAP-Services als Adapter verwendet werden können, kann eine Vielzahl von Umgebungen an Ensemble angebunden werden. Dies stellt eine Grundlage für die schnelle Integration von Web Services dar, die von Unternehmen wie SAP, Siebel, Amazon, MapQuest und anderen bereitgestellt werden.

Wenngleich auch jeder Adapter über individuelle Eigenschaften verfügt – bestimmt durch die anzubindende Anwendung, Datenquelle oder Technologie – so nutzen doch alle Adapter eine gemeinsame Menge an Funktionen, um ein einfaches, konsistentes Integrationsmodell sicherzustellen und den zuverlässigen und einfach wartbaren Betrieb zu gewährleisten.

Breitgefächerte Unterstützung von Standards

Durch die Unterstützung von Standards in Ensemble können Entwickler Funktionen nutzen, die aus der Verwendung derselben Standards in anderen Projekten resultieren. Dies ermöglicht die Interoperabilität fertiger Systeme mit anderen, die denselben Standard unterstützen. Obwohl sich Standards im Laufe der Zeit ändern und neue Standards entwickelt werden, bietet die Entwicklung von Lösungen auf der Basis von Industriestandards im Vergleich zur Entwicklung mit proprietären Technologien einen besseren Schutz der Investitionen.

Ensemble unterstützt eine breite Palette an Standards, die für verschiedenen Branchen von Bedeutung sind, wie im Gesundheitswesen, im Finanzdienstleistungsbereich und der Telekommunikation. Ensemble unterstützt auch die neuesten Web Services-Standards, wie XML, XPATH, XSLT, SAX, SOAP (als Konsument oder Anbieter), DTDs (Document Type Definitions) und Schemas. Das Objektmodell und die Datenbank von Ensemble ermöglichen die nahtlose Fusion von XML und Objekten, ohne den Verarbeitungs-Overhead bei der Zuweisung multidimensionaler XML-Strukturen an zweidimensionale relationale Datenbanktabellen.

Visuelle und flexible Datentransformation

Mit Ensemble gehören Hindernisse beim erfolgreichen Abschluss von Projekten auf Grund von Unterschieden in der Semantik und den Datenschemas zwischen Anwendungen oder Services der Vergangenheit an. Zum Bespiel, wenn versucht wird, Patientendaten aus einem Arztpraxissystem in eine elektronische Patientenakte zu integrieren, die im Belegkrankenhaus des Arztes verwendet wird. Die leistungsstarken graphischen und codebasierten Datentransformationen von Ensemble überbrücken diese Differenzen mit einfachen Formeln oder Lookups in Datentabellen (intern oder extern) und können durch Hinzufügen benutzerdefinierter Funktionen auf beliebige Komplexitätsstufen erweitert werden. Ensemble speichert die Mappings (Zuordnungen) und Berechnungen, die die Datentransformationen steuern, als Objekte in der eingebetteten Datenbank. Auf diese gespeicherten Mappings kann wieder zugegriffen werden: Sie sind so zuverlässig, wiederverwendbar, transformierbar und skalierbar wie jedes andere Element einer Ensemble-Lösung.

Ensemble enthält auch einen Unit Test-Service für Transformationen. Auf diese Weise können Transformationen bei der Entwicklung getestet werden, ohne dass dafür das ganze Projekt beendet sein muss.

Effiziente und produktive Entwicklungsumgebung

Wie leistungsfähig das Objektmodell und die Datenbanktechnologie von Ensemble sind, zeigt sich auch in der Entwicklungsumgebung. Durch die konsistente objektorientierte Darstellung der verschiedenen Programmiermodelle, Programmierschnittstellen und Datenformate kann die einheitlichen Entwicklungsumgebung von Ensemble für alle Komponenten von Ensemble genutzt werden – vom Messaging und der Prozessorchestrierung bis hin zum Business Activity Monitoring. Die einheitliche graphische XML- und codebasierte Umgebung vereinfacht und beschleunigt die Modellierung und Automatisierung der Geschäftsprozesse für Analysten und Entwickler. Und sie ermöglicht die extrem schnelle, Service-orientierte Entwicklung von Composite Applications.

Die konsistente und effiziente objektorientierte Darstellung unterschiedlicher Programmiermodelle und Datenformate in Ensemble ermöglicht den Einsatz der neuesten und leistungsstärksten Entwicklungswerkzeuge und -technologien. Wenn Ressourcen (einschließlich Funktionalität und Daten aus Altanwendungen) einmal in der Datenbank als Ensemble-Objekte gespeichert sind, können sie automatisch für in eine Vielzahl von Formaten wie COM, ODBC, Java, JDBC, EJB, XML, Web Services, .NET- oder J2EE-Komponenten "projiziert" werden. Die Gefahr, sich ausschließlich auf J2EE-spezifische oder .NET-spezifische Produkte festzulegen, und somit bei der technologischen Weiterentwicklung auf Insellösungen beschränkt zu sein, entfällt - Sie können so sehr viel flexibler agieren.

Für Service-orientierte Architekturen (SOA) kann Ensemble als Anbieter oder Konsument von Web Services fungieren. Als Anbieter kann Ensemble alle seine Funktionalitäten als Web Service darstellen. Als Konsument kann Ensemble auf externe Web Services zugreifen und deren Objektrepresäntation in seiner Datenbank speichern. Hier stehen Sie zur Verfügung, um sie in Lösungen genauso einfach wie lokale Funktionalität zu integrieren.

Zu den weiteren Vorteilen der Entwicklungsumgebung von Ensemble gehören:

  • Unterstützung der schnellen Service-orientierten Entwicklung von Composite Applications, indem der transparente Zugriff auf SOAP und andere Service-orientierte Technologien ermöglicht wird.
  • Straffere Integration in Geschäftsprozess-Management-Tools von Drittanbietern durch die Ensemble Business Processing Language (BPL), die auf neuen Spezifikationen wie der Business Process Execution Language for Web Services (BPEL4WS oder BPEL) und der Business Process Management Language (BPML oder BPMI) basier.
  • Vollständiger Zugriff auf die Ensemble-Datenbank in Echtzeit über SQL und Objekt-Views.
  • Unterstützung von Komponenten, die in den verschiedensten Programmiersprachen erstellt wurden – von Java bis C#.
  • Vertrautes Erscheinungsbild für Programmierer von Microsoft Visual Basic (VB). Eine integrierte VB-ähnliche Skriptsprache stellt sicher, dass jeder Entwickler, der VB kennt, in der Lage ist, Integrations- und Entwicklungsaufgaben mit Ensemble durchzuführen.

Durchgehendes Management

Integrierte Systeme können sehr schwer zu verwalten sein, da sie unterschiedlichste Anwendungen verbinden, die nicht für die Zusammenarbeit konzipiert wurden. Service-orientierte Architekturen, die aus lose gekoppelten Services bestehen, stellen ebenfalls eine Herausforderung für die Verwaltung dar. Das Repository von Ensemble speichert eine Vielzahl an Informationen für die durchgängige Überwachung und das Management beider Arten von Systemen. Zu diesen Informationen gehören Nachrichten, Prozesszustände und Metadaten, die von den laufenden Systemen erfasst werden. Das Browser-basierte Management-Portal zeichnet sich durch sehr leistungsstarke und dabei einfach einzusetzende Features aus, die mit diesen Informationen das Management und die Überwachung vereinfachen.

Der Visual Trace von Ensemble (Sequenzdiagramm, das den Ablauf von Prozessen veranschaulicht) ermöglicht Administratoren Nachrichten zu verfolgen und deren Inhalt zu untersuchen, wenn sie durch das System fließen. Es bietet auch leistungsstarke Analyse- und Reporting-Funktionen, um Geschäftsprozesse in Echtzeit zu verfolgen und Probleme zu beheben.

Die mit Ensemble erstellten Lösungen sind außergewöhnlich zuverlässig. Anwender berichten sehr selten von ungeplanten Ausfallzeiten. Bei Problemen bietet Ensemble Überwachungs- und Alarm-Funktionen, die automatisch die richtigen Administratoren zum richtigen Zeitpunkt benachrichtigen. Sie können auch Geschäftsprozesse in Ensemble ausführen, die in einer Feeback-Schleife arbeiten, um das Problem selbst zu lösen.

Weit mehr als reines Messaging – die Optimierungsfunktionen von Ensemble für Geschäftsprozesse

Die Optimierungsfunktionen für Geschäftsprozesse von Ensemble kann man sich als "Plug-ins" in der Messaging-Engine von Ensemble vorstellen. Als Plug-ins nutzen sie die Messaging-Funktionalität und erhöhen den Mehrwert der Anwendung. Im Unterschied zu Plug-ins sind die Optimierungsfunktionen für Geschäftsprozesse von Ensemble jedoch in den Kern von Ensemble integriert. Sie nutzen die grundlegenden Objekt- und Datenbanktechnologien, die Ensemble so leistungsfähig machen. Wird eine Optimierungsfunktion benötigt, steht sie jederzeit zur Verfügung. Der Zugriff und die Verwendung erfolgen aus der gleichen Entwicklungs- und Management-Umgebung wie für die Messaging-Technologie.



Abb. 1. Ensemble ist von der Grundgestaltung her eine mehrschichtiges Lösung mit einer Gruppe von Basistechnologien, die von allen Features der übergeordneten Schichten verwendet werden. Jede übergeordnete Schicht verwendet die Features der direkt darunter befindlichen Schicht.

Die Vorteile der Optimierungsfunktionen für Geschäftsprozesse von Ensemble gehen weit über das hinaus, was herkömmliche Produkte anbieten. Diese erweiterten Funktionen ermöglichen Prozess-Analysten und Software-Entwicklern in Projekten zusammenzuarbeiten, in denen die folgenden vier Integrationstypen einfach kombiniert werden können:

  • Einfacherer und vielfältigerer Zugriff auf Anwendungen und Informationen über eine Vielzahl von Systemen
  • Zusammenstellen und Aggregieren von Informationen aus unterschiedlichen Quellen (zum Beispiel über einem Kunden, Patienten, Produkt usw.) in eine einzelne umfassende Ansicht
  • Automatisieren von Geschäftsprozessen mit einfach modifizierbareb Geschäftsregeln, um die Prozessausführung und den menschlichen Workflow zu steuern
  • Erzielen von Datenkonsistenz über unterschiedliche Anwendungen und Datenbanken

Die Optimierungsfunktionen für Geschäftsprozesse in Ensemble nutzen das erweiterte Objektmodell, das umfassende Reservoir an operativen Daten und Metadaten in der integrierten Umgebung, die leistungsstarke Messaging-Basis und die einheitliche Entwicklungsumgebung, um:

  • den Zustand der Geschäftsprozesse beliebig lange zu orchestrieren und beizubehalten
  • das Verhalten der aktiven Geschäftsprozesse über Regeln anstatt durch Änderung der Implementierung zu beeinflussen
  • den menschlichen Workflow in automatisierte Geschäftsprozesse zu integrieren
  • Aktivität und Zustand des gesamten Systems und der Key Performance Indicators zu überwachen

Orchestrierung von Geschäftsprozessen

Ein Geschäftsprozess ist eine Folge von Aufgaben, die zur Realisierung eines Geschäftsziels durchgeführt werden müssen. Wie beispielsweise die Verarbeitung einer Hypothekenanfrage oder die Anmeldung eines Patienten im Krankenhaus. Die Orchestrierung ist ein Designprozess, der auf Geschäftsprozesse und nicht so sehr auf Technologie ausgerichtet ist. Unter diesem gesichtspunkt können Prozess-Analysten mit Hilfe des funktionsreichen, graphischen Editors von Ensemble Prozesse und Informationsflüsse einschließlich der Regeln und menschlichen Workflows aufzeichnen – ausgerichtet auf die logischen Interaktionen zwischen Systemen - ohne sich um die systemnahen Aspekte wie Anwendungsschnittstellen, Adapter oder Middleware-Mechanismen kümmern zu müssen. Ensemble generiert automatisch ausführbaren Code für den Prozess aus dem graphischen Modell. Das graphische Modell vereinfacht den Dialog und die fundierte Kommunikation zwischen Prozess-Analysten und Entwicklern. Dies beschleunigt die Entwicklung und führt zu Lösungen, die besser auf die geschäftlichen Anforderungen abgestimmt sind.

Entwickler können den automatisch generierten Code bei Bedarf mit zusätzlicher graphischer Modellierung oder durch programmiersprachliche Ergänzung unter Verwendung der Ensemble Business Processing Language (BPL, eine Obermenge des BPEL-Standards verfeinern. Dadurch, dass diese Tools frei kombiniert werden können, lassen sich eine breite Palette an Integrationsthemen mit Hilfe der größtmöglichen Vielfalt an Entwicklungsansätzen effizient adressieren.

Intelligentes Messaging und Prozesse mit Geschäftsregeln

Nicht-Programmierer, wie Prozess-Analysten und Support-Mitarbeiter können mit dem Business Rules-Editor von Ensemble schnell Entscheidungspunkte in einem Geschäftsprozess konfigurieren und ändern. Im Finanzdienstleistungsbereich zum Beispiel kann ein Manager den Darlehensvergabeprozess ändern, ohne dass ein Entwickler den Anwendungscode umschreibt. Dies senkt die Kosten für Änderungen und Entwickler können sich ganz auf neue Projekte konzentrieren – so dass Anwendungen und integrierte Systeme schneller in die Produktionsumgebung kommen. Administratoren und Entwickler können auch Regeln für das intelligente Routing von Nachrichten an spezielle Geschäftsprozesse nach Nachrichtentyp, Inhalt und Abonnement verwenden. Regeln werden als Objekte in der Datenbank von Ensemble gespeichert, vollkommen getrennt vom Geschäftsprozesscode. Sie können wiederverwendet, in Unterklassen unterteilt und so einfach wie jedes andere Objekt in Ensemble geändert werden.

Anpassbare Workflow-Engine

Obwohl ja den Menschen in den Geschäftsprozessen die führende Rolle zukommt, entbehrt es nicht einer gewissen Ironie, dass die meisten Integrationsprodukte, einschließlich ESBs, keine vollständig integrierte Workflow-Funktionalität umfassen. Ein Workflow-Managementsystem automatisiert die Verteilung von Aufgaben unter den Anwendungen nach einer bestimmten Strategie. Die Verwendung der Ensemble Workflow-Engine macht die Zuweisung von Aufgaben effizienter und deren Ausführung zuverlässiger. 

Die integrierte Workflow-Engine von Ensemble nutzt in allen Aspekten die einheitliche Architektur des Produkts. Workflow-Aufgaben, die mit dem graphischen Editor von Ensemble erstellt wurde, werden als Objekte dargestellt und in der Datenbank von Ensemble gespeichert. In der Folge kann jeder automatisierte Geschäftsprozess die gespeicherten Aufgaben ganz einfach einsetzen – so wie er einen Web Service, eine unternehmensweite Anwendung, eine Datenquelle oder eine andere Technologie verwenden kann, die in der Datenbank von Ensemble modelliert ist. Die vollständig in Ensemble integrierte Workflow Engine bietet folgende Vorteile:

  • Composite Applications können einfach komplexe manuelle Interaktionen enthalten, die über geografische, technologische und Abteilungsgrenzen hinausgehen.
  • Anwenderbasierte Prozessdefinitionen können von der Geschäftslogik getrennt werden, so dass Entwickler und Prozess-Analysten jedes Segment in einem zusammenhängendem Ganzen einzeln definieren können.
  • Das Workflow-System ist vielseitig und leistungsstark. Zudem ist es ist einfach zu erstellen und zu warten.

Aufschlussreiche Überwachung der Geschäftsaktivitäten

Ensemble besitzt die Leistungsfähigkeit, Kapazität und Zuverlässigkeit, alle Nachrichten und Ereignisse zu speichern, die zwischen den Komponenten eines integrierten Systems ausgetauscht werden. Die Daten und Metadaten der Komponenten und Aktivitäten im System werden im konsistenten Format der Business Activity Monitoring (BAM)-Funktion von Ensemble zur Verfügung gestellt. Das integrierte BAM informiert unverzüglich über geschäftliche Ereignisse und die sich verändernden Geschäftsbedingungen im Unternehmen durch graphische Dashboards, E-Mail-Nachrichten und andere Mittel. Diese klar präsentierten Informationen ermöglichen zeitnahe Entscheidungen der IT und der Unternehmensführung. Indem Manager diese Art von Echtzeitinformationen zur Verfügung haben, lassen sich dank Ensemble Kosten senken und Geschäftsstrategien schneller umsetzen .

Ensemble zeichnet sich durch Features aus, die die Entwicklung von BAM-Lösungen beschleunigen. Die erweiterte Objekttechnologie von Ensemble und die assistentengesteuerte Entwicklung vereinfachen die Definition von “Geschäftsmetriken”. Diese sammeln oder berechnen Key Performance Indicators und andere Informationen über ein integriertes System in vom Entwickler festgelegten Abständen Diese Informationen können mit individuell anpassbaren Browser-basierten Dashboard angezeigt werden. Geschäftsmetriken können auch Logik enthalten, die eine Feedback-Schleife im integrierten System implementiert. Ein Beispiel: Wenn ein gemessener Parameter (wie das Bestandsniveau eines Produkts in einem Lager) die erwarteten Grenzwerte über- bzw. unterschreitet, kann eine Geschäftsmetrik automatische Korrekturmaßnahmen veranlassen (wie eine Neubestellung des Produkts), eine Benachrichtigung erstellen und so weiter.

Durchgehendes Management

Die Verwaltung der Optimierungsfunktionen für Geschäftsprozesse in Ensemble unterscheidet sich in keiner Weise der Verwaltung der Messaging-Komponenten. Dasselbe Browser-basierte Portal stellt Administratoren die vollständigen Reporting- und Analysemöglichkeiten für Unternehmensdaten (Nachrichteninhalte, die innerhalb der Ensemble-basierten Lösung anfallen) und Metadaten der Lösung (operative Statistiken zur Ensemble-Anwendung) zur Verfügung.
Das Management von Ensemble nutzt die eng integrierte Architektur von Ensemble. Es bietet durch Anzeigemechanismen wie Ensemble Visual Trace und Dashboards den vollständigen Zugriff auf Anwendungsdaten. Auch auf Code-Ebene sind alle Daten über SQL und Objekt-Zugriff verfügbar.

Entwickler können die Managementschnittstellen einfach mit der Entwicklungsumgebung von Ensemble anpassen, so dass die Anwender der Lösung die Informationen abfragen, filtern, auswählen und hervorheben können, die für das Unternehmen am wertvollsten sind. Alerts können definiert werden, um Mitarbeiter im Unternehmen zu kontaktieren, wenn ein Problem die sofortige Aufmerksamkeit erfordert. Entwickler können Managementelemente mit eigenem Code in eine auf Ensemble basierende Lösung einbauen, oder die umfassende Menge an Standardmanagement-Tools nutzen, die bereits im Lieferumfang von Ensemble enthalten ist.

Bessere IT-Prozesse dank Ensemble - ein Mehrwert für das Unternehmen

Bei anderen Integrationsprodukten und –Methoden stehen IT-Leiter oft vor der Aufgabe, mehrere Tools integrieren zu müssen (manchmal vom selben Anbieter!), damit die Integrationsprojekte weiterlaufen können. Bei dieser Art zu arbeiten, kann die IT die Projekte nicht schnell genug voran bringen und die Ziele einer agilen IT und agiler Geschäftsprozesse scheinen immer mehr in unerreichbare Ferne zu rücken.

Ensemble deckt das gesamte Spektrum an Integrationsszenarien mit umfassender und eng integrierter Technologie ab, die einfach zu erlernen, verwenden und zu verwalten ist. Die innovative Technologie in Ensemble erhöht den Wert der IT-Umgebung und macht das Unternehmen reaktionsfreudiger. Denn das Objektmodell, die erweiterte Abstraktionsfunktionalität, die extrem schnelle Messaging Engine und die performante und hochzuverlässige Datenbank eröffnen Ihnen ganz neue Dimensonen:

  • Ausrichtung auf die Optimierung der Geschäftsprozesse. Sie müssen nicht lange überlegen, welche Technologie verwendet werden soll.
  • Schnellere Entwicklung und Deployment von IT-Assets, nativ oder als Services, in einer flexiblen integrierten Architektur
  • Einbinden der Funktionalität aus Altanwendungen in das integrierte System
  • Schnelle Abstimmung der IT-Systeme an die sich häufig ändernden Geschäftsanforderungen und -prozesse
  • Integration in die bestehenden Frameworks und Methodologien
  • Umstieg auf eine Service-orientierte Architektur mit geringen Kosten und wenig Risiko