Tippen auf Tastatur

Vorlagenbasierte Entwicklung bei SaaS & Cloud Service Integration

Wissensbeitrag

Kann die Integration von SaaS und interner IT-Landschaft mit vorkonfigurierten und template-gestützten Lösungen vereinfacht werden? Nach diversen Gesprächen und Vorträgen zu diesem Themenbereich und ersten praktischen Erfahrungen eine Einschätzung zum Reifegrad solcher on-/off-premise Integrationslösungen.

Optimierung von Integrationstechniken

Als Integrationsspezialist mit einer Historie in der Vereinheitlichung von Integrationsanforderungen auf methodischer Ebene sehen wir derzeit verschiedene Ansätze die Integrationsarbeit zu optimieren. Neben den technologischen Patterns und Templates der letzten Jahre, welche verschiedene Hersteller nur mäßig unterstützen, freuen wir uns über die nun folgende Umsetzung in die Toolings der etablierten Integrationswerkzeuge. Sicher ein sehr wertvoller Schritt! Aber greift das nicht für einfachere on-/off-premise Integrationen zu kurz?

Die Unterstützung für Patterns in Integrationswerkzeugen (wie z.B. beim WebSphere Message Broker oder Enterprise Service Bus – siehe Blogeintrag) kann die konsistente Entwicklung komplexer Integrationsszenarien verbessern. Damit wir die gewünschte Qualität mit erhöhter Produktivität erzeugt. Jedoch ist die Integration von Software as a Service Lösungen häufig weniger komplex als bei solchen klassischen ESB Anforderungen.

Architektur Overkill?

Weiterhin wird von weniger Praxis erfahrenen Entwicklern gerne ein Architektur Overkill verfolgt. Was meine ich damit? Jede unwahrscheinliche Variante in den angestrebten Applikationen soll mit einer „schönen“ SW Architektur abgedeckt werden. Die Folge ist ein sehr langer Entwicklungszyklus mit dem Ergebnis einer zwar nahezu perfekten, jedoch schwer zu durchschauenden Lösung. Dies bedingt nachfolgend entsprechend längere Einarbeitungs- und Projektzeiten.

Aus der Komplexität der klassischen EAI Tools und dem nachvollziehbarem Wunsch nach Perfektion, ergeben sich in Kombination dieser beiden Gegebenheiten mannigfache Herausforderungen.

Nicht das ich beides ablehne – davon bin ich weit, weit entfernt – nur man sollte immer die Angemessenheit eines Lösungsansatzes zur Problemstellung im Auge behalten. Wenn notwendig – und nur dann – sollten hochgradig komplexe Lösungen erstellt werden.

Angemessenheit und Vorraussetzungen

Also stellt sich im Bereich von Cloud Service oder SaaS Integration die Frage – was ist angemessen und bis zu welchen Punkt kann eine Lösung vorkonfiguriert werden? Dabei sind natürlich die Rahmenparameter wesentlich:

  • welcher Prozess und welche Anmerkungen sollen mit welchem IT Personal umgesetzt werden?
  • Wie gut sind die Applikationen auf die on-/-off-premise Integration vorbereitet?
  • Wie vereinheitlicht und typisiert sind die darunter liegenden Datenmodelle?

Beispielsweise wurde in einem Projektgespäch mit Vertretern von IBM Tivoli recht schnell klar, dass die Benutzerdaten zwischen Identitymanagement Lösungen sehr gut mit deren Directory Integrator zu synchronisieren und zu konvertieren sind. Somit eine zweckgebundene Lösung, welche auch zwischen höchst unterschiedlichen Systemen (wie Dateien, Datenbanken, Verzeichnissen, Nachrichtenwarteschlangen und Web-Services) Verwendung finden kann.

Fest definierte und kaum veränderliche Datenstrukturen für die Geschäftsobjekte schaffen somit die Vorraussetzung für die Paketierung. Gleiches gilt für den so häufig zitierten Fall der CRM Integration – z.B. Salesforce mit SAP oder Microsoft Lösungen. Auch hier liegen mehr oder weniger „statische“ Datenstrukturen vor, welche sich einwandfrei für ein Mapping-Muster eignen. Diese können also auch gut in ein Integrationspaket mit einer ca. 80% Abdeckung vordefiniert werden, welches dann nur noch der restlichen, spezifischen Mappings und Transformationen bedarf.

