Backend-Anbindung: Mapping der Datenmodelle Ein Praxisbeispiel

Größe: px
Ab Seite anzeigen:

Download "Backend-Anbindung: Mapping der Datenmodelle Ein Praxisbeispiel"

Transkript

1 Techniker-Workshop Backend-Anbindung: Mapping der Datenmodelle Ein Praxisbeispiel Matthias Brauch BISS Gesellschaft für Büroinformationssysteme mbh Düsseldorf

2 Backend-Anbindung: Mapping der Datenmodelle BISS Dipl.Ing. (FH) MATTHIAS BRAUCH Leiter Softwareentwicklung Prokurist Gesellschaft für Büro- Informationssysteme mbh Marie-Curie-Straße 4 D Oldenburg Germany Telefon: (04 41) Telefax: (04 41) Internet: mb@biss-net.com 2

3 BISS GmbH Dienstleistungsunternehmen technologie-orientiert gegründet 1991 Sitz in Oldenburg klare Branchenfokussierung Unterstützung bei Konzeption, Implementierung, Betrieb und Pflege Projekte für den PoSS auf Basis des Multikanal-Frameworks B-Wise XA BiPRO-Mitglied seit 2006 aktive Mitarbeit in der BiPRO sowohl an Projekten als auch in den Gremien 3

4 Techniker-Workshop Backend-Anbindung: Mapping der Datenmodelle Ein Praxisbeispiel Matthias Brauch BISS Gesellschaft für Büroinformationssysteme mbh Düsseldorf

5 Aufgabe BiPRO propietär Vertriebspartner Anbieter 5

6 Aufgabe Vertriebspartner Anbieter 6

7 Aufgabe Vertriebspartner Anbieter 7

8 Adapter zur Backend-Anbindung Vorhandene Infrastruktur Grundsätzliches Vorgehen Verwendete Technologie Code-Beispiele Herausforderungen 8

9 Infrastruktur SOAP-WS BiPRO- Adapter LV- Berechnung Schema-Validierung 9

10 Transformation der Nachrichten BiPRO- Request interner Request Transformation BiPRO- Response Transformation interner Response Berechnung 10

11 Transformation der Nachrichten BiPRO- Request interner Request Transformation BiPRO- Response Transformation interner Response Berechnung 11

12 Problem: fehlende Response-Daten BiPRO- Request interner Request Transformation BiPRO- Response Transformation interner Response Berechnung! 12

13 Lösungsansatz: Zwischenspeicher BiPRO- Request interner Request Transformation BiPRO- Response Transformation interner Response Berechnung 13

14 Lösungsansatz: Zwischenspeicher BiPRO- Request interner Request BiPRO- Response Transformation Zusatzaufwand für unbekannte Attribute Transformation interner Response Berechnung 14

15 Lösung: Request wird zum Response BiPRO- Request interner Request Transformation BiPRO- Request Response Merge + BiPRO- Response (unvollst.) Transformation interner Response Berechnung 15

16 Problem: Reihenfolge <bipro:x> <bipro:x1> <bipro:artid>01</bipro:artid> <bipro:input>a</bipro:input> </bipro:x1> <bipro:x1> <bipro:artid>02</bipro:artid> <bipro:input>b</bipro:input> </bipro:x1> </bipro:x> 16

17 Problem: Reihenfolge <bipro:x> <bipro:x1> <bipro:artid>01</bipro:artid> <bipro:input>a</bipro:input> </bipro:x1> <bipro:x1> <bipro:artid>02</bipro:artid> <bipro:input>b</bipro:input> </bipro:x1> </bipro:x> Mappings: vu:input1 := bipro:x1.bipro:input[bipro:artid == 01] vu:input2 := bipro:x1.bipro:input[bipro:artid == 02] 17

18 Problem: Reihenfolge <bipro:x> <bipro:x1> <bipro:artid>01</bipro:artid> <bipro:input>a</bipro:input> </bipro:x1> <bipro:x1> <bipro:artid>02</bipro:artid> <bipro:input>b</bipro:input> Mappings: vu:input1 := bipro:x1.bipro:input[bipro:artid == 01] vu:input2 := bipro:x1.bipro:input[bipro:artid == 02] </bipro:x1> </bipro:x> <vu:input> <vu:input1>a</vu:input1> <vu:input2>b</vu:input2> </vu:input> 18

19 Problem: Reihenfolge <vu:input> <vu:input1>a</vu:input1> <vu:input2>b</vu:input2> </vu:input> <vu:output> <vu:output1>11,11</vu:output1> <vu:output2>22,22</vu:output2> </vu:output> Berechnung 19

20 Problem: Reihenfolge <vu:output> <vu:output1>11,11</vu:output1> <vu:output2>22,22</vu:output2> </vu:output> <bipro:x> <bipro:x1> <bipro:artid>01</bipro:artid> <bipro:input>a</bipro:input> </bipro:x1> <bipro:x1> <bipro:artid>02</bipro:artid> <bipro:input>b</bipro:input> </bipro:x1> </bipro:x> 20

21 Problem: Reihenfolge <vu:output> <vu:output1>11,11</vu:output1> <vu:output2>22,22</vu:output2> </vu:output> <bipro:x> <bipro:x1> <bipro:artid>01</bipro:artid> <bipro:input>a</bipro:input> </bipro:x1> <bipro:x1> <bipro:artid>02</bipro:artid> <bipro:input>b</bipro:input> </bipro:x1> </bipro:x> 21

22 Problem: Reihenfolge <vu:output> <vu:output1>11,11</vu:output1> <vu:output2>22,22</vu:output2> </vu:output> <bipro:x> <bipro:x1> <bipro:artid>01</bipro:artid> <bipro:input>a</bipro:input> </bipro:x1> <bipro:x1> <bipro:artid>02</bipro:artid> <bipro:input>b</bipro:input> </bipro:x1> </bipro:x> Mappings: bipro:x1.bipro:output[bipro:artid == 01] := vu:output.vu:output1 bipro:x1.bipro:output[bipro:artid == 02] := vu:output.vu:output2 22

23 Problem: Reihenfolge <vu:output> <vu:output1>11,11</vu:output1> <vu:output2>22,22</vu:output2> </vu:output> Mappings: bipro:x1.bipro:output[bipro:artid == 01] := vu:output.vu:output1 bipro:x1.bipro:output[bipro:artid == 02] := vu:output.vu:output2 <bipro:x> <bipro:x1> <bipro:artid>01</bipro:artid> <bipro:input>a</bipro:input> <bipro:output>11,11</bipro:output> </bipro:x1> <bipro:x1> <bipro:artid>02</bipro:artid> <bipro:input>b</bipro:input> <bipro:output>22,22</bipro:output> </bipro:x1> </bipro:x> 23

