White Paper. Die effiziente Open Source Prozessplattform.

Größe: px
Ab Seite anzeigen:

Download "White Paper. Die effiziente Open Source Prozessplattform. www.oparo.org"

Transkript

1 White Paper Die effiziente Open Source Prozessplattform CONET Solutions GmbH Theodor-Heuss-Allee Hennef Tel.: , Fax: Hennef, März 2013

2 1. oparo - die effiziente Open Source Prozessplattform Prozessmanagement und -automatisierung bieten enorme Potentiale in Bezug auf Effizienzsteigerungen in Unternehmen. Durch die Automatisierung geeigneter technischer und fachlicher Prozesse werden Mitarbeiter von Routineaufgaben entlastet und können sich so anspruchsvollen Tätigkeiten zuwenden. Jedoch beklagen viele Unternehmen eine mangelnde Produktionseffizienz in der Software- Entwicklung bei einem relativ hohen Kostenfaktor. Mit oparo steht eine Lösung bereit, die agil, kostengünstig, erweiterbar und schnell einsetzbar ist. In Analogie zu den SOA/BPM-Suites der großen Hersteller stellt oparo eine integrierte Open Source-basierte Prozessplattform dar, die die technische Komplexität der eingesetzten Technologien deutlich reduziert. In Verbindung mit agilem Vorgehen und entsprechenden Rollen lässt sich so umfassende Effizienz erreichen. oparo unterliegt der liberalen Apache 2 Lizenz, ist lizenzkostenfrei und sofort einsetzbar. Dadurch ist sie neben dem Produktiveinsatz besonders gut für Pilotprojekte oder Prototypen geeignet. Technisch gesehen umfasst und integriert oparo Funktionalitäten aus den Bereichen Business Process Management (BPM), Enterprise Service Bus (ESB), Business Activity Monitoring (BAM), Business Rules Management (BRM) und Serviceorientierter Architektur (SOA). oparo integriert führende und bewährte Open Source Produkte in einer konsistenten Plattform. Java HTML.NET CMIS HTTP oparo Composite Services FTP SOAP REST Yaoqiang BPMN Editor oparo Pattern & Blueprints Abbildung 1: oparo Komponenten 2013, CONET Solutions GmbH 1

3 2. Effizienzpotentiale Open Source Technologien sind oft technologisch führend, aber es fehlt die Effizienz in den Bereichen Entwicklung, Integration und Betrieb. oparo ist in Bezug auf Effizienzsteigerung entwickelt und optimiert worden. oparo ist sofort einsatzfähig und verlangt keine expliziten Integrationsaufwände. Entwicklung Produktionseffizienz ist ein wichtiger Faktor in der modernen Softwareentwicklung. Um Produktionseffizienz zu erreichen, sollte der Entwickler von unnötiger Komplexität befreit werden. oparo setzt dies durch das Convention Over Configuration -Prinzip um, bei dem wiederkehrende Standardfunktionalitäten in die Plattform integriert sind und nicht explizit entwickelt werden müssen. Betrieb Skalierbarkeit ist ein Schlüsselfaktor auf der Ebene unternehmenskritischer Systeme. Hochskalierbare Installationen sind meist fehleranfällig. oparo basiert auf einem simplen Artefakt-Prinzip, das Deployments vereinfacht. oparo ermöglicht eine einfache Überwachung durch standardisierte Technologien. Komplexe Laufzeittopologien können deklarativ beschrieben und automatisiert aufgesetzt werden. Dies erleichtert den Betrieb in unterschiedlichen Umgebungen. Zusammenarbeit Die Optimierung der Zusammenarbeit zwischen Fachseite und IT hilft Geschäftsprozesse schneller umzusetzen. Daher bietet oparo ein Framework für agiles Business-IT Alignment und somit die Einbindung aller, an der Prozessumsetzung beteiligten, Personen. Mit BPMN steht ein Modellierungsstandard zur Verfügung mit dem sich eine gemeinsame Sprache zwischen Fachseite und IT etablieren lässt. Entscheidungen Schnelle Reaktionen und qualifizierte Entscheidungen erfordern Informationen in Echtzeit. oparo bietet Möglichkeiten zur technischen sowie fachlichen Prozessüberwachung und Auswertung und ermöglicht so eine effiziente Entscheidungsfindung. Kosten Mit oparo können Budgets für die Entwicklung nachhaltiger, produktiver Software verwendet werden, anstatt für den Erwerb teurer, lizenzkostenpflichtiger Infrastruktur-Systeme. oparo ist die einzige umfassende Prozess- und Integrationsplattform für Enterprise Anwendungen im Markt, die ohne Ausnahme vollständig lizenzkostenfrei ist; d.h.: es gibt oparo nur als kompletten, freien Download. Das gesamte Produkt unterliegt der liberalen Apache 2 Lizenz. Der oparo Steckbrief BPM/SOA Plattform Open Source Apache 2 Lizenz Komplett lizenzkostenfrei Leichtgewichtig und modular Sofort einsetzbar Flexibel erweiterbar Effizient und agil Praxiserprobt 2013, CONET Solutions GmbH 2

4 3. Services und Prozesse Die Begriffe Service und Prozess sind abstrakter Natur und werden je nach Kontext von Herstellern und Anwendern unterschiedlich interpretiert. Dies führt bei der Einführung von SOA/BPM-Lösungen immer wieder zu inkonsistenten und schlecht integrierten Lösungsansätzen. Die Folgen sind: Serviceinflation Alles wird zum Service erklärt, wodurch die Serviceidee ad absurdum geführt wird. Man findet beispielsweise Webservices, OSGi-Services, Java-Services, usw. Eine Wiederverwendung findet kaum statt. Es entsteht zwar der Eindruck der Serviceorientierung, die wirklichen Potentiale können jedoch kaum genutzt werden. Serviceproliferation Services werden mit nicht adäquater Abstraktion erstellt. Wiederverwendung findet kaum statt. Bei Prozessänderungen werden neue Services benötigt. Dies führt zu einem hohen Anstieg von Services und damit verbundenen Entwicklungsaufwänden. Insbesondere im Bereich des BPM steht dies im Gegensatz zu den erwarteten Effizienzeffekten, da sich Flexibilität nicht entfalten kann. Hohe Komplexität Durch den Einsatz separater Produkte beispielsweise für Workflows und Geschäftsprozesse (BPM) sowie Integrationsprozessen (ESB) entsteht eine hohe Komplexität der Gesamtlösung mit den damit verbundenen Folgen für Entwicklung und Betrieb. oparo bietet Leitlinien und Strukturen für die Entwicklung von Services und Prozessen! Ein Service wird zunächst als technologie-neutrales Konstrukt begriffen, welches ein zentrales funktionales Konzept der jeweiligen Anwendungsdomäne darstellt. Durch entsprechende von oparo bereitgestellte Entwicklungspatterns wird es möglich, identifizierte Services in nachhaltiger Weise zu entwickeln. Ein Prozess wird ebenfalls als Service begriffen, der sich lediglich in der Art der Entwicklung unterscheidet. FTP in Process Services Convert Decide Calculate OSGi-JAR Mediation Business Rules Code Approve Core Services Enrich Enrich DMS out OSGi-JAR Abbildung 2: Core- und Process-Services 2013, CONET Solutions GmbH 3

