Kosteneffizienz durch Innovation von Integrationsinfrastruktur. Wo liegen die Potenziale?

Größe: px
Ab Seite anzeigen:

Download "Kosteneffizienz durch Innovation von Integrationsinfrastruktur. Wo liegen die Potenziale?"

Transkript

1 Kosteneffizienz durch Innovation von Integrationsinfrastruktur. Wo liegen die Potenziale? Stefan Kohlmann SOA Architect Autoren: Martin Landua Principal Architect Christian Cohnen Senior Managing Consultant Erschienen im: August 2012

2 Inhalt 1 Abstract Einleitung Handlungsfelder zur Effizienzsteigerung Das Interesse an Integrationslösungen ist ungebrochen Schlüsseltechnologien zur Modernisierung der Integrationsinfrastruktur Der Enterprise Service Bus als Fundament der Integrationsinfrastruktur Automatisierte Steuerung von Geschäftsprozessen Ausgangspunkte für die Modernisierung der Infrastruktur Initiale Einführung einer Integrationsinfrastruktur Optimierung und Ausbau bestehender Integrationsinfrastrukturen Neue Versionen der Integrationsinfrastruktur von Produktherstellern In welchen Fällen bringt eine neue Infrastruktur wenig Nutzen Innovationsprojekte und der Fachbereich NTT DATA Praxisbeispiel einer erfolgreichen Prozessautomatisierung NTT DATA Praxiserfahrungen mit Integrationsinfrastrukturen Integrationsinfrastrukturen führender Produkthersteller Oracle SOA Suite 11g Die TIBCO Integrationsplattform Open Source Lösungen als Bausteine moderner Integrationsinfrastrukturen Neue Geschäftsmodelle erleichtern den produktiven Einsatz FuseSource camunda fox BPM-Plattform Wie wählt man die passenden Integrationskomponenten aus? Cloud Computing und Integrationsarchitekturen Cloud Computing im Unternehmen Cloud Computing und Integrationsinfrastrukturen Fazit NTT DATA Projektbeispiele Über NTT DATA Deutschland NTT DATA Deutschland 1 / 28

3 1 Abstract Dieses Whitepaper zeigt auf, welche Potentiale in der Erneuerung der Integrationsinfrastruktur liegen. Es bietet eine Entscheidungshilfe für die Strategie zur Auswahl einer geeigneten Kommunikationsinfrastruktur. Ein weiteres Augenmerk gilt der Abwägung zwischen Open-Source- Komponenten und der Lösungen von Produktherstellern. Der Hype um das Architekturprinzip der Service-orientierten Architekturen (SOA) ist längst vorbei. Die Lessons learned sind in Best Practices umgesetzt worden. Was bleibt ist die Frage Wo liegen weitere Potenziale?. Abbildung 1: Kosteneffizienz durch Innovation der Integrationsinfrastruktur Unbestritten ist, dass eine Auflösung der oftmals noch häufig anzutreffenden direkten Kopplungen durch einen Enterprise Service Bus (ESB) ein wichtiger erster Schritt ist, um den Weg für das Business-Prozess-Management frei zu machen. BPM Engines zur Abarbeitung und Automatisierung von Geschäftsprozessen haben an Reife gewonnen. Kennzahlen, die bei der Ausführung automatisierter Geschäftsprozesse ermittelt werden, können komfortabel und aktuell mit Hilfe von Business Activity Monitoring ausgewertet werden. NTT DATA Deutschland 2 / 28

4 Es gibt unterschiedliche Ausgangssituationen für die Erneuerung von Integrationsinfrastrukturen, die verschiedene Potenziale bergen: Das Geschäftsfeld befindet sich in regem Wandel, die Systeme sind aber noch eng gekoppelt. In diesem Fall müssen abteilungsübergreifende Prozesse definiert und eine zukunftsträchtige Integrationsinfrastruktur mit lose gekoppelten Systemen aufgebaut werden. Ist eine Service-orientierte Architektur bereits vorhanden und die ersten Services erfolgreich produktiv gesetzt, gilt es weitere Optimierungspotentiale gemäß der Best-Practices von erfahrenen Spezialisten umzusetzen. Solche Potentiale bieten sich zum Beispiel in der Prozessautomatisierung, gemäß der Best-Practices von erfahrenen Spezialisten umzusetzen. Die während der Einführung der ersten Service-orientierten Systeme eingesetzten Integrationskomponenten sind nicht mehr State-of-the-art und müssen ersetzt werden. Hier stellt sich zwangsläufig die Frage, in wie weit Open-Source-Komponenten verwendet werden können. Allen diesen Potenzialen gemeinsam ist die Fokussierung auf entkoppelte Systeme und darauf aufbauend die Geschäftsprozessautomatisierung. Sind die ersten Geschäftsprozesse automatisiert, liefern Statistikdaten aus den ausgeführten Instanzen die Grundlage für eine Geschäftsprozessoptimierung durch den Fachbereich. Einhergehend mit dieser Strategie ist die Auswahl einer zukunftssicheren und in die Unternehmenslandschaft passenden Infrastruktur ein entscheidender Erfolgsfaktor. Wenn es um die Kosten bei der Erneuerung einer Integrationsinfrastruktur geht, darf der Ausblick auf das Thema Cloud Computing nicht fehlen. Gilt es große CRM- oder ERP-Systeme einzuführen, sind nicht nur die Kosten für die Entwicklung und Einführung dieser Systeme zu sehen, sondern vor allem auch die Kosten pro Anwender im laufenden Betrieb. Cloud Computing, das sich, im Gegensatz zu reinen On-Demand-Lösungen nicht auf die Virtualisierung bestimmter Anwendungen (z.b. CRM) beschränkt, sondern die IT-Infrastruktur selbst skalierbar macht, verspricht Kosten pro Nutzer und Jahr, die mit reinen On-Demand-Lösungen, auch als Software as a Service, (SaaS) bezeichnet, nicht erreichbar sind. Cloud Computing verspricht durch seine flexible, skalierbare IT-Infrastruktur eine sehr schnelle Anpassung an veränderte Marktsituationen. Der Hebel für die Kosteneffizienz lässt sich bei der Infrastruktur und beim Betrieb der Systeme ansetzen. Bei unternehmenskritischen Daten und Anwendungen ist die Auswahl der richtigen Cloud- Strategie ein sehr sensibles Thema. Neben der Verfügbarkeit der Anwendungen sind insbesondere der Datenschutz und die Datensicherheit als Auswahlkriterien relevant. Dafür bieten heute die großen Anbieter von Cloud-Diensten ein ganzes Spektrum an Lösungen, wie z.b. die private Cloud und Platform as a Service (PaaS) an, die auf die aktuellen Bedürfnisse des Marktes zugeschnitten sind. Ein Ausblick auf die Potenziale, die sich aus der Auslagerung der Infrastruktur in eine Cloud- Lösung ergeben, rundet dieses White Paper ab. NTT DATA Deutschland 3 / 28

5 2 Einleitung Klassische IT-Integrationsinfrastrukturen haben einen großen Beitrag zur Entkopplung von IT- Systemen geleistet - und sie besser betreibbar, wartbar und erweiterbar gemacht. Dennoch ist die Komplexität solcher Landschaften groß. Die Entkopplung der IT-Systeme ist nach wie vor nicht weit genug fortgeschritten, vor allem durch die vielen Punkt-zu-Punkt-Verbindungen und unterschiedlichen Transportmechanismen. Die Kosten für die Weiterentwicklung, Wartung und den Betrieb bestehender Systeme steigen mit jeder weiteren Anforderung an diese. Jedes neu in die Systemlandschaft zu integrierende System erhöht die Komplexität bei Rollout und Betrieb des Gesamtsystems. Die vielen direkten Punkt zu Punkt Verbindungen fordern hier ihren Tribut. In einem sich ständig wandelnden Geschäftsumfeld mit Produktinnovationen und Unternehmenszusammenschlüssen ist die von den Fachbereichen benötigte Flexibilität der IT-Systeme oftmals noch nicht gegeben. Viele Management-Initiativen, die die Effektivität und Effizienz im Unternehmen steigern sollen, werden von der bestehenden IT-Landschaft noch nicht in vollem Umfang unterstützt. Potentiale liegen darin, Tätigkeiten zu steuern, die sich am Fachprozess orientieren und in der Automatisierung von monotonen manuellen Tätigkeiten: Sie sind noch häufig ungenutzt. Jetzt ist der richtige Zeitpunkt, eine Renovierung der Integrationsinfrastruktur anzugehen. Die großen Produkthersteller bieten ein reichhaltiges Angebot an Integrationskomponenten, die in den letzten Jahren mit dem Bedarf in den Fachbereichen und IT-Abteilungen gereift sind. Die Open Source Community bietet ebenfalls ein weitgefächertes Spektrum an Integrationslösungen, die sich schon lange im produktiven Einsatz bewährt haben. 2.1 Handlungsfelder zur Effizienzsteigerung Im Fokus vieler Projekte bei Enterprise-Systemen steht die Steigerung von Effektivität und Effizienz. Eine moderne Integrationsinfrastruktur leistet einen entscheidenden Beitrag dazu: Time To Market Wenn es um Time To Market geht, dann ist die Flexibilität und Standardisierung von IT- Lösungen gefragt. Die Wiederverwendung von Funktionalitäten in Form standardisierter Prozesse in einer BPM-Infrastruktur und Services in Form fachlicher Objekte in einem ESB verringert den Aufwand, neue Geschäftsideen umzusetzen. Transparenz Die Transparenz der Abläufe und Bearbeitungsdauer von Aktivitäten und Prozessschritten ist die Grundlage, um Geschäftsprozesse zu optimieren. Die von einer Business Prozess Engine gesteuerten Aktivitäten liefern die Datengrundlage für Geschäftsprozess relevante KPIs. Das Business Activity Monitoring und damit die Sicht auf die Geschäftsprozessabläufe in Echtzeit (Realtime) erlaubt eine sehr schnelle Reaktion auf rege Veränderungen im Geschäftsfeld. Qualität Unter Qualitätsgesichtspunkten sollen Fehler vermieden werden und die Datenkonsistenz gesichert sein. Interne und externe Service Level Agreements (SLA) einzuhalten ist Voraussetzung für die Qualität der erbrachten Dienstleistungen. Fehler können durch Automatisierung der Geschäftsprozesse in BPM-Infrastrukturen vermieden werden. Durch das Monitoring auf Service-Ebene und die Echtzeitüberwachung der Service- Infrastruktur ist die Einhaltung von SLAs überprüfbar. NTT DATA Deutschland 4 / 28

6 Automatisierung Gelingt es - durch den Einsatz von BPM-Infrastrukturen - anspruchslose manuelle Tätigkeiten zu automatisieren, dann führt das zu einer Effizienzsteigerung in zweierlei Hinsicht. Mitarbeiter können anspruchsvollere und abwechslungsreichere Tätigkeiten übernehmen. Und durch die Automatisierung erreicht man ein gleichmäßig hohes Qualitätsniveau in optimaler Prozess-Durchlaufzeit. Value Chain Bei der Value Chain steht die nahtlose Einbindung von externen Lieferanten und Dienstleistern in die eigenen Geschäftsprozesse im Vordergrund. Hier spielen der Datenaustausch und standardisierte Services eine entscheidende Rolle. Bei dieser Einbindung gilt es, einen hohen Automatisierungsgrad unter Einhaltung der vereinbarten Qualitäts- und Durchsatzziele (SLA-Überwachung) zu erreichen. Eine ESB-Infrastruktur spielt hier ihre Vorteile aus. Diese Optimierungspotentiale lassen sich mit einer modernen Integrationsinfrastruktur, die auf geeigneten, aufeinander aufbauenden Komponenten beruht, voll ausschöpfen. 2.2 Das Interesse an Integrationslösungen ist ungebrochen Das Interesse an Infrastrukturkomponenten zur Entkopplung der IT-Systeme (Enterprise Service Bus) und zur Business-Prozess-Automatisierung (BPM Engines) ist nach wie vor ungebrochen. Aktuelle Studien z.b. The Forrester Wave : Enterprise Service Bus, Q zeigen: Nur für 10% der befragten Enterprise Architekten und Manager aus dem Bereich der Anwendungsentwicklung sei das Thema Enterprise Service Bus in ihrem Unternehmen nicht interessant, bzw. sie haben sich mit der Frage, ob ein ESB in ihrem Unternehmen relevant sein könnte, noch gar nicht auseinandergesetzt haben. Etwa ein Drittel der Befragten gab jedoch an, einen ESB im Einsatz zu haben und derzeit dabei zu sein, diesen zu erweitern oder zu erneuern. Interessant ist auch die Aussage, wofür der ESB in den Unternehmen eingesetzt wird. Ein wichtiges Einsatzgebiet des ESB ist demnach das Routing und Messaging sowie die Datentransformation (jeweils über 90% der Nennungen). Das ist nicht verwunderlich, da dies die zentralen Disziplinen eines ESB sind. Nur etwas mehr als ein Drittel der Befragten (35%) gab an, den ESB zur Erstellung von Services zu verwenden. Noch geringer (28%) war der Anteil derjenigen, die den ESB für die Orchestrierung von Services verwenden. Dieses Ergebnis mag den Schluss nahelegen, dass die Erstellung und Orchestrierung von Services weniger wichtig ist und im SOA Hype überbewertet wurde. Das Gegenteil ist richtig. In der Bereitstellung und Orchestrierung von Services zur Wiederverwendung in unterschiedlichen Kontexten liegt ein wichtiges Potenzial zur Steigerung der Effektivität. Dieses Potenzial ist in weiten Teilen noch ungenutzt. 2.3 Schlüsseltechnologien zur Modernisierung der Integrationsinfrastruktur Eine moderne Integrationsinfrastruktur erreicht man klassischerweise durch eine auf mehrere Schichten verteilte Komponentenhierarchie, wie sie exemplarisch in Abbildung 2 dargestellt ist. NTT DATA Deutschland 5 / 28