24 Problem: Reihenfolge <bipro:x> <bipro:x1> <bipro:artid>01</bipro:artid> <bipro:input>a</bipro:input> <bipro:output>11,11</bipro:output> </bipro:x1> <bipro:x1> <bipro:artid>02</bipro:artid> <bipro:input>b</bipro:input> <bipro:output>22,22</bipro:output> </bipro:x1> </bipro:x> <vu:input> <vu:input1>a</vu:input1> <vu:input2>b</vu:input2> </vu:input> <vu:output> <vu:output1>11,11</vu:output1> <vu:output2>22,22</vu:output2> </vu:output> 24

25 Problem: Reihenfolge <bipro:x> <bipro:x1> <bipro:artid>02</bipro:artid> <bipro:input>b</bipro:input> <bipro:output>22,22</bipro:output> </bipro:x1> <bipro:x1> <bipro:artid>01</bipro:artid> <bipro:input>a</bipro:input> <bipro:output>11,11</bipro:output> </bipro:x1> </bipro:x> <vu:input> <vu:input1>a</vu:input1> <vu:input2>b</vu:input2> </vu:input> <vu:output> <vu:output1>11,11</vu:output1> <vu:output2>22,22</vu:output2> </vu:output> 25

26 Technologie: BML 26

27 Technologie: BML Template (XML) Evaluator (Java) Transformer (Java) Document (DOM) FieldProvider (DOM) 27

28 Technologie: BML Template (XML) Useclass= Custom Evaluator (Java) Transformer (Java) Document (DOM) FieldProvider (DOM) 28

29 Technologie: BML Template: <dest> <dest1><bw:var expr="src.src1"/></dest1> <bw:if expr="src.src2 eq 'xyz'"> <dest2/> </bw:if> <bw:foreach element="src.srcn.*object"> <destn><bw:var expr="concat('x', pos())"/></destn> </bw:foreach> </dest> 29

30 Technologie: BML Template: <dest> <dest1><bw:var expr="src.src1"/></dest1> <bw:if expr="src.src2 eq 'xyz'"> <dest2/> </bw:if> <bw:foreach element="src.srcn.*object"> <destn><bw:var expr="concat('x', pos())"/></destn> </bw:foreach> </dest> FieldProvider: <src> <src1>abc</src1> <src2>xyz</src2> <srcn> <srcna></srcna> <srcnb/> <srcnc><srcncc/></srcnc> </srcn> </src> 30

31 Technologie: BML Template: <dest> <dest1><bw:var expr="src.src1"/></dest1> <bw:if expr="src.src2 eq 'xyz'"> <dest2/> </bw:if> <bw:foreach element="src.srcn.*object"> <destn><bw:var expr="concat('x', pos())"/></destn> </bw:foreach> </dest> FieldProvider: <src> <src1>abc</src1> <src2>xyz</src2> <srcn> <srcna></srcna> <srcnb/> <srcnc><srcncc/></srcnc> </srcn> </src> 31

32 Technologie: BML Template: <dest> <dest1><bw:var expr="src.src1"/></dest1> <bw:if expr="src.src2 eq 'xyz'"> <dest2/> </bw:if> <bw:foreach element="src.srcn.*object"> <destn><bw:var expr="concat('x', pos())"/></destn> </bw:foreach> </dest> FieldProvider: <src> <src1>abc</src1> <src2>xyz</src2> <srcn> <srcna></srcna> <srcnb/> <srcnc><srcncc/></srcnc> </srcn> </src> 32

33 Technologie: BML Template: <dest> <dest1><bw:var expr="src.src1"/></dest1> <bw:if expr="src.src2 eq 'xyz'"> <dest2/> </bw:if> <bw:foreach element="src.srcn.*object"> <destn><bw:var expr="concat('x', pos())"/></destn> </bw:foreach> </dest> FieldProvider: <src> <src1>abc</src1> <src2>xyz</src2> <srcn> <srcna></srcna> <srcnb/> <srcnc><srcncc/></srcnc> </srcn> </src> 33

34 Technologie: BML Template: <dest> <dest1><bw:var expr="src.src1"/></dest1> <bw:if expr="src.src2 eq 'xyz'"> <dest2/> </bw:if> <bw:foreach element="src.srcn.*object"> <destn><bw:var expr="concat('x', pos())"/></destn> </bw:foreach> </dest> FieldProvider: <src> <src1>abc</src1> <src2>xyz</src2> <srcn> <srcna></srcna> <srcnb/> <srcnc><srcncc/></srcnc> </srcn> </src> Document: <dest> <dest1>abc</dest1> <dest2/> <destn>x0</destn> <destn>x1</destn> <destn>x2</destn> </dest> 34

35 Technologie: BML Template: <dest> <dest1><bw:var expr="src.src1"/></dest1> <bw:if expr="src.src2 eq 'xyz'"> <dest2/> </bw:if> <bw:foreach element="src.srcn.*object"> <destn><bw:var expr="concat('x', pos())"/></destn> </bw:foreach> </dest> FieldProvider: <src> <src1>xyz</src1> <src2>abc</src2> <srcn> <srcna/> </srcn> </src> Document: <dest> <dest1>xyz</dest1> <destn>x0</destn> </dest> 35

36 Code-Beispiele 36

37 Herausforderungen BiPRO Versionen Freiheitsgrade bei der Modellierung DSL-Ansatz Technologie-Mix teilweise komplexe Ausdrücke Infrastruktur Verarbeitungszeiten im Backend Herauslösung von Teilfunktionalitäten 37

38 Vielen Dank für Ihre Aufmerksamkeit! 38

Integration von BiPRO-Webservices in eine vorhandene Infrastruktur

Integration von BiPRO-Webservices in eine vorhandene Infrastruktur Integration von BiPRO-Webservices in eine vorhandene Infrastruktur Matthias Brauch Leiter Softwareentwicklung BISS GmbH 1 Wer ist BISS? Erfahrung und Verständnis für Technik und Fachlichkeit sind entscheidend

Mehr

Modellgetriebene Entwicklung von Pervasive Games

Modellgetriebene Entwicklung von Pervasive Games AW1 Vortrag von Hauke Wittern Modellgetriebene Entwicklung von Pervasive Games Entwicklung einer domänenspezifischen Sprache 09.12.2008 Agenda Motivation Pervasive Games Modellgetriebene Softwareentwicklung

Mehr

Erläuterungen zu Darstellung des DLQ-Datenportals

Erläuterungen zu Darstellung des DLQ-Datenportals Erläuterungen zu Darstellung des DLQ-Datenportals Definition zum Datenportal Das DLQ-Datenportal (DP) definiert fachliche Schnittstellen für den Datenaustausch zwischen verschiedenen Kommunikationspartnern.

Mehr

22. Januar Gruppe 2: TOPCASED

22. Januar Gruppe 2: TOPCASED 22. Januar 2008 Aufgabenstellung Modellgetriebene Softwareentwicklung auf Basis von am Beispiel eines Seminarverwaltungssystems Ziel Entwicklungsprozess Anforderungen & Codegenerierung Modellierung & Templates

Mehr