5 oparo basiert auf einer ganzheitlichen Prozesssicht, welche die unterschiedlichen Prozessarten Personen (BPM), Integration (ESB), Entscheidung (BRM) und Dokumente (ACM) integriert (siehe[1]). So entsteht eine konsistente Sicht auf Prozesse und Services. Die Entwicklung und Verwaltung wird vereinfacht, Wiederverwendung wird ermöglicht. Services (also auch Prozesse) sind versionier- und parallel ausführbar. Somit ergibt sich eine hohe Flexibilität in Bezug auf die Änderbarkeit und Serviceevolution. OSGi Laufzeitumgebung oparo basiert auf einer OSGi-Laufzeitumgebung, die eine modulare Implementierung ermöglicht. Für die Realisierung werden einheitliche Implementierungsartefakte verwendet. oparo Prozessarchiv Business-, Workflow-, Mediations-Prozesse (process services) OSGi Blueprintbundles oparo Services (core services) Business Services (core services) Custom bundles Abbildung 3: Implementierungsartefakte custom-bundles OSGi-Bundles. Existierende Bundles können weiter verwendet werden. Es dient der Entwicklung von Komponenten, die keine Services sind. core-services OSGi-Bundles, die gemäß der oparo core-service pattern entwickelt werden. Dies dient der Entwicklung von nachhaltigen Java-basierten Services. oparo Services folgen diesem Entwicklungsmodell. Services der jeweiligen Anwendungsdomäne (Business Services) können ebenfalls so entwickelt werden. process-services OSGi-Bundle, die gemäß der oparo process-service pattern entwickelt werden. Diese dienen der Entwicklung von komplexen Prozessen auf der oparo Plattform. 2013, CONET Solutions GmbH 4

6 4. Was bietet oparo? oparo bietet Mehrwert auf unterschiedlichen Ebenen. Durch die Integration leistungsfähiger Open Source Produkte entstehen einfach zu verwendende Verbunddienste (Composite Services), die zentrale Funktionalitäten der Prozessplattform in einfacher Weise anbieten. Darüber hinaus umfasst oparo Effizienzmerkmale, um beispielsweise eine einfache Installation und die standardisierte Entwicklung von Services und Prozessen zu ermöglichen. oparo spricht unterschiedliche Anwendergruppen an und ermöglicht eine stärkere Nähe von Fachbereichen und IT - ein wichtiger Faktor für mehr Effizienz. Effizienzmerkmale (optools, core-services, process-services, Blueprints, ) Oparo Composite Services (Human Task, Tracking, Monitoring, Registry, Factory, ) Basistechnologien (Karaf, ActiveMQ, Camel, Activiti, Groovy, CXF, ) Fachspezialisten Process Engineer (Analyse und Automatisierung) IT-Architekten (Infrastruktur und Serviceentwicklung) Developer (Entwicklung) Abbildung 4: oparo Merkmale Die oparo User Group Die User Group ist ein Zusammenschluss von Unternehmen, die oparo einsetzen. Die Mitglieder der oparo User Group besitzen Zugang zum Source Code und zu den Entwicklungsständen sowie allen Alpha- und Beta Releases. Sie haben Zugang zum Forum und sind berechtigt über die Weiterentwicklung der Features abzustimmen (Feature Voting). Die Mitgliedschaft in der User Group ist kostenfrei. Das Ziel der User Group ist es, oparo permanent an den Kundenbedürfnissen auszurichten und immer nahe an den Anforderungen der Anwender weiter zu entwickeln. Durch die User Group entsteht eine oparo Community, in der sich die Mitglieder, neben dem Aspekt der Weiterentwicklung effizient und schnell über Erfahrungsberichte, Best Practises, Vor- und Nachteile austauschen können. Weitere Informationen über die User Group sind auf der oparo Website enthalten. 2013, CONET Solutions GmbH 5

7 5. Basistechnologien Serviceorientierung (SOA) Eine solide Servicelandschaft ist eine entscheidende Voraussetzung für den Betrieb flexibler Prozesse. Klare Schnittstellen, ein angemessener Abstraktionsgrad und Versionierung ermöglichen Wiederverwendung von Services in verschiedenen Prozesskontexten. OSGi stellt eine modulare Laufzeitumgebung bereit, welche den gleichzeitigen Betrieb mehrerer Prozessversionen und Services ermöglicht. oparo läuft standardmäßig mit Apache Karaf, einer OS- Gi-Laufzeitumgebung der Apache Foundation (siehe [2]). oparo ist vollständig modular und serviceorientiert aufgebaut. Dadurch wird eine einfache Weiterentwicklung der Plattform und gleichzeitige Erweiterbarkeit durch eigene Module ermöglicht. oparo beinhaltet Vorlagen für die Entwicklung eigener Services und Prozesse. Dabei folgt oparo einem nachhaltigen Entwicklungsansatz, der die Weiterentwicklung von Services bestmöglich unterstützt. Enterprise Service Bus (ESB) Die Open Source Produkte Apache Karaf, Apache ActiveMQ (siehe [3]) und Apache Camel (siehe [4]) stellen in Kombination alle Fähigkeiten zur Verfügung, die ein Enterprise Service Bus benötigt. Camel übernimmt die Funktionen des Routings und der Datenkonvertierung. Eine Vielzahl unterschiedlicher Transportprotokolle können genutzt werden. Dazu gehören beispielsweise HTTP, JMS, Apache CXF und viele mehr. ActiveMQ fungiert als Message Broker für die Datenkommunikation zwischen den Services. Durch OSGi Bundles können spezifische Adaptoren zur Verfügung gestellt werden. Business Process Management (BPM) oparo setzt das Open Source Framework Activiti (siehe [5]) für die Automatisierung von Geschäftsprozessen und Workflows ein. Activiti basiert auf dem Industriestandard BPMN 2.0 und bietet so ein hohes Maß an Interoperabilität und Investitionssicherheit. Zur Modellierung der Workflows können beliebige auf dem Markt erhältliche Werkzeuge genutzt werden. Business Rules Management (BRM) Technische Prozessdefinitionen sind prinzipiell statisch. Um eine Änderung des Prozessverhaltens im laufenden Betrieb zu ermöglichen, können Prozessparameter über die oparo Registry zur Laufzeit abgefragt und geändert werden. So lassen sich Geschäftsregeln integrieren und Prozesse dynamisieren. Eine Integration von Rules Engines wie beispielsweise JBoss Drools (siehe [6]) in eigene Services ist ebenfalls möglich. Transformationen Typische BPM und SOA Szenarien erfordern ein hohes Maß an Datentransformation. Insbesondere bei der Integration externer Services finden an den Systemgrenzen Transformationen statt. oparo unterstützt etablierte Methoden zur Datentransformation wie XSLT oder Java. Dazu bietet oparo Unterstützung für effiziente Groovy-basierte Transformationen. Persistenz und Transaktionen oparo unterstützt JTA, JPA und JDBC für den Datenbankzugriff. Auf der Ebene der Workflows sind kompensierende Transaktionen abbildbar. Im Rahmen von Mediationsprozessen bzw. Camel Routen werden ACID-Transaktionen unterstützt. Diese ermöglichen die transaktionssichere Ausführung sowohl langlaufender Geschäftsprozesse, als auch kurzlaufender Integrationsprozesse. Unterstützte Technologiestandards BPMN 2.0, XSLT, XML, OSGi, CXF, JSON, SOAP, JSE, JPA, JTA, JDBC, WSDL, WADL, JAX-WS, JAX-RS, JMX, JMS, etc. 2013, CONET Solutions GmbH 6