Sicher bleibt es vom Customizing der Standardanwendungen abhängig welchen Abdeckungsgrad man mit den vorbereiteten Patterns und Templates erreicht. Zum Beispiel hat sich in einem aktuellen SAP-Integrationsprojekt gezeigt, dass eigentlich wenig an den Standard SAP-Objekten geändert wurde. Eher bestehen nur Erweiterungen an diesen Objekten, welche auf eine individuelle Struktur eines Message Queuing Endpunkts transformiert werden.

Funktioniert also vorlagenbasierte Entwicklung bei der Integration von Software as a Service?

Bei heute noch wenig stabilen Servicelösungen im SaaS Deploymentmodell und eventuell sehr stark „verbogenen“ Standardprodukten oder mit hoher Individualität eigenentwickelten Applikationen können solche paketierten Integrationslösungen eher seltener helfen. Gleiches gilt bei sehr vielen zu integrierenden Lösungen mit erwünschter hoher Wiederverwendungsrate von Services (so sie denn zu realisieren ist). Hier spielen die etablierten EAI/ESB Lösungen ihre Stärke aus.

Bei den Gegebenheiten der etablierten SaaS Lösungen und Standard Unternehmensanwendungen kann jedoch wie oben besprochen sehr gut über vorgefertigte Patterns und Templates die konkrete Applikationsintegration vereinfacht, beschleunigt und somit kostenreduziert realisiert werden. Somit sehen wir mit diesen ersten Erfahrungen der weiteren Integration der Cast Iron Systems OmniConnect Lösungen in das IBM WebSphere Portfolio positiv entgegen.

Wolke zur Visualisierung der Cloud
Wissen

Lösungen für Cloud Services Integration / SaaS Integration

Denken Sie über die Nutzung von SaaS und Cloud Computing nach? Stellen Sie sich heute schon die Frage, wie Sie einfach und schnell diese neuen Lösungen (off-premise) mit den bestehenden Inhaussystemen (on-premise) verbinden?

Was braucht man zur Cloud-Integration?
Wissen

Was braucht man zur Cloud-Integration?

Ist eine Speziallösung für die Applikationsintegration in Cloud-Situationen immer sinnvoll? Auf der heute zu Ende gegangenen IBM Konferenz “WebSphere Technical Convention 2012” in Berlin wurden diese und noch mehr Fragen gestellt. Dieser Blogeintrag berichtet Genaueres.

Glühbirnen vor Wolken zur Visualisierung der Cloud
Wissen

SaaS & Cloud Integration in 5 Minuten

Ist die Integration von SaaS und Cloud Lösungen in die unternehmensinternen IT-Landschaften eine der größten Hürden für den vollständigen Durchbruch dieser Technologien in Unternehmen? Erfahren Sie unsere Erkenntnisse in diesem Artikel.

Wolke zur Visualisierung der Cloud
Wissen

Cloud Integration mit IBM's Cast Iron OmniConnect

Mit der Übernahme von Cast Iron hat IBM die Spekulationen über die Weiterentwicklung von IBM im Bereich Cloud Integration Appliance beendet. Erfahren Sie in diesem Blog mehr über Cast Iron, das Hauptprodukt OmniConnect.

SaaS Applikationen effizient integrieren mit APIs
Wissen

SaaS Applikationen effizient integrieren mit APIs

SaaS wird zur Unterstützung von neuen und auch bereits etablierten Geschäftsprozessen eingesetzt. Um SaaS Lösungen mit der unternehmensinternen IT zu integrieren, stellen SaaS Anbieter dazu applikationsspezifische Schnittstellen, sogenannte APIs zur Verfügung.

Wolke zur Visualisierung der Cloud
Wissen

Impact Nachlese - Mobile, Cloud und Integration

Wie kann Technologie helfen bessere Geschäftsergebnisse zu erzielen? Das war das Motto der diesjährigen Impact Konferenz der IBM in Las Vegas mit ca. 8500 internationalen Teilnehmern. Dieser Blogartikel fasst unsere Eindrücke zusammen.

Wolke zur Visualisierung der Cloud
Wissen

Der Mittelstand profitiert von der Cloud

Gerade mittelständische Unternehmen können durch Cloud Dienste heute bereits IT und Fachanwendungen in sehr hoher Qualität für Ihre Unternehmensprozesse nutzen.

Beispiele für Cloud Services Integration
Kompetenz 09.09.20

Cloud Integration am Beispiel E-Commerce

E-Commerce ist in seiner Eigenschaft als digitalisierter Marketing- und Vertriebskanal ein Treiber von Integrationsanforderungen. Gerne zeigen wir Ihnen den Einstieg und Lösungsansätze auf.

