Elektrobit nutzt Fiorano für Nachrichten-Transformation und Unified-SaaS-Integration

"Unser Ziel war es, ein flexibles Netz von Anwendungen zu erstellen, in dem Legacy-Systeme und neue SaaS-Dienste unabhängig voneinander über einen Integrationskanal kommunizieren können. Wir haben uns für Fiorano entschieden, weil es Flexibilität, integrierte Skalierbarkeit, eine aufschlussreiche Entwicklungsumgebung und benutzerfreundliche Tools zur Transformation von Nachrichten bietet" - Timo Impio, Specialist, Global IM, Elektrobit

Kundenprofil

Elektrobit, aus Oulu, Finnland, ist ein führender Entwickler von innovativen Embedded Software und Hardware Technologielösungen für die Automobil- und Wireless-Industrie. Sie sind Experten in Automotive Software, Wireless-Technologien, Systemlösungen und Softwarearchitektur. Das Elektrobit Automotive Business Segment bietet im breiten Umfang Standardsoftwareprodukte und professionelle Werkzeuge, die die Entwicklung von In-Car-Software unterstützen. Das Elektrobit Wireless-Business-Segment wandelt Wireless-Technologien der nächsten Generation in aktuelle Produkte, Services und Lösungen um. Ihr ausgedehntes Angebot beinhaltet Wireless-Device-Entwicklung, Infrastrukturlösungen, Plattformentwicklung, R&D-Services und außerdem Testtools zum Nachbilden, Modellieren und Messen von Radio Channel Umgebungen.

Der Erfolg von Elektrobit gründet sich auf den innovativen Lösungen für die weltweit besten Automotive und Wireless Unternehmen wie Aircell, Audi, Delphi, Ford, FIAT, Penn State University ARL, Realtime Technology, Mettler Toledo und Datame Oy bieten.

Geschäftsproblem

Elektrobit nutzt eine auf Windows Servern & Linux Plattformen basierende Infrastruktur. Bei Service Entwicklungen nutzten sie in-house entwickelte so wie von dritten bezogene SaaS Services. Sie besitzen eine große End User Basis von ca. 1500 Nutzern und rufen ihre Technologie aus verschiedenen Standorten und Zeitzonen ab.

In 2007, während Elektrobit eine Erneuerung ihrer Finanzprozesse und Werkzeuge plante, realisierten sie, dass sie eine zentralisierte Message Infrastruktur, welche die verschiedenen ungleichen Anwendungen verbindet, brauchten. Elektrobit wählte einen web-basierte SaaS-Service als Rechnungswesenswerkzeug in welches nun alle Finanz-Untersysteme integriert werden mussten. Aus diesem Grund wurde eine Integrationsplattform, die auch Webservice geeignet ist, gebraucht.

Zu Beginn des Anwendungsplans entschied sich Elektrobit einen Enterprise Service Bus als Middleware Technologie zu wählen. Gleichzeitig wollten sie nicht eine große massive ESB-Lösung, sondern viel mehr ein flexibles Netz an Anwendungen in dem bestehende Anwendungen und ausgewählte neue Anwendungen gleichzeitig, mit Hilfe eines einzigen Integrationskanals, kommunizieren sollten.

Der architektonische Entwurf sah ein Rahmenkonzept, welches unabhängige Konnektivität zwischen allen Werkzeugen bietet, vor. Hiermit sollte die Möglichkeit die Geschäftsprozesse zu verändern ohne die Services zu beeinträchtigen, sicher gestellt werden. Eine flexible Anwendungsarchitektur sollte Einsparungen durch kürzere Einführung und veränderte Ablaufpläne bringen. Ein ESB würde es auch möglich machen Werkzeuge zu verändern ohne den kompletten Prozess selbst umzuschreiben. Wiederverwendbarkeit würde entscheidende Vorteile durch schnelle Anwendungsintegration bringen und einmal entwickelt konnten Lösungen leicht für neue Prozessintegration wiederverwendet werden.

Das Hauptziel war es ein Produkt zu finden, dass die Integration von internen Finanz- und HR-Werkzeugen möglich macht und gleichzeitig Transaktionsdaten vom Accountingsystem zurück zum Reporting Data Warehouse zu bringen.

Elektrobit wollte in der Lage sein, Web-Tools von dritten in ihr internes System zu integrieren. Der Zeitplan war knapp, weshalb Elektrobit eine flexible und leicht Skalierbare Umgebung benötige, die die Zeit bis zur Produktion verringern würde.

Außerdem hatte Elektrobit keinen eigenen spezialisierten Middleware Entwickler in ihrem Team, dadurch brauchten sie eine Plattform die leicht zu erlernen und nicht sonderlich viel Training für eine gelungen Einführung benötigte. Durch diese Umstände brauchten und erwarteten sie einen hohen Grad an Unterstützung von dem von ihnen gewählten Hersteller.

Auswahlprozess

Zu Beginn des Auswahlprozesses sah sich Elektrobit einige Produktdomes an und besuchte mehrere größere Anbieter von Integrationslösungen. Nach einer Vorauswahl einiger Anbieter wurde ein Proof of Concept, welches die Integration von vier verschiedene Arten von Anwendungen erforderte, aufgestellt.

