SOA Testing. Tobias Bosch, Technical Architect Mitglied SOA Competence Center OPITZ CONSULTING München GmbH. OPITZ CONSULTING GmbH 2010 Seite 1
|
|
- Lars Grosser
- vor 6 Jahren
- Abrufe
Transkript
1 Tobias Bosch, Technical Architect Mitglied SOA Competence Center OPITZ CONSULTING München GmbH OPITZ CONSULTING GmbH 2010 Seite 1
2 Agenda 1. Einleitung 2. Aktueller Tool-Status 3. Neue Möglichkeiten OPITZ CONSULTING GmbH 2010 Seite 2
3 Leistungsangebot Kunden Tätigkeitsfelder Fakten Java SOA/BPM ORACLE BI/DWH Outtasking Branchenübergreifend Über 600 Kunden IT-Strategie Beratung Implementierung Betrieb Training Gründung Mitarbeiter 8 Standorte in D/PL/CH Industrie / Versorger / Telekommunikation 29% Handel / Logistik / Dienstleistungen 29% 42% Öffentliche Auftraggeber / Banken & Versicherungen / Vereine & Verbände OPITZ CONSULTING GmbH 2010 Seite 3
4 Was ist SOA? Business-IT Alignment Flexibilität OPITZ CONSULTING GmbH 2010 Seite 4
5 Warum Testen in einer SOA? Softwaretest: Fehler finden Test-Stufen Unittests Integrationstests Systemtests SOA Umgebungen Verteiltes System: Lokalisierung der Fehlerursache Flexibilität: Vermeidung von Nebenwirkungen einer Änderung Hohe Qualitätsanforderungen OPITZ CONSULTING GmbH 2010 Seite 5
6 Unittests in der Oracle SOA Suite (1) Transformationen: XQuery, XSLT JUnit-Test 1 Reader strm = new FileReader(xq); 2 PreparedXQuery xquery = new XQueryContext(). preparexquery(strm); 3 xquery.setnode( new QName("var1"), var1node); 4 XMLSequence seq = xquery.executequery(); 5 seq.next(); 6 XMLNode res = seq.getcurrentitem().getnode(); OPITZ CONSULTING GmbH 2010 Seite 6
7 Unittests in der Oracle SOA Suite (2) Orchestrierung: BPMN, BPEL, OSB Flows Test Suites for Composite Applications Invoke Assert & Reply Assert OPITZ CONSULTING GmbH 2010 Seite 7
8 Systemtests in der SOA-Suite End-to-End Abteilung 1 Abt.2 Invoke OSB1 Composite1 Composite2 OSB2 Assert DB-Adapter BAM-Adapter OPITZ CONSULTING GmbH 2010 Seite 8
9 Integrationstests in der SOA-Suite (1) Aufruf beliebiger Services Abfangen beliebiger Serviceaufrufe OSB1 Composite1 Composite2 OSB2 Invoke Assert Assert & Reply DB Mock Test BAM Mock Assert & Reply Assert & Reply Abt2 Mock OPITZ CONSULTING GmbH 2010 Seite 9
10 Integrationstests in der SOA-Suite (2) Testfallabhängige Mock-Services Inhalt Ort Composite1 Composite2 Invoke Assert Assert & Reply DB Mock Test BAM Mock Assert & Reply Assert & Reply Osb2 Mock OPITZ CONSULTING GmbH 2010 Seite 10
11 Zwischenstand Unit-Tests: XQuery, XSLT: Via API und JUnit Composites: Test Suite for Composite Applications OSB: Fehlt Integrationstests: Fehlt Systemtests / End-to-End Tests: Dritthersteller OPITZ CONSULTING GmbH 2010 Seite 11
12 Integrationstests mit dem OSB (1) Aufruf beliebiger OSB Services Abfangen beliebiger OSB Serviceaufrufe OSB1 Composite1 Composite2 OSB2 Invoke Assert Test Assert & Reply Abt2 Mock DB-Adapter BAM-Adapter OPITZ CONSULTING GmbH 2010 Seite 12
13 Aufruf beliebiger OSB Services (1) Konfiguration von Proxy-Services <xml-fragment> <ser:coreentry isproxy="true" isenabled="true"> <ser:binding type="abstract XML"/> </ser:coreentry> <ser:endpointconfig> <tran:provider-id>file</tran:provider-id> <tran:inbound>true</tran:inbound> <tran:uri> <env:value>file:///c:/temp/input</env:value> </tran:uri> </ser:endpointconfig> <ser:router> <con:flow>... </con:flow> </ser:router> </xml-fragment> OPITZ CONSULTING GmbH 2010 Seite 13
14 Aufruf beliebiger OSB Services (2) Konfiguration von Proxy-Services <xml-fragment> <ser:coreentry isproxy="true" isenabled="true"> <ser:binding type="abstract XML"/> </ser:coreentry> <ser:endpointconfig> <tran:provider-id>http</tran:provider-id> <tran:inbound>true</tran:inbound> <tran:uri> <env:value>/myservice/myurl</env:value> </tran:uri> </ser:endpointconfig> <ser:router> <con:flow>... </con:flow> </ser:router> </xml-fragment> OPITZ CONSULTING GmbH 2010 Seite 14
15 Abfangen von OSB Serviceaufrufen (1) Konfiguration von Business-Services <xml-fragment> <ser:coreentry isproxy="false" isenabled="true"> <ser:binding type="abstract XML"/> </ser:coreentry> <ser:endpointconfig> <tran:provider-id>file</tran:provider-id> <tran:inbound>false</tran:inbound> <tran:uri> <env:value>file:///c:/temp/input</env:value> </tran:uri> </ser:endpointconfig> </xml-fragment> OPITZ CONSULTING GmbH 2010 Seite 15
16 Abfangen von OSB Serviceaufrufen (2) Konfiguration von Business-Services <xml-fragment> <ser:coreentry isproxy="false" isenabled="true"> <ser:binding type="abstract XML"/> </ser:coreentry> <ser:endpointconfig> <tran:provider-id>http</tran:provider-id> <tran:inbound>false</tran:inbound> <tran:uri> <env:value>/myservice/myurl</env:value> </tran:uri> </ser:endpointconfig> </xml-fragment> OPITZ CONSULTING GmbH 2010 Seite 16
17 Integrationstests mit dem OSB (2) 2 public void testservice1() { 3 mockosbbizservice("osb2/abt2service", new Delegate() { 4 public String servicecallreceived( 5 String servicename, String req) throws Exception { 6 recvreq = req; 7 return "<testresp>hallo</testresp>"; 8 } 9 }); 10 String recvresp = invokeosbproxyservice( 11 Osb1/Abt1Service1",null, 12 "<testreq>hallo</testrq>"); 13 assertequals("<testreq>hallo</testreq>",recvreq); 14 assertequals("<testresp>hallo</testresp>",recvresp); 15 } OPITZ CONSULTING GmbH 2010 Seite 17
18 Integrationstests für Composites (1) Aufruf beliebiger Composite-Services Abfangen beliebiger Composite-Serviceaufrufe Composite1 Composite2 Invoke Assert Assert & Reply DB Mock Test BAM Mock Assert & Reply Assert & Reply Osb2 Mock OPITZ CONSULTING GmbH 2010 Seite 18
19 Aufruf beliebiger Composite-Services (1) Konfiguration von Exposed Services <composite name="project1" revision="1.0"> <service name="service2"> <interface.wsdl interface="..."/> <binding.jca.../> </service> <component name="bpel1">...</component> <reference name="service1"> <interface.wsdl interface="..."/> <binding.jca.../> </reference> <wire>...</wire>... </composite> OPITZ CONSULTING GmbH 2010 Seite 19
20 Aufruf beliebiger Composite-Services (2) Konfiguration von Exposed Services <composite name="project1" revision="1.0"> <service name="service2"> <interface.wsdl interface="..."/> <binding.ws port="..." location="..."/> </service> <component name="bpel1">...</component> <reference name="service1"> <interface.wsdl interface="..."/> <binding.jca.../> </reference> <wire>...</wire>... </composite> OPITZ CONSULTING GmbH 2010 Seite 20
21 Abfangen von Composite-Serviceaufrufen (1) Konfiguration von Exposed Services <composite name="project1" revision="1.0"> <service name="service2"> <interface.wsdl interface="..."/> <binding.ws port="..." location="..."/> </service> <component name="bpel1">...</component> <reference name="service1"> <interface.wsdl interface="..."/> <binding.ws port="..." location="..."/> </reference> <wire>...</wire>... </composite> OPITZ CONSULTING GmbH 2010 Seite 21
22 Integrationstests für Composites (2) 2 public void testservice1() { 3 mockcompositereference("composite1","1.0","myref1", 4 new Delegate() { 5 public String servicecallreceived( 6 String servicename, String req) throws Exception { 7 recvreq = req; 8 return "<r:resp>hallo</r:resp>"; 9 } 10 }); 11 String recvresp = invokecompositeservice("composite1", 12 "1.0","Service1,"<r:req>hallo</r:req>"); 13 assertequals("<r:req>hallo</r:req>"), recvreq); 14 assertequals("<r:resp>hallo</r:resp>", recvresp); 15 } OPITZ CONSULTING GmbH 2010 Seite 22
23 Integrationstests in der SOA-Suite Aufruf beliebiger Services Abfangen beliebiger Serviceaufrufe OSB1 Composite1 Composite2 OSB2 Invoke Assert Assert & Reply DB Mock Test BAM Mock Assert & Reply Assert & Reply Abt2 Mock OPITZ CONSULTING GmbH 2010 Seite 23
24 Take aways Softwaretests sind Pflicht in einer SOA Unit-Tests: XQuery, XSLT: Via API und JUnit Composites: Test Suite for Composite Applications OSB: NEU (OC) Integrationstests: NEU (OC) Systemtests / End-to-End Tests: Dritthersteller NEU (OC) OPITZ CONSULTING GmbH 2010 Seite 24
25 Fragen und Antworten OPITZ CONSULTING GmbH 2010 Seite 25
26 Besuchen Sie auch die anderen Vorträge von OPITZ CONSULTING und den Stand auf Ebene 2 Dienstag, Mittwoch, Donnerstag, :00 bis 10:45 Uhr, Raum Oslo Alles geregelt: Einsatz der Oracle Rules Engines 11g im SOA-Umfeld 11:00 bis 11:45 Uhr, Raum Neu Delhi Security Hardening SOA Suite 11g 11:00 bis 11:45 Uhr, Raum Prag Oracle BI Suite EE 11g Hat sich das Warten gelohnt? 09:00 bis 09:45 Uhr, Raum Kiew Vorgehensmodell für die Prozessautomatisierung mit der BPM Suite 11g 09:00 bis 09:45 Uhr, Raum Oslo Planung und Konfiguration von Oracle VM Clustern für HA 09:00 bis 09:45 Uhr, Raum Istanbul ApEx effektiv: Lösungen für Standardanforderungen mit Köpfchen 10:00 bis 10:45 Uhr, Raum St. Petersburg ASMFS & ADVM Oracle Home im ASM 10:00 bis 10:45 Uhr, Raum Istanbul Forms 11g und das iphone 12:00 bis 12:45 Uhr, Raum Sydney Migration einer datenbanknahen Anwendung in eine Java RIA 11:00 bis 11:45 Uhr, Raum Budapest SCA & SDO Konzepte und Design 12:00 bis 12:45 Uhr, Raum Oslo Benutzeroberflächen in SOA-Landschaften 12:00 bis 12:45 Uhr, Raum Budapest SOA Antipatterns eine wilde Reise durch die Welt der SOA Projekte 13:00 bis 13:45 Uhr, Raum Budapest Formulare in Papierform ablösen mit der BPM Suite 11g 14:00 14:45 Uhr, Raum Helsinki Plan-Build-Run Oracle BPA Suite und Oracle Grid Control kombiniert 14:00 bis 14:45 Uhr, Raum Prag Analytische Funktionen selbst gemacht 16:00 bis 16:45 Uhr, Raum Budapest Prozessautomatisierung am Beispiel: Wie passen BPMN und BPEL zusammen? 10:00 bis 10:45 Uhr, Raum Kiew Volle Übersicht über Metadaten und Prozessdaten mit Oracle BAM 13:00 bis 13:45 Uhr, Raum Singapur Spezialitäten zur Oracle Lizenzierung 16:00 bis 16:45 Uhr, Raum Singapur Modeling the business Oracle BPA Suite and BPM Suite in Practice 13:00 bis 13:45 Uhr, Raum Seoul Oracle Advanced Compression 13:00 bis 13:45 Uhr, Raum Riga Strategien auf dem Weg zum Cloud Computing 15:00 bis 15:45 Uhr, Raum Kiew Integration und Betriebsüberwachung mit der Oracle SOA Suite 11g OPITZ CONSULTING GmbH 2010 Seite 26
27 Ansprechpartner Tobias Bosch Technical Architect Mail: Phone: OPITZ CONSULTING GmbH 2010 Seite 27
28 Oracle OSB vs. Mediator Mediator: früher Oracle ESB Virtualisierung zwischen Komponenten eines Composites Komponente in einem SCA-Deployment OSB: früher BEA Aqualogic Service Bus (ALSB) Kommunikation nach außen und zwischen Applikationen/Composites Load-Balancing Message-Throtteling Split/Join Primärer Servicebus OPITZ CONSULTING GmbH 2010 Seite 28
29 OSB JMX-API 1 SessionManagementMBean sm = 2 ALSBConfigurationMBean cb = 3 sm.createsession("mysession1"); 4 Ref projref = Refs.makeProjectRef("proj"); 5 Ref inputref = Refs.makeBusinessSvcRef(projRef, "MyBizService"); 6 cb.clone(inputref, saveref); 7 byte[] data = cb.export(inputrefs, false, null); // Change data 8 cb.uploadjarfile(data); 9 ALSBImportPlan plan = cb.getimportjarinfo().getdefaultimportplan(); 10 plan.setpreserveexistingenvvalues(false); 11 cb.importuploaded(plan); 12 sm.activatesession("mysession1", "MyComment"); OPITZ CONSULTING GmbH 2010 Seite 29
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 %
MehrInsight 2011. Anforderungsanalyse für SOA Services. Dr. Gregor Scheithauer OPITZ CONSULTING München GmbH Björn Hardegen MID GmbH
Insight 2011 Anforderungsanalyse für SOA Services bei einer deutsche Behörde Dr. Gregor Scheithauer OPITZ CONSULTING München GmbH Björn Hardegen MID GmbH Nürnberg, 29. November 2011 MID Insight 2011 Seite
MehrFrühling für iphone-apps
Spring-basierte Backends für ios-applikationen Stefan Scheidt Solution Architect OPITZ CONSULTING GmbH OPITZ CONSULTING GmbH 2010 Seite 1 Wer bin ich? Software-Entwickler und Architekt Trainer und Coach
MehrCamelCaseCon 2011 Vortrag von Stefan Glase am 07.09.2011. Statische Code-Analyse für Groovy & Grails mit CodeNarc
Statische Code-Analyse für Groovy & Grails mit CodeNarc CamelCaseCon 2011 Vortrag von Stefan Glase am 07.09.2011 OPITZ CONSULTING GmbH 2011 Folie 1 Stefan Glase, OPITZ CONSULTING Software-Entwickler Java
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
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
MehrOracle SOA Suite 11g Mediator vs Oracle Service Bus (OSB)
Oracle SOA Suite 11g Mediator vs Oracle Service Bus (OSB) DOAG Konferenz 2009 Guido Schmutz, Technology Manager / Partner Trivadis AG 19.11.2009, Nürnberg Basel Baden Bern Lausanne Zürich Düsseldorf Frankfurt/M.
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
MehrErster Einblick in die BPM Suite 11g - Live
Erster Einblick in die BPM Suite 11g - Live Kersten Mebus Leitender Systemberater ORACLE Deutschland GmbH Agenda Oracle BPM 11g Einführung Oracle BPM 11g Architektur Abgrenzung BPA
MehrZurück in die Zukunft
Zurück in die Zukunft OPITZ CONSULTING GmbH 2014 Seite 1 Zurück in die Zukunft Umstellen einer ADF 10g Applikation auf ADF 12c Enno Schulte Consultant OPITZ CONSULTING GmbH Nürnberg, 19.11.2014 OPITZ CONSULTING
MehrOracle Service Bus vs. Oracle Enterprise Service Bus vs. BPEL wann soll welche Komponente eingesetzt werden?
Oracle Service Bus vs. Oracle Enterprise Service Bus vs. BPEL wann soll welche Komponente eingesetzt werden? Guido Schmutz, Technology Manager / Partner Basel Baden Bern Lausanne Zürich Düsseldorf Frankfurt/M.
MehrKlassisches Projektmanagement und agil
Klassisches Projektmanagement und agil (K)ein Widerspruch!? OPITZ CONSULTING GmbH 2011 Seite 1 Klassisches Projektmanagement und agil (K)ein Widerspruch!? Dr. Andreas Wagener, Project Manager OPITZ CONSULTING
MehrBPMN 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
MehrPublic Cloud im eigenen Rechenzentrum
Public Cloud im eigenen Rechenzentrum Matthias Weiss Direktor Mittelstand Technologie Oracle Deutschland B.V. & Co.KG Copyright 2016 Oracle and/or its affiliates. All rights reserved. Agenda Oracle Cloud
MehrProzessautomatisierung 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
MehrSOA im Zeitalter von Industrie 4.0
Neue Unterstützung von IT Prozessen Dominik Bial, Consultant OPITZ CONSULTING Deutschland GmbH Standort Essen München, 11.11.2014 OPITZ CONSULTING Deutschland GmbH 2014 Seite 1 1 Was ist IoT? OPITZ CONSULTING
MehrBedeutung von Integrationsarchitekturen im Zeitalter von Mobile, IoT und Cloud
Bedeutung von Integrationsarchitekturen im Zeitalter von Mobile, IoT und Cloud OPITZ CONSULTING Deutschland GmbH 2015 Seite 1 Sven Bernhardt n Solution architect @OPITZ CONSULTING Deutschland GmbH n Oracle
MehrUnsere Vorträge auf der DOAG 2015
Unsere Vorträge auf der DOAG 2015 Dienstag Virtual Reality Analytics 12:00-12:45 Uhr Raum Oslo, Ebene 2 Jörg Osarek SQL Developer Lassen Sie sich anstecken! 12:00-12:45 Uhr Raum Sydney, Ebene 1 Sabine
MehrErfahrungsbericht 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
MehrBusiness Process Management in der Öffentlichen Verwaltung
Business Process Management in der Öffentlichen Verwaltung Ingo Prestel, Senior Manager Public Sector EMEA Agenda Trends in der Öffentlichen Verwaltung Herausforderungen der Öffentlichen
MehrAnforderungsanalyse für SOA Services
Anforderungsanalyse für SOA Services mittels BPMN 2.0 und UML Björn Hardegen b.hardegen@mid.de Dr. Gregor Scheithauer gregor.scheithauer@opitz consulting.com München, 29.02.2012 I N H A L T 1. Herausforderungen
MehrProzessautomatisierung mit BPMN 2.0 und Java.
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
MehrDennis Schulte / Tobias Flohre codecentric AG. Enterprise Java Batch mit Spring
Dennis Schulte / Tobias Flohre Enterprise Java Batch mit Spring Dennis Schulte Düsseldorf @denschu www.github.com/denschu blog.codecentric.de/author/dsc tel +49 (0) 1515 _ 288 2395 dennis.schulte@codecentric.de
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
MehrVirtual Unified Environments Infrastructure Service Installation und Lifecycle im Oracle Produktumfeld
www.ise-informatik.de Virtual Unified Environments Infrastructure Service Installation und Lifecycle im Oracle Produktumfeld Andreas Chatziantoniou Fusion Middleware Expert Foxglove-IT BV Matthias Fuchs
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
MehrDr. Jens Hündling Manager Sales Consulting Oracle, Potsdam. DOAG SIG BPM Frankfurt, 27. September 2011
Oracle Process Process Management: Strategie und Produktüberblick Dr. Jens Hündling Manager Sales Consulting Oracle, Potsdam DOAG SIG BPM Frankfurt, 27. September 2011 The
Mehr(Oracle) BPM in der Cloud
ti&m seminare (Oracle) BPM in der Cloud Integration, Chancen und Risiken Alexander Knauer Architect ti&m AG Version 1.0 28. Januar 2013 ti&m AG Buckhauserstrasse 24 CH-8048 Zürich Belpstrasse 39 CH-3007
MehrFormatierte Berichte Excel-Dateien mittels PL/SQL erzeugen. Robert Marz its-people
Formatierte Berichte Excel-Dateien mittels PL/SQL erzeugen Robert Marz its-people 1 Robert Marz Technical Architect Portfoliomanagement Datenbanken its-people Hochtaunus GmbH robert.marz@its-people.de
MehrIT-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<Insert Picture Here> Oracle Fusion Middleware Moderne Software-Architekturen mit Oracle Forms
Oracle Fusion Middleware Moderne Software-Architekturen mit Oracle Forms Bernd Rintelmann Director Middleware Technology Oracle Deutschland GmbH Oracle Forms - Teil der Oracle Fusion
Mehr<Insert Picture Here> Oracle Forms und SOA
Oracle Forms und SOA Gert Schüßler Principal Sales Consultant Upgrade & Integrate Forms J2EE Enterprise Manager Gemeinsame Administration Java Gemeinsame Business Logik Application
MehrFlexibilität im Prozess mit Oracle Business Rules 11g
Flexibilität im Prozess mit Oracle Business Rules 11g Michael Stapf ORACLE Deutschland GmbH Frankfurt Schlüsselworte: Geschäftsregeln, Business Rules, Rules Engine, BPEL Process Manager, SOA Suite 11g,
MehrEclipse 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
MehrOracle JD Edwards Kundenevent FSS. Industrie 4.0
Oracle JD Edwards Kundenevent FSS Industrie 4.0 Agenda 2 1. Einführung Industrie 4.0 2. Ziele Industrie 4.0 3. Use cases 4. Oracle JD Edwards IoT Orchestrator 5. Unterschied JSON XML 6. Internet of
MehrDie Erkenntnis von gestern muss heute mit einem neuen. 19.06.2009 TEAM - Ihr Partner für IT 2
Beratung Software Lösungen Integration von Reporting Tools in Oracle ADF 11g Applikation Der Inhalt dieses Vortrages beruht auf den Erfahrungen und Erkenntnissen zu einem bestimmten Zeitpunkt und unter
MehrGemeinsam 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:
MehrVirtualisierung, Cloud und Hosting - Kriterien und Entscheidungshilfen. Ein Gemeinschaftsvortrag von its-people und managedhosting.
Virtualisierung, Cloud und Hosting - Kriterien und Entscheidungshilfen Ein Gemeinschaftsvortrag von its-people und managedhosting.de 1 Agenda Vorstellung Werbung Die Treiber Praxisbeispiele Virtualisierung
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
MehrStruts 2 Das Imperium schlägt zurück?
Struts 2 Das Imperium schlägt zurück? Orientation in Objects GmbH Weinheimer Str. 68 68309 Mannheim Tobias Kieninger www.oio.de info@oio.de Java, XML und Open Source seit 1998 ) Software
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
MehrFondsProfiler @ Union Investment
FondsProfiler @ Union Investment Das größte APEX Projekt der Welt Rolf Fillinger, Gruppenleiter, Union IT-Services GmbH Niels de Bruijn, Fachbereichsleiter, MT AG DOAG Konferenz, 22.11.2012 MT AG Daten
MehrVorbereitungen Download. AVO-Übung 6. Beispiel. Slice. Varianten u.a. für Linux, Windows, OS X ICE-Dokumentation ICE-Binaries (inkl.
Vorbereitungen Download AVO-Übung ICE Andreas I. Schmied (andreas.schmied@uni-ulm.de) AspectIX-Team Abteilung Verteilte Systeme Universität Ulm WS005 Varianten u.a. für Linux, Windows, OS X ICE-Dokumentation
MehrCopyright 2014, Oracle and/or its affiliates. All rights reserved.
1 Oracle Fusion Middleware Ordnung im Ganzen Matthias Weiss Direktor Mittelstand Technologie ORACLE Deutschland B.V. & Co. KG 2 Agenda Begriffe & Ordnung Fusion Middleware Wann, was, warum Beispiel für
MehrOracle Lizenzierung von Forms zu SOA
Oracle Lizenzierung von Forms zu SOA Andreas Stärkel Partner Manager andreas.staerkel@trivadis.com +49 711 / 90 36 32 35 Basel Baden Bern Lausanne Zürich Düsseldorf Frankfurt/M. Freiburg i. Br. Hamburg
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.
MehrSwp08-6 Verantwortliche: Yundensuren, Baigalmaa. Testkonzept
Testkonzept 1.Einführung Um die Zuverläsigkeit und die Qualität der Software und des gesamten Systems zu verbessern, sind Tests durchzuführen. Die Testreihe läst sich in drei Stufen einteilen, nülich Komponententest,
MehrRegelgestützte Maskenvalidierung und -steuerung 23. 02. 2011 - COINOR AG - 1
Regelgestützte Maskenvalidierung und -steuerung 23. 02. 2011 - COINOR AG - 1 Ihr Referent Jörg Ramser Senior Expert Consultant Mobil +49 (0) 160 58 58 466 Mail joerg.ramser@coinor.de COINOR AG Windmühlstraße
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
MehrWege zur Integration In und mit der Cloud. Wolfgang Schmidt Vorstand Cloud-EcoSystem. 2014 W.Schmidt, X-INTEGRATE
Wege zur Integration In und mit der Cloud Wolfgang Schmidt Vorstand Cloud-EcoSystem Wie viele Cloud Integrationstechnologien braucht man? Antworten auf den 150+ Folien Quelle: Forrester Report: How Many
MehrInhaltsverzeichnis. 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
MehrEin 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
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,
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
MehrITSM 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
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
Mehraformatik Training & Consulting GmbH & Co. KG Eine Einführung in das automatisierte Testen mit dem Robot-Framework Thomas Gauss
aformatik Training & Consulting GmbH & Co. KG 1 Eine Einführung in das automatisierte Testen mit dem Robot-Framework Thomas Gauss Fahrplan Agenda aformatik Training & Consulting GmbH & Co. KG 2 Vorstellung
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
MehrRichtig testen in SOA/BPM-Projekten
Richtig testen in SOA/BPM-Projekten Erfahrungen und Best Practices Dipl.-Inform. Holger Breitling, Mitglied der Geschäftsleitung Dipl.-Inform. Johannes Rost, Software-Architekt 24. September 2010 C1 WPS
MehrDOAG Konferenz 2009. Weblogic Server-Administration für Umsteiger
DOAG Konferenz 2009 Weblogic Server-Administration für Umsteiger Björn Bröhl Direktor Strategie & Innovation OPITZ CONSULTING GmbH Oracle ACE Director Nürnberg, 18.11.2009 OPITZ CONSULTING GmbH 2009 Seite
MehrMicrosoft Private Cloud Customer Reference Lufthansa Systems AG
Microsoft Private Cloud Customer Reference Lufthansa Systems AG Peter Heese Architekt Microsoft Deutschland GmbH Holger Berndt Leiter Microsoft Server Lufthansa Systems AG Lufthansa Systems Fakten & Zahlen
MehrSOA verspielt - rekursive BPEL Prozesse
SOA verspielt - rekursive BPEL Prozesse Referent: Guido Neander DOAG Nürnberg, 22.11.2012 MT AG business by integration Die MT AG ist ein IT-Dienstleister, der sich auf Prozess- und Softwareintegration
MehrWissenswertes über System Center 2012 R2. 1 08.10.2014 Wissenswertes über System Center 2012 R2
Wissenswertes über System Center 2012 R2 1 08.10.2014 Wissenswertes über System Center 2012 R2 Agenda 00 Ein Überblick (R.Dressler) 01 Provisioning (C.Kaiser) 02 Automation (C.Kaiser) 03 Client Management
MehrEntwurf und Implementierung einer Workflow-basierten Anwendung zur Auswertung mathematischer Formeln
Entwurf und einer Workflow-basierten Anwendung zur Auswertung mathematischer Formeln Object 14 Service Orientated Architecture (SOA) Web Services Business Process Execution Language (BPEL) SOA [1/3] Service
MehrEmpfehlungen für erfolgreiche ADF-Projekte. Volker Linz Oracle Deutschland B.V. & Co. KG
Empfehlungen für erfolgreiche ADF-Projekte Volker Linz Oracle Deutschland B.V. & Co. KG Empfehlungen für erfolgreiche ADF-Projekte Architektur & Design Team & Skills Organisation & Entwicklungsprozess
MehrOpen Source Data Center Virtualisierung mit OpenNebula. 22.05.2013 LinuxTag Berlin. Bernd Erk www.netways.de
Open Source Data Center Virtualisierung mit OpenNebula 22.05.2013 LinuxTag Berlin Bernd Erk VORSTELLUNG NETWAYS NETWAYS! Firmengründung 1995! GmbH seit 2001! Open Source seit 1997! 38 Mitarbeiter! Spezialisierung
MehrBusiness Process Management. Cloud und Mobile Computing. BPMday 2013 Köln, 13. November 2013. Enzo Favuzzi - Sales Manager WebCenter & BPM
Business Process Management von Cloud und Mobile Computing BPMday 2013 Köln, 13. November 2013 Enzo Favuzzi - Sales Manager WebCenter & BPM Safe Harbor Statement The
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
MehrGemeinsam mehr erreichen.
Gemeinsam mehr erreichen. Oracle ESS 12c Client Application mit ADF ADF Spotlight 6. März 2015 Ihr Ansprechpartner Carsten Wiesbaum Principal Consultant carsten.wiesbaum@esentri.com @CWiesbaum Schwerpunkte:
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
Mehr<Insert Picture Here> Oracle on Demand Innovationen im Applikationsmanagement
Oracle on Demand Innovationen im Applikationsmanagement Dieter Weißhaar Vice President, Oracle EMEA Customer Service Northern Europe Agenda Oracle On Demand Anforderungen an die Informationstechnologie
MehrActiviti 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
MehrModellierung von RFID-Prozessen mit offen Softwarestandards
Modellierung von RFID-Prozessen mit offen Softwarestandards Dipl.-Ing. Marcel Amende Leitender Systemberater Business Unit Server Technology Middleware Tec Agenda I. Vom IT-Konzept
MehrFive Finger Death Punch. Oliver Lemm Competence Center Leiter APEX
Five Finger Death Punch Oliver Lemm Competence Center Leiter APEX Nürnberg, 20.11.2014 UNSER PORTFOLIO APPLICATION DEVELOPMENT APEX / ADF JAVA.NET INTEGRATION SERVICES STRATEGIE ARCHITEKTUR SAP HANA IT
MehrApplication Frameworks
Seminar Software Engineering 1 Grundlagen Agenda Spring Framework Dependency Injection Aspektorientierte Programmierung Datenbankanbindung Modell View Controller Sicherheit Spring vs. Java EE Zusammenfassung
MehrBPM 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
MehrService Component Architecture (SCA)
SOA Seminar WS2006 (bei Prof. Dr. Sebastian Iwanowski) Service Component Architecture (SCA) Maximilian Herold (ms8329) 17.01.2007 Übersicht Einleitung: Von SOA zu SCA SCA Spezifikationen (Teil 1) Überblick
MehrMicrosoft Azure für Java Entwickler
Holger Sirtl Microsoft Deutschland GmbH Microsoft Azure für Java Entwickler Ein Überblick Agenda Cloud Computing Die Windows Azure Platform Anwendungen auf Windows Azure Datenspeicherung mit SQL Azure
Mehr<Insert Picture Here> Oracle Identity Manager: Provisioning von Benutzeridentitäten in heterogenen Umgebungen
Oracle Identity Manager: Provisioning von Benutzeridentitäten in heterogenen Umgebungen Karsten Müller-Corbach Oracle Identity Manager Problem: Isolierte Identitäten
MehrKonsolidierung von EBS- Schnittstellen mittels Oracle SOA Suite
Konsolidierung von EBS- Schnittstellen mittels Oracle SOA Suite DOAG 2015 Business Solutions Konferenz Darmstadt, 10.6.2015 INHALTSVERZEICHNIS 01 02 03 04 05 CARGLASS Ausgangssituation und Projektumfeld
MehrAndrea Held. Virtualisierung im Oracle-Umfeld Virtualisierungslayer Voraussetzungen Schnittstellen Workload Management Grid Control
Andrea Held Virtualisierung im Oracle-Umfeld Virtualisierungslayer Voraussetzungen Schnittstellen Workload Management Grid Control 1 Einzelne Server ausgelegt auf Lastspitzen Niedrige durchschnittliche
MehrOracle Enterprise Scheduler (ESS) Unleashed Carsten Wiesbaum esentri AG Ettlingen Schlüsselworte Einleitung Oracle Enterprise Scheduler (ESS)
Oracle Enterprise Scheduler (ESS) Unleashed Carsten Wiesbaum esentri AG Ettlingen Schlüsselworte Automatisierung, Betrieb, Middleware Einleitung Der Oracle Fusion Middleware Stack beinhaltet eine leistungsstarke
MehrGenerisch entwickelte Software-Werkzeuge anpassbar wie ein Chamäleon
Generisch entwickelte Software-Werkzeuge anpassbar wie ein Chamäleon Ringvorlesung Softwareentwicklung in der industriellen Praxis TU Dresden 14. Dezember 2011 Die i.s.x. Software GmbH & Co. KG Junges,
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
MehrDas nächste Duet(t): APEX und SAP DOAG Konferenz 2014. Niels de Bruijn Nürnberg, 19.11.2014
Das nächste Duet(t): APEX und SAP DOAG Konferenz 2014 1 Niels de Bruijn Nürnberg, 19.11.2014 FACTS & FIGURES GESCHÄFTSFORM HAUPTSITZ INHABERGEFÜHRTE AG RATINGEN GRÜNDUNGSJAHR 1994 BESCHÄFTIGTE BETEILIGUNGEN
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
MehrBIW - Überblick. Präsentation und Discoverer Demonstration - Teil 1 - Humboldt Universität zu Berlin am 10. Juni 2004
BIW - Überblick Präsentation und Discoverer Demonstration - Teil 1 - Humboldt Universität zu Berlin am 10. Juni 2004 Annegret Warnecke Senior Sales Consultant Oracle Deutschland GmbH Berlin Agenda Überblick
MehrServiceorientierte Architekturen für den elektronischen Rechtsverkehr
1 Serviceorientierte Architekturen für den elektronischen Rechtsverkehr Stuttgart, 22. Februar 2006 Michael Stapf Oracle Deutschland GmbH 2 Themen SOA ist fachlich getrieben Gesetzesänderungen schneller
MehrOpen Source Data Center Virtualisierung mit OpenNebula. 05.03.2013 CeBIT 2013. Bernd Erk www.netways.de
Open Source Data Center Virtualisierung mit OpenNebula 05.03.2013 CeBIT 2013 Bernd Erk VORSTELLUNG NETWAYS NETWAYS! Firmengründung 1995! GmbH seit 2001! Open Source seit 1997! 35 Mitarbeiter! Spezialisierung
MehrCOPPER. - Next Generation SPOCK - 13.10.2011. Michael Austermann SCOOP Software GmbH
COPPER - Next Generation SPOCK - 13.10.2011 Michael Austermann SCOOP Software GmbH Agenda Motivation Yet Another Workflow Engine? Anforderungen an eine Workflow Engine COPPER Aussicht Fazit Grundproblem
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
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
MehrWorkshop Java Webentwicklung Einführung in Hibernate. Ulrich Stärk
Workshop Java Webentwicklung Einführung in Hibernate Ulrich Stärk Ablauf Montag bis Donnerstag 09:00 Uhr s.t. Beginn, bis ca. 17:00 Uhr 1 Stunde Mittagspause Donnerstag Experiment Aufzeichnung der Programmiertätigkeit
MehrOracle APEX 3.2. Peter Raganitsch. Einführung und neue Features 16.04.2009
Oracle APEX 3.2 Einführung und neue Features 16.04.2009 Peter Raganitsch Agenda» Über Competence Center» Was ist Oracle Application Express» Welche Entwickler» Features von Oracle APEX» Architektur» Neue
MehrWeblogic Server: Administration für Umsteiger
Weblogic Server: Administration für Umsteiger Björn Bröhl Direktor Strategie & Innovation OPITZ CONSULTING GmbH Oracle Weblogic: Administration für Umsteiger Seite 1 Inhalt Oracle Weblogic Server für Umsteiger
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
MehrKomplexe 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