7 Anwendungs- und Interaktionsschicht spezifische Benutzeroberflächen für unterschiedliche Zielgruppen Prozess Schicht / BPM Ablauffähige Geschäftsprozesse Service Schicht / ESB SAP Service ORACLE DB Service Sibel Service Host Service Lose Kopplung durch wiederverwendbare Services Backend Systeme Standardanwendungen und Datenbanken Abbildung 2: Komponenten einer Integrationsinfrastruktur Die Basiskomponenten dieser Integrationsinfrastruktur sind der Enterprise Service Bus (ESB) und ein System zur Steuerung und Automatisierung von Business Prozessen (BPM Engine) Der Enterprise Service Bus als Fundament der Integrationsinfrastruktur Das Fundament einer modernen Kommunikationsinfrastruktur ist nach wie vor ein ESB. Er bietet die Basis für automatisierte Business-Prozesse und den Zugriff auf aktuelle Unternehmensdaten aus unterschiedlichen Kontexten. Die wichtigsten Funktionalitätsbereiche des ESBs sind: Bereitstellung einer auf Standards basierenden Kommunikationsplattform für Service- Anbieter und Service-Nutzer Bereitstellung von Adaptoren zur nahtlosen Integration unterschiedlicher Ressourcen und Anwendungen Transformation und Anreicherung (enrichment) von Daten beim Datenaustausch zwischen Service-Anbieter und Service-Nutzer Von Nachrichteninhalten abhängige Weiterleitung von Daten (content based routing). Ein Enterprise Service Bus stellt in erster Linie eine Plattform zum Datenaustausch zwischen einem Service-Anbieter und Service-Nutzer zur Verfügung. Der Service-Nutzer muss hierbei den Service-Anbieter nicht direkt adressieren. Die Systeme sind also mit Hilfe des ESB nur lose gekoppelt. NTT DATA Deutschland 6 / 28