8 6. oparo Composite Services oparo verbindet führende Open Source Produkte zu einer integrierten Plattform. Composite Services (Verbunddienste) stellen den Anwendern und Entwicklern die Funktionalität der Plattform zentral zur Verfügung. Registry Die Registry verwaltet den vollständigen Prozess und alle zugehörigen Artefakte. Sie validiert die Prozessintegrität und ermöglicht die Änderung von Prozesseigenschaften (wie beispielsweise Geschäftsregel-Parameter) zur Laufzeit. Factory oparo Prozesse werden der Plattform in Form eines einzigen Prozessarchivs (Bundle) über ein Hot- Deployment bereitgestellt. Die Factory verarbeitet die im Prozessarchiv enthaltenen Artefakte (zum Beispiel BPMN und Camel Routen) und konstruiert daraus den vollständigen lauffähigen Prozess, so dass er im Clusterverbund ausführbar ist. Die Factory steuert den Lebenszyklus des Prozesses und erlaubt beispielsweise eine temporäre De-/Aktivierung. Humantask Der Humantask Service ermöglicht die Integration von Benutzern (Process Participants) in einen Prozess. HumanTask stellt den Anwendern Aufgaben über Postkörbe für die Bearbeitung zur Verfügung. Um eine gezielte Steuerung von Zugriffen zu ermöglichen, können Tasks und Prozesse mit Berechtigungen versehen werden, die von Humantask geprüft werden. Aufgrund der technologieneutralen Schnittstelle, kann Humantask mit beliebigen Technologien (z.b. Java, Javascript,.NET) integriert werden. Security Der Security Service übernimmt die Autorisierung von Benutzern und Systemen (Principal). Geprüft wird, ob ein Principal berechtigt ist Operationen (beispielsweise read oder assign) auf einer Resource (beispielsweise Task oder Process) auszuführen. Das Berechtigungssystem ist erweiterbar, so dass auch weitere Resourcen, wie beispielsweise fachliche Verträge mit Berechtigungen versehen werden können. oparo verfügt über eine datenbankbasierte Standardimplementierung der Datenhaltung. Ein Plug-In-Mechanismus erlaubt die Anbindung eigener Datenquellen für Benutzer und Berechtigungen, wie zum Beispiel LDAP beziehungsweise Active Directory. Tracking Während der Prozessausführung zeichnet oparo Ausführungsdaten, wie beispielsweise Task- und Prozessdaten auf. Diese Daten können über den Tracking Service gesucht und analysiert werden. Auf Basis der erfassten Daten kann der Prozessfluss visualisiert werden. Das Tracking bezieht sich auf den Gesamtprozess. Durch die Einbeziehung von Workflow (BPMN) und Mediation (Camel) kann ein Prozess vollständig überwacht werden. Die Tracking Daten dienen einerseits den fachlichen Benutzern (Process Owner) Erkenntnisse über die ausgeführten Prozesse zu gewinnen. Andererseits dienen sie den technischen Anwendern (Operations) Informationen über die Ausführungsqualität zu gewinnen. Die Erfassung der Trackingdaten ist prozessindividuell konfigurierbar. 2013, CONET Solutions GmbH 7

9 7. Effizienzmerkmale Ganzheitliche Prozesssicht Durch die einheitliche Behandlung verschiedener Prozessausprägungen, wie Geschäftsprozesse oder Integrationsprozesse, sinkt die Komplexität und die Entwicklung wird vereinfacht. Technologiebedingte Brüche werden reduziert. Im Betrieb führt dies zu einer einheitlichen und vereinfachten Überwachung. Bundles, Services und Prozesse oparo bietet klare Leitlinien für die Entwicklung von Services, Bundles und Prozessen. Varianten werden reduziert und Entwickler können schnell produktiv werden. oparo enthält Vorlagen zur Erstellung nachhaltiger Serviceimplementierungen, die mittels unterschiedlicher Technologiebindungen bereitgestellt werden können. So entstehen Services mit geringer Technologieabhängigkeit und langfristiger Perspektive. Integration und Composite Services oparo integriert führende Open Source Produkte zu einer konsistenten Plattform. Eigene Aufwände für die Integration entfallen weitgehend. oparo beinhaltet eine vollständige Laufzeitinfrastruktur, wie beispielsweise eine Datenbank und einem Message Broker. Die Plattform ist sofort einsatzbereit. Composite Services bieten einfach zu verwendende Schnittstellen für die Integration in eigene Softwarelandschaften. Einheitliches Nachrichtenformat Unterschiedliche Open Source Produkte verwenden unterschiedliche Arten der Prozessdatenabbildung. oparo vereinheitlicht die Prozessdatenstruktur und wandelt die Repräsentationen an den Technologiegrenzen automatisch um. So steht dem Entwickler ein einheitliches Format zur Verfügung. oparo Nachrichten transportieren beliebige prozessspezifische Datenstrukturen. Dazu gehören Java-Klassen, XML, Key/Value, Attachment-Links (für extern gespeicherte große Binärdaten) und eingebettete Attachments (für kleinere Binärdaten, direkt im Prozess). Database (XML) Activiti (ProcessMessage) oparo Message Headers oparopid: oparopversion: oparopiid: Attachment links Process id Process version Process instance id Security context Custom properties key/value pairs Body custom types Attachments binary Wire (XML) Camel (Message) Abbildung 5: Einheitliches Nachrichtenformat 2013, CONET Solutions GmbH 8

10 Binärdatenspeicher Die Verarbeitung von großen Binärdaten wird von oparo standardmäßig unterstützt. So lassen sich beispielsweise dokumentenzentrierte Prozesse abbilden. oparo beinhaltet dafür einen dateibasierten Speicher für große Binärdaten (Blobstore). So können auch umfangreiche Binärdaten in Prozessen verarbeitet werden, ohne die Laufzeitinfrastruktur unnötig zu belasten. Kleinere Binärdaten (beispielsweise -Attachments) können transparent im Prozess verarbeitet werden. Eigene Blobstores, wie beispielsweise Dokumentenmanagementsysteme (DMS) können angebunden werden. Skalierung und automatisiertes Setup oparo Installationen können beliebig skaliert werden. Von einem Knoten in der Entwicklung bis zu vielen Knoten auf unterschiedlichen Maschinen mit unterschiedlichen Betriebssystemen in einer Produktivumgebung. Hierbei sind sehr flexible Einsatzszenarien denkbar, da es keine Beschränkungen durch anfallende Lizenzkosten gibt. oparo skaliert vertikal durch Hinzufügen weiterer Partitionen. Eine Partition definiert einen logischen Verbund von oparo Knoten, wie beispielsweise Inbound, Workflow oder Outbound. Um steigenden Lastanforderungen gerecht zu werden, skaliert oparo ebenfalls horizontal durch Hinzufügen weiterer Knoten zu einer Partition. Ebenfalls möglich ist die Verwendung von dedizierten oparo-installationen für kritische Prozesse, wodurch maximale Isolation und Stabilität erreicht werden kann. Mit den oparo Optools steht ein Werkzeug zur Verfügung, mit dem solche Installationsszenarien automatisiert werden können. Somit können auch komplexe Installationen reproduzierbar durchgeführt werden. Optools erleichtern den Übergang zwischen verschiedenen Stufen, wie beispielsweise Entwicklung, Test und Produktion. Zudem ermöglichen die Optools einen Continuous Deployment - Ansatz, bei dem die Laufzeitinfrastruktur vollständig automatisiert aufgesetzt wird. Optools erhöhen die Produktivität in Entwicklung, Test und Produktion. Intelligentes Hot-Deployment oparo Services und Prozesse können durch einfaches Copy/Paste deployt werden. Dabei spielt es keine Rolle, ob die oparo Installation über einen oder mehrere Knoten verfügt. Das oparo Deployment startet die für die jeweiligen Knoten bestimmten Prozessteile. Eine manuelle Verteilung der Prozesse auf mehrere Knoten ist nicht erforderlich, wodurch der Betrieb vereinfacht wird. oparo Prozessarchiv Business-, Workflow-, Mediations-Prozesse (process services) OSGi Blueprintbundles oparo Services (core services) Business Services (core services) Custom bundles Well known objects: SQL Datasources, JMS Connectionfactories, TransactionManager, etc optools Infrastrucutre ActiveMQ Camel Activiti Derby Abbildung 6: Infrastruktur 2013, CONET Solutions GmbH 9

