Fiorano SOA Platform®
Fiorano SOA ist eine REST-basierte Plattform für Geschäftsabläufe in Echtzeit, die auf einer ereignisgesteuerten Architektur beruht und die Einführungszeit der integrierten Anwendungen drastisch reduziert.
Nutzer können aneinander gefügte sofort funktionierende Lösungen visualisieren, indem sie Anwendungen und Knotenpunkte durch drag-and-dropen der Servicekomponenten designen. Die Verbindungslinien zwischen Knotenpunkten enthalten Event Flows. Zusammen genommen repräsentieren diese Flows eine vom Nutzer selbst definierte, ereignisgesteuerte Architektur. Das visualisierte Modell ist die voll betriebsbereite, vollendete Anwendung die keinerlei zusätzlichen Programmierungsaufwand mehr erfordert.
Die Fiorano SOA Platform®
Komplett auf einem offenen Standard gebildet, macht es Fiorano SOA für Organisationen möglich mit sehr wenig oder sogar ganz ohne Programmieraufwand, existierende Anwendungen als Service zu nutzen, neue Services einzusetzen und Services in Anwendungen zu integrieren. Firmen die Fiorano als SOA Plattform eingeführt haben, konnten, verglichem mit anderen Lösungen, eine 40-80% höhere Produktivität erzielen.
Die Fiorano SOA Platform® bietet etliche Vorteile gegenüber anderen Echtzeit-Integrations-Lösungen, wie z.B. schnellere Einführungs- und Umsetzungszeiten, eine flexible Plattform für zukünftige Expansionen, die einen hohes Maß an Wiederverwendbarkeit bietet, leichte Erweiterbarkeit, nahtlose Kompatibilität und einen verbesserten ROI.
Vorteile von Fiorano SOA
Integration und Umgebung zur Serviceserstellung
- Weitreichendes Set an Verbindung um XML und nicht-XML Daten zwischen verschiedenen Protokollen (u.a. REST, JMS, HTTP, FTP, Email etc.) zu integrieren, zu leiten und zu transformieren
- Graphisches Serviceerstellung mit Unterstützung von Originalservices in Java, C, C++, C# und verschiedenen anderen Programmiersprachen
- Intuitiver Serviceaufbau mit spät bindender Anwendungsarchitektur und erweiterbarer Laufzeit, außerdem die Möglichkeit zur flexiblen Abwicklung von Ausnahmeereignissen
Starker Services-Ansatz und Laufzeitkontrolle
- integrierte Ereignisüberwachung mit der Möglichkeit Prozesse praktisch zu pausieren oder wieder aufzunehmen, was die Fehlersuche zwischen mehreren Geräten, auch während der Einsatzzeit, vereinfacht
- Möglichkeit einen Prozess von einem zentralen Punkt über mehrere Geräte zu verteilen, ohne dabei den Prozess selbst verändern zu müssen
- Konfigurations-basierter Aufbau des Integrationsprozesses mit Hilfe von wenig oder gar keinem Programmieraufwand
- Zentralisierter webbasierter Bedienungspunkt für die Überwachung und Wartung der Services und Anwendungen
Beste Performance, Skalierbarkeit und Verlässlichkeit durch eine verteilte Peer-to-peer-Architektur
- Lineare, ungebundene Skalierbarkeit mit der Möglichkeit alle Parallelen eines Integrationsprozesses via peer-to-peer-Flows auszunutzen
- Selbstheilendes Anwendungsnetzwerk mit einer Ausfallsicherung für Service- und Server-Level um eine 24X7-Erreichbarkeit zu garantieren. Kein zentraler Kontroll-/Daten-Server und somit keine Schwachstelle
Umfassende Sicherheit, Steuerung, Lifecycle Management und Versionierung
- Verteiltes Sicherheitsmodell mit verschiedenen Ebenen der Authentifizierung und Autorisierung
- Verteilte Entwicklung der Services über die Endpunkte der Netzwerke, mit automatensichen „one-click“ Transaktionen zwischen den Software Lebenszyklen (Entwicklung, QA, Staging und Produktion)
Standard basiertes heterogenes SOA
- vermittelt zwischen mehrere Protokollen z.B. HTTP, FTP, SMTP, JDBC, verschiedenen JMS wie FioranoMQ®, IBM MQSeries und TIBCO, TIBCO/Rendevous, MSMQ und anderen
- Visuelle Transformation und Mapping Tools mit Unterstützung für XSLT, XPATH und inhaltsbasiertes Routing
- dokument-zentriertes, REST basiertes SOA mit dynamisch erweiterbaren Anwendungen und Prozessen
- Unterstützung für Webservice Standards inklusive SOAP, WSDL und UDDI