Es wurden Datenschemata aufgegriffen, Beispieldaten mit echten Daten breitgestellt und den verschiednen Anbietern zwei Wochen Zeit gegeben um ein POC Szenario aufzustellen. Während dem POC, konnte Fiorano die anderen Softwareanbieter in Sachen Einführungsgeschwindigkeit, Leistung und Produktunterstützung überbieten, während Fiorano außerdem der erste Anbieter mit einer effektiv funktionierenden Lösung war. Nach der Bewertungsphase wurde Fiorano ESB als das Messaging-Rückgrat und Anwendungsintegration von Elektrobit gewählt.

Timo Impiö. Spezialist, Global IM erklärt: „ Fiorano überzeugte mit ihrem Produkt und unterstütze dies mit einem effizienten POC welches pünktlich mit hochwertiger Unterstützung während dem Prozess geliefert wurde. Alle Beispielintegrationen wurden erfolgreich ausgeführt. Diese Erfahrung war der Grundstein für Vertrauen und Zuversicht auf Lange Sicht. Im Gegensatz dazu, konnten andere POC Teilnehmer trotz eines größeren Ressourcenverbrauchs noch nicht nicht mal die Beispielintegrationen des POC ausführen. Natürlich hatten wir leichte Zweifel was die Unterstützung nach dem Abschluss des Deals anging, aber zu unserer angenehmen Überraschung wurde auf Supportanfragen auch später schnell und effiziente eingegangen.“

Elektrobit ESB Architecture

Elektrobit ESB Architektur

Fiorano bietet anspruchsvolle Message-Transformations-Logik, angepasste Inhaltsfilterung und einen soliden Webservice-Support der XML kompatibel ist. Fiorano ist Plattformunabhängig und besteht aus einer breiten Anzahl an Konnektivitätsverfahren, die unkomplizierte Integration ermöglichen. All dies machte Fiorano zu einer idealen Lösung für Elektrobit. Um die Skalierbarkeit zu beschleunigen bietet Fiorano SOA beständige wiederverwendbare Funktionen, somit gibt es Elektrobit die Möglichkeit einmal entwickelte Komponenten in neuen Integrationsabläufen wieder zu verwenden. Server können schnell, ohne großen Mehraufwand oder Leistungstrade-off hinzugefügt werden.

Vorteil / Nutzen

  • Out-of-the-box Funktionalität

Da die IT-Umgebung von Elektrobit verschiedene Anwendungen mit einbezieht, wurden mehrere Konnektivitätsmethoden gebraucht: Nachrichtentransformation, Inhaltsfilterung, XML-Unterstützung so wie Webserviceunterstützung, alles wurden von Firoano ESB® bereit gestellt. Ein weitere Vorteil war die einfache Testmöglichkeit, da automatische Tests für Schemata und Daten generiert wurden.

  • Flexibilität

die Fiorano ESB® Architektur erlaubt es live Veränderungen während des laufenden Geschäftsprozesses zu machen, ohne dabei einen der anderen Server zu unterbrechen. Unabhängige Anwendungen genauso wie Abläufe können verändert werden, ohne dabei den ganzen Prozess neu kreieren zu müssen. Dies verringert nicht nur die Entwicklungszeit, sondern ermöglicht auch automatische Tests.

  • Wiederverwendbarkeit

Lösungen die einmal entwickelt und getestet wurden können leicht in neuen Integrationsprozessabläufe wieder verwendet werden. Dies wurde zu einem sehr wichtigen Vorteil für eine schnelle Anwendungsintegration, da die Effizienz mit der neue Abläufe kreiert wurden linear anstieg. Mit Fiorano waren die meisten Integrationsprozesse nur wenige Stunden nach dem Installationsprozess komplett fertig und nutzbar.

  • Minimales Training und Ressourcenverbrauch

Mit Fiorano war kein massives Training oder eine hohe Anzahl an Beratern für die Anwendungsintegration notwendig. Das Fiorano Studio macht es möglich einen drag-and-drop basierten Ansatz zu nutzen, um so Integrationsabläufe zu bilden. Somit war das benötigte Produkttraining minimal. Momentan wird nur ein erfahrender Entwickler benötigt um über 40 live Anwendungsintegrationsprozesse zu betreuen.

  • Kurze Produktionszeit und Ansprechempfindlichkeit

Obwohl Elektrobit mit einem knappen Zeitplan arbeitete zeigte sich, dass Fiorano leicht einzusetzen und für den anfänglichen Gebrauch aufzubauen war. Schnell passte sich Fiorano an Veränderungen in der Geschäftslogik an und nahm die existierenden Prozesse an, um sich schnell den Verwandelungen anzupassen.

  • Produktunterstützung

Elektrobit erwartete eine hohen Grad an Unterstützung während der Startphase des Projekts, aber auch darüber hinaus während des allgemeinen Integrationszyklus. Fiorano bot den erwarteten ausgedehnten und verlässlichen Support während der Einführung und überdies während der kompletten Erstellung des Anwendungsintegrationsprozesses.