11 Vollständige Infrastruktur oparo umfasst eine vollständige technische Infrastruktur, die sofort betriebsbereit ist. Dazu gehören: Apache Karaf OSGi Container, Apache Derby Datenbank, Apache ActiveMQ Message Broker, Alfresco Activiti BPMN Engine, Apache Camel Integrations-Framework, Eclipselink Persistence API (JPA), Apache Aries Transaction Manager (JTA). Die Infrastruktur ist modular aufgebaut, so dass sich Teile bei Bedarf ersetzen lassen. Dies kann erforderlich sein, wenn beispielsweise bereits eine Datenbank im Einsatz ist, die weiter verwendet werden soll. Der Zugriff auf die Infrastruktur erfolgt über sogenannte Well-Known-Objects. Dies sind standardisierte Schnittstellen, die von oparo als OSGi-Service bereitgestellt werden. Durch einen Austausch dieser Objekte können alternative Infrastrukturen leicht integriert werden. Der Austausch ist ebenfalls über die Optools automatisierbar. Entwicklungsproduktivität oparo Services und Prozesse können als Standard Maven Projekte entwickelt werden. Darüber hinaus unterstützt oparo ein intuitives Archivformat, mit dem Ziel, die Erstellung von Prozessen zu vereinfachen. Der vollständige Prozess wird in einem Prozessarchiv bereitgestellt. Dies erleichtert die Entwicklung und Bereitstellung deutlich. oparo kann mit allen gängigen Entwicklungsumgebungen, wie beispielsweise Eclipse oder Netbeans, eingesetzt werden. Liberale Lizenzierung oparo wird vollständig unter der ASF 2.0 (Apache Software Foundation) Lizenz bereitgestellt und ist somit Open Source und komplett kostenfrei. Daher ist oparo sehr flexibel einsetzbar. Die Motivation zu dieser Art der Bereitstellung besteht in der Bündelung von Entwicklungskapazitäten. Die Anforderungen der Anwender von Open Source Software im Kontext von Prozessautomatisierung sind sehr ähnlich. Daher bietet sich diese Art der Bereitstellung an. Eine Kommerzialisierung der oparo Plattform oder Teile der Composite Services wird nicht angestrebt. Stattdessen besteht das Interesse darin, zusammen mit den Anwendern, Projekte zu realisieren, Expertisen einzubringen und oparo weiterzuentwickeln. Links [1] The Forrester Wave - [2] Apache Karaf - [3] Apache ActiveMQ - [4] Apache Camel - [5] Alfresco Activiti - [6] JBoss Drools , CONET Solutions GmbH 10

12 8. Kontakt oparo ist eine Initiative der CONET Solutions GmbH. CONET Solutions GmbH Theodor-Heuss-Allee Hennef Tel.: , Fax: oparo Website Ihr Ansprechpartner ist: Frank Joecks 2013, CONET Solutions GmbH 11

BPEL als Eckpfeiler einer Serviceorientierten Architektur

BPEL als Eckpfeiler einer Serviceorientierten Architektur BPEL als Eckpfeiler einer Serviceorientierten Architektur Stand der Technik und hands-on Demonstration 1. Dez. 2005 Marc Pellmann www.inubit.com inubit AG = Standardsoftware für integrierte Geschäftsprozesse

Mehr

Erfahrungsbericht zu JBoss SOA Platform 6 Tech Talk 2013, 17. Oktober 2013, Bern

Erfahrungsbericht zu JBoss SOA Platform 6 Tech Talk 2013, 17. Oktober 2013, Bern Erfahrungsbericht zu JBoss SOA Platform 6 Tech Talk 2013, 17. Oktober 2013, Bern Daniel Tschan Technischer Leiter Michael Zaugg Software-Ingenieur Motivation Puzzle Through 2016, companies will continue

Mehr

Oracle Business Process Analysis Suite. Gert Schüßler Principal Sales Consultant

<Insert Picture Here> Oracle Business Process Analysis Suite. Gert Schüßler Principal Sales Consultant Oracle Business Process Analysis Suite Gert Schüßler Principal Sales Consultant 1 Geschäftsprozesse Zerlegung am Beispiel Kreditvergabe Antrag aufnehmen Antrag erfassen Schufa Kunden

Mehr

Ein Vergleich zwischen SCA,JBI und WCF. Marcello Volpi

Ein Vergleich zwischen SCA,JBI und WCF. Marcello Volpi Service Component Architecture Ein Vergleich zwischen SCA,JBI und WCF Marcello Volpi Agenda Einführung Service Component Architecture (SCA) Java Business Integration (JBI) Windows Communication Foundation

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

jbpm5 in Java EE 6 Marek Iwaszkiewicz Pascal Schaerf akquinet AG

jbpm5 in Java EE 6 Marek Iwaszkiewicz Pascal Schaerf akquinet AG jbpm5 in Java EE 6 Marek Iwaszkiewicz Pascal Schaerf akquinet AG Über uns Developer @ akquinet AG Marek Iwaszkiewicz marek.iwaszkiewicz@akquinet.de JBoss Compentence Center Pascal Schaerf pascal.schaerf@akquinet.de

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

Spring Dynamic Modules for OSGi Service Platforms

Spring Dynamic Modules for OSGi Service Platforms Gerd Wütherich freiberuflicher Softwarearchitekt Spring Dynamic Modules for OSGi Service Platforms Server Anwendungen mit Spring und Eclipse Equinox Agenda OSGi Technologie: OSGi Technologie im Überblick

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

Der Java Server beinhaltet Container für EJB, Servlet und JSP, darüber hinaus unterstützt er diejee 1.3 Version.

Der Java Server beinhaltet Container für EJB, Servlet und JSP, darüber hinaus unterstützt er diejee 1.3 Version. hehuvlfkw Oracle 9iApplication Server (9iAS) fasst in einem einzigen integrierten Produkt alle Middleware-Funktionen zusammen, die bisher nur mit mehreren Produkten unterschiedlicher Anbieter erreicht

Mehr

Softwareentwicklung mit Enterprise JAVA Beans

Softwareentwicklung mit Enterprise JAVA Beans Softwareentwicklung mit Enterprise JAVA Beans Java Enterprise Edition - Überblick Was ist J2EE Java EE? Zunächst mal: Eine Menge von Spezifikationen und Regeln. April 1997: SUN initiiert die Entwicklung

Mehr

CENIT SERVICEMANAGER Pluscard, Saarbrücken 26.11.2014. Dirk Günther, Produktmanager ECM R&D

CENIT SERVICEMANAGER Pluscard, Saarbrücken 26.11.2014. Dirk Günther, Produktmanager ECM R&D CENIT SERVICEMANAGER Pluscard, Saarbrücken 26.11.2014 Dirk Günther, Produktmanager ECM R&D Agenda Überblick Was ist neu Anwendungsfälle Migration Schulung Zusammenfassung 02.12.2014 2 Überblick Was ist

Mehr

Error-Hospital für Oracle SOA Suite

Error-Hospital für Oracle SOA Suite Error-Hospital für Oracle SOA Suite Markus Lohn esentri AG Ettlingen Schlüsselworte Fusion Middleware, SOA, SOA Suite Einleitung Die Entwicklung von Services mit der SOA Suite erfolgt überwiegend deklarativ

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

Die Windows Workflow Foundation in Microsoft.NET 3.0

Die Windows Workflow Foundation in Microsoft.NET 3.0 Die Windows Workflow Foundation in Microsoft.NET 3.0 Klaus Rohe (klrohe@microsoft.com) Developer Platform & Strategy Group Microsoft Deutschland GmbH Agenda Was ist Windows Workflow Foundation? Microsoft

Mehr

Entwicklung von Web-Anwendungen auf JAVA EE Basis

Entwicklung von Web-Anwendungen auf JAVA EE Basis Entwicklung von Web-Anwendungen auf JAVA EE Basis Java Enterprise Edition - Überblick Prof. Dr. Bernhard Schiefer Inhalt der Veranstaltung Überblick Java EE JDBC, JPA, JNDI Servlets, Java Server Pages

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

Komplexe dokumentenbasierte Prozesse mit Oracle Technologien umsetzen

Komplexe dokumentenbasierte Prozesse mit Oracle Technologien umsetzen Komplexe dokumentenbasierte Prozesse mit Oracle Technologien umsetzen Johannes Michler, PROMATIS software GmbH DOAG Development; Bonn, 19. Mai 2013 1 Agenda Einführung Ausgangssituation Anforderungen Ansätze

Mehr

ITSM Infoday 2013. Mit Business Process Service Management zu mehr Flexibilität, Transparenz und Stabilität. Peter Brückler

ITSM Infoday 2013. Mit Business Process Service Management zu mehr Flexibilität, Transparenz und Stabilität. Peter Brückler ITSM Infoday 2013 Mit Business Process Management zu mehr Flexibilität, Transparenz und Stabilität Peter Brückler Copyright 2013 NTT DATA EMEA Ltd. Agenda Der Druck auf Unternehmen Business Process Management

Mehr

Guten Tag! CampusSource. Die CSE Integration Platform. CampusSource Engine. Christof Pohl Softwareentwicklung Medienzentrum Universität Dortmund