8 Diese lose Kopplung ist für die weitere IT-Strategie ein wichtiger Aspekt. Hierdurch wird der Austausch des Service-Anbieters ermöglicht, ohne die Service-Nutzer anzupassen. Ein weiteres wichtiges Merkmal eines ESB sind die zur Verfügung stehenden Adaptoren zur Integration fachlich und technologisch heterogener Systeme. Sie ermöglichen z.b. die Integration von Legacy Systemen in die neue Kommunikationsinfrastruktur, ohne dass die zugrunde liegenden Protokolle und Hostsysteme direkt adressiert werden müssen. Die Schnittstelle, die der ESB dem Service-Nutzer bietet, ist fachlich geprägt und muss nicht der Schnittstelle des Service-Anbieters entsprechen. Hier kommt eine weitere wesentliche Eigenschaft des ESB zum Tragen. Die Service-Anfragen werden vom ESB in das jeweilige Zielformat transformiert. Das erleichtert den Austausch der Service-Anbieter, da nur die Transformation vom fachlich geprägten internen Datenmodell zum Service-Anbieter angepasst werden muss. Ein ESB sollte auch die Möglichkeit der Datenanreicherung (Enrichment) bieten. Ein Service- Anbieter kann dann mit neuen Funktionalitäten ausgestattet werden, ohne dass die Service- Nutzer zusätzliche Daten bereitstellen müssen. Der Service-Nutzer muss also nicht im selben Release angepasst und ausgerollt werden, wie der Service-Anbieter. Das reduziert die Komplexität der Einführung neuer Funktionalität auf der Service-Anbieterseite erheblich. Die in der neuen Schnittstelle fehlenden Daten können vom ESB ermittelt und eingesteuert werden. Ist diese Anreicherung nicht möglich, so kann der ESB die Nachricht für den Aufrufer transparent an die vorherige Version des Services weiterleiten. Neue Services können aber die neuen Funktionalitäten bereits uneingeschränkt nutzen. Ein Integrationsszenario, das durch den Einsatz eines ESB vereinfacht wird, ist die Anbindung weiterer gleichartiger Dienstanbieter. Beispielsweise können beim Zusammenschluss von Unternehmen die bestehenden Systeme mit ähnlicher Funktionalität leichter integriert und zu einem späteren Zeitpunkt vereinheitlicht werden. Wird ein neuer Dienstanbieter in die Wertschöpfungskette integriert, so kann dieser leichter und ohne Anpassung der Konsumenten integriert werden, wenn die gewünschte Funktionalität schon in Form eines Services gekapselt ist. Der ESB ist die zentrale Stelle für den Service-Aufruf aus unterschiedlichen Anwendungen und Eingangskanälen. Deshalb können hier auch die für den Betrieb und die Überwachung des Systems notwendigen Daten für das Monitoring des Systems zentral ermittelt werden. Aus den hier ermittelten Daten lassen sich aggregierte Zahlen ermitteln, um die Einhaltung von SLAs zu überwachen Automatisierte Steuerung von Geschäftsprozessen Wie eingangs erwähnt, belegen aktuelle Studien das ungenutzte Potenzial bei der Service- Orchestrierung und der Automatisierung von Geschäftsprozessen. In den SOA- Reifegradmodellen (SOA Maturity Models z.b. in steht die automatisierte Steuerung von Geschäftsprozessen an oberster Stelle. Das bedeutet, dass erst durch automatisierte Geschäftsprozesse der Nutzen einer Service-orientierten Architektur voll ausgeschöpft wird und damit das Unternehmen einen hohen SOA-Reifegrad erreicht. Automatisierte Geschäftsprozesse leisten ihren Beitrag zu effizienteren Unternehmen in vielfacher Weise: Geschäftsregeln und Prozesse werden direkt in ausführbare Software abgebildet. Dadurch ist sichergestellt, dass alle Fälle gleichartig in optimaler Geschwindigkeit und Qualität ausgeführt werden. NTT DATA Deutschland 7 / 28

9 Durch eine Teilautomatisierung und eine zielgerichtete Prozesssteuerung kann die Auslastung der Mitarbeiter optimiert werden. Das steigert die Qualität des Gesamtprozesses in mehrfacher Weise. Die Mitarbeiter werden von einfachen manuellen Tätigkeiten entlastet und können sich damit auf anspruchsvollere, nicht automatisierbare Tätigkeiten und Sonderfälle konzentrieren. Durch Fristüberwachung und Eskalationsmechanismen ist sichergestellt, dass vereinbarte Qualitäts- und Durchsatzziele erreicht werden. Engpässe werden frühzeitig erkannt und es kann den zugrunde liegenden Ursachen schnell gegengesteuert werden. Außerdem können rechtzeitig Maßnahmen zur Kompensation der Verzögerung eingeleitet werden. Die Automatisierung von Geschäftsprozessen ist auch die Grundlage für Business Activity Monitoring (BAM). Die KPIs können an geeigneter Stelle direkt ermittelt werden. Die Auswertung der Prozessdurchlaufzeiten und der ermittelten Kennzahlen bieten die Grundlage für eine Geschäftsprozessoptimierung. Ein automatisierter Geschäftsprozess baut auf Services auf, die von einem ESB bereitgestellt werden. Da die einzelnen Prozessinstanzen, und damit die Aufrufketten der Service-Aufrufe, anhand von fachlichen Schlüsseln ermittelt werden können, wird der fachliche Support in einer komplexen Systemlandschaft vereinfacht. Um den Zugriff auf Service-Instanzen über den fachlichen Schlüssel und technische IDs zu ermöglichen, muss diese Anforderung schon bei der Modellierung der Services berücksichtigt werden. Mit Hilfe von Modellierungskonventionen wird dafür gesorgt, dass alle Services ein standardisiertes Format bezüglich der Schnittstellen und Protokollierung haben. Zur Automatisierung von Geschäftsprozessen eignen sich unterschiedlichen Technologien die miteinander verwandt, technologisch aber unterschiedlich ausgeprägt sind und den folgenden Abschnitten kurz charakterisiert werden Service Orchestrierung Das Architektur-Paradigma von Service-orientierten Architekturen fand auch deshalb eine breite Unterstützung bei den Enterprise-Architekten, weil die einzelnen Services zu höherwertigen Services und Teilprozessen zusammengesetzt werden können. Die bei dieser Orchestrierung entstandenen Services sind selbst wieder als Services in anderen Kontexten nutzbar. Die XML basierende Programmiersprache, die hier Verwendung findet ist Business Process Execution Language (BPEL). BPEL unterstützt in besonderem Maße die Orchestrierung von Webservices. Der so orchestrierte Service bietet wiederum eine Webservice-Schnittstelle. Mit Hilfe von asynchronen Service-Aufrufen sind auch lang laufende Services modellierbar. Durch die später erfolgte Standardisierung der Schnittstelle zur manuellen Bearbeitung (WS- HumanTask, BPEL4People, ) steht das Handwerkszeug zur Integration von manuellen Aktivitäten als Teilschritt eines Services zur Verfügung und somit ist die Brücke zum ausführbaren Prozess geschlagen BPM Engines unterstützen die Automatisierung von Fachprozessen Wesentlich für die Automatisierung und zielgerichteten Steuerung von Geschäftsprozessen sind aber die BPM Engines (Business Process Management Engines). Die Geschäftsprozesse sind in einer Granularität modelliert, die maßgeblich vom fachlichen Geschäftsprozess geprägt ist. Als Modellierungssprache wird oftmals die unter Business-Analysten und Prozessverantwortlichen häufig eingesetzte Business Process Modelling Notation (BPMN) verwendet. Zumeist können die zugrunde liegenden BPM Engines BPMN direkt interpretieren. Die so modellierten Prozesse sind konzeptionell auf lang laufende Instanzen mit Benutzerinteraktion ausgelegt. Die in der Welt der Business-Prozess-Automatisierung klassischen Funktionalitäten wie 4-Augen NTT DATA Deutschland 8 / 28

10 Prinzip, Weiterleitung und Wiedervorlage von Fällen sowie die Eskalation von nicht fristgerecht abgearbeiteten Fällen sind eine Domäne der BPM Engines. Die bei der Modellierung von Geschäftsprozessen gewählte Granularität ist oftmals so gewählt, dass sich die Ableitung wesentlicher Kennzahlen direkt aus den Modellen ergibt. Dabei sollte nicht davon ausgegangen werden, dass jedes BPMN-Modell auf jeder BPMN- Engine gleichermaßen ausgeführt werden kann. Die BPMN-Sprache geht zwar genau auf die Business-Prozessmodellierung ein, ist aber relativ unspezifisch bezüglich deren Implementierung. Das führt zu einem gewissen Maß an Abhängigkeit zur ausgewählten BPMN-Engine. Weiterhin ist die technische Ausführungssicht auf einen Business-Prozess üblicherweise eine ganz andere Sicht auf den Prozess, als die rein fachliche Sicht. Das führt dazu, dass das fachliche BPMN-Modell von SOA-Architekten um technische Belange erweitert werden muss. Um diese beiden Sichten synchron zu halten, ist ein gewisser Aufwand notwendig. Hersteller von BPMN-Modellierungswerkzeugen haben das Problem erkannt und bieten hierzu bereits unterschiedliche Lösungen an, deren Praxistauglichkeit sich aber erst in Zusammenarbeit mit dem Fachbereich zeigen muss. 2.4 Ausgangspunkte für die Modernisierung der Infrastruktur Aus IT-technischer Sicht sind die Gründe für eine erneuerte Integrationsinfrastruktur vielfältig. Die wichtigsten Gründe sind Die initiale Einführung einer Integrationsinfrastruktur Die Optimierung und der Ausbau bestehender Integrationsinfrastrukturen Die Migration auf eine neue Version der Integrationsinfrastruktur Die folgenden Abschnitte beschreiben für diese Gründe die jeweiligen Ausgangssituationen, Ziele und Herausforderungen Initiale Einführung einer Integrationsinfrastruktur Wenn sich das Geschäftsfeld in regem Wandel befindet, aber die IT-Systeme noch eng gekoppelt sind, ist jetzt der richtige Zeitpunkt um eine neue Integrationsinfrastruktur einzuführen. Oftmals werden Daten redundant gehalten und die Weiterentwicklung und der Betrieb der Bestandssoftware verschlingen einen großen Teil des IT-Budgets. In dieser Situation hat man große Freiheiten und kann von den Best-Practices am Markt profitieren. Allerdings sind hier auch die größten finanziellen, technologischen und organisatorischen Herausforderungen zu meistern. Das Ziel bei diesem Szenario ist, eine zukunftsträchtige IT Architektur aufzubauen und die zur Unternehmenskultur passenden Integrationskomponenten auszuwählen. Wenn die anwendungs- und abteilungsübergreifenden fachlichen Prozesse festgelegt sind, können die neuen Integrations- und Prozessautomatisierungskomponenten schrittweise eingeführt werden. Um dabei zielgerichtet zum Erfolg zu kommen, muss auf organisatorischer Seite das prozessorientierte Denken gefördert und das Silo -Denken abgebaut werden. Im Einsatz von modernen Integrationskomponenten erfahrene Experten müssen die richtige IT-Architektur konzipieren und die dafür passenden Integrationskomponenten eruieren Optimierung und Ausbau bestehender Integrationsinfrastrukturen Ist eine Integrationsinfrastruktur bereits erfolgreich im Einsatz und sind ausreichend positive Erfahrungen mit dieser Infrastruktur gesammelt, sind die Optimierung und Weiterentwicklung der Integrationsplattform die konsequenten nächsten Schritte. NTT DATA Deutschland 9 / 28

11 In der Praxis haben sich die Optimierungspotenziale im laufenden Betrieb einer Integrationsinfrastruktur schnell gezeigt. Das technische Monitoring der Integrationsinfrastruktur ist im Allgemeinen standardmäßig bereits umgesetzt. Damit der Betrieb die Fachbereiche noch besser proaktiv unterstützen kann, ist ein fachliches Monitoring wichtig. Für den Support der Fachbereiche in einer entkoppelten Systemumgebung ist aber auch die Verknüpfung von fachlichen Schlüsseln zu Prozess- und Service-Aufrufen notwendig. Damit der Betrieb über die zeitliche Abfolge und vor allem über die Ursache der konkreten Klärungsfälle auskunftsfähig ist, müssen alle mit diesem fachlichen Schlüssel im fachlichen Prozess ausgeführten Aktionen zentral abrufbar sein, ohne hierzu explizit alle beteiligten Systeme nach dem fachlichen Schlüssel durchsuchen zu müssen. Nicht nur der Betrieb der Integrationsinfrastruktur bietet Optimierungspotential. Die bestehende Integrationsinfrastruktur bietet die Basis für die Steuerung und Optimierung von Geschäftsprozessen. Das fachliche Monitoring kann auf Geschäftsprozessebene ausgebaut werden und ist somit die Grundlage für eine Schwachstellenanalyse im Geschäftsprozessablauf Neue Versionen der Integrationsinfrastruktur von Produktherstellern Die führenden Hersteller von Integrationsinfrastruktur-Komponenten erneuern ihre Produktpalette kontinuierlich. Neue Releases der Produkthersteller versprechen zusätzliches Potential. Spätestens wenn die Supportverträge der Basis-Software auslaufen, muss eine Migration eingeplant werden. IT-Abteilungen, die Service-orientierte Infrastrukturkomponenten schon jahrelang erfolgreich produktiv einsetzen, stehen jetzt vor der Fragestellung, wann sie auf neue Versionen der Produkthersteller aktualisieren sollen. Bei der Frage, ob Open Source Software eine Alternative zu den angestammten Produkten der großen Hersteller sein kann, spielt neben den Kosten für Software-Lizenzen und Wartung auch der Migrationsaufwand eine nicht zu unterschätzende Rolle. Je leichter die Migration bestehender Services auf eine neue Integrationsinfrastruktur ist, desto leichter fällt die Entscheidung für das neue Release der Produkthersteller. Umgekehrt gilt auch, dass für den Fall, dass die Migration auf ein neues Release große Probleme bereitet, der Umstieg auf Open Source Lösungen eine ernstzunehmende Alternative darstellt. Positiv ist, dass die möglichen Optionen für die Auswahl der Komponenten für zukünftige Integrationsinfrastruktur mannigfaltiger geworden sind. Um die Optionen zu bewerten, sind Experten gefragt, die sowohl die Lösungen führender Produkthersteller als auch die Lösungen der vielversprechendsten Open-Source-Projekte beherrschen. Mit deren Hilfe gilt es einen Auswahlkatalog zu definieren, der sicherstellt, dass die Zielplattform tatsächlich zum Unternehmen passt. Hierbei ist nicht nur der finanzielle Aspekt zu betrachten, sondern vor allem auch die Unternehmensphilosophie und mittel- und langfristige IT-Strategie des Unternehmens. Unabhängig von der Auswahl der Komponenten muss sich die neue Integrationslösung nahtlos in die bestehende Systemlandschaft integrieren. Ist eine Migration notwendig, so ist das ein Projekt mit besonderen Herausforderungen, für die es praxiserprobte Lösungen für unternehmenskritische Migrationsprojekte gibt. Ein tragfähiges und erprobtes Migrationskonzept ist hierfür aber unabdingbar In welchen Fällen bringt eine neue Infrastruktur wenig Nutzen Die Einführung einer modernen Integrationsinfrastruktur ist nicht immer notwendig oder gar sinnvoll. Geht es darum, Daten nahezu in Echtzeit zu übertragen, dann wird man die Systeme nicht über eine zusätzliche Integrationskomponente entkoppeln. Hier sind enge, hochperformante Kopplungen gefragt. NTT DATA Deutschland 10 / 28

12 Beispiele für solche Systeme, die aus Performance-Gründen eng gekoppelt sind, gibt es viele. Im Telekommunikations-Bereich ist das beispielsweise die Verarbeitung von Verbrauchsdaten wie Call Data Records. Aber auch die Stammdatensynchronisation in größerem Umfang ist nicht unbedingt ein Kandidat für eine prozessgesteuerte Automatisierung. Wenn es nur darum geht, Änderungen an Stammdaten in andere Systeme zu verteilen, ist eine Prozesssteuerung sicher machbar und auch schon erfolgreich umgesetzt. Problematisch wird dieser Weg, wenn es um die erstmalige Übertragung der Stammdaten geht. Auch die häufig notwendige Batch-gesteuerte Aktualisierung der Stammdaten, z.b. bei Einführung der internationalen Bankkontonummer (IBAN) ist kein Kandidat für eine Prozess-gesteuerte Übertragung. Es handelt sich bei diesen Beispielen um einmalige Aktionen in großen Datenbeständen. Der Kommunikationsoverhead ist in diesen Fällen viel zu hoch, so dass die Daten nicht in einem ausreichenden Zeitfenster aktualisiert werden können. Für Datenbank-basierte Stammdatensynchronisationen eignen sich performance-optimierte Datenbankmechanismen - z.b. Bacht gesteuerte SQL Loader oder einfache Update-Skripts - deutlich besser. Für eine Massendatenverarbeitung ist der Verarbeitungsaufwand pro Datensatz einfach zu hoch. Klassische ETL (extract, transform, load) Verarbeitung wird durch SOA also nicht obsolet, vielmehr ist sie eine sinnvolle und notwendige Ergänzung zu Service-orientierten Architektur Innovationsprojekte und der Fachbereich Eine Modernisierung der Integrationsinfrastruktur ist immer dann sinnvoll, wenn bestehende Infrastrukturen den Anforderungen an eine moderne Enterprise-Architektur nicht mehr genügen. Wie so oft unterscheidet sich hier die IT-Sicht von der Sicht der Fachbereiche. Projekte, die die Modernisierung der Integrationsinfrastruktur zum Ziel haben, werden im Allgemeinen immer niedriger priorisiert, da der direkte Nutzen für die Fachbereiche nicht unmittelbar offensichtlich ist. Bei der Einführung eines Enterprise Service Busses wurden Kosten-/Nutzenanalysen durchgeführt. Die Nutzenseite fiel bei diesen Analysen oft zu positiv aus, da der Aufwand und die Lerneffekte für die Einführung einer modernen Integrationsinfrastruktur und für die Entwicklung und den Betrieb der Software unterschätzt wurden. Häufig wurde nach der Einführung eines ESB keine nachgelagerte Kosten-/Nutzenanalyse durchgeführt und so blieb der tatsächliche Nutzen für die Fachbereiche eine vage Hoffnung. Beim nächsten Schritt in Richtung Prozessautomatisierung ist es leichter, die Fachbereiche ins Boot zu holen. Der Nutzen lässt sich an Kennzahlen belegen, die den Fachbereichen einen direkten Vorteil bringen und die Verbesserungen unmittelbar zeigen. An diesen Kennzahlen kann der Projekterfolg direkt gemessen werden. 2.5 NTT DATA Praxisbeispiel einer erfolgreichen Prozessautomatisierung Oftmals werden ganze fachliche Prozesse weitgehend automatisiert, z.b. der Order Management Prozess. Dass eine Einführung von Service-orientierten Architekturen auch auf Abteilungsebene sinnvoll sein kann und Prozessoptimierung auch von Teilprozessen einen messbaren Vorteil für den Fachbereich bringen kann, zeigt das folgende Beispiel bei einem Telekommunikationsunternehmen. Eine Studie zu den Potentialen der Einführung einer SOA-Infrastruktur und ein engagierter Chef-Architekt gaben den Ausschlag zur Einführung eines BPM/ESB Systems. In einem ersten Schritt wurde ein Pilot-Service zur Provisionierung von Telefonanschlüssen eingeführt. NTT DATA Deutschland 11 / 28

13 ESB-Services und die Service-Orchestrierung wurden parallel umgesetzt. Obwohl in diesem ersten Schritt nur Services mit Fokus auf den Pilotprozess umgesetzt wurden, entstanden bereits einige wiederverwendbare Services. In einem zweiten Schritt wurde ein Prozess zur automatisierten Verarbeitung von Portierungsrückmeldungen automatisiert. Dieser konnte bereits auf die benötigten Basis-Services zugreifen, was den Implementierungsaufwand in diesem Fall bereits merklich reduzierte. Als KPI wurde die Prozentzahl der automatisiert verarbeiteten Portierungsrückmeldungen festgelegt und überwacht. Der Automatisierungsgrad lag anfangs bei knapp 80 %, was in etwa dem erwarteten Ergebnis entsprach. Die Bedingungen, die dazu führten, dass eine Rückmeldung nicht automatisch verarbeitet werden konnte, wurden mit Hilfe entsprechender Sensoren im ausführbaren Prozessmodell überwacht. Die Auswertung der Sensoren erfolgte aggregiert über Business Activity Monitoring. Das Monitoring wurde nicht über eine BAM-Oberfläche, sondern über dynamische Wiki-Seiten implementiert, da eine Korrelation dieser Information mit anderen Ereignissen und Datenquellen nicht notwendig war. Das Business Activity Monitoring zeigte deutlich, dass der überwiegende Teil der nicht automatisierbaren Fälle auf eine fachliche Bedingung zurückzuführen war. Die Bedingung besagte, dass kein IP-Serviceauftrag länger als 3 Monate offen sein darf. Das Portierungsdatum bei ca. 80 % der Fälle, die nicht automatisiert verarbeitet werden konnten, lag jedoch über 3 Monate in der Zukunft. Die manuelle Bearbeitung sah für diese Fälle vor, dass sie auf Wiedervorlage gelegt wurden und erst 10 Tage vor der tatsächlichen Portierung ein IP-Serviceauftrag eingestellt wurde. Das Optimierungspotenzial wurde dadurch umgesetzt, dass die Schnittstelle Richtung des CRM- Systems so ausgebaut wurde, dass für den Fall, dass das Portierungsdatum mehr als 3 Monate in Zukunft liegt, diese Portierungsaufträge automatisiert auf Wiedervorlage gelegt wurden. Der fachliche Prozess musste ebenfalls geringfügig angepasst werden. Das wurde durch den nun erzielten Automatisierungsgrad von mehr als 95 % mehr als wettgemacht. Auch der Betrieb der Service-orientierten Infrastruktur über eine Administrationsoberfläche und mit Hilfe von dynamischen Wiki-Seiten, die betriebliche Informationen aggregierten, wird sehr erleichtert. Durch das betriebliche Monitoring, das u.a. den aktuellen Durchsatz und die Statistik der letzten 30 Tage sowie die Anzahl der technischen Fehler visualisiert, können technische Probleme aktiv angegangen werden. Fälle, die über den Second-Level-Support zum SOA-Betrieb kommen, werden schnell bearbeitet, da die entsprechende Prozessinstanz über fachliche Schlüssel gefunden und der Ablauf der Instanz in der Administrationsoberfläche grafisch dargestellt wird. Mit einem Blick ist die Ursache für das Problem bei diesem Fall gefunden und aus der Position im Prozessablauf lassen sich leicht die notwendigen Folgeaktionen ableiten. NTT DATA Deutschland 12 / 28

14 3 NTT DATA Praxiserfahrungen mit Integrationsinfrastrukturen Ein detaillierter Überblick der auf den Markt befindlichen Suiten der führenden Produkthersteller und Open-Source-Projekte würde den Rahmen dieses Whitepapers bei weitem sprengen. Deshalb sind in den folgenden Kapiteln NTT-Data-Praxiserfahrungen mit BPM-/ESB-Systemen beschrieben, die aus erfolgreich bei unseren Kunden umgesetzten Projekten stammen. Bei diesen Erfahrungsberichten stehen nicht Funktionen der eingesetzten Systeme im Vordergrund, sondern der praktische Nutzen, der sich beim Einsatz der Systeme in NTT-Data-Projekten als besonders wertvoll gezeigt hat. Neben den wesentlichen Eigenschaften der Produkte führender Hersteller und vielversprechender Open-Source-Lösungen soll auch der richtige Weg zur Auswahl der passenden Software- Komponenten aufgezeigt werden. 3.1 Integrationsinfrastrukturen führender Produkthersteller Die Funktionalität und Charakteristiken von Integrationsinfrastrukturen führender Produkthersteller soll am Beispiel der Oracle SOA Suite 11g und TIBCO Active Matrix dargestellt werden. Diese Hersteller sind mit einem umfangreichen Portfolio an Integrationsinfrastrukturen am Markt vertreten und gehören mit ihrer Strategie in diesem Bereich zu den führenden Herstellern Oracle SOA Suite 11g Oracle war einer der ersten Produkthersteller, der 2006 mit einem kompletten Software-Paket für den Aufbau von Service-orientierten Architekturen auf den Markt kam. Neben der zu diesem Zeitpunkt schon bewährten BPEL Engine wurde ein Enterprise Service Bus und weitere wichtige Komponenten wie Business Rules, eine Service Registry und das Business Activity Monitoring Teil einer integrierten Suite. Die Software-Komponenten hatten unterschiedliche Herkunft und die Integration der Komponenten war nur rudimentär gegeben. Mit der Übernahme von BEA im Anfang 2008 kam unter anderem ein in Europa weit verbreiteter Application Server und ein moderner Enterprise Service Bus in das Produktportfolio von Oracle. Damit war die Grundlage für eine komplett neue SOA Suite gelegt. Oracle legt, wie die folgende Grafik zeigt, mit der SOA Suite ab der Version 11g großen Wert auf die Integration der einzelnen Komponenten. Das gilt für die Infrastruktur genauso, wie für die Entwicklung und den Betrieb der Infrastruktur. NTT DATA Deutschland 13 / 28

15 Abbildung 3: Oracle 11g Service Infrastructure ( Oracle hat mit den neu hinzugekommenen Komponenten aus dem BEA Lager einen sehr mächtigen Softwarestack für Integrationsprojekte auf den Markt gebracht. Der Fokus bei der Oracle SOA Suite liegt nicht nur in der Integration der unterschiedlichen Komponenten, sondern auch in der durchgängigen Unterstützung des Architekturprinzips Service Component Architecture (SCA). Der zugrunde liegende Oracle Weblogic Server bietet eine enge Integration in Oracles Daten- Grid-Lösung Oracle Coherence zur Skalierung und Performance-Optimierung. Neue Integrationsumgebungen z.b. für Test und Produktion lassen sich einfach über parametrisierte Skripts innerhalb kürzester Zeit komplett neu aufsetzen. Das ist eine wichtige Voraussetzung für die Skalierbarkeit der Integrationsinfrastruktur. Das gilt im besonderen Maße auch für den Betrieb der Infrastruktur in einer Cloud. Für die Administration und das Monitoring der SOA Suite gibt es nur noch eine zentrale Konsole mit der Möglichkeit über Composite-Sensoren gezielt nach Instanzen zu einem frei definierbaren fachlichen Schlüssel zu suchen. Das erleichtert den 2nd Level Support der Anwendungen, die auf dieser Integrationsinfrastruktur laufen, erheblich. Das Fault Handling Framework erlaubt die aspektorientierte Konfiguration von Aktionen, die bei Auftreten von fachlichen oder technischen Fehlern ausgeführt werden sollen. Damit lassen sich flexible Fehlerbehandlungsmechanismen implementieren, die für einen unterbrechungsfreien Betrieb der Infrastruktur, auch im Fall der Nichtverfügbarkeit eines Backend-Systems, sorgen. Mit der Oracle SOA Suite sind seit der Version 11g zusätzliche Produkte wie z.b. Complex Event Processing, Business Rules und Business Activity Monitoring lizensiert. Wichtige funktionelle Erweiterungen sind der Metadata Service (MDS) für gemeinsam genutzte Artefakte (gecached im Applicationserver) und das Event Delivery Network zur Event-basierten Kommunikation. NTT DATA Deutschland 14 / 28

16 Aus Entwicklungssicht nicht zu unterschätzen ist das SCA-Testframework, das automatisierte Tests der Software-Artefakte für alle Testszenarien ermöglicht. Es ermöglicht Testfälle zu generieren, die für den Test nicht auf konsistente Daten in allen beteiligten Systemen angewiesen ist. Die Vielzahl der Komponenten in der Oracle SOA Suite 11g stellt aber auch eine große Herausforderung dar. Trotz der gelungenen Integration der Bausteine stellt der Umfang der Suite hohe Anforderungen an die Enterprise-Architektur sowie die Entwicklung und Betrieb der Software. Wer die Vorteile einer auf Services basierenden modernen Integrationsinfrastruktur vollumfänglich ausnutzen möchte, erhält alle Komponenten weitgehend integriert aus einer Hand. Für einen ersten Prototypen einer modernen Integrationsinfrastruktur ohne klare Strategie die lizensierten Komponenten sinnvoll einzusetzen, ist die von Oracle gelieferte Toolbox in vielen Fällen überdimensioniert. Für die erfolgreiche und zielgerichtete Einführung der Oracle SOA Suite macht sich die Unterstützung von Enterprise-Architekten, die die einzelnen Komponenten genau kennen, mehr als bezahlt Die TIBCO Integrationsplattform TIBCO ist seit 25 Jahren ein führender Software-Anbieter im Bereich Integrations-Middleware. Die Firma bietet aktuell eine sehr große Produktpalette an, die nicht nur Enterprise Application Integration oder Business Process Management umfasst. Durch Zukäufe wurde die Produktpalette in den letzten Jahren beispielsweise um das Master Data Management, Business Intelligence, Business Process Analysis, Pattern Matching und auch Cloud-Lösungen sinnvoll ergänzt. Hinzu kommen eigene Entwicklungen wie Memory-Grid-Technologie in Form von TIBCO ActiveSpaces und Enterprise Social Media mit TIBCO TIBBR. Auch im Bereich Complex Event Processing bietet TIBCO schon seit 2005 mit TIBCO Business Events eine erprobte Lösung. Abbildung 4: TIBCO ActiveMatrix Service Grid ( TIBCO Software sehen wir sehr oft bei unseren Kunden im Finanz- und Telekommunikation Sektor, in beiden Branchen war TIBCO schon immer gut vertreten. Neben den Produkten bietet NTT DATA Deutschland 15 / 28

17 TIBCO zusätzliche vertikale Lösungen auf Basis der Standardprodukte an, die auf Anforderungen einzelner Branchen zugeschnitten sind. Soll eine Service-orientierte Integrationsinfrastruktur mit TIBCO Produkten realisiert werden, kann dies mittels des klassischen TIBCO Stack (TIBCO Runtime Agent, TIBCO RV /TIBCO EMS, TIBCO BusinessWorks) oder mit der neuen TIBCO Active Matrix Plattform realisiert werden. Je nach Anforderung können beide Ansätze erweitert werden, indem vorhandene Systeme mit TIBCO Adaptern angebunden werden. Die so aufgebaute Integrationsinfrastruktur kann jederzeit um Bussiness Process Management (BPM) und um Komponenten zur Unterstützung der SOA Governance ergänzt werden. TIBCO setzt mit der TIBCO Active Matrix 3.X Plattform ebenfalls auf den Service Component Architektur-Standard (SCA) für die Modellierung und Entwicklung von Komponenten. Die Laufzeitumgebung der Komponenten wird in einem OSGI Application Container bereitgestellt. Vorteil hierbei ist die Unterstützung von verschiedenen so genannten Implementation Types (IT). Dazu zählen bei der TIBCO Actvie Matrix Plattform auch.net, Java, C++ und TIBCO BusinessWorks. Das bedeutet für den Kunden, dass vorhandener Code egal ob in.net, Java oder C++ unverändert weiter verwendet werden kann und auf der TIBCO Integrationsinfrastruktur ausführbar ist. Die Plattform bietet für alle Komponenten Service-Virtualisierung und einen einheitlichen Deployment-Prozess. Sehr beliebt ist die Bereitstellung eines Communication Backbones auf Basis von TIBCO Messaging Middleware, um dezentrale Standorte robust, hochverfügbar und mit hohem Durchsatz anzubinden und darauf aufbauend einen Service- und/oder Event-basierten Integrationsbus bereitzustellen. Zudem geht der Trend bei Kunden mit Integrationsbus oft in Richtung Erweiterung der Architektur um Business Process Management (BPM). TIBCO bietet mit TIBCO iprocess und TIBCO AMX BPM zwei BPM-Systeme. TIBCO iprocess bewährt sich bei vielen Kunden schon seit Jahren und leistet sehr gute Dienste. TIBCO AMX BPM ist TIBCOs Next Generation BPM und wurde von TIBCO komplett neu entwickelt. Das System selbst läuft auf der TIBCO AMX 3.X Plattform, verwendet also die eigenen Konzepte und Laufzeitumgebungen. Daraus ergeben sich unter anderem die Vorteile, dass nun auch Services direkt aus dem BPM System aufgerufen werden können und Prozesse im BPM per Service-Aufruf startbar sind. TIBCO AMX BPM ist in Version 1.3 noch relativ neu und die Weiterentwicklung bleibt spannend. Auch für die TIBCO-Welt gilt, gute Entwickler und Consultants mit tiefen Produktkenntnissen sind für eine erfolgreiche Einführung von TIBCO-Systemen unabdingbar. 3.2 Open Source Lösungen als Bausteine moderner Integrationsinfrastrukturen Die Komponenten der Open-Source-Szene haben längst das Experimentierstadium verlassen und nähern sich funktional den Produkten der großen Produkthersteller an. Sie lassen sich schon jetzt problemlos in Hochverfügbarkeitssystemen betreiben. Es kann als weiterer Pluspunkt bei Open-Source-Komponenten gewertet werden, dass weitgehend anerkannte Standards und Schnittstellen zur Anwendung kommen. Wenn bei der Einführung neuer Integrationskomponenten oder bei der anstehenden Migration auch noch der Kostenfaktor mit ins Spiel kommt, kommen auch Open-Source-Software- Komponenten als Migrationskandidaten in Frage. Oft sind allerdings die Kosten für eine Open-Source-Lösung im Vergleich zu einem kommerziellen Produkt schwer zu beziffern. Die Lizenzkosten eines Produktherstellers stellen gewöhnlich eher eine Einstiegshürde dar, weil trotz Teststellung des kommerziellen Paketes zunächst die NTT DATA Deutschland 16 / 28

18 vertraglichen Bedingungen geklärt werden müssen, bevor man tief in die Entwicklung einsteigen kann. Bei Open-Source-Komponenten kann man sich dagegen leichter für oder gegen den Einsatz einer bestimmten Komponente entscheiden und so einmal getroffene Entscheidungen revidieren. Bei Open-Source-Lösungen muss man die Bausteine unterschiedlicher Open-Source-Projekte zu einer Integrationsinfrastruktur verbinden. Dafür ist in den IT-Abteilungen viel Eigeninitiative gefragt und die Bereitschaft, Verantwortung für die Softwareentwicklung und den Betrieb der Software zu übernehmen. Genau an dieser Stelle etablieren sich neue Open-Source- Geschäftsmodelle, die dazu beitragen, diese Lücke zu schließen. Zusätzlich ist es beim Einsatz von Open-Source-Lösungen ratsam, sich in den Communities der verwendeten Komponenten zu engagieren und deren Weiterentwicklung zu beobachten. Diese zusätzlichen Aufwände sind zu berücksichtigen, wenn es um den Vergleich mit Lizenzkosten kommerzieller Anbieter geht Neue Geschäftsmodelle erleichtern den produktiven Einsatz Wenn Unternehmen Open-Source-Lösungen einsetzen wollen, dann gibt es eine Reihe von Gründen, die immer wieder die Entscheidung für Open Source erschweren. Einerseits gilt es die lizenzrechtlichen Fragen zu klären. Andererseits ist der professionelle Support der Software für den produktiven Einsatz von Open-Source-Lösungen sicher zu stellen. Hier setzen neue Geschäftsmodelle im IT-Dienstleistungsbereich ein. Diese IT-Dienstleister bieten professionellen Support von Open-Source-Lösungen mit vereinbarten SLAs an. Oftmals werden eigene Releases voneinander abhängiger Open-Source-Projekte erstellt, die bereits auf Kompatibilität geprüft wurden. Damit werden die schnellen Release-Folgen im Open-Source- Bereich beherrschbar. Die IT-Dienstleister bieten Erweiterungen für die Open-Source-Komponenten an, die den Software Lifecycle mit diesen Lösungen unterstützen. Das beginnt bei grafischen Editoren zur Entwicklungsunterstützung über Lösungen für den Regressionstest bis hin zu spezialisierten Monitoring-Lösungen. Ein weiterer Aspekt ist, dass mitunter auch mehrere Anbieter Support für dieselben Open Source Stacks anbieten. Für den Einsatz im Unternehmen bietet das natürlich den Vorzug einer breiteren Auswahl und damit einer höheren Flexibilität und Investitionssicherheit. Bei manchen Vertretern dieser Dienstleister findet man auch eine Haftungsfreistellung vor lizenzrechtlichen Regressansprüchen für den Einsatz der Open-Source-Lösungen damit ist dann auch die notwendige Rechtssicherheit gegeben. Als Vertreter dieser Geschäftsmodelle sind hier exemplarisch FuseSource und camunda kurz dargestellt. FuseSource hat das Geschäftsmodell um Open-Source-Komponenten aus dem Apache-Lager für Integrationslösungen aufgebaut. camunda bietet mit camunda fox eine auf dem Open-Source-Projekt Activiti basierende BPM-Lösung an FuseSource FuseSource entstand, als das Unternehmen Progress Software 2010 seine Open-Source- Aktivitäten in eine separate Organisation auslagerte. Das zentrale Produkt von FuseSource ist der Fuse ESB. Er basiert auf Komponenten aus dem Apache ServiceMix ESB, dem Apache Camel Integrationsframework, dem OSGi Container Apache Felix, dem Apache ActiveMQ message broker und dem Apache CXF Webservices Framework. Das Ganze wird abgerundet durch eine integrierte Benutzeroberfläche basierend auf Eclipse. Des Weiteren befinden sich auch NTT DATA Deutschland 17 / 28

19 Komponenten zum technischen Monitoring, zum automatischen Deployment und zum Configuration Management im Paket. Abbildung 5: Der Fuse-ESB Tatsächlich enthält der Stack nicht nur die oben erwähnten Komponenten, sondern beruht intern auf einer weit größeren Anzahl von Open-Source-Bausteinen, und fügt sich damit in die vorhandene Infrastruktur in Entwicklungsprozess und Betrieb ein. Herauszuheben sind: Die Entwicklung basierend auf Eclipse und damit die nahtlose Einbindung in die Versionskontrolle (SCM), automatisierte Erzeugung von Entwicklungsartefakten, basierend auf maven, automatisierbares Rollout und Deployment von entwickelten Komponenten mit Hilfe von ant, Laufzeitüberwachung und Monitoring mittels JMX. ServiceMix basiert auf dem OSGi Container Apache Karaf und nutzt das Web Service Framework CXF sowie das Routing Framework Camel, um einen Mediation Layer bzw. Enterprise Integration Patterns abzubilden. Diese Komponenten sind inzwischen ausgereift und es kann auf Erfahrungen und Blueprints aus Community-Foren zurückgegriffen werden. Zusätzliche Komponenten wie z.b. ein Error Handling Framework können als individuelle Entwicklung hinzugefügt werden. Die Nutzung offener Standards gewährleistet aus Nutzersicht, dass das System gut und stabil an andere Komponenten, z.b. JMS Messaging angeschlossen werden. Gleichwohl muss Eigenverantwortung für die Architektur im Unternehmenskontext übernommen werden, das gilt insbesondere für Anforderungen an Hochverfügbarkeit und Skalierbarkeit. NTT DATA Deutschland 18 / 28

20 3.2.3 camunda fox BPM-Plattform Die camunda fox BPM-Plattform ist Basis für die Entwicklung und den Betrieb von Human- Workflow-basierenden Anwendungen. Zudem sind die Integration von externen Systemen und der Aufbau Service-orientierter Systeme möglich. camunda Abbildung 6: Die camunda fox BPM-Platform ( Die camunda fox BPM-Plattform basiert auf dem Open-Source-Projekt Activiti. Activiti stellt eine performante und stabile BPMN 2.0 kompatible BPM Engine zur Verfügung. Über Java API Calls ist die Integration in Java-Anwendungen leicht möglich. Über JUnit-Tests ist die Anwendung vollständig Regressionstest-fähig. Damit sind auf Activiti basierende Anwendungen hervorragend für eine Continous Integration geeignet. camunda fox bietet ein Web-basiertes BPMN 2.0 kompatibles Modellierungstool, das für Analysten das geeignete Tool der Wahl ist, um die fachlichen Prozesse zu modellieren. Auf der anderen Seite gibt es mit dem fox designer ein Plugin für die Java-Entwicklungsumgebung zur Modellierung der technischen Prozessmodelle. Der fox cycle sorgt für ein Round-Trip Enginering zwischen dem fox modeller und dem fox designer. Der Betrieb der auf Activiti basierenden Anwendungen wird durch das fox cockpit erleichtert. Es bietet die Möglichkeit, Prozessinstanzen zu administrieren. Zudem liefert camunda mit der camunda fox Suite vorkonfigurierte EE 6 Container (z.b. JBoss 7). Die einzelnen Komponenten sind eine sinnvolle Ergänzung zur Open Source BPM 2.0 Engine Activiti. Das eclipse Plugin zum Design von Activiti Prozessen ist frei verfügbar. Im produktiven Umfeld ist ein Cockpit zur Administration von Prozessinstanzen unabdingbar. Die Alternative zu diesem Produkt ist eine auf die kundenspezifischen Gegebenheiten angepasste Eigenentwicklung. NTT DATA Deutschland 19 / 28

Integration mit. Wie AristaFlow Sie in Ihrem Unternehmen unterstützen kann, zeigen wir Ihnen am nachfolgenden Beispiel einer Support-Anfrage.

Integration mit. Wie AristaFlow Sie in Ihrem Unternehmen unterstützen kann, zeigen wir Ihnen am nachfolgenden Beispiel einer Support-Anfrage. Integration mit Die Integration der AristaFlow Business Process Management Suite (BPM) mit dem Enterprise Information Management System FILERO (EIMS) bildet die optimale Basis für flexible Optimierung

Mehr

MO 27. Aug. 2007, 17:00 UHR JAVA FRAMEWORKS TIPPS VON PROFI-GÄRTNERN GEGEN WILDWUCHS

MO 27. Aug. 2007, 17:00 UHR JAVA FRAMEWORKS TIPPS VON PROFI-GÄRTNERN GEGEN WILDWUCHS 072 MO 27. Aug. 2007, 17:00 UHR JAVA FRAMEWORKS TIPPS VON PROFI-GÄRTNERN GEGEN WILDWUCHS Die Flut von Open Source Frameworks ist vergleichbar mit dem Markt von kommerziellen Produkten Es gibt eine Vielzahl

Mehr

Whitepaper webmethods 9.0. webmethods 9.0. Die Integrationsplattform für BPM, EAI und SOA 2013 SYRACOM AG

Whitepaper webmethods 9.0. webmethods 9.0. Die Integrationsplattform für BPM, EAI und SOA 2013 SYRACOM AG Whitepaper webmethods 9.0 webmethods 9.0 Die Integrationsplattform für BPM, EAI und SOA 1 Einleitung Die Integrationsplattform webmethods der Software AG ist die Standardlösung für viele Unternehmen, wenn

Mehr

Albert HAYR Linux, IT and Open Source Expert and Solution Architect. Open Source professionell einsetzen

Albert HAYR Linux, IT and Open Source Expert and Solution Architect. Open Source professionell einsetzen Open Source professionell einsetzen 1 Mein Background Ich bin überzeugt von Open Source. Ich verwende fast nur Open Source privat und beruflich. Ich arbeite seit mehr als 10 Jahren mit Linux und Open Source.

Mehr

----------------------------------------------------------------------------------------------------------------------------------------

---------------------------------------------------------------------------------------------------------------------------------------- 0 Seite 0 von 20 03.02.2015 1 Ergebnisse der BSO Studie: Trends und Innovationen im Business Performance Management (BPM) bessere Steuerung des Geschäfts durch BPM. Bei dieser BSO Studie wurden 175 CEOs,

Mehr

Test zur Bereitschaft für die Cloud

Test zur Bereitschaft für die Cloud Bericht zum EMC Test zur Bereitschaft für die Cloud Test zur Bereitschaft für die Cloud EMC VERTRAULICH NUR ZUR INTERNEN VERWENDUNG Testen Sie, ob Sie bereit sind für die Cloud Vielen Dank, dass Sie sich

Mehr

Open Source als de-facto Standard bei Swisscom Cloud Services

Open Source als de-facto Standard bei Swisscom Cloud Services Open Source als de-facto Standard bei Swisscom Cloud Services Dr. Marcus Brunner Head of Standardization Strategy and Innovation Swisscom marcus.brunner@swisscom.com Viele Clouds, viele Trends, viele Technologien

Mehr

I N F O R M A T I O N V I R T U A L I S I E R U N G. Wir schützen Ihre Unternehmenswerte

I N F O R M A T I O N V I R T U A L I S I E R U N G. Wir schützen Ihre Unternehmenswerte I N F O R M A T I O N V I R T U A L I S I E R U N G Wir schützen Ihre Unternehmenswerte Wir schützen Ihre Unternehmenswerte Ausfallsicherheit durch Virtualisierung Die heutigen Anforderungen an IT-Infrastrukturen

Mehr

360 - Der Weg zum gläsernen Unternehmen mit QlikView am Beispiel Einkauf

360 - Der Weg zum gläsernen Unternehmen mit QlikView am Beispiel Einkauf 360 - Der Weg zum gläsernen Unternehmen mit QlikView am Beispiel Einkauf Von der Entstehung bis heute 1996 als EDV Beratung Saller gegründet, seit 2010 BI4U GmbH Firmensitz ist Unterschleißheim (bei München)

Mehr

Microsoft SharePoint 2013 Designer

Microsoft SharePoint 2013 Designer Microsoft SharePoint 2013 Designer Was ist SharePoint? SharePoint Designer 2013 Vorteile SharePoint Designer Funktionen.Net 4.0 Workflow Infrastruktur Integration von Stages Visuelle Designer Copy & Paste

Mehr

Überblick Produkte. ORACLE AS 10g R3 JAVA Programming. (5 Tage)

Überblick Produkte. ORACLE AS 10g R3 JAVA Programming. (5 Tage) Überblick Produkte Überblick Zielgruppen SOA SOA/BAM Bootcamp (4 Tage) Human Workflow, Oracle BPEL, OWSM, BAM, UDDI, Services Registry Zielgruppe: Partner SOA Essentials Human Workflow, Oracle BPEL, OWSM

Mehr

INDIVIDUELLE SOFTWARELÖSUNGEN CUSTOMSOFT CS GMBH

INDIVIDUELLE SOFTWARELÖSUNGEN CUSTOMSOFT CS GMBH 01 INDIVIDUELLE SOFTWARELÖSUNGEN 02 05 02 GUMMERSBACH MEHRWERT DURCH KOMPETENZ ERIC BARTELS Softwarearchitekt/ Anwendungsentwickler M_+49 (0) 173-30 54 146 F _+49 (0) 22 61-96 96 91 E _eric.bartels@customsoft.de

Mehr

Geyer & Weinig: Service Level Management in neuer Qualität.

Geyer & Weinig: Service Level Management in neuer Qualität. Geyer & Weinig: Service Level Management in neuer Qualität. Verantwortung statt Versprechen: Qualität permanent neu erarbeiten. Geyer & Weinig ist der erfahrene Spezialist für Service Level Management.

Mehr

WSO2 Middleware Platform Vorlesungsbegleitendes Praktikum soa

WSO2 Middleware Platform Vorlesungsbegleitendes Praktikum soa WSO2 Middleware Platform Vorlesungsbegleitendes Praktikum soa Dr. Stefan Pietschmann, PF Service-Oriented Enterprise Applications, T-Systems MMS Dresden, 22.10.2013 About US PF42 Service-oriented enterprise

Mehr

Virtual Roundtable: Business Intelligence - Trends

Virtual Roundtable: Business Intelligence - Trends Virtueller Roundtable Aktuelle Trends im Business Intelligence in Kooperation mit BARC und dem Institut für Business Intelligence (IBI) Teilnehmer: Prof. Dr. Rainer Bischoff Organisation: Fachbereich Wirtschaftsinformatik,

Mehr

Geschäftsprozesse und Entscheidungen automatisieren schnell, flexibel und transparent. Die BPM+ Edition im Überblick

Geschäftsprozesse und Entscheidungen automatisieren schnell, flexibel und transparent. Die BPM+ Edition im Überblick Geschäftsprozesse und Entscheidungen automatisieren schnell, flexibel und transparent. Die BPM+ Edition im Überblick Software Innovations BPM BRM Die Software-Suite von Bosch Alles drin für besseres Business!

Mehr

Inside. IT-Informatik. Die besseren IT-Lösungen.

Inside. IT-Informatik. Die besseren IT-Lösungen. Inside IT-Informatik Die Informationstechnologie unterstützt die kompletten Geschäftsprozesse. Geht in Ihrem Unternehmen beides Hand in Hand? Nutzen Sie Ihre Chancen! Entdecken Sie Ihre Potenziale! Mit

Mehr

BPM im Kontext von Unternehmensarchitekturen. Konstantin Gress

BPM im Kontext von Unternehmensarchitekturen. Konstantin Gress BPM im Kontext von Unternehmensarchitekturen Konstantin Gress Agenda 1 Worum geht s BPM, EA und SOA im Überblick 2 Link zwischen EA und BPM 3 Link zwischen SOA und BPM 4 Wie spielt das zusammen? 5 Q&A

Mehr

.. für Ihre Business-Lösung

.. für Ihre Business-Lösung .. für Ihre Business-Lösung Ist Ihre Informatik fit für die Zukunft? Flexibilität Das wirtschaftliche Umfeld ist stärker den je im Umbruch (z.b. Stichwort: Globalisierung). Daraus resultierenden Anforderungen,

Mehr

BI in der Cloud eine valide Alternative Überblick zum Leistungsspektrum und erste Erfahrungen 11.15 11.45

BI in der Cloud eine valide Alternative Überblick zum Leistungsspektrum und erste Erfahrungen 11.15 11.45 9.30 10.15 Kaffee & Registrierung 10.15 10.45 Begrüßung & aktuelle Entwicklungen bei QUNIS 10.45 11.15 11.15 11.45 Von Big Data zu Executive Decision BI für den Fachanwender bis hin zu Advanced Analytics

Mehr

Free Software Strategy In the Public Administration of South Tyrol. 12. November 2010

Free Software Strategy In the Public Administration of South Tyrol. 12. November 2010 Abteilung 9 - Informationstechnik Ripartizione 9 - Informatica Free Software Strategy In the Public Administration of South Tyrol 12. November 2010 Die IT-Strategie allgemein Die Abteilung Informationstechnik

Mehr

SOA Serviceorientierte Architektur Definition, Marktpotenzial und Perspektiven

SOA Serviceorientierte Architektur Definition, Marktpotenzial und Perspektiven SOA Serviceorientierte Architektur Definition, Marktpotenzial und Perspektiven SO A Fraunhofer-Institut für Softwareund Systemtechnik ISST Dr. Ulrich Springer Dr. Bernhard Holtkamp Dortmund, 20.01.2009

Mehr

arlanis Software AG SOA Architektonische und technische Grundlagen Andreas Holubek

arlanis Software AG SOA Architektonische und technische Grundlagen Andreas Holubek arlanis Software AG SOA Architektonische und technische Grundlagen Andreas Holubek Speaker Andreas Holubek VP Engineering andreas.holubek@arlanis.com arlanis Software AG, D-14467 Potsdam 2009, arlanis

Mehr

Java Enterprise Architekturen Willkommen in der Realität

Java Enterprise Architekturen Willkommen in der Realität Java Enterprise Architekturen Willkommen in der Realität Ralf Degner (Ralf.Degner@tk-online.de), Dr. Frank Griffel (Dr.Frank.Griffel@tk-online.de) Techniker Krankenkasse Häufig werden Mehrschichtarchitekturen

Mehr

Prozessbewertung und -verbesserung nach ITIL im Kontext des betrieblichen Informationsmanagements. von Stephanie Wilke am 14.08.08

Prozessbewertung und -verbesserung nach ITIL im Kontext des betrieblichen Informationsmanagements. von Stephanie Wilke am 14.08.08 Prozessbewertung und -verbesserung nach ITIL im Kontext des betrieblichen Informationsmanagements von Stephanie Wilke am 14.08.08 Überblick Einleitung Was ist ITIL? Gegenüberstellung der Prozesse Neuer

Mehr

Fehler und Probleme bei Auswahl und Installation eines Dokumentenmanagement Systems

Fehler und Probleme bei Auswahl und Installation eines Dokumentenmanagement Systems Fehler und Probleme bei Auswahl und Installation eines Dokumentenmanagement Systems Name: Bruno Handler Funktion: Marketing/Vertrieb Organisation: AXAVIA Software GmbH Liebe Leserinnen und liebe Leser,

Mehr

Geschäftsprozessimplementierung mit BPMN, ADF und WebCenter

Geschäftsprozessimplementierung mit BPMN, ADF und WebCenter Geschäftsprozessimplementierung mit BPMN, ADF und WebCenter Johannes Michler PROMATIS software GmbH Ettlingen Schlüsselworte Geschäftsprozess, Horus, SOA, BPMN, ADF, WebCenter Einleitung Die Umsetzung

Mehr

Enterprise Service Bus

Enterprise Service Bus Enterprise Service Bus Christopher Weiß 25.01.2010 Gliederung 1 Motivation und Einordung Integrationsformen 2 Definition und Eigenschaften Definitionen Eigenschaften 3 Aufbau und Konzepte Aufbau Produkte

Mehr

AMS Alarm Management System

AMS Alarm Management System AMS Alarm Management System AMS ist das Alarm Management System für Mobotix Kamerasysteme. AMS ist speziell für die Verwendung in Einsatzzentralen bei Sicherheitsdiensten oder Werkschutzzentralen vorgesehen.

Mehr

Skills-Management Investieren in Kompetenz

Skills-Management Investieren in Kompetenz -Management Investieren in Kompetenz data assessment solutions Potenziale nutzen, Zukunftsfähigkeit sichern Seite 3 -Management erfolgreich einführen Seite 4 Fähigkeiten definieren und messen Seite 5 -Management

Mehr

Grundlagen für den erfolgreichen Einstieg in das Business Process Management SHD Professional Service

Grundlagen für den erfolgreichen Einstieg in das Business Process Management SHD Professional Service Grundlagen für den erfolgreichen Einstieg in das Business Process Management SHD Professional Service Der BPM-Regelkreis Im Mittelpunkt dieser Übersicht steht die konkrete Vorgehensweise bei der Einführung

Mehr

Effizientes Monitoring und Applikationsanalyse von verteilten IT- Systemlandschaften

Effizientes Monitoring und Applikationsanalyse von verteilten IT- Systemlandschaften Effizientes Monitoring und Applikationsanalyse von verteilten IT- Systemlandschaften Autor: Olaf Bischoff Account Manager olaf.bischoff@realtech.com www.realtech.com Die Experten in SAP-Beratung Professionelle

Mehr

Stammdaten Auftragserfassung Produktionsbearbeitung Bestellwesen Cloud Computing

Stammdaten Auftragserfassung Produktionsbearbeitung Bestellwesen Cloud Computing Stammdaten Auftragserfassung Produktionsbearbeitung Bestellwesen Cloud Computing Finanzbuchhaltung Wenn Sie Fragen haben, dann rufen Sie uns an, wir helfen Ihnen gerne weiter - mit Ihrem Wartungsvertrag

Mehr

Den Unterschied machen Ein Leitfaden für IT- Entscheider in Versicherungsunternehmen

Den Unterschied machen Ein Leitfaden für IT- Entscheider in Versicherungsunternehmen Den Unterschied machen Ein Leitfaden für IT- Entscheider in Versicherungsunternehmen Den Unterschied machen Ein Leitfaden für IT- Entscheider in Versicherungsunternehmen Das Asskura- Modell ist ein Werkzeug,

Mehr

Service-Orientierte InterSystems GmbH 2009

Service-Orientierte InterSystems GmbH 2009 Fast Track to SOA Ein flexibler Ansatz für Software-Entwickler Michael Brösdorf, InterSystems GmbH Agenda InterSystems im Überblick Was ist eine service-orientierte Architektur? (Legacy-)Applikation in

Mehr

SOA im Zeitalter von Industrie 4.0

SOA im Zeitalter von Industrie 4.0 Neue Unterstützung von IT Prozessen Dominik Bial, Consultant OPITZ CONSULTING Deutschland GmbH Standort Essen München, 11.11.2014 OPITZ CONSULTING Deutschland GmbH 2014 Seite 1 1 Was ist IoT? OPITZ CONSULTING

Mehr

Testautomatisierung. Lessons Learned. qme Software. Gustav-Meyer-Allee 25 13355 Berlin. Telefon 030/46307-230 Telefax 030/46307-649

Testautomatisierung. Lessons Learned. qme Software. Gustav-Meyer-Allee 25 13355 Berlin. Telefon 030/46307-230 Telefax 030/46307-649 Testautomatisierung Lessons Learned qme Software GmbH Gustav-Meyer-Allee 25 13355 Berlin Telefon 030/46307-230 Telefax 030/46307-649 E-Mail qme Software info@qme-software.de GmbH Testautomatisierung Lessons

Mehr

Wer wir sind. Qualität ist das Ergebnis gewissenhafter Arbeit. Denn nur die setzt sich durch. Unser Profil

Wer wir sind. Qualität ist das Ergebnis gewissenhafter Arbeit. Denn nur die setzt sich durch. Unser Profil Wer wir sind Unser Profil Die Geschichte der CORYX Software GmbH begann im Jahr 2001 im fränkischen Coburg. Ein kleines Team rund um Unternehmensgründer Uwe Schenk übernahm den Support für das Reuters

Mehr

Fachbericht zum Thema: Anforderungen an ein Datenbanksystem

Fachbericht zum Thema: Anforderungen an ein Datenbanksystem Fachbericht zum Thema: Anforderungen an ein Datenbanksystem von André Franken 1 Inhaltsverzeichnis 1 Inhaltsverzeichnis 1 2 Einführung 2 2.1 Gründe für den Einsatz von DB-Systemen 2 2.2 Definition: Datenbank

Mehr

Agile Software Verteilung

Agile Software Verteilung Agile Software Verteilung Vortrag: René Steg Steg IT-Engineering, Zürich (Schweiz) Gründe für Agile Software-Verteilung Wenn Sie Hunderte von Servern mit vielen Anwendungen betreiben Verteilte Anwendungen

Mehr

Service. Was ist eine Enterprise Service Architecture und wie reagiert SAP. Warum Monitoring in ZENOS, was monitort die XI?

Service. Was ist eine Enterprise Service Architecture und wie reagiert SAP. Warum Monitoring in ZENOS, was monitort die XI? Service Was ist eine Enterprise Service Architecture und wie reagiert SAP Allgemeine Definition Was gehört in ZENOS (Service-Layer)? Business Logik ZENOS als Provider für SAP-based Services (ESA/SOA) Warum

Mehr

Haben Sie schon einmal aus einem ScreenCobol Requestor ein Java Programm aufgerufen?

Haben Sie schon einmal aus einem ScreenCobol Requestor ein Java Programm aufgerufen? Haben Sie schon einmal aus einem ScreenCobol Requestor ein Java Programm aufgerufen? Januar 2012 CommitWork GmbH Seite 1 Info@CommitWork.de www.commitwork.de Motivation Modernisierung eines Systems mit

Mehr

Verpasst der Mittelstand den Zug?

Verpasst der Mittelstand den Zug? Industrie 4.0: Verpasst der Mittelstand den Zug? SCHÜTTGUT Dortmund 2015 5.11.2015 Ergebnisse einer aktuellen Studie der Technischen Hochschule Mittelhessen 1 Industrie 4.0 im Mittelstand Ergebnisse einer

Mehr

Agile Unternehmen durch Business Rules

Agile Unternehmen durch Business Rules Xpert.press Agile Unternehmen durch Business Rules Der Business Rules Ansatz Bearbeitet von Markus Schacher, Patrick Grässle 1. Auflage 2006. Buch. xiv, 340 S. Hardcover ISBN 978 3 540 25676 2 Format (B

Mehr

Best Practice für Schulträger, Schulorganisationen und Schulzentren

Best Practice für Schulträger, Schulorganisationen und Schulzentren Best Practice für Schulträger, Schulorganisationen und Schulzentren 0 Verschlanken Sie das Schulmanagement mit innovativen, digitalen Werkzeugen Der Druck auf Schulorganisationen und Träger, die Arbeit

Mehr

Camunda BPM für den Kfz-Versichererwechsel

Camunda BPM für den Kfz-Versichererwechsel Camunda BPM für den Kfz-Versichererwechsel Ablösung eines Cobol Mainframe-Systems Verdopplung der bisherigen Automatisierungsquote www.camunda.com »Im Ergebnis wird eine höhere Prozesstransparenz und -standardisierung

Mehr

Diplomarbeit. Konzeption und Implementierung einer automatisierten Testumgebung. Thomas Wehrspann. 10. Dezember 2008

Diplomarbeit. Konzeption und Implementierung einer automatisierten Testumgebung. Thomas Wehrspann. 10. Dezember 2008 Konzeption und Implementierung einer automatisierten Testumgebung, 10. Dezember 2008 1 Gliederung Einleitung Softwaretests Beispiel Konzeption Zusammenfassung 2 Einleitung Komplexität von Softwaresystemen

Mehr

Praxisbeispiel bei Volkswagen E-Recruiting beim größten Automobilhersteller Europas

Praxisbeispiel bei Volkswagen E-Recruiting beim größten Automobilhersteller Europas Praxisbeispiel bei Volkswagen E-Recruiting beim größten Automobilhersteller Europas Im Überblick Gemeinsames Projekt und SAP System mit Audi Ausführung als Konzerntemplate, schnelle Inbetriebnahme Betrieb

Mehr

Schleupen.Cloud IT-Betrieb sicher, wirtschaftlich und hochverfügbar.

Schleupen.Cloud IT-Betrieb sicher, wirtschaftlich und hochverfügbar. Schleupen.Cloud IT-Betrieb sicher, wirtschaftlich und hochverfügbar. www.schleupen.de Schleupen AG 2 Herausforderungen des Betriebs der IT-Systeme IT-Systeme werden aufgrund technischer und gesetzlicher

Mehr

INNOVATOR im Entwicklungsprozess

INNOVATOR im Entwicklungsprozess Erfahrungsbericht INNOVATOR im Entwicklungsprozess Basis für Host- und Java-Anwendungen Dr. Carl-Werner Oehlrich, Principal Consultant MID GmbH Das Modellierungswerkzeug INNOVATOR Geschäftsprozess-Modellierung

Mehr

Mobile Intranet in Unternehmen

Mobile Intranet in Unternehmen Mobile Intranet in Unternehmen Ergebnisse einer Umfrage unter Intranet Verantwortlichen aexea GmbH - communication. content. consulting Augustenstraße 15 70178 Stuttgart Tel: 0711 87035490 Mobile Intranet

Mehr

Geschäftsprozessmanagement

Geschäftsprozessmanagement Jetzt fit machen: Geschäftsprozessmanagement Seminare für die öffentliche Verwaltung 2015/2016 DIE VERWALTUNG HEUTE & MORGEN Die öffentliche Verwaltung befindet sich bei der Modernisierung ihrer Strukturen

Mehr

Avira Server Security Produktupdates. Best Practice

Avira Server Security Produktupdates. Best Practice Avira Server Security Produktupdates Best Practice Inhaltsverzeichnis 1. Was ist Avira Server Security?... 3 2. Wo kann Avira Server Security sonst gefunden werden?... 3 3. Was ist der Unterschied zwischen

Mehr

SMARTE LÖSUNGEN FÜR DIE VERNETZTE WELT

SMARTE LÖSUNGEN FÜR DIE VERNETZTE WELT SMARTE LÖSUNGEN FÜR DIE VERNETZTE WELT VERBINDEN SIE IHRE GERÄTE MIT DER VERNETZTEN WELT SMARTE LÖSUNGEN FÜR NEUE GESCHÄFTSMODELLE Die digitale Revolution hat das nächste Level erreicht, Vernetzung und

Mehr

Effiziente Prozesse. Die Formel 1 und die Druckindustrie

Effiziente Prozesse. Die Formel 1 und die Druckindustrie Die Formel 1 und die Druckindustrie Was hat die Formel 1 mit der Druckindustrie zu tun? Nun: dass ein Formel-1-Ferrari eine hohe Anziehungskraft hat, ist nicht zu bestreiten. Und dass dies auch für die

Mehr

Was macht Layer2 eigentlich? Erfahren Sie hier ein wenig mehr über uns.

Was macht Layer2 eigentlich? Erfahren Sie hier ein wenig mehr über uns. Was macht Layer2 eigentlich? Erfahren Sie hier ein wenig mehr über uns. Seit über 24 Jahren... unterstützen und beraten wir unsere Kunden und Partner erfolgreich bei ihren IT-Projekten. Unsere Kernkompetenz

Mehr

Copyright 2014 Delta Software Technology GmbH. All Rights reserved.

Copyright 2014 Delta Software Technology GmbH. All Rights reserved. Karlsruhe, 21. Mai 2014 Softwareentwicklung - Modellgetrieben und trotzdem agil Daniela Schilling Delta Software Technology GmbH The Perfect Way to Better Software Modellgetriebene Entwicklung Garant für

Mehr

IT mit klarer Linie. C R M - M i g r a t i o n. informatik ag. www.ilume.de. ilum:e informatik ag. Customer Relationship Management Migration

IT mit klarer Linie. C R M - M i g r a t i o n. informatik ag. www.ilume.de. ilum:e informatik ag. Customer Relationship Management Migration informatik ag IT mit klarer Linie C R M - M i g r a t i o n www.ilume.de ilum:e informatik ag Customer Relationship Management Migration Vertrieb & Vertriebssteuerung Business Intelligence Siebel Beratung

Mehr

Wo sind meine Anforderungen?

Wo sind meine Anforderungen? Whitepaper Telekommunikation Wo sind meine Anforderungen? Eine effektive Lösung auf Basis von Confluence und JIRA 2011 SYRACOM AG 1 Einleitung Erfahrene Projektmitarbeiter sehen sich oftmals im Projektalltag

Mehr

Marketingmaßnahmen effektiv gestalten

Marketingmaßnahmen effektiv gestalten Marketingmaßnahmen effektiv gestalten WARUM KREATIVE LEISTUNG UND TECHNISCHE KOMPETENZ ZUSAMMENGEHÖREN Dr. Maik-Henrik Teichmann Director Consulting E-Mail: presseservice@cocomore.com Um digitale Marketingmaßnahmen

Mehr

Applikations-Performance in Citrix Umgebungen

Applikations-Performance in Citrix Umgebungen Applikations-Performance in Citrix Umgebungen Monitoring und Troubleshooting mit OPNET Lösungen Page 1 of 6 CITRIX ist langsam! Mit dieser Frage sehen sich immer wieder IT Administratoren konfrontiert.

Mehr

Neue Funktionen in Innovator 11 R5

Neue Funktionen in Innovator 11 R5 Neue Funktionen in Innovator 11 R5 Innovator for Enterprise Architects, Java Harvester und Prüfassistent 12.11.2013 Agenda 1 2 3 Einführung Was ist neu in Innovator 11 R5? Szenario Enterprise Architektur

Mehr

Web Services stellen eine Integrationsarchitektur dar, die die Kommunikation zwischen verschiedenen Anwendungen

Web Services stellen eine Integrationsarchitektur dar, die die Kommunikation zwischen verschiedenen Anwendungen 9 3 Web Services 3.1 Überblick Web Services stellen eine Integrationsarchitektur dar, die die Kommunikation zwischen verschiedenen Anwendungen mit Hilfe von XML über das Internet ermöglicht (siehe Abb.

Mehr

Wenn Sie Zug um Zug den künftigen Anforderungen gerecht werden wollen

Wenn Sie Zug um Zug den künftigen Anforderungen gerecht werden wollen Wenn Sie Zug um Zug den künftigen Anforderungen gerecht werden wollen Schleupen.CS 3.0 die neue prozessorientierte Business Plattform Geschäftsprozesse automatisiert und individuell Branchenfokus: CRM,

Mehr

SDD System Design Document

SDD System Design Document SDD Software Konstruktion WS01/02 Gruppe 4 1. Einleitung Das vorliegende Dokument richtet sich vor allem an die Entwickler, aber auch an den Kunden, der das enstehende System verwenden wird. Es soll einen

Mehr

PRODATIS CONSULTING AG. Folie 1

PRODATIS CONSULTING AG. Folie 1 Folie 1 Führend im Gartner Magic Quadranten für verteilte, interagierende SOA Projekte Oracle ist weltweit auf Rang 1 auf dem Markt der Enterprise Service Bus Suiten (ESB) für SOA Software 2010 26,3 %

Mehr

Vom Business Process Model zum Workflow

Vom Business Process Model zum Workflow Vom Business Process Model zum Workflow Referent: Wolfram Günther Fachverantwortlicher Betriebsinformationssysteme ONTRAS VNG Gastransport GmbH 20.Okt 2012 Prozessmanagement Dokumentieren (um zu ) Verstehen

Mehr

Herzlich Willkommen beim Webinar: Was verkaufen wir eigentlich?

Herzlich Willkommen beim Webinar: Was verkaufen wir eigentlich? Herzlich Willkommen beim Webinar: Was verkaufen wir eigentlich? Was verkaufen wir eigentlich? Provokativ gefragt! Ein Hotel Marketing Konzept Was ist das? Keine Webseite, kein SEO, kein Paket,. Was verkaufen

Mehr

Versicherungsforen-Themendossier

Versicherungsforen-Themendossier Versicherungsforen-Themendossier Nr. 17/2015 15. September 2015 Digitalisierung in der Assekuranz Von der Not zur Tugend Auszug:»Technische Umsetzung von BiPRO-Normen«von Steffen Reimann (Bosch Software

Mehr

Konzentration auf das. Wesentliche.

Konzentration auf das. Wesentliche. Konzentration auf das Wesentliche. Machen Sie Ihre Kanzleiarbeit effizienter. 2 Sehr geehrte Leserin, sehr geehrter Leser, die Grundlagen Ihres Erfolges als Rechtsanwalt sind Ihre Expertise und Ihre Mandantenorientierung.

Mehr

Herausforderungen des Enterprise Endpoint Managements

Herausforderungen des Enterprise Endpoint Managements Herausforderungen des Enterprise Endpoint Managements PPPvorlage_sxUKMvo-05.00.potx santix AG Mies-van-der-Rohe-Straße 4 80807 München www.santix.de santix AG Herausforderungen 09.10.2013 Herausforderungen

Mehr

(1) Mit dem Administrator Modul werden die Datenbank, Gruppen, Benutzer, Projekte und sonstige Aufgaben verwaltet.

(1) Mit dem Administrator Modul werden die Datenbank, Gruppen, Benutzer, Projekte und sonstige Aufgaben verwaltet. 1 TimeTrack! TimeTrack! Ist ein Softwareprodukt von The Project Group, welches der Erfassung von Ist- Aufwänden von Projekten dient. Voraussetzung hierfür ist allerdings, dass das Projekt vorher mit Microsoft

Mehr

Mission. TARGIT macht es einfach und bezahlbar für Organisationen datengetrieben zu werden

Mission. TARGIT macht es einfach und bezahlbar für Organisationen datengetrieben zu werden Mission TARGIT macht es einfach und bezahlbar für Organisationen datengetrieben zu werden Der Weg zu einem datengesteuerten Unternehmen # Datenquellen x Größe der Daten Basic BI & Analytics Aufbau eines

Mehr

Microsoft (Dynamics) CRM 2020: Wie verändern sich Markt, Eco-System und Anwendungsszenarien nach Cloud & Co?

Microsoft (Dynamics) CRM 2020: Wie verändern sich Markt, Eco-System und Anwendungsszenarien nach Cloud & Co? Microsoft (Dynamics) CRM 2020: Wie verändern sich Markt, Eco-System und Anwendungsszenarien nach Cloud & Co? Name: Roland Pleli Funktion/Bereich: Geschäftsführung / Prod. Mgmt. Organisation: enovation

Mehr

L o g i s t i k l ö s u n g e n f ü r P r o d u k t i o n u n d L a g e r. Die Details kennen heißt das Ganze sehen.

L o g i s t i k l ö s u n g e n f ü r P r o d u k t i o n u n d L a g e r. Die Details kennen heißt das Ganze sehen. L o g i s t i k l ö s u n g e n f ü r P r o d u k t i o n u n d L a g e r Beratung Konzeption Realisierung Schulung Service PROBAS-Softwaremodule Die Details kennen heißt das Ganze sehen. Flexibilität

Mehr

Task: Nmap Skripte ausführen

Task: Nmap Skripte ausführen Task: Nmap Skripte ausführen Inhalt Einfache Netzwerkscans mit NSE Ausführen des Scans Anpassung der Parameter Einleitung Copyright 2009-2015 Greenbone Networks GmbH Herkunft und aktuellste Version dieses

Mehr

Manage The Cloud! Installation, Administration, Migration und Automation über eine einzige Konsole: Azure Citrix Hyper-V RDS VMware...

Manage The Cloud! Installation, Administration, Migration und Automation über eine einzige Konsole: Azure Citrix Hyper-V RDS VMware... Manage The Cloud! Installation, Administration, Migration und Automation über eine einzige Konsole: Azure Citrix Hyper-V RDS VMware... Verschiedenste Technologien von unterschiedlichen Herstellern. Also

Mehr

ITIL und Entwicklungsmodelle: Die zwei Kulturen

ITIL und Entwicklungsmodelle: Die zwei Kulturen Kombination von IT Service Management (ITIL) und Anwendungsentwicklung Kai Witte und Matthias Kaulke, München, den 30.03.2006 Rahmeninformationen Wo sind wir? Unternehmensdarstellung (1) Unabhängiges Beratungsunternehmen

Mehr

Weniger Kosten, mehr Möglichkeiten. Electronic Data Interchange (EDI): Optimierung von Geschäftsprozessen durch beleglosen Datenaustausch

Weniger Kosten, mehr Möglichkeiten. Electronic Data Interchange (EDI): Optimierung von Geschäftsprozessen durch beleglosen Datenaustausch Weniger Kosten, mehr Möglichkeiten Electronic Data Interchange (EDI): Optimierung von Geschäftsprozessen durch beleglosen Datenaustausch Schneller, transparenter, kostengünstiger EDI Was ist EDI und was

Mehr

Model Driven SOA Modellgetriebene Entwicklung von SOA Anwendungen. OOP München, 26.01.2011

Model Driven SOA Modellgetriebene Entwicklung von SOA Anwendungen. OOP München, 26.01.2011 Model Driven SOA Modellgetriebene Entwicklung von SOA Anwendungen OOP München, 26.01.2011 I N H A L T 1. SOA das erste Projekt 2. Prozesse Ergebnisse aus dem Fachbereich 3. Der Business Analyst und BPMN

Mehr

Seminar Business Process Management und Workflow-Technologie: Grundlagen, Produkte, Forschung

Seminar Business Process Management und Workflow-Technologie: Grundlagen, Produkte, Forschung IBM WebSphere Process Server Seminar Business Process Management und Workflow-Technologie: Grundlagen, Produkte, Forschung AGENDA 1. Überblick 2. WebSphere Process Server 3. Komponenten 4. Präsentation

Mehr

Was ist neu in Sage CRM 6.1

Was ist neu in Sage CRM 6.1 Was ist neu in Sage CRM 6.1 Was ist neu in Sage CRM 6.1 In dieser Präsentation werden wir Sie auf eine Entdeckungstour mitnehmen, auf der folgende neue und verbesserte Funktionen von Sage CRM 6.1 auf Basis

Mehr

Sof o t f waretechn h o n l o og o i g en n f ü f r ü v e v rteilte S yst s eme Übung

Sof o t f waretechn h o n l o og o i g en n f ü f r ü v e v rteilte S yst s eme Übung Softwaretechnologien für verteilte Systeme Übung Organisatorisches Gruppen mit 3-4 Personen bearbeiten ein zugewiesenes Thema Abgabe besteht aus einer Arbeit mit 10-15 Seiten und ~30 Minuten Präsentation

Mehr

NEWSLETTER // AUGUST 2015

NEWSLETTER // AUGUST 2015 NEWSLETTER // AUGUST 2015 Kürzlich ist eine neue Version von SoftwareCentral erschienen, die neue Version enthält eine Reihe von Verbesserungen und neuen Funktionen die das Arbeiten mit SCCM noch einfacher

Mehr

In die Cloud kann jeder. In Ihre nicht. TGA Systems. Spezialisiert in Private Cloud Communication

In die Cloud kann jeder. In Ihre nicht. TGA Systems. Spezialisiert in Private Cloud Communication In die Cloud kann jeder. In Ihre nicht. TGA Systems. Spezialisiert in Private Cloud Communication Qualität ist kein Zufall! Sie ist das Ergebnis sorgfältiger Planung, innovativer Technologie und Kompetenz.

Mehr

pro.s.app document status check Bringen Sie mehr Transparenz in Ihre Dokumente

pro.s.app document status check Bringen Sie mehr Transparenz in Ihre Dokumente Bringen Sie mehr Transparenz in Ihre Dokumente Mit dem vollständig in SAP ERP integrierten Modul pro.s.app for document status check können sämtliche mit SAP verknüpfte und abgelegte Dokumente überprüft

Mehr

conuno - WIR GESTALTEN FÜR SIE Development Services

conuno - WIR GESTALTEN FÜR SIE Development Services conuno - WIR GESTALTEN FÜR SIE Development Services Beratung für Finanzdienstleister Innovative Produktlösungen IT Services & Sourcing c o n s u l t i n g g e s t a l t e n s o f t w a r e g e s t a l

Mehr

Howto. Einrichten des TREX Monitoring mit SAP Solution Manager Diagnostics

Howto. Einrichten des TREX Monitoring mit SAP Solution Manager Diagnostics Howto Einrichten des TREX Monitoring mit SAP Solution Manager Diagnostics Inhaltsverzeichnis: 1 GRUNDEINSTELLUNGEN IM SAP SOLUTION MANAGER... 3 1.1 ANLEGEN EINES SERVERS... 3 1.2 ANLEGEN EINES TECHNISCHEN

Mehr

gallestro BPM - weit mehr als malen...

gallestro BPM - weit mehr als malen... Ob gallestro das richtige Tool für Ihr Unternehmen ist, können wir ohne weitere rmationen nicht beurteilen und lassen hier die Frage offen. In dieser rmationsreihe möchten wir Ihre Entscheidungsfindung

Mehr

GRS SIGNUM Product-Lifecycle-Management

GRS SIGNUM Product-Lifecycle-Management GRS SIGNUM Product-Lifecycle-Management Das optionale Modul Product-Lifecycle-Management stellt eine mächtige Ergänzung zum Modul Forschung & Entwicklung dar. Folgende Punkte werden dabei abgedeckt: Definition

Mehr

Bacher Integrated Management

Bacher Integrated Management Ihre IT-Verantwortung wir tragen sie mit. Bacher Integrated Management Das zentrale IT-Infrastruktur Management-Portal BIM gibt den EINBLICK. Das zentrale IT-Infrastruktur Management-Portal von Bacher

Mehr

Die DeskCenter Management Suite veröffentlicht neue Version 8.1

Die DeskCenter Management Suite veröffentlicht neue Version 8.1 Die DeskCenter Management Suite veröffentlicht neue Version 8.1 Neues im Basis Modul Benutzerdefinierte Felder Die DeskCenter Management Suite erlaubt nun das Erstellen von selbst definierten Eingabefeldern.

Mehr

BPMN. Suzana Milovanovic

BPMN. Suzana Milovanovic BPMN Suzana Milovanovic 2 Übersicht Klärung von Begriffen, Abkürzungen Was ist BPMN? Business Process Diagram (BPD) Beispielprozess Entwicklung von BPMN BPMN in der Literatur 3 Grundlegende Begriffe Business

Mehr

Jetzt von 7-Mode nach cdot migrieren!

Jetzt von 7-Mode nach cdot migrieren! Distribution Partner Jetzt von 7-Mode nach cdot migrieren! Sind die NetApp-Umgebungen Ihrer Kunden auf dem neuesten Stand der Technik? Das neue Betriebssystem von NetApp, Clustered Data ONTAP (kurz cdot),

Mehr

Agile Vorgehensmodelle in der Softwareentwicklung: Scrum

Agile Vorgehensmodelle in der Softwareentwicklung: Scrum C A R L V O N O S S I E T Z K Y Agile Vorgehensmodelle in der Softwareentwicklung: Scrum Johannes Diemke Vortrag im Rahmen der Projektgruppe Oldenburger Robot Soccer Team im Wintersemester 2009/2010 Was

Mehr

Interview zum Thema Management Reporting &Business Intelligence

Interview zum Thema Management Reporting &Business Intelligence Interview zum Thema Management Reporting &Business Intelligence Das ist ja interessant. Können Sie etwas näher beschreiben, wie ich mir das vorstellen kann? Jens Gräf: In einem Technologieunternehmen mit

Mehr

OP-LOG www.op-log.de

OP-LOG www.op-log.de Verwendung von Microsoft SQL Server, Seite 1/18 OP-LOG www.op-log.de Anleitung: Verwendung von Microsoft SQL Server 2005 Stand Mai 2010 1 Ich-lese-keine-Anleitungen 'Verwendung von Microsoft SQL Server

Mehr

Die aktuellen Top 10 IT Herausforderungen im Mittelstand

Die aktuellen Top 10 IT Herausforderungen im Mittelstand Die aktuellen Top 10 IT Herausforderungen im Mittelstand Ronald Boldt, SPI GmbH Über mich Ronald Boldt Leiter Business Solutions SPI GmbH Lehrbeauftragter für Geschäftsprozess orientiertes IT Management

Mehr