BiPRO-Tag Herbst 2011. 7./8. Dezember 2011 Novotel Düsseldorf /Neuss

BiPRO-Tag Herbst 2011. 7./8. Dezember 2011 Novotel Düsseldorf /Neuss BiPRO-Tag Herbst 2011 7./8. Dezember 2011 Novotel Düsseldorf /Neuss Von der Norm zur produktiven Anbindung Jörn Bilicki Leitender IT-Architekt Leiter BiPRO-Kompetenzcenter C1 FinCon GmbH Themen BiPRO ganz

Mehr

Organisation und Systeme SOA: Erstellung von Templates für WebService Consumer und Provider in Java

Organisation und Systeme SOA: Erstellung von Templates für WebService Consumer und Provider in Java SOA: Erstellung von Templates für WebService Consumer und Provider in Java Entwicklung von Java WebService Provider- und Consumer-Bibliotheken zur Standardisierung der Karmann WebService Landschaft. Konzeption

Mehr

Ein generativer Ansatz für den automatisierten Softwaretest,

Ein generativer Ansatz für den automatisierten Softwaretest, Ein generativer Ansatz für den automatisierten Softwaretest Konferenz Softwaremanagement 2015 19. März 2015 1 isax GmbH & Co. KG Unsere IT-Experten Softwareentwicklung Systemtest Systemintegration Betriebsführung

Mehr

Vortrag. Thema: Apache Struts + Tiles

Vortrag. Thema: Apache Struts + Tiles Vortrag Thema: Apache Struts + Tiles Mohamed Haji Julian Cordes Robin Röttger Web 2.0 WS 2014/2015 1 Inhalte 1. Einleitung 2. Grundlegendes mit Struts 3. Apache Tiles (mit Struts) 4. Praktikum 5. Diskussion

Mehr

X4 BiPRO Server. Pascal Popp SoftProject GmbH

X4 BiPRO Server. Pascal Popp SoftProject GmbH Pascal Popp 18.08.2017 SoftProject GmbH Agenda Übersicht X4 BiPRO Server Umgesetzte Normen Architektur & Funktionsweise Komponenten Realisierung eines Services mit X4 BiPRO X4 BiPRO-Services anhand einiger

Mehr

- - CodE 11 CodE 0 0 0 0 0 0 0 0 2.o C 1 10.0 C 2 off 3 3.0 4 2.0 5 off 6 1 8 20.0 9 60 C 7 4.0 10 80 C 1 38 C 12 8 k 13 on 14 30.0 15 10 16 - - CodE 11 CodE 0 0 0 0 0 0 0 0 2.o C 1 10.0 C 2

Mehr

XML für Prozesse, XML in Prozessen Erfahrungen aus der Praxis

XML für Prozesse, XML in Prozessen Erfahrungen aus der Praxis XML für Prozesse, XML in Prozessen Erfahrungen aus der Praxis Gerhard Lier Produktmanager X4 BPM Suite SoftProject GmbH 1 SoftProject GmbH Eine kurze Vorstellung Das Unternehmen: Geschäftsführer: Hauptsitz:

Mehr

UML Modellierung und Model Driven Architecture (MDA) für Java mittels Rational Software Architect (RSA)

UML Modellierung und Model Driven Architecture (MDA) für Java mittels Rational Software Architect (RSA) UML Modellierung und Model Driven Architecture (MDA) für Java mittels Rational Software Architect (RSA) IBM Software Group, Rational Austria 2011 IBM Corporation Agenda Was ist MDA und welche Probleme

Mehr

Grundlagen der Web-Entwicklung INF3172

Grundlagen der Web-Entwicklung INF3172 Grundlagen der Web-Entwicklung INF3172 Web-Services Thomas Walter 16.01.2014 Version 1.0 aktuelles 2 Webservice weitere grundlegende Architektur im Web: Webservice (Web-Dienst) Zusammenarbeit verschiedener

Mehr

Komponentenorientierte Software-Entwicklung. Seite 1 / 42

Komponentenorientierte 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

Mehr

Fault Handling in Webservices. SoSe 2011

Fault Handling in Webservices. SoSe 2011 7. Übung zur Vorlesung Service-orientierte Architekturen Fault Handling in Webservices SoSe 2011 Fehlerbehandlung / Fault Handling Wie und wo sollten Fehler behandelt werden? Welche behandeln, da wo sie

Mehr

Erfahrungsbericht. Donatas Valys Client Architect SOA. Bildquelle: KUKA Roboter GmbH. DOAG2012 Arbeiten am Enterprise SOA-Fließband D.

Erfahrungsbericht. Donatas Valys Client Architect SOA. Bildquelle: KUKA Roboter GmbH. DOAG2012 Arbeiten am Enterprise SOA-Fließband D. 1 Arbeiten am Enterprise SOA Fließband - Erfahrungsbericht Donatas Valys Client Architect SOA 2 Bildquelle: KUKA Roboter GmbH Program Agenda Fachlicher Kontext SOA vom Fließband Arbeiten am SOA Fließband

Mehr

SECTINO. Security for Inter-Organizational Workflows

SECTINO. Security for Inter-Organizational Workflows SECTINO Security for Inter-Organizational Workflows Framework zur Modellierung und Realsisierung sicherheitskritischer organisationsübergreifender Workflows Kooperation Research Group Quality Engineering

Mehr

XSLT vs. STX STX. Streaming Transformation for XML. Jan Krueger

XSLT vs. STX STX. Streaming Transformation for XML. Jan Krueger STX Streaming Transformation for XML Jan Krueger (jkrueger@) Motivation Gemeinsamkeiten : XSLT, STX Was ist neu? Zusammenfassung fuer XSLT Insider Fazit Literatur - 2 - Motivation

Mehr

Java Web Services. Seminarunterlage. Version 4.03 vom

Java Web Services. Seminarunterlage. Version 4.03 vom Seminarunterlage Version: 4.03 Version 4.03 vom 2. Januar 2017 Dieses Dokument wird durch die veröffentlicht.. Alle Rechte vorbehalten. Alle Produkt- und Dienstleistungs-Bezeichnungen sind Warenzeichen

Mehr

OWASP Stammtisch München Sep 2014 XSS und andere Sicherheitslücken aus der Perspektive des Programmcodes

OWASP Stammtisch München Sep 2014 XSS und andere Sicherheitslücken aus der Perspektive des Programmcodes OWASP Stammtisch München Sep 2014 XSS und andere Sicherheitslücken aus der Perspektive des Programmcodes 1 XSS: Cross-Site Scripting 1.) Es gelangen Daten in den Web-Browser, die Steuerungsinformationen

Mehr

Workflowsysteme. Anforderungen, Erfahrungen und Referenzarchitektur

Workflowsysteme. Anforderungen, Erfahrungen und Referenzarchitektur Workflowsysteme Anforderungen, Erfahrungen und Referenzarchitektur Kontakt Dr. Markus Trenkle Software Architekt Telefon: +49 (0)89 61049-0 Fax: +49 (0)89 61049-85 E-mail: markus.trenkle@interface-ag.com