Guten Tag! CampusSource. Die CSE Integration Platform. CampusSource Engine. Christof Pohl Softwareentwicklung Medienzentrum Universität Dortmund Engine Die CSE Integration Platform Guten Tag! Christof Pohl Softwareentwicklung Medienzentrum Universität Dortmund Integriertes Informationsmanagement mit der Engine - A2A vs. EBI Folie 2 Integration

Mehr

CIB DOXIMA PRODUKTINFORMATION

CIB DOXIMA PRODUKTINFORMATION > CIB Marketing CIB DOXIMA PRODUKTINFORMATION Dokumentenmanagement & Dokumentenarchivierung > Stand: Januar 2013 INHALT 1 CIB DOXIMA 2 1.1 The next generation DMS 3 1.2 Dokumente erfassen Abläufe optimieren

Mehr

Business Process Management schlägt die Brücke zwischen Geschäftsprozessen und Service-orientierter Architektur

Business Process Management schlägt die Brücke zwischen Geschäftsprozessen und Service-orientierter Architektur Business Process Management schlägt die Brücke zwischen Geschäftsprozessen und Service-orientierter Architektur Migration & Integration Day 2007 6-Feb-07, München Marcus J. Armbruster Principal Mentor

Mehr

Software EMEA Performance Tour 2013. Berlin, Germany 17-19 June

Software EMEA Performance Tour 2013. Berlin, Germany 17-19 June Software EMEA Performance Tour 2013 Berlin, Germany 17-19 June Change & Config Management in der Praxis Daniel Barbi, Solution Architect 18.06.2013 Einführung Einführung Wer bin ich? Daniel Barbi Seit

Mehr

PROZESSE INTEGRIEREN leicht gemacht EFFIZIENTE PROZESSE

PROZESSE INTEGRIEREN leicht gemacht EFFIZIENTE PROZESSE PROZESSE INTEGRIEREN leicht gemacht DURCH TransConnect Geschäftsprozesse ableiten mit der Universal Worklist (UWL) Integrationsszenarien effektiver verwalten und transportieren Optimierte Personalverwaltung

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

Das Interceptor Muster

Das Interceptor Muster Das Interceptor Muster Implementierung des Interceptor Musters basierend auf OSGi and Friends Benjamin Friedrich Hochschule für Technik und Wirtschaft des Saarlandes Praktische Informatik - Entwurfsmuster

Mehr

Jakarta Turbine Ein Open Source Framework fÿr Webanwendungen. KNF Kongre 2001 Henning P. Schmiedehausen

Jakarta Turbine Ein Open Source Framework fÿr Webanwendungen. KNF Kongre 2001 Henning P. Schmiedehausen <henning@apache.org> Jakarta Turbine Ein Open Source Framework fÿr Webanwendungen Henning P. Schmiedehausen Turbine - ein berblick Open Source unter Apache License 100% pure Java, Java 2 (JDK 1.2+) Servlet-basiertes

Mehr

DRIVE LIKE A VIRTUAL DEVELOPER Die Poleposition für Ihre Softwareentwicklung

DRIVE LIKE A VIRTUAL DEVELOPER Die Poleposition für Ihre Softwareentwicklung DRIVE LIKE A VIRTUAL DEVELOPER Die Poleposition für Ihre Softwareentwicklung Was für ein Tempo! Das Rad dreht sich rasant schnell: Die heutigen Anforderungen an Softwareentwicklung sind hoch und werden

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

Spring Dynamic Modules for OSGi Service Platforms

Spring Dynamic Modules for OSGi Service Platforms Gerd Wütherich freiberuflicher Softwarearchitekt Spring Dynamic Modules for OSGi Service Platforms Server Anwendungen mit Spring und Eclipse Equinox Agenda OSGi Technologie: OSGi Technologie im Überblick

Mehr

BPMN 2.0 gehört in den Werkzeugkasten JEDES Java Entwicklers! bernd.ruecker@camunda.com