Impressionen des SOA & Cloud Symposiums
Wissen

Impressionen des SOA & Cloud Symposiums

Befassen sich deutsche Unternehmen ausreichend mit dem Thema Cloud Computing und der dazu notwendigen Integration? Das sind die Impressionen des SOA & Cloud Symposiums.

Der heilige Gral der Cloud-Marktplätze wird vermisst
Wissen

Der heilige Gral der Cloud-Marktplätze wird vermisst

Eines der vorherrschenden Themen der diesjährigen CeBIT war Cloud IT und speziell die teils neuen B2B-Marktplätze als zentrale Vertriebsplattform für Cloud- und SaaS-Applikationen. Details erfahren Sie in diesem Blogartikel.

Arbeiten in der Cloud
Wissen

Private Cloud for Dummies

Die passende Architektur, flexible Integration & Interoperabilität schaffen die Voraussetzungen für die erfolgreiche Nutzung und Bereitstellung von Cloud-Diensten zur Umsetzung innovativer Geschäftsmodelle.

Wolken zur Visualisierung der Cloud
Wissen

Business Automation Workflow on Cloud für Ihre Prozesse

Haben auch Sie Prozesse, die nicht nur an einem Ort, sondern an vielen Orten gleichzeitig ablaufen? Lagern Sie Ihre BPM Software in eine Cloud aus, beispielsweise mit dem bewährten IBM Business Automation Workflow als Service in der Cloud. Dieser Blogartikel erklärt wie.

Wissen

DataPower oder Cast Iron - Amortisationszeit verkürzen

In einem Programm mit der IBM können Sie nun Ihre alte DataPower oder Cast Iron Appliance gegen neue Appliances umtauschen. Wir können unseren Kunden nun faktisch eine “Alt gegen Neu”-Aktion anbieten und den Fortschritt trotz laufender Amortisationszeit ebnen.

Anwendungsvideos
Kompetenz 08.09.20

Anwendungsvideos Cloud

Wie eine Integration innerhalb kurzer Zeit möglich ist, verdeutlichen wir in einigen kurzen Anwendungsvideos. Schauen Sie auf unserem YouTube-Kanal vorbei!

Wissen

Cast Iron Express – Ein erster Einblick

Software-as-a-Service Lösungen (SaaS) können einfach, bedarfsgerecht und ohne Betriebsaufwand genutzt werden. Ist es möglich die Integration von SaaS genau so einfach, bedarfsgerecht und ohne Betriebsaufwand zu realisieren? Mehr erfahren Sie in diesem Artikel!

Glühbirnen vor Wolken zur Visualisierung der Cloud
Wissen

Prozessabwicklung in der Cloud

Welche Möglichkeiten zur Dokumentation und Modellierung von Prozessen und Abwicklungen einfacher Genehmigungsabläufe können ohne lokale Lösungen in der Cloud genutzt werden?

Motivation Hybrid Cloud-IT
Kompetenz 09.09.20

Motivation Hybrid Cloud-IT

Schnelle, unkomplizierte Verfügbarkeit, Skalierbarkeit und Kostenersparnis wecken Interesse an cloudbasierten Dienstleistungen, speziell im Mittelstand und im öffentlichen Sektor. Wir erläutern Ihnen die Vorteile.

Cloud - SOA = Zero oder IT-Business Alignment
Wissen

Cloud - SOA = Zero oder IT-Business Alignment

Vor Jahren war SOA das aktuelle Buzzword, und zur Zeit ist Cloud Computing Hype. Hat SOA der Cloud den Weg geebnet? Wie ist deren Zusammenhang? Was bringt es?

Auswahlkriterien für Hybrid-Cloud-IT
Kompetenz 09.09.20

Auswahlkriterien für Hybrid-Cloud-IT

Bei der Auswahl einer Cloud-Integrationslösung stehen Unternehmen vor der Herausforderung, die individuellen Auswahlkriterien festzulegen. Wir zeigen Ihnen die wichtigsten Kriterien auf.

Wolke zur Visualisierung der Cloud
Wissen

Im Kampf gegen Google - die CloudConf 2011

Bereits im dritten Jahr in Folge fand die 2-tägige Konferenz ‚CloudConf‘ letzte Woche in München statt. Erfahren Sie in diesem Artikel alles über unsere Eindrücke, unter anderem zu den Themen Hybrid Cloud IT & Compliance.