Mehr

Web (Site) Engineering (WebSE)

Web (Site) Engineering (WebSE) 1 / 22 Web (Site) Engineering (WebSE) Vorlesung 6: Tools und Programmierung B. Schiemann, P. Reiß Lehrstuhl für Informatik 8 Universität Erlangen-Nürnberg 29.11.2005 2 / 22 Übersicht XML-Beispiel Zugriff

Mehr

Oracle PL/SQL und XML. Marco Skulschus Marcus Wiederstein

Oracle PL/SQL und XML. Marco Skulschus Marcus Wiederstein www.comelio-medien.com Oracle, PL/SQL und XML Marco Skulschus Marcus Wiederstein Oracle PL/SQL und XML Marco Skulschus Marcus Wiederstein Oracle, PL/SQL und XML Marco Skulschus Marcus Wiederstein Webseite

Mehr

Eclipse Modeling Framework Modellgetriebene Softwareentwicklung Prof. Andreas Schmidt

Eclipse Modeling Framework Modellgetriebene Softwareentwicklung Prof. Andreas Schmidt Eclipse Modeling Framework Modellgetriebene Softwareentwicklung Prof. Andreas Schmidt Sören Bühler buso1011 36811 Julia Haßlinger haju1013 37141 Anja Heinzberger hean1017 36622 Agenda Allgemeines Historie

Mehr

Hauptseminar Informatik. Java Web Frameworks Alexander Löser