BPMN 2.0 gehört in den Werkzeugkasten JEDES Java Entwicklers! bernd.ruecker@camunda.com BPMN 2.0 gehört in den Werkzeugkasten JEDES Java Entwicklers! bernd.ruecker@camunda.com Bernd Rücker camunda services GmbH Was ist Prozessautomatisierung? Das Ganze ist ein BPMN Prozess Aber auch (und

Mehr

Agenda. Vorstellung Business Process Management und IT Umsetzungsbeispiel

Agenda. Vorstellung Business Process Management und IT Umsetzungsbeispiel Vom Prozess zur IT Agenda Vorstellung Business Process Management und IT Umsetzungsbeispiel Das Unternehmen Seit etwa 30 Jahren Anbieter von Business Communication Lösungen Planung und Realisierung von

Mehr

Evaluation von Open Source-Produkten zur Ausführung Web Service-basierter Geschäftsprozesse

Evaluation von Open Source-Produkten zur Ausführung Web Service-basierter Geschäftsprozesse Evaluation von Open Source-Produkten zur Ausführung Web Service-basierter Geschäftsprozesse Jan Möller, Philipp Sommer Hasso-Plattner-Institut open.bpm 2006 Hamburg, 16.10.2006 Motivation Bedeutung der

Mehr

Produktionsfähige Applikationen

Produktionsfähige Applikationen Produktionsfähige Applikationen Seite 1 Mario Siegenthaler, Robert Siegenthaler Produktionsfähige Applikationen www.bedag.ch Mario.Siegenthaler@bedag.ch Robert.Siegenthaler@bedag.ch Seite 2 Agenda Die

Mehr

Prozess- und Service-Orientierung im Unternehmen mehr als Technologie

Prozess- und Service-Orientierung im Unternehmen mehr als Technologie Prozess- und Service-Orientierung im Unternehmen mehr als Technologie Presse Talk CeBIT 2007 Dr. Wolfgang Martin Analyst, ibond Partner, Ventana Research Advisor und Research Advisor am Institut für Business

Mehr

Peter Körner Adobe Systems Berlin, 3. Juni 2005

Peter Körner Adobe Systems Berlin, 3. Juni 2005 Interactive Forms based on Adobe Software: Überblick Peter Körner Adobe Systems Berlin, 3. Juni 2005 Einleitung Anwendungsszenarios Technologie Einleitung Anwendungsszenarios Technologie Anforderungen

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

Der SBB Online-Ticketshop Mit SOA zum Erfolg

Der SBB Online-Ticketshop Mit SOA zum Erfolg Der SBB Online-Ticketshop Mit SOA zum Erfolg BAT 03 Stefan Meichtry, Stefan Becker Bern, den 17.03.2006 SBB Informatik 1 Das Ziel SBB Informatik 2 Agenda Problemraum Lösungsraum Analyse Wir sind hier Synthese

Mehr

SOA goes real Service-orientierte Architekturen erfolgreich planen und einführen

SOA goes real Service-orientierte Architekturen erfolgreich planen und einführen Daniel Liebhart SOA goes real Service-orientierte Architekturen erfolgreich planen und einführen ISBN-10: 3-446-41088-0 ISBN-13: 978-3-446-41088-6 Inhaltsverzeichnis Weitere Informationen oder Bestellungen

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

Prozessautomatisierung mit BPMN 2.0 und Java. bernd.ruecker@camunda.com

Prozessautomatisierung mit BPMN 2.0 und Java. bernd.ruecker@camunda.com Prozessautomatisierung mit BPMN 2.0 und Java bernd.ruecker@camunda.com Bernd Rücker camunda services GmbH Demo Was ist Prozessautomatisierung mit BPMN 2.0 Prozessautomatisierung mit Process Engine Monitoring

Mehr

OSGi-basierte Webapplikationen Ein Erfahrungsbericht

OSGi-basierte Webapplikationen Ein Erfahrungsbericht OSGi-basierte Webapplikationen Ein Erfahrungsbericht Zürich, 18. März 2009 Pascal Nüesch, Software Engineer 1 www.namics.com Zu meiner Person» Lehre als Elektroniker mit Schwerpunkt SW-Entwicklung» Java

Mehr

Java Web Services mit Apache Axis2 Entwickler

Java Web Services mit Apache Axis2 Entwickler Thilo Frotscher, Dapeng Wang, Marc Teufel Java Web Services mit Apache Axis2 Entwickler Vorwort 15 1 Einleitung 25 1.1 Entstehung 26 1.2 Unterstützte Standards 28 1.3 Was beinhaltet Axis2? 29 1.4 Warum

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

Metadata Service Respository (MDS) - Sehen, lernen, verstehen!

Metadata Service Respository (MDS) - Sehen, lernen, verstehen! Metadata Service Respository (MDS) - Sehen, lernen, verstehen! Carsten Wiesbaum esentri AG Schlüsselworte Metadata Service Repository, MDS, Oracle Fusion Middleware Einleitung Früher oder später wird jeder

Mehr

Semtation GmbH SemTalk

Semtation GmbH SemTalk Semtation GmbH SemTalk Christian Fillies Was ist SemTalk? Prozessmodellierung mit Visio2003 Viele Methoden (EPK, PROMET, FlowChart, KSA ), einfach an Kundenbedürfnisse anzupassen und zu erweitern HTML

Mehr

OpenCms jbpm Workflow Engine. OpenCms und jbpm Workflow Engine

OpenCms jbpm Workflow Engine. OpenCms und jbpm Workflow Engine OpenCms und jbpm Workflow Engine Geschäftliche Abläufe in einem Unternehmen folgen zu einem großen Prozentsatz beschreibbaren Prozessen, den so genannten Geschäftsprozessen. Diese Erkenntnis führte zum

Mehr

BPM für IBIS BAT 23.06.2006. Jean-Marc Terrettaz, RTC

BPM für IBIS BAT 23.06.2006. Jean-Marc Terrettaz, RTC BPM für IBIS BAT 23.06.2006 Jean-Marc Terrettaz, RTC Inhalt Das Projekt Technologieauswahl & Produktevaluation Entwicklungsmethodik Integration in IBIS Fazit RTC AG NtrlPpt_10355,A,2 Seite 2 Ausgangslage

Mehr

Inhaltsverzeichnis. Daniel Liebhart, Guido Schmutz, Marcel Lattmann, Markus Heinisch, Michael Könings, Mischa Kölliker, Perry Pakull, Peter Welkenbach

Inhaltsverzeichnis. Daniel Liebhart, Guido Schmutz, Marcel Lattmann, Markus Heinisch, Michael Könings, Mischa Kölliker, Perry Pakull, Peter Welkenbach sverzeichnis Daniel Liebhart, Guido Schmutz, Marcel Lattmann, Markus Heinisch, Michael Könings, Mischa Kölliker, Perry Pakull, Peter Welkenbach Integration Architecture Blueprint Leitfaden zur Konstruktion

Mehr

Systemintegration mit Service Orientierten Architekturen. Frank Zenker (fzenker@c-a-s.de)

Systemintegration mit Service Orientierten Architekturen. Frank Zenker (fzenker@c-a-s.de) Systemintegration mit Service Orientierten Architekturen Frank Zenker (fzenker@c-a-s.de) System Integration Level 0: No Integration Folie 2 System Integration Level 1 : Human Integration Folie 3 System

Mehr

d.link for microsoft sharepoint Das strategische ECM- und Archivsystem für Microsoft Sharepoint

d.link for microsoft sharepoint Das strategische ECM- und Archivsystem für Microsoft Sharepoint d.link for microsoft sharepoint Das strategische ECM- und Archivsystem für Microsoft Sharepoint Microsoft bietet mit SharePoint eine leistungsfähige Technologie- und Portalplattform. Mit d.link for microsoft

Mehr

Workflowmanagement. Business Process Management

Workflowmanagement. Business Process Management Workflowmanagement Business Process Management Workflowmanagement Workflowmanagement Steigern Sie die Effizienz und Sicherheit Ihrer betrieblichen Abläufe Unternehmen mit gezielter Optimierung ihrer Geschäftsaktivitäten

Mehr

Next generation open source BPM JBoss jbpm 4. Java Forum Stuttgart 02.07.2009 bernd.ruecker@camunda.com

Next generation open source BPM JBoss jbpm 4. Java Forum Stuttgart 02.07.2009 bernd.ruecker@camunda.com Next generation open source BPM JBoss jbpm 4 Java Forum Stuttgart 02.07.2009 bernd.ruecker@camunda.com Bernd Rücker / bernd.ruecker@camunda.com / 2 Guten Morgen Berater, Trainer, Coach Softwareentwickler

Mehr

Datenhaltung für Android. Model First

Datenhaltung für Android. Model First Datenhaltung für Android Model First Frederik Götz, Johannes Tysiak 26.05.2011 Unser Ziel! 26.05.2011 Datenhaltung in Android - Model First» Frederik Götz, Johannes Tysiak 2 Agenda Android Quickstart Datenhaltung

Mehr

Process INQuiries Management System. Schnelle Klärung von Nachfragen und Reklamationen im Zahlungsverkehr

Process INQuiries Management System. Schnelle Klärung von Nachfragen und Reklamationen im Zahlungsverkehr Process INQuiries Management System Schnelle Klärung von Nachfragen und Reklamationen im Zahlungsverkehr Kostenreduzierung Effizienzsteigerung Kundenzufriedenheit Risikominimierung Ertragssteigerung Reduktion

Mehr

Automatisierte Durchführung von Transporten in der Automic (UC4) Automation Engine - ONE Automation

Automatisierte Durchführung von Transporten in der Automic (UC4) Automation Engine - ONE Automation WF2Trans Automatisierte Durchführung von Transporten in der Automic (UC4) Automation Engine - ONE Automation Aus unserer langjährigen Erfahrung in Kundenprojekten wissen wir, dass ein klares und eindeutiges

Mehr

Java 2, Enterprise Edition Einführung und Überblick

Java 2, Enterprise Edition Einführung und Überblick Universität aiserslautern AG Datenbanken und Informationssysteme Seminar Datenbank-Aspekte des E-Commerce Java 2, Enterprise Edition Einführung und Überblick m_husema@informatik.uni-kl.de Vortragsinhalte

Mehr

Webservices. 1 Einführung 2 Verwendete Standards 3 Web Services mit Java 4 Zusammenfassung. Hauptseminar Internet Dienste

Webservices. 1 Einführung 2 Verwendete Standards 3 Web Services mit Java 4 Zusammenfassung. Hauptseminar Internet Dienste Hauptseminar Internet Dienste Sommersemester 2004 Boto Bako Webservices 1 Einführung 2 Verwendete Standards 3 Web Services mit Java 4 Zusammenfassung Was sind Web Services? Web Services sind angebotene

Mehr

E-Business Architekturen

E-Business Architekturen E-Business Architekturen Übung 3b Entwicklung eigener Service-Angebote 01.03.2015 Prof. Dr. Andreas Schmietendorf 1 Ziele der Übung Möglichkeiten zur Serviceimplementierung (ggf. auch Cloud) Umgang mit

Mehr

do you do it? i-doit OpenSource CMDB Dennis Stücken

do you do it? i-doit OpenSource CMDB Dennis Stücken do you do it? i-doit OpenSource CMDB Dennis Stücken synetics GmbH, 23.04.2009 Agenda Was ist i-doit Was kann i-doit Vorteile Schnittstellen i-doit in der Praxis Aussicht 2 Was ist i-doit? Dokumentationslösung

Mehr

Integration mit Service Repositories zur SOA Governance

Integration mit Service Repositories zur SOA Governance Integration mit Service Repositories zur SOA Governance Nürnberg, 10.11.2009 I N H A L T 1. SOA Governance 2. Service Repository 3. Modelle und Service Repository 4. Modell-Driven SOA I N H A L T 1. SOA

Mehr

EFFIZIENTES ENTERPRISE SERVICE MANAGEMENT: FLEXIBEL, ITIL-KONFORM UND OUT OF THE BOX

EFFIZIENTES ENTERPRISE SERVICE MANAGEMENT: FLEXIBEL, ITIL-KONFORM UND OUT OF THE BOX THEGUARD! SERVICEDESK EFFIZIENTES ENTERPRISE SERVICE : FLEXIBEL, ITIL-KONFORM UND OUT OF THE BOX EFFIZIENTES ENTERPRISE SERVICE : FLEXIBEL, ITIL-KONFORM UND OUT OF THE BOX THEGUARD! SERVICEDESK Im Fokus

Mehr

Herzlich willkommen! Raber+Märcker GmbH www.raber-maercker.de

Herzlich willkommen! Raber+Märcker GmbH www.raber-maercker.de Herzlich willkommen! die Business Suite für Ihr Unternehmen Alexander Sturm Telefon: +49 (711) 1385 367 Alexander.Sturm@raber-maercker.de Agenda Kurzvorstellung Raber+Märcker Die Business Suite für Ihr

Mehr

AristaFlow BPM Suite Überblick. AristaFlow GmbH Ulm

AristaFlow BPM Suite Überblick. AristaFlow GmbH Ulm AristaFlow BPM Suite Überblick AristaFlow GmbH Ulm AristaFlow BPM Suite Activity Repository Editor Aktivitäten und Services integrieren und verwalten Org Model Editor Organisationsmodell abbilden Process

Mehr

Activiti vs. Oracle BPM Suite Duell auf Augenhöhe?

Activiti vs. Oracle BPM Suite Duell auf Augenhöhe? Activiti vs. Oracle BPM Suite Duell auf Augenhöhe? Christian Essig esentri AG Ettlingen Schlüsselworte BPM, Oracle BPM Suite, Activiti, Open Source, Vergleich, Workflow Management System, BPM Suite, BPM

Mehr

Prozesse visualisieren mit Informatik- Werkzeugen Ist Schaffhausen bereit? Beat Kobler, Abteilungsleitung Service Center, KSD Schaffhausen

Prozesse visualisieren mit Informatik- Werkzeugen Ist Schaffhausen bereit? Beat Kobler, Abteilungsleitung Service Center, KSD Schaffhausen Prozesse visualisieren mit Informatik- Werkzeugen Ist Schaffhausen bereit? Beat Kobler, Abteilungsleitung Service Center, KSD Schaffhausen 1 Agenda Ausgangslage Prozessmanagement KSD Anforderungen / Ziele

Mehr

CIB DOXIMA PRODUKTINFORMATION

CIB DOXIMA PRODUKTINFORMATION > CIB Marketing CIB DOXIMA PRODUKTINFORMATION Dokumentenmanagement & Dokumentenarchivierung > Stand: Februar 2012 THE NEXT GENERATION DMS Mit neuen Ideen, innovativen Lösungen und dem Produkt CIB doxima

Mehr

BPEL for People - Human Tasks in Action

BPEL for People - Human Tasks in Action BPEL for People - Human Tasks in Action Stefan Kühnlein DOAG Konferenz 2007 SerCon GmbH München Agenda 2 Agenda 1 Deutsche Patent- und Markenamt 2 Projekt Elektronische Schutzrechtsakte ElSA 3 Workflow

Mehr

Mobile Agenten am Beispiel JADE (Java Agent DEvelopment Framework) Vorstellung in der Übung zu Konzepte Verteilter Systeme

Mobile Agenten am Beispiel JADE (Java Agent DEvelopment Framework) Vorstellung in der Übung zu Konzepte Verteilter Systeme Mobile Agenten am Beispiel JADE (Java Agent DEvelopment Framework) Vorstellung in der Übung zu Konzepte Verteilter Systeme Agenda Mobile Agenten allgemein JADE - Java Agent DEvelopment Framework Anwendungsfall

Mehr

Wir befinden uns inmitten einer Zeit des Wandels.

Wir befinden uns inmitten einer Zeit des Wandels. Wir befinden uns inmitten einer Zeit des Wandels. Geräte Apps Ein Wandel, der von mehreren Trends getrieben wird Big Data Cloud Geräte Mitarbeiter in die Lage versetzen, von überall zu arbeiten Apps Modernisieren

Mehr

Technische Beschreibung: EPOD Server

Technische Beschreibung: EPOD Server EPOD Encrypted Private Online Disc Technische Beschreibung: EPOD Server Fördergeber Förderprogramm Fördernehmer Projektleitung Projekt Metadaten Internet Foundation Austria netidee JKU Linz Institut für

Mehr

Koordination Kommunikation Bahn. KoKoBahn. Projektpartner. Laufzeit. Travemünder Datenverbund GmbH, Lübeck. dbh Logistics IT AG, Bremen

Koordination Kommunikation Bahn. KoKoBahn. Projektpartner. Laufzeit. Travemünder Datenverbund GmbH, Lübeck. dbh Logistics IT AG, Bremen Koordination Kommunikation Bahn KoKoBahn Berlin, 09. / 10. Dezember 2010 Projektpartner Travemünder Datenverbund GmbH, Lübeck dbh Logistics IT AG, Bremen Laufzeit 01.06.2008 31.05.2011 Die Komplexität

Mehr

Liste der Handbücher. Liste der Benutzerhandbücher von MEGA

Liste der Handbücher. Liste der Benutzerhandbücher von MEGA Liste der Handbücher Liste der Benutzerhandbücher von MEGA MEGA 2009 SP4 1. Ausgabe (Juni 2010) Die in diesem Dokument enthaltenen Informationen können jederzeit ohne vorherige Ankündigung geändert werden

Mehr

OSGi: Anwendungsszenarien, Auswahlkriterien und Ausblick

OSGi: Anwendungsszenarien, Auswahlkriterien und Ausblick OSGi: Anwendungsszenarien, Auswahlkriterien und Ausblick Thementag OSGi 03.11.2009 Autor: Christoph Schmidt-Casdorff Agenda Wo wird OSGi derzeit eingesetzt? Grundsätzliche Anwendungsszenarien OSGi Status

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

AMPUS Inventory. Sie haben die Ressourcen. Wir bieten Ihnen Transparenz. Unternehmensweite Inventarisierung und Diagnose Ihrer IT-Netzwerk-Ressourcen

AMPUS Inventory. Sie haben die Ressourcen. Wir bieten Ihnen Transparenz. Unternehmensweite Inventarisierung und Diagnose Ihrer IT-Netzwerk-Ressourcen Sie haben die Ressourcen. Wir bieten Ihnen Transparenz. Unternehmensweite Inventarisierung und Diagnose Ihrer IT-Netzwerk-Ressourcen Transparente IT-Infrastruktur bei Minimalem Administrationsaufwand Eine

Mehr

Eclipse Equinox als Basis für Smart Client Anwendungen. Christian Campo, compeople AG, 5.7.2007 Java Forum Stuttgart 2007

Eclipse Equinox als Basis für Smart Client Anwendungen. Christian Campo, compeople AG, 5.7.2007 Java Forum Stuttgart 2007 Eclipse Equinox als Basis für Smart Client Anwendungen Christian Campo, compeople AG, 5.7.2007 Java Forum Stuttgart 2007 Übersicht Definition / Architektur Smart Client Smart Client mit RCP / Equinox Gesamtfazit

Mehr

Gemeinsam mehr erreichen.

Gemeinsam mehr erreichen. Gemeinsam mehr erreichen. Microservices in der Oracle SOA Suite Baden 10. September 2015 Ihr Ansprechpartner Carsten Wiesbaum Principal Consultant carsten.wiesbaum@esentri.com @CWiesbaum Schwerpunkte:

Mehr

Software-Maintenance SOFTWARE-MAINTENANCE. Factsheet

Software-Maintenance SOFTWARE-MAINTENANCE. Factsheet SOFTWARE-MAINTENANCE Factsheet Seite 2/6 -Service: Qualifiziert, transparent und individuell. Für verbesserte Prozesse im Software-Lifecycle Software-Systeme nehmen heute in nahezu allen Unternehmensbereichen

Mehr

Axis2, CXF und JAX-WS RI im Vergleich

Axis2, CXF und JAX-WS RI im Vergleich Axis2, CXF und JAX-WS RI im Vergleich predic8 GmbH Moltkestr. 40 53173 Bonn Tel: (0228)5552576-0 www.predic8.de info@predic8.de Inhalt Einführung Die Standards: JAXB, JWS, JAX-WS Axis2 CXF JAX-WS RI /

Mehr

open to your business

open to your business open to your business oss dac (document and appoval center) der fahrtenschreiber zu ihrer produktplatzierung oss dac einführung inhalte (stand januar 2014) aktuelle gegebenheiten und oss dac S. 2 grundsätzliches

Mehr

digital business solution SharePoint SAP Integration

digital business solution SharePoint SAP Integration digital business solution SharePoint SAP Integration 1 So geht s. SAP ist das bekannteste und verbreitetste ERP-System und Rückgrat für die Abwicklung Ihres täglichen Kerngeschäfts. Microsoft SharePoint

Mehr

PrintTalk 2.0, XJDF & WebToPrint

PrintTalk 2.0, XJDF & WebToPrint PrintTalk 2.0, XJDF & WebToPrint Referent: Stefan Meissner (s.meissner@flyeralarm.de) CIP4 Chairman Tools & Infrastructure WG CIP4 Chairman XJDF WG Vernetzung in der Grafischen Industrie. CIP4 & WEB TO

Mehr

IBM Datacap Taskmaster

IBM Datacap Taskmaster IBM Datacap Taskmaster Die Lösung für Scannen, automatisches Klassifizieren und intelligente Datenextraktion Michael Vahland IT-Specialist ECM Software Group Michael.Vahland@de.ibm.com Agenda 2 Einführung

Mehr

Die nächste Revolution in der modelgetriebenen Entwicklung?

Die nächste Revolution in der modelgetriebenen Entwicklung? Die nächste Revolution in der modelgetriebenen Entwicklung? Me Johannes Kleiber Software Engineer bei FMC Johannes.Kleiber@fmc-ag.com Themen Überblick Window Workflow Foundation Workflows modellieren WF

Mehr

Java und XML 2. Java und XML

Java und XML 2. Java und XML Technische Universität Ilmenau Fakultät für Informatik und Automatisierung Institut für Praktische Informatik und Medieninformatik Fachgebiet Telematik Java und XML Hauptseminar Telematik WS 2002/2003

Mehr

RELEASE AUF KNOPFDRUCK: MIT CONTINUOUS DELIVERY KOMMEN SIE SCHNELLER ANS ZIEL.

RELEASE AUF KNOPFDRUCK: MIT CONTINUOUS DELIVERY KOMMEN SIE SCHNELLER ANS ZIEL. RELEASE AUF KNOPFDRUCK: MIT CONTINUOUS DELIVERY KOMMEN SIE SCHNELLER ANS ZIEL. Die Erwartungen Ihrer Businesskunden an ihre IT steigen. Mehr denn je kommt es darauf an, die Software optimal am Kunden auszurichten

Mehr

Webinar (SAP) Workflow

Webinar (SAP) Workflow Webinar (SAP) Workflow Manuela Schmid TECHNISCHE SAP BERATUNG msc@snapconsult.com snapconsult.com Gerald Zaynard TECHNISCHE JAVA BERATUNG gza@snapconsult.com snapconsult.com 12.05.2014 SNAP ABLAUF / AGENDA

Mehr

IT-Sicherheit: Und was sagen die Geschäftsprozesse dazu?

IT-Sicherheit: Und was sagen die Geschäftsprozesse dazu? IT-Sicherheit: Und was sagen die Geschäftsprozesse dazu? Risiken und Chancen moderner Geschäftsprozessarchitekturen Frank Hüther Bereichsleiter System Integration MT AG MT AG managing technology 1994:

Mehr

Grid-Systeme. Betrachtung verschiedener Softwareplattformen zur Realisierung von Grids und Vorstellung des Globus Toolkit. 07.06.2002 Grid Systeme 1

Grid-Systeme. Betrachtung verschiedener Softwareplattformen zur Realisierung von Grids und Vorstellung des Globus Toolkit. 07.06.2002 Grid Systeme 1 Grid-Systeme Betrachtung verschiedener Softwareplattformen zur Realisierung von Grids und Vorstellung des Globus Toolkit 07.06.2002 Grid Systeme 1 Gliederung Vorstellung verschiedener Plattformen Globus

Mehr

Java Web Services mit Apache Axis2

Java Web Services mit Apache Axis2 Thilo Frotscher, Marc Teufel, Dapeng Wang Java Web Services mit Apache Axis2 ntwickier Vorwort 13 Wer sollte dieses Buch lesen? 14 Aufbau 14 Wichtiger Hinweis zu den Listings 16 Feedback 16 Danksagung

Mehr

Microsoft Dynamics NAV Technische Details

Microsoft Dynamics NAV Technische Details Microsoft Dynamics NAV Technische Details INHALT Microsoft Dynamics NAV Technische Details........................................ [3] Infrastruktur.............................................. [3] Systemanforderungen.....................................

Mehr

SOA Starter Kit Einführungsstrategien und Einstiegspunkte

SOA Starter Kit Einführungsstrategien und Einstiegspunkte SOA Starter Kit Einführungsstrategien und Einstiegspunkte Benjamin Brunner Berater OPITZ CONSULTING Bad Homburg GmbH SOA Starter Kit Seite 1 Agenda Wer sollte eine SOA nutzen? Welche Ziele kann eine SOA

Mehr

Web 2.0 Mobile Szenarien Mehrwert für Anwender

Web 2.0 Mobile Szenarien Mehrwert für Anwender MEHRWERK Web 2.0 Mobile Szenarien Mehrwert für Anwender Die Unternehmen, die auf das Mobile Web setzen, sind auf dem richtigen Weg. Es hat Zukunft wenn die Anbieter für ihre Kunden einen echten Mehrwert

Mehr

Business Process Management und Enterprise Service Bus

Business Process Management und Enterprise Service Bus Business Process Management und Enterprise Service Bus Gegner oder doch eine gute Ergänzung? Author: Date: Markus Demolsky Soreco International 08. November 2010 Vortragender Warum über Integration nachdenken?

Mehr

Dipl. Inf. Ali M. Akbarian

Dipl. Inf. Ali M. Akbarian Dipl. Inf. Ali M. Akbarian 2012 Einführung Globalisierung, Innovation und Kundenzufriedenheit sind auch in Zukunft die wichtigsten Herausforderungen der Unternehmen. Diese Herausforderungen verlangen:

Mehr

Testmanagement im agilen Entwicklungsprozess

Testmanagement im agilen Entwicklungsprozess Testmanagement im agilen Entwicklungsprozess Unser Beratungsangebot für die effiziente Abwicklung von Projekten: n Anforderungen erkennen n Software-Qualität steigern n Teams zum Erfolg führen Unser Erfolgskonzept:

Mehr

Peter Hake, Microsoft Technologieberater

Peter Hake, Microsoft Technologieberater Peter Hake, Microsoft Technologieberater Risiken / Sicherheit Autos Verfügbarkeit Richtlinien Service Points Veränderungen Brücken Straßen Bahn Menschen Messe Airport Konsumenten Kennt die IT-Objekte,

Mehr

Entwurf und Prototypische Implementierung einer Data Mashup Plattform. Abschlussvortrag Projekt-INF

Entwurf und Prototypische Implementierung einer Data Mashup Plattform. Abschlussvortrag Projekt-INF Entwurf und Prototypische Implementierung einer Data Mashup Plattform Abschlussvortrag Projekt-INF Daniel Del Gaudio, Johannes Bohn, Nikolas Paparoditis Gliederung Data Mashups Einführung Motivationsszenario

Mehr

CARSTEN EMRATH. Abschluss Diplom (FH) Fach Angewandte Informatik. Sun Certified Programmer for the Java 2 Platform, Standard Edition 1.

CARSTEN EMRATH. Abschluss Diplom (FH) Fach Angewandte Informatik. Sun Certified Programmer for the Java 2 Platform, Standard Edition 1. CARSTEN EMRATH Abschluss Diplom (FH) Fach Angewandte Informatik Sun Certified Programmer for the Java 2 Platform, Standard Edition 1.4 (SCJP) Geburtsjahr 1971 Profil-Stand Januar 2016 Triona Information

Mehr