Smart Work am DPMA Erfolgsfaktoren für die Realisierung
|
|
- Astrid Hermann
- vor 6 Jahren
- Abrufe
Transkript
1 Stefan Kühnlein Advisory IT-Architekt 15. November 2011 Smart Work am DPMA Erfolgsfaktoren für die Realisierung
2 Agenda Aufgaben des Deutschen Patent- und Markenamtes Überblick über das Projekt Elektronische Schutzrechtsakten Verwaltung der BPEL-Instanzen Verwendung von Fachprozesstriggern Verwendung des Error-Hospitals zur Realisierung von Sperren Verwendung von Design-Patterns zur Realisierung der BPEL-Prozesse Test von BPEL-Prozessen mit dem BPEL Testframework 2
3 Aufgabe des Deutschen Patent- und Markenamt Das Deutsche Patent- und Markenamt (DPMA) ist die zentrale Institution des gewerblichen Rechtsschutzes in Deutschland und als obere Bundesbehörde dem Bundesministerium der Justiz nachgeordnet. Hauptaufgabe des DPMA ist es, Schutzrechte (Patente, Gebrauchsmuster, Marken sowie Geschmacksmuster) für technische und gewerbliche Innovationen zu erteilen bzw. einzutragen, zu veröffentlichen und zu verwalten sowie die Öffentlichkeit über diese Schutzrechte in Kenntnis zu setzen und ihr einen zeitgemäßen Zugang zu den Informationen darüber zu ermöglichen. Im Rahmen der Erbringung der genannten Dienstleistungen tauscht das DPMA Informationen mit verschiedenen öffentlichen und privatwirtschaftlichen Institutionen und privaten Nutzern aus. 3
4 Elektronische Schutzrechtsakte (ElSA) Überblick über das Projekt Mit der Einführung der Elektronischen Schutzrechtsakte (ElSA) wurde der Zentrale Verwaltungsrechner (ZVR) abgelöst und alle Verfahrensprozesse zur Bearbeitung von Schutzrechtsanmeldungen auf eine elektronische Basis umgestellt. Die Einführung einer elektronischen Akte ermöglicht den Mitarbeitern des DPMA dabei den orts- und zeitunabhängigen Zugriff auf alle relevanten Ein- und Ausgangsdokumente Durch die Einführung einer Workflowmanagement-Komponente wird sichergestellt, dass die Geschäftsprozesse des DPMA nahtlos unterstützt und Informationen bedarfsgerecht bereitgestellt werden. Im Rahmen des Gesamtprojektes werden durch die IBM die Funktionalität des ZVR für die technischen Schutzrechtsbereiche Patent und Gebrauchsmuster abgelöst 4
5 Elektronische Schutzrechtsakte (ElSA) 5
6 Elektronische Schutzrechtsakte (ElSA) Datenvolumen Anmeldungen im Jahr Patentanmeldungen Gebrauchsmuster Geschmacksmuster Marken Anzahl der Benutzer: Mengengerüst der Dokumentenannahme Scan: ~ Seiten pro Tag Fax ~ Seiten pro Tag Elektr. Eingang ~ Seiten pro Tag 6
7 Elektronische Schutzrechtsakte (ElSA) Service-orientierte Zielarchitektur der ElSA Pat/Gbm Anwendung Interner Client Java Rich Client Eclipse 3.2 Arbeitsliste Dokumentenanzeige Task-Bearbeitung Externer Client Web - Browser DP-INFO Recherche Dok. Anzeige XML Client SOAP HTTP/ JMS Web Services Bundesdruckerei WIPO EPA Elektr. Anmeldung Post Eingang / Ausgang Pat/Gbm User Task Services Eclipse RCP 3.2 Servicekomponenten Fristen Gebühren Postausgan g Doku. annahme Pat/Gbm Process Services Oracle BPEL Process Manager Fachl. Sperren Publikation Geschäftsverteilung Statistik Oracle Enterprise Service Bus Adapter Adapter Adapter Adapter Adapter LDAP Microsoft Active Directory DMS IBM DB2 Content Manager Pat/Gbm BO DBMS Oracle 11g Pat/Gbm Process DBMS Oracle 11g Zahlungsverkehr mysap 7
8 Verwaltung der BPEL-Instanzen Fachliche Vorgaben Fachliche Vorgaben aus den EPKs der Geschäftsprozesse erfrodern die folgenden Satusübergänge Im Zuge der Prozessinstanziierung müssen eine Reihe von Aktivitäten durchgeführt werden Füllen diverser fachlicher/technischer Entitäten in der DB Plausibilitätsprüfungen Logging der Startnachrichten Transformation Prozesse sollen auf einfache Weise mit identischen Daten erneut gestartet werden können Eingehende Dokumente werden in Form von XML-Nachrichten auf dem ESB abgelegt und sollen die zuständigen Prozesse instanziieren 8
9 Verwaltung der BPEL-Instanzen Starten von Prozessen Verschiedene Ereignisse lösen den Start eines Hauptprozesses aus Prozesswegweiser im Prozess A zur Definition des Start eines Prozesses B Eingang eines Dokumentes Eingang eines Nachgangs Ablauf einer Frist Eingang einer Gebührenzahlung Es existieren insgesamt 14 verschiedene Szenarien der Prozessinstanziierung Design einer Servicekomponente unter Verwendung der BPEL Client API 9
10 Verwaltung der BPEL-Instanzen BPEL Client API Der BPEL-Process Manager stellt folgende APIs zur Verfügung: com.oracle.services.bpel.task: Schnittstelle für die Interaktion mit den Benutzer com.oracle.bpel.client: Schnittstelle für den Zugriff auf Server-Funktionalität com.oracle.bpel.client.auth: Interfaces für die Authentifizierung com.oracle.bpel.client.dispatch: Schnittstelle für die Zugriffe auf die Prozesse com.oracle.bpel.client.util: Hilfsklassen für HTML- und SQL-Interaktionen com.collaxa.xml: Hilfsklassen für XML und XPath com.collaxa.common.util: Schnittstelle für den Zugriff auf die Performance Statistik 10
11 Verwaltung der BPEL-Instanzen Beispiel Start einer neuen BPEL-Instanz Locator locator = new Locator(pBPELDomain, getconfiguration().getstring( BPELProzessManagerHelper.BPELPROZESSMANAGER_DOMAIN_PATGBM_PASSWORD, "bpelprozessmanager.domain.patgbm.password"), props); //$NON-NLS-1$ IDeliveryService deliveryservice = (IDeliveryService) locator.lookupservice(ideliveryservice.service_name); NormalizedMessage nm = new NormalizedMessage(); nm.addpart(bpelprozessmanagerhelper.start_nachricht_name, pstartnachricht); String convid = GUIDGenerator.generateGUID(); nm.setproperty(normalizedmessage.conversation_id, convid); deliveryservice.post(pbpelprozessname, pversion, poperationname, nm); 11
12 Verwendung von Fachprozesstriggern Zwischen verschieden Geschäftsprozessen in ElSA kann es fachliche Abhängigkeiten geben Ein Prozess A darf nur fortgeführt werden, wenn der Prozess B einen bestimmten Status erreicht hat Lösungsmöglichkeiten 1. Polling des Prozesses A und ständige Überprüfung des Status von Prozess B Führt zu einer erhöhten Grundlast des System 2. Implementierung des Observer Pattern Einführung der Fachprozesstrigger unter Verwendung der BPEL-Process Manager API 12
13 Verwendung des Error-Hospitals zur Realisierung von Sperren Geschäftsprozesse laufen in ElSA unbeeinflusst nebeneinander bzw. sind fachlich miteinander gekoppelt Jedoch gibt es auch Prozesse, die gemeinsame essentielle Strukturen ändern bzw. fachlich auf das Ergebnis des Vorgängerprozesses angewiesen sind Für derartige kritische Prozesse muss sichergestellt werden Kein Vorgang innerhalb eines möglicherweise beeinflussten Prozesses mehr gestartet werden kann, solange der kritische Prozess aktiv ist Der kritische Prozess erst dann mit seinem nächsten Vorgang fortfahren kann, wenn kein beeinflusster Prozess sich noch innerhalb eines Vorganges befindet Unterscheidung in 3 Arten von Sperren Bearbeitungssperre Der entsprechende Geschäftsprozess setzt eine Sperre, so das darauffolgende Geschäftsprozesse warten bis die Sperre aufgehoben ist. Weiche Sperre Dem Bearbeiter bleibt es überlassen, ob er den Vorgang bearbeitet oder bis zum Ende der Sperre wartet -> Realisierung über die WFTask Harte Sperre Vorgänge können vom Bearbeiter nicht bearbeitet werden -> Realisierung über die WFTask 13
14 Verwendung des Error-Hospitals zur Realisierung von Sperren Configuration der Fault-Policies <faultname xmlns:bpelx=" name="bpelx:remotefault"> <condition> <test>contains($fault.summary/summary[contains(., de.dpma.elsa.patgbm.servi ce.sperrenverwaltung.fachlichesperreexception')]</test> <action ref="ora-human-intervention"/> </condition> </faultname> Recovery der Instanz mit Hilfe der BPEL-Process Manager API Locator locator = new Locator(pBPELDomain, getconfiguration().getstring(bpelprozessmanagerhelper.bpelprozessmanager_domain_patgbm _PASSWORD,"bpelprozessmanager.domain.patgbm.password"), props); DomainAuth domainauth = locator.getdomainauth(); WhereCondition bedingung = new WhereCondition("custom_id =?"); IActivityHandle[] wiedereinzusetzendeaktivitaetsarray = locator.listactivities(bedingung); wiedereinzusetzendeaktivitaetsarray[0].dofaultrecovery(pwiedereinsetzungsaktionsart, null, domainauth); 14
15 BPEL Design Patterns Forschungsprojekt der University of Technology Eindhofen und der Univeristy of Technlogy Queensland Beschreibung der Grundlegenden Anforderungen, die während der Geschäftsprozessmodellierung auf einer wiederkehrenden Grundlage entstehen Identifizierung von 20 Design Patterns Basic Control Flow Patterns Sequence Pattern Parallel Split Pattern Synchronized Pattern Exclusive Choice Pattern Simple Merge Pattern Advanced Branching and Synchronisation Patterns Mulit Choice Pattern Structured Synchronized Merge Pattern Iteration Patterns Structured Loops Cancellation Patterns Cancel Task Pattern Cancel Case Pattern 15
16 BPEL Design Patterns Exclusive Choice Pattern Aktivität 1 XOR Aktivität 2 Aktivität 3 16
17 BPEL Design Patterns Mulit Choice und Structured Synchronizing Merge Pattern Aktivität 1 OR Aktivität 2 Aktivität 3 AND 17
18 BPEL Design Patterns Cancel Task Pattern Aktivität 1 XOR Aktivität 2 Ende 18
19 BPEL Design Patterns Cancel Case Patterns Erlaubt die Beendigung eines kompletten Prozesses oder Subprozesses Der aktuelle Prozess wird nicht als erfolgreich beendet markiert Sollte nicht in Subprozessen verwendet werden, wenn ein Ergebnis an den Aufrufer zurückgeliefert werden soll 19
20 BPEL Test Framework Überblick über das BPEL Test Framework Mit dem BPEL Testframework des BPEL Process Manager lassen sich wiederholbare Testfälle für BPEL Prozesse erstellen und ausführen Das Framework BPEL TestSuite stellt folgende Funktionen zur Verfügung: Emulierung der Web-Service Schnittstelle Validierung von Prozessaktivitäten mit Testdaten Berechnung der prozentualen Abdeckung von Source Code durch die BPEL Unit Tests Generierung von Testfällen anhand des Audit Trails eines geschlossenen BPEL Prozesses Erstellung von Reports Das BPEL Test Framework unterstützt zwei Arten von Test Cases Unit Tests Repräsentieren einen einzelnen Test Case in einer Test Suite Composite Tests In diesem Test Case werden die BPEL Partner nicht emuliert, sondern mit den Daten aus dem Test Case ausgerufen 20
21 BPEL Test Framework Überblick über das BPEL Test Framework Die Test Suite ist eine logische Sammlung von Test Cases Mit der Emulierung können die Aufrufe der Web-Service Partner simuliert werden Mit Hilfe der Assertions lassen sich sowohl der Prozessfluss, als auch die Werte der Variablen überprüfen Mit Hilfe der Process Code Coverage kann die Vollständigkeit des durchlaufenen Codes durch die Testfälle ermittelt werden Die Berichte, die im Rahmen der Ausführung der Test Suite erstelle werden, liegen im JUnit XML-Format vor 21
22 BPEL Test Framework Komponenten einer BPEL Test-Suite Prozess Instanziierung Mit Hilfe der Prozess Instanziierung wird die erste Operation für den Start des Test-Cases definiert. Im Rahmen der Prozess Instanziierung wird die Nachricht definiert, mit der der Test-Case gestartet werden soll. 22
23 BPEL Test Framework Komponenten einer BPEL Test-Suite - Emulation Mit Hilfe der Emulation lassen sich sowohl eingehende Nachrichten, als auch eingehende Fehlermeldungen simulieren. Folgende Emulation werden unterstützt: Emulating Inbound Message Emulation Faults Emulation BPEL oder Partner Tests Hinweis: One-Way Aufrufe von Web-Services oder BPEL-Prozessen müssen nicht emuliert werden. In BaseLine-Tests emulierte Nachrichten lassen sich in den speziellen Testfällen überschreiben. 23
24 BPEL Test Framework Komponenten einer BPEL Test-Suite - Assertion Mit Hilfe der Assertions lassen sich sowohl Variablen als auch der Prozessfluss überprüfen. Folgende Assertions werden hierbei unterstützt_ Value Asserts Mit Hilfe von XPath können die Werte von Variablen überprüft werden. Activity Execution Asserts Mit Hifle der Asserts kann die Anzahl der ausgeführten Aktivitäten ermittelt und überprüft werden. XML Asserts Mit Hilfe von XML Asserts lassen sich vollständige XML-Dokumente überprüfen. 24
25 BPEL Test Framework Komponenten einer BPEL Test-Suite Include Files Bei größeren und komplexen Geschäftsprozessen sind große Teile der Überprüfung identisch Mit Hilfe von Baseline-Tests kann die Duplizierung von Prüfungen generalisiert werden und in den konkreten Test-Cases ggf. überschrieben werden. Baseline-Test können nicht ausgeführt werden, sonder bilden nur die Basis für die konkreten Test-Cases 25
26 BPEL Test Framework Tipps & Tricks Folgende Punkte sollten bereits bei der Erstellung des BPEL-Prozesses beachtet werden: Eindeutige Beizeichnung der Aktivitäten Vermeidung von mehreren aufeinander folgenden Assign- bzw. Transform-Aktivitäten, die diese im Rahmen des Deployments zu einer Aktivität verschmelzen. Folgen Punkte sollten bei der Erstellung der BPEL-Unit Tests beachtet werden: Keine Activity Exection Assert auf mehrere aufeinender folgende Assign-Aktivitäten. Keine Activity Exection Assert auf Empty-Aktivitäten. Baseline-Tests sollten nur Asserts enthalten, die in allen abgeleiteten BPEL-Unit Tests enthalten sein sollten. 26
27 Danke für die Aufmerksamkeit Stefan Kühnlein Advisory IT Architekt IBM Deutschland Hollerithstr München Mobil: +(49) Stefan.Kuehnlein@de.ibm.com 27
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
MehrAristaFlow 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
MehrElektronischen Schutzrechtsakte im Deutschen Patent- und Markenamt
Elektronischen Schutzrechtsakte im Deutschen Patent- und Markenamt 25.09.2013 Dr. Stefan Schwärzler Benno Schlickeiser www.dpma.de Agenda BPM im Deutschen Patent- und Markenamt Middleware-Migration Phase
MehrPRODATIS 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 %
MehrBusiness Process Execution Language. Christian Vollmer <christian.vollmer@udo.edu> Oliver Garbe <oliver.garbe@udo.edu>
Business Process Execution Language Christian Vollmer Oliver Garbe Aufbau Was ist BPEL? Wofür ist BPEL gut? Wie funktioniert BPEL? Wie sieht BPEL aus?
MehrSeminar 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
MehrMOBILE ON POWER MACHEN SIE IHRE ANWENDUNGEN MOBIL?!
MOBILE ON POWER MACHEN SIE IHRE ANWENDUNGEN MOBIL?! Oliver Steinhauer Sascha Köhler.mobile PROFI Mobile Business Agenda MACHEN SIE IHRE ANWENDUNGEN MOBIL?! HERAUSFORDERUNG Prozesse und Anwendungen A B
MehrUm asynchrone Aufrufe zwischen Browser und Web Anwendung zu ermöglichen, die Ajax Hilfsmittel DWR ist gebraucht.
Technisches Design Inhalt Design Übersicht Menü und DispatcherServlet DWR Servlet Viewer Servlets Controllers Managers Sicherheit Anwendung Architektur Component Diagram Deployment Diagram Komponente Sequence
MehrMetadata 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
MehrArchitecture Blueprints
Architecture Blueprints Daniel Liebhart, Peter Welkenbach, Perry Pakull, Mischa Kölliker, Michael Könings, Markus Heinisch, Guido Schmutz Ein Leitfaden zur Konstruktion von Softwaresystemen mit Java Spring,.NET,
MehrBusiness Process Model and Notation
BPMN 2.0 Crashkurs Business Process Model and Notation entwickelt von der Object Management Group, einem Konsortium von vielen Firmen (u.a. HP, IBM, Microsoft, Oracle, SAP) >60 verschiedene Produkte implementieren
MehrDas Adapter Framework der SAP Exchange Infrastructure. Holger Kunitz, SAP AG
Das Adapter Framework der SAP Exchange Infrastructure Holger Kunitz, SAP AG Informationen aus erster Hand In diesem Vortrag werden folgende Themen behandelt: Architektur von Adapter Engine und SAP Partner
MehrNew Features Oracle Forms 11g Nichts Neu für Forms?
New Features Oracle Forms 11g Nichts Neu für Forms? Perry Pakull Technology Manager perry.pakull@trivadis.com Zürich, 20.04.2010 Basel Baden Bern Lausanne Zürich Düsseldorf Frankfurt/M. Freiburg i. Br.
MehrBest Practices für das Testen von SOAbasierten
Best Practices für das Testen von SOAbasierten Systemen am Beispiel mit Oracle SOA Suite 11g DOAG Konferenz 2009 Guido Schmutz, Technology Manager / Partner Trivadis AG 18.11.2009, Nürnberg Basel Baden
Mehr<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
MehrGeschäftsprozessmodellierung essmodellierung mit BPEL
Geschäftsprozessmodellierung essmodellierung mit BPEL Autor: Stefan Berntheisel Datum: 8. Januar 2010 Stefan Berntheisel Hochschule RheinMain Fachseminar WS 09/10 Agenda Grundlagen Business Process Execution
MehrEntwicklungstand der GUI
1/13 Entwicklungstand der GUI Dietrich Vogel dvogel@physik.uni-wuppertal.de 7. Juli 2004 2/13 Inhalt 1.Konzept 2.Entwicklungsstand 3.Bestehende Probleme 4.Weitere Entwicklungsstrategie 5.Fragen, Diskussion
MehrError-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
MehrMOBILE ENTERPRISE APPLICATION PLATFORM (MEAP)
MOBILE ENTERPRISE APPLICATION PLATFORM (MEAP) Oliver Steinhauer.mobile PROFI Mobile Business Agenda MOBILE ENTERPRISE APPLICATION PLATFORM AGENDA 01 Mobile Enterprise Application Platform 02 PROFI News
MehrEntwicklung eines Error- Hospital für Oracle SOA Suite
Entwicklung eines Error- Hospital für Oracle SOA Suite 1 Agenda Anwendungsfall SOA Suite 11g Fault Management Error Hospital Demo 2 Markus Lohn esentri AG Head of Technology Consulting Consultant, Trainer
MehrOracle Fusion Middleware Überwachung mit Oracle BAM
Oracle Fusion Middleware Überwachung mit Oracle BAM Schlüsselworte Monitoring, BAM, Fusion Middleware Einleitung Markus Lohn esentri AG Ettlingen Oracle BAM wird vor allem für das fachliche Überwachen
MehrGeschä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
MehrDie elektronische Anmeldung von Schutzrechten beim K. Kauffmann A. Rottmann 1 1. Papieranmeldung und elektronische Anmeldung im Vergleich 2. Ablauf der elektronischen Anmeldung 3. Signaturkarte 4. Systemanforderungen
MehrIsabel Arnold CICS Technical Sales Germany Isabel.arnold@de.ibm.com. z/os Explorer. 2014 IBM Corporation
Isabel Arnold CICS Technical Sales Germany Isabel.arnold@de.ibm.com z/os Explorer Agenda Introduction and Background Why do you want z/os Explorer? What does z/os Explorer do? z/os Resource Management
MehrEnterprise Application Integration Erfahrungen aus der Praxis
Enterprise Application Integration Erfahrungen aus der Praxis Teil 4: EAI und.net, EAI und J2EE Tutorial NODs 2002, Wolfgang Keller and Generali 2001, 2002, all rights reserved 1 Überblick EAI und....net
MehrBusiness Process Execution Language for Web Services (BPEL4WS)
Hauptseminar und Vorlesung Web Services WS 2003/04 Business Process Execution Language for Web Services (BPEL4WS) Patrick Sauter 2/17 Vortrag - Überblick Definition, Zielsetzung und Allgemeines einfacher
MehrDie Zukunft steuern mit CONTROL-M/Forecast 6.3. ron_preedy@bmc.com Ditzingen, Juni 2007
Die Zukunft steuern mit CONTROL-M/Forecast 6.3 ron_preedy@bmc.com Ditzingen, Juni 2007 Der Bedarf Vorhersage Ich habe einen Job definiert. An welchen Tagen wird er laufen? Wie kann ich meine Definitionen
MehrZeitlich abhängig von OWB?
Zeitlich abhängig von OWB? 24. April 2007 Beat Flühmann Trivadis AG > IT Lösungsanbieter» Application Development, Application Performance Management, Business Communication, Business Intelligence, Managed
MehrAktuelle LDAP-Implementierungen
Internet Kommunikation 1 Überblick und Bewertung Fabrice Poundeu T. 1 Inhalt Server-Implementierungen Client-Implementierungen Entwicklung LDAP basierter Software Testszenarien für LDAP-Implementierungen
MehrBusiness Process Management und Workflow-Technologien: Grundlagen, Produkte, Forschung Seminar
Thema : BPM und Workflow-Technologien - Eine Einführung Bearbeiter : Andreas Brückner Überblick/Motivation/Ziele Hintergründe, Historische Entwicklung der Prozessorientierung Terminologien, Klassifikation,
MehrWSO2 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
MehrMOBILE ENTERPRISE APPLICATION PLATFORM (MEAP)
MOBILE ENTERPRISE APPLICATION PLATFORM (MEAP) Oliver Steinhauer Markus Urban.mobile PROFI Mobile Business Agenda MOBILE ENTERPRISE APPLICATION PLATFORM AGENDA 01 Mobile Enterprise Application Platform
MehrB2B für meine Geschäftspartner
B2B für meine Geschäftspartner Michael Stapf Oracle Deutschland B.V. & Co. KG Frankfurt Schlüsselworte B2B, Business-to-Business, Geschäftspartnerintegration, Elektronische Geschäftskommunikation Einleitung
MehrAvalon Anwendertreffen 2016
Avalon Anwendertreffen 2016 Report of the Lab Avalon Server Suite Karst Schaap Manager Server Development 1 Report of the lab, Avalon Server Suite Disclaimer Der Report of the lab -Vortrag reduziert sich
MehrSL PROVISOR Automation in der Qualitätssicherung sinnvoll erhöhen
SL PROVISOR Automation in der Qualitätssicherung sinnvoll erhöhen Christian Langmann langmann@softwareloft.de Stefan Kohrs kohrs@softwareloft.de Oktober 2013 SoftwareLoft IT-Solutions GmbH gegründet 2004
MehrSemtation 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
MehrKomponentenorientierte Software-Entwicklung. Seite 1 / 42
Seite 1 / 42 Wiederholung Messaging Java Messaging Service (JMS) Pub/Sub P2P Messaging Middleware XMPP-Protokoll Java API for XML-Processing (JAXP) Java API for XML-Binding Webservices / SOA Simple Object
MehrEntwicklung 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
MehrDie Integration von Requirements Management, Software Configuration Management und Change Management mit der MKS Integrity Suite 2006
Die Integration von Requirements Management, Software Configuration Management und Change Management mit der MKS Integrity Suite 2006 Oliver Böhm MKS GmbH Agenda Überblick Der Entwicklungsprozess: Requirements
Mehr1. Wie können Forms und SOA integriert werden?
Forms goes SOA Jüssen, Stefan Senior Consultant 03.02.2011 Jede Änderung im Geschäftsprozess muss umgehend in der unterstützenden Software abgebildet werden können. Professionelle Systementwicklung basiert
MehrEnterprise Web-SSO mit CAS und OpenSSO
Enterprise Web-SSO mit CAS und OpenSSO Agenda Gründe für SSO Web-SSO selbst gemacht Enterprise Web-SSO mit CAS Enterprise Web-SSO mit SUN OpenSSO Federation-Management Zusammenfassung Gründe für SSO Logins
MehrRelease-Informationen
Visual Rules Suite - Execution Platform Release-Informationen Version 6.1 Bosch Software Innovations Americas: Bosch Software Innovations Corp. 161 N. Clark Street Suite 3500 Chicago, Illinois 60601/USA
MehrÜ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
MehrRelease-Informationen
Visual Rules Suite - Execution Platform Release-Informationen Version 6.1 Bosch Software Innovations Americas: Bosch Software Innovations Corp. 161 N. Clark Street Suite 3500 Chicago, Illinois 60601/USA
MehrOO Programmiersprache vs relationales Model. DBIS/Dr. Karsten Tolle
OO Programmiersprache vs relationales Model Vorgehen bisher Erstellen eines ER-Diagramms Übersetzen in das relationale Datenmodell Zugriff auf das relationale Datenmodell aus z.b. Java ER rel. Modell OO
MehrEinsatzmöglichkeiten der Open Text SharePoint Erweiterungen an einem Beispielprojekt
Einsatzmöglichkeiten der Open Text SharePoint Erweiterungen an einem Beispielprojekt BTC NetWork Forum ECM Bernd Hennicke Portfolio Manager Microsoft Solutions September 29, 2010 Rev 1.1 02092009 Slide
MehrDas eintegrationsportal -
Thomas Lindinger München, 16.10.2013 Das eintegrationsportal - der integrierte ejustice-arbeitsplatz der Zukunft Agenda 1. Ansatz eines integrierten IT-Arbeitsplatzes 2. Anforderungen an den ERV und die
MehrEINFÜHRUNG IN DIE WIRTSCHAFTSINFORMATIK -ÜBUNGEN- Marina Tropmann-Frick mtr@is.informatik.uni-kiel.de www.is.informatik.uni-kiel.
EINFÜHRUNG IN DIE WIRTSCHAFTSINFORMATIK -ÜBUNGEN- Marina Tropmann-Frick mtr@is.informatik.uni-kiel.de www.is.informatik.uni-kiel.de/~mtr ABLAUF Besprechung der Abgaben Petri-Netze BPMN Neue Übungsaufgaben
MehrOracle JDeveloper 10 g
Oracle JDeveloper 10 g Modellierung Evgenia Rosa Business Unit Application Server ORACLE Deutschland GmbH Agenda Warum Modellierung? UML Modellierung Anwendungsfall (Use Case)-Modellierung Aktivitätenmodellierung
MehrWeb Services Composition (BPWS4J )
Web Services Composition (BPWS4J ) Hager Markus, Kober Christoph, Linde Kai, Ott Florian, Erdmann Dennis Programmierung verteilter Systeme Lab Institut für Informatik Universität Augsburg Universitätsstraße
MehrZend Framework MVC Applikationen testen
Zend Framework MVC Applikationen testen Jan Burkl, System Engineer, Zend Technologies Wer bin ich? Jan Burkl jan.burkl@zend.com PHP Entwickler seit 2001 Projektarbeit Bei Zend seit 2006 System Engineer
MehrIBM Content Manager CM V 8.4.3 Proof of Technology
IBM Content Manager CM V 8.4.3 Proof of Technology Annette Wolf - wolfanne@de.ibm.com 1 Enterprise Content Management Agenda ECM Portfolio Content Manager Architektur und Update V8.4.3 Content Manager
MehrBAT 04: Integration von Workflow- Management-Systemen in der Praxis. Referent Tillmann Schall tillmann.schall@anaptecs.de
BAT 04: Integration von Workflow- Management-Systemen in der Praxis Referent Tillmann Schall Kontakt tillmann.schall@anaptecs.de : Agenda Übersicht Software-Architektur Integration des Workflow-Management-Systems
MehrAktuelles zu ECLISO ICN/RC, Mobile und Cloud Live Vorstellung
Aktuelles zu ECLISO ICN/RC, Mobile und Cloud Live Vorstellung Viessmann Group, Allendorf 26. November 2015 Carlsen, Andreas, Abteilungsleiter ECM R&D ECLISO Anwendertag 2015 26.November 2015 09:50 10:00
MehrDie Vorteile von officeatwork und Microsoft Azure bei Asendia
Die Vorteile von officeatwork und Microsoft Azure bei Asendia 20. November 2014 Präsentiert von Patrick Vorburger, Operations Officer Agenda Vorstellung Ausgangslage Lösung Vorteile Über officeatwork Software
MehrSOA 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
MehrLinuxtag 2005 Migration IT Basisdienste Stadt Mannheim. Gerd Armbruster
Linuxtag 2005 Migration IT Basisdienste Stadt Mannheim Gerd Armbruster Agenda Aktuelle Infrastruktur Produktive Linuxsysteme Neue IT Strategie Projekte Status Ausblick 2 Aktuelle IT Infrastruktur Client
MehrQUICK-START EVALUIERUNG
Pentaho 30 für 30 Webinar QUICK-START EVALUIERUNG Ressourcen & Tipps Leo Cardinaals Sales Engineer 1 Mit Pentaho Business Analytics haben Sie eine moderne und umfassende Plattform für Datenintegration
MehrMSDN Webcast: Team Foundation Server Mehr als nur eine Versionsverwaltung! Visual Studio Team System (Teil 1 von 10) Veröffentlicht: 20.
MSDN Webcast: Team Foundation Server Mehr als nur eine Versionsverwaltung! Visual Studio Team System (Teil 1 von 10) Veröffentlicht: 20. Februar 2008 Presenter: Neno Loje, MVP für Team System www.teamsystempro.de
MehrALM Test Management Cockpit. Tobias Fickinger, SAP Consulting April 2016
ALM Test Management Cockpit Tobias Fickinger, SAP Consulting April 2016 Einleitung Welche Auswertungen sind während der Testphasen wichtig? Test Planung & Design Test Durchführung & Defect Handling Test
MehrDas Test-Framework JUnit ETIS SS04
Das Test-Framework JUnit ETIS SS04 Gliederung Motivation TestFirst Grundlagen Assert TestCase Lebenszyklus TestCase UML-Diagramm TestCase TestSuite Zusammenfassung 2 Motivation (I) Kostspielige Folgen
MehrSoftwareentwicklung 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
MehrAnyWeb AG 2008 www.anyweb.ch
OMW 8.1- What s new System- Applikations- und Servicemanagement Agenda Was ist OMW HTTPS Agent Remote Agent Installation User Role Based Service View Custom Message Attributes Maintenace Mode Weitere Erweiterungen
MehrEntwicklungswerkzeuge
Entwicklungswerkzeuge Werner Struckmann & Tim Winkelmann 10. Oktober 2012 Gliederung Anforderungen Projekte Debugging Versionsverwaltung Frameworks Pattern Integrated development environment (IDE) Werner
MehrRemote Eclipse RCP Management
Remote Eclipse RCP Management Diplomarbeit Durchgeführt in Zusammenarbeit mit Deutsches Elektronen-Synchrotron DESY 1. Betreuer: Prof. Dr. Züllighoven 2. Betreuer: Prof. Dr. Lamersdorf Eugen Reiswich 09.12.2008
MehrEin Ausblick auf die neuen Features
Ein Ausblick auf die neuen Features Nutzerbeirat Formular-Management-System Bonn, den 20. Februar 2008 Henning Meinhardt CTO Entwicklung der Lucom Interaction Platform Basis ist FormsForWeb 2.5 Ausbau
MehrRaber+Märcker Techno Summit 2014 Microsoft Dynamics NAV 2013 R2 Überblick und Hintergründe zu aktuellen Version. Schimon.Mosessohn@microsoft.
Raber+Märcker Techno Summit 2014 Microsoft Dynamics NAV 2013 R2 Überblick und Hintergründe zu aktuellen Version Schimon.Mosessohn@microsoft.com Herzlich Willkommen 1996 2004 2010 2014 Navision 3.7 Microsoft
MehrNeues in ArcGIS Server 9.3 Matthias Schenker ESRI Geoinformatik AG
Matthias Schenker ESRI Geoinformatik AG 2007 ESRI Geoinformatik GmbH Schwerpunkte bei ArcGIS Server 9.3 Qualitätsverbesserungen über alle Schichten des Server Stacks Front Ends ArcGIS Desktop ArcGIS Explorer
MehrSoftwareanforderungen für Microsoft Dynamics CRM Server 2015
Softwareanforderungen für Microsoft Dynamics CRM Server 2015 https://technet.microsoft.com/de-de/library/hh699671.aspx Windows Server-Betriebssystem Microsoft Dynamics CRM Server 2015 kann nur auf Computern
MehrAnwendungsintegration an Hochschulen am Beispiel Identity Management. Münster, 7. Sept. 2006
Anwendungsintegration an Hochschulen am Beispiel Identity Management Münster, 7. Sept. 2006 Ausgangslage: Anwendungsinseln Zugang zu IT- Ressourcen, z.b. Radius Rechenzentrum HIS / SAP Hochschuladministration
MehrBachelorarbeit. Modellierung interaktiver Web Service Workflows. Thema: Benjamin Koch. von
Bachelorarbeit Thema: Modellierung interaktiver Web Service Workflows von Benjamin Koch Gliederung Beispiel Interaktive Workflows Komponenten o BPEL o Web Service o Web-Interface o Eclipse-Plugin Vorführung
MehrArchitecture Blueprints Ein Leitfaden zur Konstruktion von Softwaresystemen mit Java Spring,.NET, ADF, Forms und SOA
Daniel Liebhart, Guido Schmutz, Marcel Lattmann, Markus Heinisch, Michael Könings, Mischa Kölliker, Perry Pakull, Peter Welkenbach Architecture Blueprints Ein Leitfaden zur Konstruktion von Softwaresystemen
MehrEnterprise Applikation Integration und Service-orientierte Architekturen 11 BPEL
Enterprise Applikation Integration und Service-orientierte Architekturen 11 BPEL Prozesse und Services Prof. Dr. Holger Wache 2 Problem: Prozesssteuerung mit WSDL Jeder Prozess ist zustandsbehaftet. Dieser
MehrVom Prozess zur IT. Agenda. Vorstellung Business Process Management und IT Umsetzungsbeispiel. Rohleder-Management-Consulting.de 2
Vom Prozess zur IT Agenda Vorstellung Business Process Management und IT Umsetzungsbeispiel Rohleder-Management-Consulting.de 2 Thomas Kopecky Positionen Fast 20 Jahre in Führungspositionen als Key Account
MehrMicrosoft Azure: Ein Überblick für Entwickler. Malte Lantin Technical Evangelist, Developer Experience & Evangelism (DX) Microsoft Deutschland GmbH
Microsoft Azure: Ein Überblick für Entwickler Malte Lantin Technical Evangelist, Developer Experience & Evangelism (DX) Microsoft Deutschland GmbH Moderne Softwareentwicklung Microsoft Azure unterstützt
MehrBusiness Activity Monitoring Overall, Real Time Monitoring Daniel Jobst, TietoEnator Michael Herr, Deutsche Post SOPSOLUTIONS
Business Activity Monitoring Overall, Real Time Monitoring Daniel Jobst, TietoEnator Michael Herr, Deutsche Post SOPSOLUTIONS CITT Expertengespräch TietoEnator 2006 Page 1 Data Freshness and Overall, Real
MehrA Comparison of BPML and BPEL4WS
A Comparison of BPML and BPEL4WS Wirtschaftsinformatik Universität Trier Seite 1 Ziele des Vortrags 1. Heterogenität der Business Process Modelling Initiativen für Web Services erkennen 2. Beschreibungsmöglichkeit
MehrCENIT Beschwerdemanagement Beschwerden bearbeiten, analysieren und vermeiden. Stefan Jamin, Leiter ECM Zürich, 25.11.2014
CENIT Beschwerdemanagement Beschwerden bearbeiten, analysieren und vermeiden Stefan Jamin, Leiter ECM Zürich, 25.11.2014 Beschwerden allgemein Beschwerden können in vielen verschiedenen Bereichen auftreten
MehrPAVONE Espresso Workflow und PAVONElive: in 20 Minuten zum lauffähigen Prozess. Dr. Olav M. Behrens PAVONE AG
PAVONE Espresso Workflow und PAVONElive: in 20 Minuten zum lauffähigen Prozess Dr. Olav M. Behrens PAVONE AG Warum PAVONE? Winner Lotus Award 2010 15 Jahre Erfahrung im Prozess- und Projektmanagement Über
MehrService Virtualisierung
Service Virtualisierung So bekommen Sie Ihre Testumgebung in den Griff! Thomas Bucsics ANECON Software Design und Beratung G.m.b.H. Alser Str. 4/Hof 1 A-1090 Wien Tel.: +43 1 409 58 90 www.anecon.com office@anecon.com
MehrEinheitliche Archivierung von s und Dokumenten mit Oracle Universal Online Archive (UOA)
Einheitliche Archivierung von Emails und Dokumenten mit Oracle Universal Online Archive (UOA) Saskia Nehls Senior Sales Consultant Enterprise 2.0 Oracle Deutschland GmbH Programm
MehrSTOFF- IDENT. System DAIOS. Workshop: STOFF-IDENT & openmasp 18. / 19.04.2013 Freising. marco.luthardt@hswt.de
STOFF- IDENT System DAIOS Workshop: STOFF-IDENT & openmasp 18. / 19.04.2013 Freising marco.luthardt@hswt.de Überblick 1. Plattform - Vorschau 2. openmasp (OM) 3. STOFF-IDENT(SI) 4. Plattform - Fazit Folie
MehrVertiefte Grundlagen. Übung 2.7. TU Dresden - Institut für Bauinformatik
Bauinformatik Vertiefte Grundlagen Geschäftsprozessmodellierung Übung 2.7 Begriffe Ein Geschäftsprozess beschreibt wiederkehrenden Ablauf. Dieser Ablauf beschreibt, welche Aktivitäten in welcher Folge
MehrINDUS-VBS GmbH. Industry Value Based Solutions
INDUS-VBS GmbH Industry Value Based Solutions Partner von LogicalDOC s.r.l. für den deutschsprachigen Raum Geschäftsführung Wolfgang Fröhlich 30 Jahre IT-Branchenerfahrung -12 Jahre Consulting, 18 Jahre
Mehr2007 2010 Abitur mit Schwerpunkt Wirtschaft und Verwaltung 2011 2013 Studium Wirtschaftsinformatik Universität Essen
Patrick Forche Fachinformatiker für Anwendungsentwicklung Personaldaten Geburtsdatum: 04.04.1990 Sprachen: Verfügbarkeit: Deutsch (Muttersprache), Englisch (fließend) nach Absprache Ausbildung / Studium
MehrIT SECURITY MANAGEMENT MIT ARIS CLOUD ENTERPRISE
IT SECURITY MANAGEMENT MIT ARIS CLOUD ENTERPRISE Christoph Lorenz Software AG Cloud Service Operations SOFTWARE AG DIGITAL BUSINESS PLATFORM Die Software AG hat die weltweit erste Digital Business Platform
MehrJava WebApps und Services in der Oracle Cloud
Java WebApps und Services in der Oracle Cloud Andreas Koop enpit consulting OHG 33106 Paderborn Schlüsselworte Oracle Cloud, WebApp, Service, Erfahrungsbericht Einleitung Mit den Oracle Cloud Services
MehrSpring 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
MehrXpert.IVY das GUI ist entscheidend!
Xpert.IVY das GUI ist entscheidend! Process Solution Day 2010 Track C Prozessportale, Human Workflow Management Autor: Mag. Thomas Zehetner Soreco Int. Datum: 17. Mai 2010 Mission Geschichte/Management
MehrComVIT. Dokumentenmanagement und Vorgangsbearbeitung mit Microsoft Office SharePoint Server 2007 für die Öffentliche Verwaltung
ComVIT Dokumentenmanagement und Vorgangsbearbeitung mit Microsoft Office SharePoint Server 2007 für die Öffentliche Verwaltung Joachim Hoeder & Ulf Redeker Frankfurt, 21. Februar 2008 ComVIT Präsentation
MehrDie sichere Datenhaltung für optimierte Qualitätssicherung
Die sichere Datenhaltung für optimierte Qualitätssicherung Matthias Weiss Business Unit Database Mittelstandstechnologie ORACLE Deutschland GmbH Kontaktdaten-Mail-ID: matthias.weiss@oracle.com -Telefon:
MehrEinsatz von XML in der Prozessintegration mittels EAI
Einsatz von XML in der Prozessintegration mittels EAI JAVA Forum Stuttgart 2004 Boris Kröger boris.kroeger@entory.com 01.07.2004 Agenda entory AG Zahlen & Fakten Funktions- vs. Prozessorientierung Der
MehrIntegrated Search Einbindung von SharePoint Search in Office Apps Melanie Culver & Michael Appinger
Integrated Search Einbindung von SharePoint Search in Office Apps Melanie Culver & Michael Appinger Melanie Culver Consulting & Leitung SharePoint Team Michael Appinger Selbstständiger.NET & SharePoint
MehrXML in der Oracle Datenbank
XML in der Oracle Datenbank Oracle XML DB Eine kurze Einführung Gruppe A Michaela Geierhos Galina Hinova Maximilian Schöfmann AGENDA Warum XML in einer Datenbank? Was bietet die Oracle XML DB? Unterschiedliche
MehrSystemintegration 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
MehrOracle 10g und SQL Server 2005 ein Vergleich. Thomas Wächtler 39221
Oracle 10g und SQL Server 2005 ein Vergleich Thomas Wächtler 39221 Inhalt 1. Einführung 2. Architektur SQL Server 2005 1. SQLOS 2. Relational Engine 3. Protocol Layer 3. Services 1. Replication 2. Reporting
MehrMUSTERGÜLTIGE PROZESSE PROZESSMODELLIERUNG UND -AUTOMATISIERUNG AUF BASIS VON WORKFLOW PATTERNS
MUSTERGÜLTIGE PROZESSE PROZESSMODELLIERUNG UND -AUTOMATISIERUNG AUF BASIS VON WORKFLOW PATTERNS Patterns (Muster) sind in der Softwareentwicklung verbreitete Lösungsmuster für wiederkehrende Problemstellungen.
MehrSAP NetWeaver Gateway. Connectivity@SNAP 2013
SAP NetWeaver Gateway Connectivity@SNAP 2013 Neue Wege im Unternehmen Neue Geräte und Usererfahrungen Technische Innovationen in Unternehmen Wachsende Gemeinschaft an Entwicklern Ausdehnung der Geschäftsdaten
MehrWie ich lernte die API zu lieben. 19. März 2013. bernhard.groehling@sicsec.de 08142-4425 037 sic[!]sec GmbH Industriestraße 29-31 82194 Gröbenzell
Burp- Burp- Wie ich lernte die zu lieben 19. März 2013 bernhard.groehling@sicsec.de 08142-4425 037 sic[!]sec GmbH Industriestraße 29-31 82194 Gröbenzell Burp- Was erwartet uns? Das erwartet euch Theorie:
Mehr