Hauptseminar Informatik. Java Web Frameworks Alexander Löser Hauptseminar Informatik Java Web Frameworks 14.06.2002 Alexander Löser Gliederung Frameworks Model View Controller Struts Turbine Barracuda Expresso Fazit Hauptseminar Informatik: Java-Web-Frameworks (Alexander

Mehr

bitflux CMS ein crossmedia-fähiges opensource System ein Vortrag von Marcel Linnenfelser

bitflux CMS ein crossmedia-fähiges opensource System ein Vortrag von Marcel Linnenfelser bitflux CMS 1 bitflux CMS ein crossmedia-fähiges opensource System ein Vortrag von Marcel Linnenfelser bitflux CMS 2 0 Gliederung Einführung Verwendete Technologien Architektur GUI Zusammenfassung Bewertung

Mehr

Integration von UIS-Webdiensten

Integration von UIS-Webdiensten Integration von UIS-Webdiensten neue Möglichkeiten durch Web 2.0 basierte Technologien Clemens Düpmeier, Werner Geiger, Claudia Greceanu (duepmeier, geiger, greceanu@iai.fzk.de) Institut für Angewandte

Mehr

Web-Sevices : WSDL Entwicklung von Web-Anwendungen

Web-Sevices : WSDL Entwicklung von Web-Anwendungen Web-Sevices : WSDL Entwicklung von Web-Anwendungen Axel Reusch : ar047 MIB page 1 : 50 Agenda! Allgemeines! Prinzip! Anwendung! Details! WSDL und SOAP! Beispiel mit Java! Erweiterungen! Vorteile! Nachteile!

Mehr

Java und XML Grundlagen, Einsatz, Referenz

Java und XML Grundlagen, Einsatz, Referenz Stephan Niedermeier Michael Scholz 2008 AGI-Information Management Consultants May be used for personal purporses only or by libraries associated to dandelon.com network. Java und XML Grundlagen, Einsatz,

Mehr

Modellgetriebene Entwicklung eingebetteter Systeme mit Eclipse

Modellgetriebene Entwicklung eingebetteter Systeme mit Eclipse Modellgetriebene Entwicklung eingebetteter Systeme mit Eclipse Dr. Lothar Wendehals Softwarearchitekt Axel Terfloth Leiter Forschung und Entwicklung Software Engineering 2009 4. März 2009, Kaiserslautern

Mehr

Datenharmonisierung Aktuelle Termine

Datenharmonisierung Aktuelle Termine LIVE nach INSPIRE Wer wir sind» Gold-Partner von Safe Software Inc. (CAN) für FME-Produkte (räumliche Datendrehscheibe)» Herstellerunabhängiger IT-Lösungsanbieter» Seit über 12 Jahren führender Anbieter

Mehr

Potentiale modellgetriebener Softwareentwicklung

Potentiale modellgetriebener Softwareentwicklung Model Driven Software Development Potentiale modellgetriebener Softwareentwicklung Referent: Hartwig Tödter Seite 2 / 23 Inhaltsverzeichnis 1. Grundideen modellgetriebener Softwareentwicklung 2. Vorteile

Mehr

Implementierung von Web Services: Teil I: Einleitung / SOAP

Implementierung von Web Services: Teil I: Einleitung / SOAP Implementierung von Web Services: Teil I: Einleitung / SOAP Prof. Dr. Kanne - FSS 2007 Carl-Christian Kanne, February 25, 2007 Web Services - p. 1/12 Web Services: Allgemein XML Datenaustauschformat plattformunabhängig

Mehr

Model Driven Architecture

Model Driven Architecture Roland Petrasch Oliver Meimberg Model Driven Architecture Eine praxisorientierte Einführung in die MDA Mit Gastbeiträgen von Florian Fieber und Karsten Thoms dpunkt.verlag Inhaltsverzeichnis Vorwort 1

Mehr

MDK Branchensoftware. Wir machen das jetzt! Von Lastenheften, Modularität und Homogenisierung. MDK-IT GmbH Hamburg, 1. März 2018

MDK Branchensoftware. Wir machen das jetzt! Von Lastenheften, Modularität und Homogenisierung. MDK-IT GmbH Hamburg, 1. März 2018 Branchensoftware Wir machen das jetzt! Von Lastenheften, Modularität und Homogenisierung -IT GmbH Hamburg, 1. März 2018 Madeleine Apitz? Diplom Verwaltungswirtin (RV) See-Berufsgenossenschaft in Hamburg

Mehr

Tipps und Tricks für FME mit INSPIRE. Beispiel: Protected Sites 1

Tipps und Tricks für FME mit INSPIRE. Beispiel: Protected Sites 1 Tipps und Tricks für FME mit INSPIRE Beispiel: Protected Sites 1 Themen Generelle Konzepte Vorarbeiten mit den Daten Erstellen der Attribute Parameter Datumswerte Listenattribute Geometrieoperationen Parameter

Mehr

Norm 220 Kommunikationsmodell

Norm 220 Kommunikationsmodell 1 Norm 220 Kommunikationsmodell 2 3 Release und Version Release 1, Version 1.0, vom 19. Juni 2007 4 5 Status Offizielle Norm 6 7 Editor Jörg Treiner, IDEAL Gruppe 8 9 10 11 12 13 14 15 16 17 18 19 20 Autoren

Mehr

AW2. related work. Benedikt Johannsen INF-M2 Anwendung 2 - Sommersemester Juni 2010

AW2. related work. Benedikt Johannsen INF-M2 Anwendung 2 - Sommersemester Juni 2010 AW2 Ambient Intelligence Networks related work INF-M2 Anwendung 2 - Sommersemester 2010 02. Juni 2010 Gliederung Wiederholung AW1 Vergleichbare Projekte Hydra Middleware Amigo Common Information Model

Mehr

COPE COuPled Evolution of metamodels and models

COPE COuPled Evolution of metamodels and models COPE COuPled Evolution of metamodels and models Diplomarbeit in Zusammenarbeit mit der BMW Car IT (Betreuer: Elmar Jürgens, Sebastian Benz) Markus Herrmannsdörfer 7. November 2007 Perlen der Informatik

Mehr

Bessere Service-Modellierung durch Kombination von BPMN und SoaML. Nürnberg, 24. Februar 2011

Bessere Service-Modellierung durch Kombination von BPMN und SoaML. Nürnberg, 24. Februar 2011 Bessere Service-Modellierung durch Kombination von BPMN und SoaML Nürnberg, 24. Februar 2011 Vorstellung Maria Deeg Project Manager, Leiterin der MID Akademie m.deeg@mid.de Studium Lehramt Gymnasium Mathematik

Mehr

ETL-Industrialisierung mit dem OWB Mapping Generator. Irina Gotlibovych Senior System Beraterin

ETL-Industrialisierung mit dem OWB Mapping Generator. Irina Gotlibovych Senior System Beraterin ETL-Industrialisierung mit dem OWB Mapping Generator Irina Gotlibovych Senior System Beraterin MT AG managing technology Daten und Fakten Als innovativer Beratungs- und IT-Dienstleister zählt die MT AG

Mehr

Stefan Zörner. Portlets. Portalkomponenten in Java. ntwickier

Stefan Zörner. Portlets. Portalkomponenten in Java. ntwickier Stefan Zörner Portlets Portalkomponenten in Java ntwickier Vorwort 9 1 Portalkomponenten in Java 11 1.1 Hype beiseite 11 Was ist ein Portal? 11 Portalkomponenten in Java 14 Das Portlet-Ökosystem 16 1.2

Mehr

Projekt GIRAFFE. Informationsveranstaltung für Versicherer, Brokersoftwarehersteller und Broker mit eigener Software

Projekt GIRAFFE. Informationsveranstaltung für Versicherer, Brokersoftwarehersteller und Broker mit eigener Software Projekt GIRAFFE Informationsveranstaltung für Versicherer, Brokersoftwarehersteller und Broker mit eigener Software 21. September 2016 Agenda Begrüssung Überblick Projekt Giraffe Voraussetzungen für BSW

Mehr

FWP Aktuelle Technologien zur Entwicklung verteilter Java-Anwendungen. Sommersemester Michael Theis, Lehrbeauftragter 1

FWP Aktuelle Technologien zur Entwicklung verteilter Java-Anwendungen. Sommersemester Michael Theis, Lehrbeauftragter 1 FWP Aktuelle Technologien zur Entwicklung verteilter Java-Anwendungen Sommersemester 2017 2017 Michael Theis, Lehrbeauftragter 1 2 Servlet API Websockets JSF JAX-WS JAX-RS JMS JAXB JSON-P JEE Enterprise

Mehr

Transformations. Die API des Oracle Datamodeler. Dr. Gudrun Pabst. Trivadis GmbH Lehrer-Wirth-Straße München.

Transformations. Die API des Oracle Datamodeler. Dr. Gudrun Pabst. Trivadis GmbH Lehrer-Wirth-Straße München. Transformations Die API des Oracle Datamodeler Dr. Gudrun Pabst Trivadis GmbH Lehrer-Wirth-Straße 4 81829 München gudrun.pabst@trivadis.com BASEL BERN LAUSANNE ZÜRICH DÜSSELDORF FRANKFURT A.M. FREIBURG

Mehr

Modellgetriebene Softwareentwicklung bei der IBYKUS AG

Modellgetriebene Softwareentwicklung bei der IBYKUS AG Modellgetriebene Softwareentwicklung bei der IBYKUS AG Theorie Teil 7: Modelltransformationen Dr. Steffen Skatulla IBYKUS AG 1 Inhalt Teil 7: Modelltransformationen Wozu Modelltransformationen? Konzepte

Mehr

Software-Engineering im Sommersemester 2014

Software-Engineering im Sommersemester 2014 Methodische Grundlagen des Software-Engineering SS 2014 Vorlesung Methodische Grundlagen des Software-Engineering im Sommersemester 2014 Prof. Dr. Jan Jürjens TU Dortmund, Fakultät Informatik, Lehrstuhl

Mehr

Prozess- und Workflowoptimierung durch konsequente Integration zum Frontoffice

Prozess- und Workflowoptimierung durch konsequente Integration zum Frontoffice Prozess- und Workflowoptimierung durch konsequente Integration zum Frontoffice Renke Luers Projektleiter, BISS GmbH Jürgen Reinsch Leiter IT / CIO, VPV Versicherungen Messekongress IT für Versicherungen,

Mehr

Teamgeist digital. Erfolgreiche Implementierung der BIM Methode in einem Planungsbüro. Teamgeist digital BIM Implementierung im Planungsbüro

Teamgeist digital. Erfolgreiche Implementierung der BIM Methode in einem Planungsbüro. Teamgeist digital BIM Implementierung im Planungsbüro Teamgeist digital Erfolgreiche Implementierung der BIM Methode in einem Planungsbüro Dipl.-Ing. Hinrich Münzner, MBA Agenda Boll und Partner / BIM Definitionen Einführung der BIM Methode in einem Planungsbüro

Mehr

Herzlich Willkommen zum Webinar!

Herzlich Willkommen zum Webinar! Herzlich Willkommen zum Webinar! Thema: Model Driven Transformation für Streaming Architekturen Informationen: Sprache: deutsch Dauer: ca. 30-40 Min. inkl. Q&A Präsentation Johannes Mickel Senior Consultant

Mehr

Entwicklung per Click?

Entwicklung per Click? Entwicklung per Click? Oliver Lemm Düsseldorf, 09.06.2015 GESCHÄFTSFORM HAUPTSITZ INHABERGEFÜHRTE AG RATINGEN GRÜNDUNGSJAHR 1994 BESCHÄFTIGTE BETEILIGUNGEN 180 FESTANGESTELLTE MITARBEITER MT-IFS GMBH,

Mehr

Grundlagen der Normen des BiPRO e.v.

Grundlagen der Normen des BiPRO e.v. Grundlagen der Normen des BiPRO e.v. Markus Leusch Verena Wüster BiPRO e.v. Organisationsstruktur des Vereins Mitgliederversammlung Vorstand gem. 26 BGB sind: - Präsident - Stellvert. Präsident - Direktor

Mehr

oxando Wir stellen uns vor! 2013 oxando GmbH, Mobile Solutions, 1 macht mobil einfach

oxando Wir stellen uns vor! 2013 oxando GmbH, Mobile Solutions, 1 macht mobil einfach oxando Wir stellen uns vor! 2013 oxando GmbH, Mobile Solutions, 1 Vorstellung oxando GmbH Gründung 2007 mit Hauptsitz in Mannheim Über 30 Mitarbeiter in Beratung und Entwicklung Geschäftsbereiche: Instandhaltung

Mehr

XML Schema Marco Skulschus Marcus Wiederstein Sarah Winterstone

XML Schema Marco Skulschus Marcus Wiederstein Sarah Winterstone www.comelio-medien.com XML Schema Marco Skulschus Marcus Wiederstein Sarah Winterstone XML Schema Marco Skulschus Marcus Wiederstein Sarah Winterstone XML Schema Marco Skulschus Marcus Wiederstein Sarah

Mehr

Openinterface Impuls Eine kurze Vorstellung. Openinterface, J. Friebe, KISTERS AG, J. Jordan, IDS GmbH, E. Herold, PSI Software AG

Openinterface Impuls Eine kurze Vorstellung. Openinterface, J. Friebe, KISTERS AG, J. Jordan, IDS GmbH, E. Herold, PSI Software AG Openinterface Impuls Eine kurze Vorstellung Openinterface, J. Friebe, KISTERS AG, J. Jordan, IDS GmbH, E. Herold, PSI Software AG Frankfurt, 19.10.2017 Openinterface Impuls Eine kurze Vorstellung Openinterface,

Mehr

Datasets als DTO im Web Service-Umfeld

Datasets als DTO im Web Service-Umfeld Datasets als DTO im Web Service-Umfeld Ein Erfahrungsbericht Markus Legner Senior Consultant Tricept Informationssysteme AG Benzstr. 37 70736 Fellbach 0711 / 52 08 92 60 www.tricept.de 1 Einleitung Wie

Mehr

Einsatz von Scalable Vector Graphics (SVG) zur Modellrepräsentation und -manipulation in Web-Anwendungen mit J2EE. Motivation und Zielsetzung

Einsatz von Scalable Vector Graphics (SVG) zur Modellrepräsentation und -manipulation in Web-Anwendungen mit J2EE. Motivation und Zielsetzung Einsatz von Scalable Vector Graphics (SVG) zur Modellrepräsentation und -manipulation in Web-Anwendungen mit J2EE www.arsnova.de Java Forum Stuttgart, 01. Juli 2004 1 Agenda SVG als Lösungsansatz SVG/J2EE-Technologiestudie

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

Modellgetriebene Softwareentwicklung. Gabriele Taentzer WS 2012/2013 Philipps-Universität Marburg

Modellgetriebene Softwareentwicklung. Gabriele Taentzer WS 2012/2013 Philipps-Universität Marburg Modellgetriebene Softwareentwicklung Gabriele Taentzer WS 2012/2013 Philipps-Universität Marburg Organisation der LV Umfang: 6 SWS, 9 ECTS Punkte Veranstalter: Gabriele Taentzer, Daniel Strüber Kontakt:

Mehr

!!!! Mail: Web: juergen-schuster-it.de. ! APEX D-A-CH Facebook Group: bit.ly/apex_on_facebook

!!!! Mail: Web: juergen-schuster-it.de. ! APEX D-A-CH Facebook Group: bit.ly/apex_on_facebook !!!! Mail: j_schuster@me.com! Twitter: @JuergenSchuster Web: juergen-schuster-it.de!! APEX D-A-CH Facebook Group: bit.ly/apex_on_facebook Zu meiner Person Oracle (13 Jahre) Freiberuflich (5 Jahre) APEX

Mehr

PubMan Days - Entwicklerworkshop Datenmigration in PubMan

PubMan Days - Entwicklerworkshop Datenmigration in PubMan PubMan Days - Entwicklerworkshop Datenmigration in PubMan PubMan Days München, 19. September 2012 Matthias Walter walter@mpdl.mpg.de COLAB-Verweis http://bit.ly/uien8v 19.09.2012 Template Entwurf (Fußnotenmuster)

Mehr

MHP Radio Frequency Solution Ihre Lösung zur effizienten Integration von Mobile Devices in Ihre Lagerabläufe!

MHP Radio Frequency Solution Ihre Lösung zur effizienten Integration von Mobile Devices in Ihre Lagerabläufe! MHP Radio Frequency Solution Ihre Lösung zur effizienten Integration von Mobile Devices in Ihre Lagerabläufe! Matthias Ludwig Präsentation Business Solutions 2014 Mieschke Hofmann und Partner Gesellschaft

Mehr

Wiederverwendung von Transformationen

Wiederverwendung von Transformationen Wiederverwendung von Transformationen Thorsten Pohl Lufthansa TechnikAG Weg beimjäger 192 22335Hamburg thorsten.pohl@lht.dlh.de Abstract: Wiederverwendung ist in der Softwareentwicklung ein großes Thema.

Mehr

Übersicht. Web (Site) Engineering (WebSE) XML-Beispieldokument. Simple API for XML (SAX) [Pro] XML-Beispiel. Vorlesung 6: Tools und Programmierung

Übersicht. Web (Site) Engineering (WebSE) XML-Beispieldokument. Simple API for XML (SAX) [Pro] XML-Beispiel. Vorlesung 6: Tools und Programmierung Übersicht Web (Site) Engineering (WebSE) Vorlesung 6: Tools und Programmierung XML-Beispiel B. Schiemann, P. Reiß Lehrstuhl für Informatik 8 Universität Erlangen-Nürnberg 29.11.2005 Zugriff auf Inhalt,

Mehr

OPTIMIERTE UNTERNEHMEN. Erfolgreich Projekte meistern in der digitalen Transformation

OPTIMIERTE UNTERNEHMEN. Erfolgreich Projekte meistern in der digitalen Transformation OPTIMIERTE UNTERNEHMEN Erfolgreich Projekte meistern in der digitalen Transformation UWS Business Solutions GmbH Organisations- und IT-Beratung Gegründet 1990 Standort Kernteam Paderborn 10 Mitarbeiter

Mehr

<Insert Picture Here> Einführung in SOA

<Insert Picture Here> Einführung in SOA Einführung in SOA Markus Lohn Senior Principal Consultant SOA? - Ideen Selling Oracle To All SAP On ABAP Increasing Sales Of Applications 3 Agenda Motivation SOA-Definition SOA-Konzepte

Mehr

Stundentische Aushilfe Content-Pflege Web (m/w) ab sofort

Stundentische Aushilfe Content-Pflege Web (m/w) ab sofort Stundentische Aushilfe Content-Pflege Web (m/w) ab sofort Aufgaben, die Ihnen gefallen werden Unterstützung des Implementierungs-Teams Pflege von Webseiten mittels verschiedener Content Management Systeme

Mehr

Nonstandard Datenbanken

Nonstandard Datenbanken Prof. Dr. V. Linnemann Nils Höller Universität zu Lübeck Institut für Informationssysteme Lübeck, den 02. Februar 2009 Nonstandard Datenbanken Wintersemester 2008/2009 13. Übungsblatt: Probe-Klausur Hinweise:

Mehr

egovernment in der Bauleitplanung mit der xplanbox leicht gemacht von Dirk Stenger

egovernment in der Bauleitplanung mit der xplanbox leicht gemacht von Dirk Stenger egovernment in der Bauleitplanung mit der xplanbox leicht gemacht von Dirk Stenger (stenger@lat-lon.de) 1 Agenda 1. Einleitung 2. XPlanung 3. Nutzung von deegree zur Umsetzung von XPlanung 4. Validierung

Mehr

Workshop Insight Mobile

Workshop Insight Mobile Workshop Insight Mobile Konfiguration mobiler Anwendung 17.05.2017 Marc Bogenstahl GiS Gesellschaft für integrierte Systemplanung mbh Agenda 1. Überblick Insight Config 2. Tools a. Insight Config Editor

Mehr

Georg Hinkel 1, Thomas Goldschmidt 2

Georg Hinkel 1, Thomas Goldschmidt 2 FZI FORSCHUNGSZENTRUM INFORMATIK Tool Support for Model Transformations: On Solutions using Internal Languages Georg Hinkel 1, Thomas Goldschmidt 2 1 FZI Forschungszentrum Informatik, Softwareentwicklung,

Mehr

Motivation Grundlagen Technologien Manipulation Ecore Genmodell Demo Persistenz Notification Ausblick GMF Fazit / Quellen

Motivation Grundlagen Technologien Manipulation Ecore Genmodell Demo Persistenz Notification Ausblick GMF Fazit / Quellen Motivation Grundlagen Technologien Manipulation Ecore Genmodell Demo Persistenz Notification Ausblick GMF Fazit / Quellen Soll ich Modellieren oder Programmieren? sowohl als auch!!! Produktivitäts-Steigerung

Mehr

MyCoRe > V1.0: Technische Weiterentwicklung

MyCoRe > V1.0: Technische Weiterentwicklung MyCoRe > V1.0: Technische Weiterentwicklung Frank Lützenkirchen, Kathleen Krebs Folie 1 Kontrollflüsse bisher Kontrollflüsse sind im MyCoRe Kern oder der darauf basierenden Applikation fix und explizit

Mehr

Master Seminar Generische Modelbasierte. Benedikt Johannsen INF-M3 Master Seminar - Wintersemester 2010/ Dezember 2010

Master Seminar Generische Modelbasierte. Benedikt Johannsen INF-M3 Master Seminar - Wintersemester 2010/ Dezember 2010 Master Seminar Generische Modelbasierte Kommunikationsinfrastruktur INF-M3 Master Seminar - Wintersemester 2010/11 09. Dezember 2010 Gliederung Motivation Rückblick AW2 Zielsetzung Geplantes Vorgehen Herausforderungen

Mehr

FRIENDSHIP-Framework: Optimierung umströmter Flächen über konzeptionelle Kopplung von CAD, Variation und Simulation.

FRIENDSHIP-Framework: Optimierung umströmter Flächen über konzeptionelle Kopplung von CAD, Variation und Simulation. FRIENDSHIP-Framework: Optimierung umströmter Flächen über konzeptionelle Kopplung von CAD, Variation und Simulation www.friendship-systems.com Inhalt FRIENDSHIP SYSTEMS FRIENDSHIP-Framework Parametrische

Mehr

Prozessbaukasten der BiPRO

Prozessbaukasten der BiPRO Prozessbaukasten der BiPRO Markus Leusch Fachlicher Koordinator BiPRO e.v. Projekt-Einführungstag ProIG 20. Oktober 2015 BiPRO Geschäftsstelle BiPRO-Kommunikationsmodell XML Request Client Response WSDL

Mehr

DESIGN THINKING LERNEN Probleme verstehen, Lösungen entwickeln.

DESIGN THINKING LERNEN Probleme verstehen, Lösungen entwickeln. DESIGN THINKING LERNEN Probleme verstehen, Lösungen entwickeln. KURZ-VORSTELLUNG KEY VALUES GmbH Das Neue schaffen, in der Organisation verankern und erfolgreich umsetzen. INNOVATION Neue Nutzen, Produkte,

Mehr

EAM Community. Rolf Weber Uwe Schröder 1.10.2013. Workshop MDM und EAM. Rolf Weber, Senior Process Architect Laufenburg, 1.

EAM Community. Rolf Weber Uwe Schröder 1.10.2013. Workshop MDM und EAM. Rolf Weber, Senior Process Architect Laufenburg, 1. EAM Community Workshop MDM und EAM Rolf Weber Uwe Schröder Rolf Weber, Senior Process Architect Laufenburg, 1. Oktober 2013 1.10.2013 Introduction Behandelte Themen Driver Grid Control Business Growth

Mehr

Planungsszenarien unter Berücksichtigung von Vectoring

Planungsszenarien unter Berücksichtigung von Vectoring Planungsszenarien unter Berücksichtigung von Vectoring KVz-Workshop 22. Oktober 2013 Würzburg Dr. Matthias Pohler, Tele-Kabel-Ingenieurgesellschaft mbh, Geschäftsführer Kontakt: Tel.: 0371-52333-0, Mail:

Mehr

INSPIRE Datenüberführung leicht gemacht

INSPIRE Datenüberführung leicht gemacht INSPIRE Datenüberführung leicht gemacht Hannover, 26. Juni 2018 Benjamin Quest con terra GmbH con terra - Systemintegrator für Geo-IT-Lösungen Gründung 1993, Firmensitz in Münster 135 Mitarbeiter Geo-IT-Lösungen

Mehr

Abb. 1: Klassische P2P Integration. Abb. 2: Integration über einen Service Bus

Abb. 1: Klassische P2P Integration. Abb. 2: Integration über einen Service Bus SOA Suite und AIA als Integrationsplattform für heterogene Anwendungen Marcel Mertin ec4u expert consulting (schweiz) ag Pfäffikon (Schweiz) Schlüsselworte SOA, AIA, 11g, MDS, WebServices, Technology Adapters,

Mehr

Ein Design Tool für objektorientierte portable Programmierschnittstellen

Ein Design Tool für objektorientierte portable Programmierschnittstellen Diplomarbeit Ein Design Tool für objektorientierte portable Programmierschnittstellen Vortragender: Elias Volanakis Inhalt 1. Entwurfsmuster 2. Wrapper Facade (WF) Aufgaben & Struktur Implementierung Nutzen

Mehr

UI / UX Designer (m/w)

UI / UX Designer (m/w) UI / UX Designer (m/w) Konzeption und Design für Webportale, Shopsysteme und mobile Anwendungen Erstellen von Wireframes und Prototypen für neue Projekte und Features Resposive Design von Benutzeroberflächen

Mehr

THOMAS BRUNNER. Diplom-Informatiker (FH) Angewandte Informatik. Geburtsjahr 1982 Profil-Stand März 2016

THOMAS BRUNNER. Diplom-Informatiker (FH) Angewandte Informatik. Geburtsjahr 1982 Profil-Stand März 2016 THOMAS BRUNNER Diplom-Informatiker (FH) Angewandte Informatik Geburtsjahr 1982 Profil-Stand März 2016 Triona Information und Technologie GmbH Wilhelm-Theodor-Römheld-Str. 14 55130 Mainz Fon +49 (0) 61

Mehr

Die Integration der VU-IT in die IT der Makler. Ein Praxisbericht der Barmenia Versicherungen

Die Integration der VU-IT in die IT der Makler. Ein Praxisbericht der Barmenia Versicherungen Die Integration der VU-IT in die IT der Makler Ein Praxisbericht der Barmenia Versicherungen Die Unternehmen Versicherungsvereine auf Gegenseitigkeit Barmenia Kranken Barmenia Leben Aktiengesellschaft

Mehr

Umsetzung einer Beispielanwendung

Umsetzung einer Beispielanwendung Matthias Herlich, Dominik Andexer, Peter Dorfinger Umsetzung einer Beispielanwendung LoRa, SigFox und NB-IoT Beispielanwendung Temperaturmessung Übertragung durch Schmalband-Technologie Speicherung Visualisierung

Mehr

Service Plattform Extrapol

Service Plattform Extrapol Service Plattform Extrapol Rico.Apitz@init.de 14. Microsoft Polizeikongress Köln, 29. September 2009 1. Vorstellung Extrapol 2. PolizeiGenerator 3. PolizeiRepository 4. PolizeiGateway 5. Extrapol im Zentrum

Mehr

SOA zum Anfassen Erfahrungen aus dem LBBW Markets-Portal Projekt

SOA zum Anfassen Erfahrungen aus dem LBBW Markets-Portal Projekt SOA zum Anfassen Erfahrungen aus dem LBBW Markets-Portal Projekt Agenda Vorstellung Projektüberblick Produktmanagement im Portal Integrationsarchitektur Sonderfall Reuters Anbindung Systemarchitektur Projektmanagement

Mehr

DIAMETER Base Protocol (RFC3588)

DIAMETER Base Protocol (RFC3588) Base Protocol (RFC3588) ist eine (nicht rückwärtskompatible) Fortentwicklung des RADIUS Protokolls (Remote Authentication Dial In User Service, RFC2865). Die wichtigsten Unterschiede sind: Es benutzt einen

Mehr

BPE-/BRE-Integration in agree. Systemarchitektur, Technologien, Konzepte

BPE-/BRE-Integration in agree. Systemarchitektur, Technologien, Konzepte BPE-/BRE-Integration in agree Systemarchitektur, Technologien, Konzepte Ziel dieses Vortrags Sie wissen, welche Systeme an der Integration einer Business Process (BPE) und Business Rules Engine (BRE) in

Mehr

Dirk Ammelburger XML. Grundlagen der Sprache und Anwendungen in der Praxis HANSER

Dirk Ammelburger XML. Grundlagen der Sprache und Anwendungen in der Praxis HANSER Dirk Ammelburger XML Grundlagen der Sprache und Anwendungen in der Praxis HANSER r 1 Einleitung 2 1.1 Über dieses Buch 3 1.2 Für wen ist das Buch gedacht? 4 1.3 Wie ist das Buch aufgebaut? 5 1.4 Konventionen

Mehr

Testen von SOA-Anwendungen mit dem BPEL Testframework

Testen von SOA-Anwendungen mit dem BPEL Testframework Testen von SOA-Anwendungen mit dem BPEL Testframework Stefan Kühnlein IBM Deutschland Enterprise Application Solution GmbH Hollerithstr. 1 81829 München 0160/8848611 Stefan.Kuehnlein@de.ibm.com IBM Deutschland

Mehr

6 Zusammenschaltung von Web-Services

6 Zusammenschaltung von Web-Services 6 Zusammenschaltung von Web-Services Komposition von Web-Services zu neuen Web-Services abstrakte Beschreibung der internen Struktur Workflow-Konzept abstrakte Beschreibung der Zusammenhänge und Interaktionen

Mehr

Die Zukunft hat begonnen neue Qualität in der Pflege

Die Zukunft hat begonnen neue Qualität in der Pflege Die Zukunft hat begonnen neue Qualität in der Pflege Internes Qualitätsmanagement und externe Prüfungen greifen ineinander: Projektergebnisse für die stationäre Pflege Constance Stegbauer, aqua - Institut

Mehr

DOAG SIG Day. E-Business Suite und SOA: Was ist heute schon möglich? Thomas Karle PROMATIS software GmbH. Frankfurt 26. April 2007

DOAG SIG Day. E-Business Suite und SOA: Was ist heute schon möglich? Thomas Karle PROMATIS software GmbH. Frankfurt 26. April 2007 DOAG SIG Day E-Business Suite und SOA: Was ist heute schon möglich? Frankfurt 26. April 2007 Thomas Karle PROMATIS software GmbH 1 E-Business Suite und SOA Agenda Geschäftsprozesse auf Basis von SOA Business

Mehr

Common Warehouse Metamodel und Imperfektion

Common Warehouse Metamodel und Imperfektion Common Warehouse Metamodel und Imperfektion Christoph Goebel Imperfektion und erweiterte Konzepte im Data Warehousing 2 Fragestellungen Welche Bedeutung haben Metadaten in der Information Supply Chain

Mehr

TiBTiX Ein soziales Netzwerk für Dokumente. make your customer documents the core of your online CRM

TiBTiX Ein soziales Netzwerk für Dokumente. make your customer documents the core of your online CRM TiBTiX Ein soziales Netzwerk für Dokumente make your customer documents the core of your online CRM Vision TiBTiX macht Schluss mit der zeitraubenden Verwaltung und kostspieligen Versendung von Kundendokumenten.

Mehr

Clean Code, Hacker? Java/ JavaScript Software Developer (m/w) Ihre Aufgaben. Ihr Profil. Kontakt. Shaping It. Delivering results.

Clean Code, Hacker? Java/ JavaScript Software Developer (m/w) Ihre Aufgaben. Ihr Profil. Kontakt. Shaping It. Delivering results. Clean Code, Hacker? Java/ JavaScript Software Developer (m/w) Als Developer bei Senacor schreiben Sie nicht einfach nur Code: Sie entwickeln oder integrieren geschäftskritische Unternehmensanwendungen,

Mehr

Softwareentwicklungen im Projekt OJS-de.net Endspurt

Softwareentwicklungen im Projekt OJS-de.net Endspurt Netzwerk-Workshop 2018 Berlin, 01./02.02.2018 Softwareentwicklungen im Projekt Endspurt Svantje Lilienthal, Dulip Withanage Das Projekt Softwareentwicklung Netzwerk 2 Entwicklungen für OJS 2 Neue Funktionalitäten

Mehr