BiPRO-Anbindung unter.net/wcf
|
|
- Walter Winter
- vor 7 Jahren
- Abrufe
Transkript
1 BiPRO-Workshop für Techniker 2013 BiPRO-Anbindung unter.net/wcf Möglichkeiten, Grenzen und Erweiterbarkeit der Framework-Unterstützung bei der consumerseitigen Anbindung vielfältiger Anbieter und Versionen von BiPRO-Services Markus Keim BCA AG
2 Vorstellung BCA AG Gegründet 1985 Sitz in Oberursel (seit Ende 2012) Ca. 90 Mitarbeiter > 9000 Produkte marktrelevanter Anbieter ~ Partner Einer der größten Maklerpools in Deutschland Business plus Umfassende elektronische Informations-, Beratungs- und Abwicklungsplattform für freie Versicherungs- und Finanzdienstleister SmartClient auf Basis von.net/wcf (WIF) 2
3 Agenda Vorstellung BCA AG Grundproblematik Verwendung von.net/wcf Standard-Tools Verwendung generischer BiPRO Service-Proxys Verwendung dynamischer Service-Endpunkte Nutzung APIs zum XSD-Import und zur Quellkodegenerierung Live-Präsentation Diskussion 3
4 Grundproblematik Consumerseitige Anbindung an BiPRO- Services (insb. Norm 42x, 430, 440) Mehrere Services pro Anbieter (und Norm!) Implementierung Norm 421: Haftpflicht-, Hausrat- und UnfallService Mehrere Anbieter pro Service Mehrere Services pro (BiPRO-) Version Gleiche BiPRO-Basisobjekte Mehrere Versionen pro Service Versionswechsel Zentrale, gemeinsame CCCs bzw. NFRs (Cross Cutting Concern, Non-Functional Requirement) Anbindung: Client-Zugriffklasse (Proxy), Endpunkt, Bindung, (Geschäfts-) Objekte 4
5 Verwendung.NET/WCF Standard-Tools Import der WSDL (inkl. XSDs) per svcutil.exe Komfortabler, weitgehend automatisierter Prozess Generiert clientseitige Zugriffsklasse (Service-Proxy) und Klassen für alle per XSD inkludierten (Geschäfts-) Objekte sowie Endpunkt- und Bindungskonfiguration Keine Unterstützung für BiPRO-SecurityPolicy (SCT per STS) Nicht standardkonform (WS-Trust) -> Keine benutzbare Bindung für Service-Endpunkte und STS Alle Klassen werden in einen servicespezifischen NS generiert Hochgradig redundant (standardisierte Basisobjekte) Jede Implementierungen verwendet eigene Geschäftsobjekte Keine Unterstützung/Übernahme Kommentare aus WSDL/XSD Keine Unterstützung von Aufzählungstypen mit String-Werten 5
6 Verwendung.NET/WCF Standard-Tools Import von XML-Schemata per xsd.exe Generiert (C#) Quellkode für alle Objekte der XML-Schemata Namespace frei konfigurierbar Ermöglicht zentrale Bibliothek(en) von BiPRO-Basisobjekten Service-Proxy sowie Endpunkt- und Bindungskonfiguration müssen anderweitig (manuell) erstellt werden (-> svcutil) Daher auch keine (automatische) Unterstützung für BiPRO- Authentifikationsschema (SCT/STS) Benötigte Serialisierungs-Attribute ( XmlIncludeAttribute ) werden nur innerhalb eines NS generiert -> Fehler beim Serialisieren/Deserialisieren NS-übergreifender Ableitungen Keine Unterstützung/Übernahme Kommentare aus WSDL/XSD Keine Unterstützung von Aufzählungstypen mit String-Werten 6
7 Verwendung generischer BiPRO Service-Proxys Problem: Querschnittliche Belange (CCCs) bzw. nichtfunktionale Anforderungen (NFRs) werden durch Standard-Tools nicht unterstützt Insbesondere Authentifikationsschema (SCT/STS) Spezielle Anforderungen für HTTP- und SOAP-Header.NET/WCF bietet Hooks für viele Aspekte in der Verarbeitung von (SOAP-) Nachrichten ServiceChannelManager (Erstellen/Verwalten von Proxys) EndpointBehavior/MessageInspector (Anpassung Endpunkt-Verhalten und Inspektion/Modifikation SOAP- Nachrichten) 7
8 Verwendung generischer BiPRO Service-Proxys Lösung: Implementierung abstrakter, generischer BiPRO-ServiceProxy Erstellung und vorhalten typisierter Service-Proxys ( Channels ) Prüfung des Sitzungsstatus für einen Proxy (SCT) Anfordern und Setzen eines SCT über den zuständigen STS Modifikation der von WCF generierten SOAP-Nachrichten Hinzufügen HTTP-Header SOAPAction, Entfernen SOAP-Header ( Action, To, ), Hinzufügen ConsumerID, Instantiierung eines konkreten BiPRO- ServiceProxy per Typ-Parameter Typ entspricht WSDL-PortType (Interface, derzeit per svcutil generiert) Beispiel (vereinfacht): public class Bipro421ServiceProxy : BiproServiceProxy<IKompositServicePortType>{} 8
9 Verwendung dynamischer Service-Endpunkte Problem: Es ist nicht sinnvoll (praktikabel) für jede Implementierung einer BiPRO-Norm einen eigenen Endpunkt zu definieren 9 Endpunkt-Eigenschaften sollten bis aus die Endpunkt-Adresse für alle Implementierungen einer Norm/Version identisch sein Standard-Tools erzeugen keine (verwendbaren) Endpunkte Lösung: Dynamisches Erzeugen der Service- Endpunkte zur Laufzeit Client-Konfiguration enthält pro Service und Version generische Endpunkt-Definition ohne Adresse Informationen zu Normen und Implementierungen sind in DB abgelegt (1:n, inkl. Authentifikations-Informationen) Generischer BiPRO-Proxy erstellt Service-Proxy und setzt Endpunktadresse dynamisch (fragt DB ggf. selber ab)
10 Verwendung dynamischer Service-Endpunkte Beispiel (vereinfacht): <!-- BiPRO 421 (KompositService 2.1.5) --> <endpoint address="" binding="custombinding" bindingconfiguration="biproservicebinding contract="kompositservice_2_1_5.ikompositserviceporttype" name= "> </endpoint> Bipro421ServiceProxyBanania bipro421serviceproxy = new Bipro421ServiceProxyBanania(); Bipro421ServiceProxyBanania ist Bipro421ServiceProxy, kann also Informationen zu BiPRO- Norm 421 aus DB abfragen Spezielle Ableitung für VU, kann also Informationen zur VU- Implementierung der Norm 421 (inkl. zentrale Zugangsdaten) aus DB abfragen Bipro421ServiceProxy können aber auch mit zuvor abgefragten Daten zu Endpunktadresse und Zugangsdaten (benutzerspezifische Authentifikation) instantiiert werden 10
11 Nutzung APIs zum XSD-Import und zur Quellkodegenerierung Problem: Direkte Nutzung der Standard-Tools ist inneffizient bzw. nicht praktikabel Hohe Redundanz, schlechte Wartbarkeit, hoher Aufwand zur manuellen Nachbearbeitung von generiertem Quellkode, Lösung: Nutzung von (z. T. nicht öffentlichen) APIs aus verschiedenen Namespaces die auch von svcutil etc. verwendet werden System.Xml.Schema (Unterstützung XML-Schemata) System.Xml.Serialization (Serialisieren/Deserialisieren) System.CodeDom (Struktur und Elemente Quellkodedateien) Microsoft.Csharp (Kompilierung/Generierung C# Quellkode) 11
12 Nutzung APIs zum XSD-Import und zur Quellkodegenerierung Grundidee: Two-pass Importprozess und Quellkodegenerierung mit expliziter Steuerung über API-Methoden Import eines Satz von BiPRO-Schemata (Release, Normpaket) und optionaler VU-Erweiterungen in temporären Namespace Zwischenspeichern von Quelldatei-Schema-Objekt Beziehungen, XML-Importdeklarationen, XML-Annotations, Nochmaliges Einlesen der generierten Schema-Objekte in Ziel- Namespace pro Schema-Quelldatei Generieren C#-Quellkodedatei pro Zielnamespace Generieren von C#-Importdeklarationen Generieren/Modifizieren von Serialisierungs-Attribute Übernahme von XML-Annotations in Quellkodekommentare 12
13 Live-Präsentation 13
14 Diskussion 14
15 Vielen Dank für Ihre Aufmerksamkeit! 15
Themen. Web Service - Clients. Kommunikation zw. Web Services
Themen Web Service - Clients Kommunikation zw. Web Services Bisher: Implementierung einer Java Anwendung und Bereitstellung durch Apache Axis unter Apache Tomcat Java2WSDL Erzeugen einer WSDL-Datei zur
MehrNorm 410 Security Token Service
1 Norm 410 Security Token Service 2 3 Release und Version Release 1, Version 1.0, vom 19. Juni 2007 4 5 Status Offizielle Norm 6 7 Editor Dr. Thomas Kippenberg, NÜRNBERGER 8 9 10 11 12 13 14 Autoren Dr.
MehrVerteilte Systeme: Übung 4
Verteilte Systeme: Übung 4 WSDL und SOAP Oliver Kleine Institut für Telematik https://www.itm.uni-luebeck.de/people/kleine SOAP Nachrichten Serialisierung in XML Root-Element einer SOAP Nachricht ist
MehrVerteilte Systeme: Übung 4
Verteilte Systeme: Übung 4 WSDL und SOAP Oliver Kleine Institut für Telematik https://www.itm.uni-luebeck.de/people/kleine SOAP Nachrichten Serialisierung in XML Root-Element einer SOAP Nachricht ist
Mehr3-schichtige Informationssystem-Architektur
3-schichtige Informationssystem-Architektur plattformunabhängig beliebige Endgeräte Client als Applikation & Applet XML über SOAP Standard plattformunabhängig objektorientierte Architektur multiuserfähig
MehrWiederholung: Beginn
B) Webserivces W3C Web Services Architecture Group: "Ein Web Service ist eine durch einen URI eindeutige identifizierte Softwareanwendung, deren Schnittstellen als XML Artefakte definiert, beschrieben
Mehr.NET-Networking 2 Windows Communication Foundation
.NET-Networking 2 Windows Communication Foundation Proseminar Objektorientiertes Programmieren mit.net und C# Fabian Raab Institut für Informatik Software & Systems Engineering Agenda Grundproblem Bestandteile
MehrBiPRO-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
MehrNorm 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
MehrNorm 225 Service Definition mit WSDL
1 Norm 225 Service Definition mit WSDL 2 3 Release und Version Release 1, Version 2.0, vom 19. Juni 2007 4 5 Status Offizielle Norm 6 7 Editor Dr. Torsten Schmale, inubit AG 8 9 10 11 12 13 14 15 16 17
MehrWorkshop und Vorstudie
se Workshop und Vorstudie Thema: Beratungsprozesse und BiPRO 17. Oktober 2013, 10:00-17:00 Uhr Schriftführer: Markus Leusch, BMS Akademie GmbH Verteiler: Teilnehmer Teilnehmer: Unternehmen: Kontakt: Hahn,
MehrPolymorphismus 44. Function.hpp. #include <string>
Polymorphismus 44 #include Function.hpp class Function { public: virtual ~Function() {}; virtual const std::string& get_name() const = 0; virtual double execute(double x) const = 0; }; // class
MehrPolymorphismus 179. Function.h. #include <string>
Polymorphismus 179 #include Function.h class Function { public: virtual ~Function() {}; virtual std::string get_name() const = 0; virtual double execute(double x) const = 0; }; // class Function
MehrObjektorientierte Programmierung mit C++ SS 2007
Objektorientierte Programmierung mit C++ SS 2007 Andreas F. Borchert Universität Ulm 5. Juni 2007 Polymorphismus #include Function.h class Function { public: virtual ~Function() {}; virtual std::string
MehrK L E T T G R U P P E
Agenda Vorstellung der Klett Gruppe Projektmotivation Umsetzung AutoBank für SAP Cashmanagement mit Moneta für SAP Weitere Schritte Liquiditätsplanung mit Moneta für SAP Zahlungsverkehr mit ipcnavigator
MehrBiPRO und PHP Marcel Maaß
BiPRO und PHP Marcel Maaß MM Newmedia Warum eigentlich PHP? Weil BiPRO SOAP basiert ist Das Simple Object Access Protocoll (SOAP) stützt sich auf XML. XML ist laut Definition plattform- und implementationsunabhängig.
MehrWSDL. Web Services Description Language. André Vorbach. André Vorbach
André Vorbach WSDL Web Services Description Language André Vorbach Übersicht Was ist WSDL? Dokumentenstruktur Elemente Definitions Types Messages porttype Binding Service SOAP-Bindings Beispiel Was ist
Mehrebusiness Übung 3a Spezifikation und Nutzung von Web-APIs (Services) Prof. Dr. Andreas Schmietendorf 1
ebusiness Übung 3a Spezifikation und Nutzung von Web-APIs (Services) 14.03.2017 Prof. Dr. Andreas Schmietendorf 1 Aufgabenstellung 14.03.2017 Prof. Dr. Andreas Schmietendorf 2 Ziele der Übung Spezifikation
MehrTheorie zu Übung 8 Implementierung in Java
Universität Stuttgart Institut für Automatisierungstechnik und Softwaresysteme Prof. Dr.-Ing. M. Weyrich Theorie zu Übung 8 Implementierung in Java Klasse in Java Die Klasse wird durch das class-konzept
MehrObjektorientierte und Funktionale Programmierung SS 2014
Objektorientierte und Funktionale Programmierung SS 2014 6 Objektorientierte Entwurfsmuster 1 6 Objektorientierte Entwurfsmuster Lernziele Einige wichtige Entwurfsmuster kennen und verstehen Einsatzmöglichkeiten
MehrDie OSGi Service Plattform
Die OSGi Service Plattform Seminarvortrag Bernhard Cleven Gliederung 1 Einleitung 2 Das Framework 3 Bundles 4 Services 5 Beispiel 6 Fazit Seite 1/ 17 Einleitung Warum OSGi? Durch Modularisierung flexible
MehrOffice 365 On Premise oder Cloud? Stephan Krüger
Office 365 On Premise oder Cloud? Stephan Krüger Inhalt - Office 2016 Neue Features - Klassische Lizensierung - Was ist Office 365? - Business Pläne vs Enterprise Pläne - MSI Deployment und Updateverteilung
MehrETL-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
MehrNorm 410 Security Token Service
1 Norm 410 Security Token Service 2 3 4 Release und Version Release 2 Version 2.5.0 (2.4.0) vom 25.04.2013, NAUS-Beschluss vom 14.06.2012 5 6 7 8 9 10 Status Arbeitsentwurf vom 12.08.2008 Potenzielle Norm
MehrSeite 1 von 5 Geschäftsführer Sitz der Gesellschaft Gera Tel.: Heiko Dietz Registergericht Jena Fax: Volksbank
Seite 1 von 5 Volksbank Bautzen eg HRB: 506242 http://www.nexory.com Mit dieser Serverbasierten Tobit-Integration können Sie rechtssicher und ohne viel Aufwand das komplette Kommunikationsaufkommen in
MehrWorkshop XÖV-Produktionszubehör und Produktionsumgebungen
Workshop XÖV-Produktionszubehör und Produktionsumgebungen Lars Hamann, TZI Mirco Kuhlmann, TZI Bremen, 26. April 2010 Haus der Bürgerschaft 8:30 12:30 Uhr Agenda Kurze Vorstellung der Teilnehmenden & Klärung
MehrNexory TOBIT2ELO Client und Serverseitige E-Mail Archivierung mit Tobit David.fx
5 Seite 1 von Konto 0304155205 USt. ID-Nr. DE 274910595 BLZ 855 900 00 Nexory TOBIT2ELO Client und Serverseitige E-Mail Archivierung mit Tobit David.fx Mit dieser Serverbasierten Tobit-Integration können
MehrOOP. Tagesprogramm. Software-Entwurfsmuster. Factory-Method. Prototype
1 2014-12-10 Tagesprogramm Software-Entwurfsmuster Factory-Method Prototype 2 2014-12-10 Software-Entwurfsmuster Zweck von Entwurfsmustern Benennen wiederkehrender Probleme und Lösungen Austasch von Erfahrungen
MehrNorm 240 Versionierung
1 Norm 240 Versionierung 2 3 Release und Version Release 1, Version 2.0, vom 19. Juni 2007 4 5 Status Offizielle Norm 6 7 Editor Sascha Klose, VHV Versicherung 8 9 10 11 12 13 14 15 16 Autoren Markus Heussen,
MehrProjekt Entwicklung verteilter Softwaresysteme mit Web Services SoSe Java API for XML Web Service (JAX-WS) April 2008
Projekt Entwicklung verteilter Softwaresysteme mit Web Services SoSe2008 - Java API for XML Web Service (JAX-WS) - 07. April 2008 Verteilte Systeme und Informationssysteme (VSIS) Department Informatik
MehrService Engineering. Übung 2a Spezifikation und Nutzung von Web-APIs (Services) Prof. Dr. Andreas Schmietendorf 1
Service Engineering Übung 2a Spezifikation und Nutzung von Web-APIs (Services) 15.05.2018 Prof. Dr. Andreas Schmietendorf 1 Aufgabenstellung 15.05.2018 Prof. Dr. Andreas Schmietendorf 2 Ziele der Übung
MehrModulare Anwendungen und die Lookup API. Geertjan Wielenga NetBeans Team Deutschsprachige Überarbeitung, Aljoscha Rittner NetBeans Dream Team
Modulare Anwendungen und die Lookup API Geertjan Wielenga NetBeans Team Deutschsprachige Überarbeitung, Aljoscha Rittner NetBeans Dream Team Die Notwendigkeit modularer Anwendungen Die Notwendigkeit modularer
MehrMDF4 Lib. Produktinformation
Produktinformation Inhaltsverzeichnis 1 Übersicht... 3 1.1 Einführung... 3 1.2 Anwendungsgebiete... 3 1.3 Die Vorteile im Überblick... 3 2 Eigenschaften und Vorteile... 4 2.1 Unterstützte MDF-Versionen...
MehrNorm 230 Übertragung von Dateien
1 Norm 230 Übertragung von Dateien 2 3 Release und Version Release 1, Version 1, vom 30. Juli 2007 4 5 Status Potentielle Konvention (PN) 6 7 Editor Sören Chittka, VOLKSWOHL BUND (soeren.chittka@volkswohl-bund.de)
MehrChangelog objectif 7.0 Service Pack 3
Changelog objectif 7.0 Service Pack 3 Mit dem Service Pack 3 zu objectif haben wir wieder zahlreiche Neuerungen in objectif integriert und eine ganze Reihe von Fehlern behoben. Lesen Sie hier im Detail,
MehrAndroid Apps. Mentoring SS 16. Nicolas Lehmann, Sönke Schmidt, Alexander Korzec, Diane Hanke, Toni Draßdo 03.06.2016
Android Apps Mentoring SS 16 Nicolas Lehmann, Sönke Schmidt, Alexander Korzec, Diane Hanke, Toni Draßdo 03.06.2016 Wichtige Dateien MainActivity.java activity_main.xml AndroidManifest.xml Die Dateien MainActivity.java,
MehrSOAP Simple Object Access Protocol. Dr. Reinhard Riedl Universität Zürich/Universität Rostock
SOAP Simple Object Access Protocol Dr. Reinhard Riedl Universität Zürich/Universität Rostock Vision Implementierung von verteilten Systemen über Systemgrenzen hinweg Integration von heterogenen verteilten
MehrEclipse 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
MehrKommunalRegie. Wie ein Programm die Arbeit in Ihrer Behörde vereinfachen kann
KommunalRegie Wie ein Programm die Arbeit in Ihrer Behörde vereinfachen kann Übersicht Hauptfunktionen der KommunalRegie Vorgangsbearbeitung mit integrierter grafischer Unterstützung Einstellung des Arbeitsablaufs
MehrInformatik II. Übungsstunde 6. Distributed Systems Group, ETH Zürich
Informatik II Übungsstunde 6 simon.mayer@inf.ethz.ch Distributed Systems Group, ETH Zürich Ablauf Besprechung der Vorlesung Uebungsbezogene Themen: Statisches & Dynamisches Type Checking Zeit zum Programmieren...
MehrDNS-Admin. Selfservice-Portal für Administratoren
DNS-Admin Selfservice-Portal für Administratoren Motivation Änderungen an Zonen: Status quo Beauftragung per Ticket durch berechtigte Ansprechpartner Bearbeitung Datenbestand manuell durch Hostmaster (vi,
MehrInhaltsverzeichnis. Grundlagen und Einführung (1. Band) 1
Inhaltsverzeichnis Grundlagen und Einführung (1. Band) 1 1 Einleitung und Vorwort 1 1.1 Vorwort zur 13. Auflage....................... 1 1.2 Vorwort zur 10. Auflage....................... 1 1.3 Voraussetzungen...........................
MehrWindows Communication Foundation - WCF
Matthias Fischer Jörg Krause Windows Communication Foundation - WCF HANSER Geleitwort des Herausgebers 5 : 7 Vorwort 15 1 Über dieses Buch 17 1.1 Was ist die WCF? 17 1.1.1 WCF und das.net Framework 17
MehrGesamtverband der Deutschen Versicherungswirtschaft e.v. Elektronische Kommunikation zwischen Versicherungsunternehmen (VU) und Versicherungsmakler
Elektronische Kommunikation zwischen Versicherungsunternehmen (VU) und Versicherungsmakler BiPRO-Tag, 25. Juni 2014 Aktuell massiver Ausbau des Branchennetzes zur TGIC Vertriebsausschuss Fachausschuss
MehrEUROPE IT Consulting GmbH
EUROPE IT Consulting GmbH Softwareentwicklung und Beratung GS1 Barcode Generator Projektmanagment Integration Beratung Testmanagement Entwicklung Schulung Support Über uns Neue Wege entstehen, indem wir
MehrEine Workflow-Applikation mit InterSystems Ensemble im Rahmen einer DICOM-Modality Worklist. M. Sc. Sebastian Thiele NestorIT GmbH
Eine Workflow-Applikation mit InterSystems Ensemble im Rahmen einer DICOM-Modality Worklist M. Sc. Sebastian Thiele NestorIT GmbH Agenda V Ausgangslage Zielstellung Lösungsansatz Unterstützung durch Ensemble
MehrOOP. Tagesprogramm. Aspekte und Annotationen. Software-Entwurfsmuster. Factory-Method. Prototype
1 2017-01-11 Tagesprogramm Aspekte und Annotationen Software-Entwurfsmuster Factory-Method Prototype 2 2017-01-11 Aspekte und Annotationen Aspektorientierte Programmierung Paradigma der Modularisierung
MehrPraktikum. SEP: Java-Programmierung WS 2018/19. Modularisierung. Thomas Lemberger und Martin Spießl
Praktikum SEP: Java-Programmierung WS 2018/19 Modularisierung Thomas Lemberger und Martin Spießl Basierend auf Folien von Matthias Dangl und Karlheinz Friedberger 1 / 10 Modularisierung Module gliedern
MehrOOP. Kapselung: Gruppierung von Daten und Funktionen als Objekte. Definieren eine Schnittstelle zu diesen Objekten.
Polymorphismus OOP Kapselung: Gruppierung von Daten und Funktionen als Objekte. Definieren eine Schnittstelle zu diesen Objekten. Vererbung: Erlaubt Code zwischen verwandten Typen wiederverwendet sein.
MehrExporte von Kursdaten aus KuferSQL
Exporte von Kursdaten aus KuferSQL Version 09, Stand 13.1.2015 Die folgende Schritt-für-Schritt-Anleitung soll Ihnen helfen, mit Ihrer KuferSQL- Seminarverwaltung Exportdateien zu erzeugen, die Sie uns
MehrSWARCO TRAFFIC SYSTEMS GMBH. PRIMOS SMART Zentrale Software Systembeschreibung. PRIMOS_Smart_BD_00
SWARCO TRAFFIC SYSTEMS GMBH PRIMOS SMART Zentrale Software Systembeschreibung PRIMOS_Smart_BD_00 Inhalt 1 Einleitung... 3 1.1 Vorteile... 3 1.2 Anwendungsbereiche... 3 2 Systemübersicht... 4 2.1 Funktionen
MehrSpezifikation DPD und primetime WebService Shopfinder Gültig für Paketversender in Österreich. Version 3.3.0
Spezifikation DPD und primetime WebService Shopfinder Gültig für Paketversender in Österreich Version 3.3.0 1 Inhaltsverzeichnis 1 Inhaltsverzeichnis... 2 2 Allgemein... 3 2.1 Beschreibung... 3 3 Softwaretechnische
MehrGebundene Typparameter
Gebundene Typparameter interface StringHashable { String hashcode(); class StringHashMap { public void put (Key k, Value v) { String hash = k.hashcode();...... Objektorientierte
MehrII.4.5 Generische Datentypen - 1 -
1. Unterklassen und Vererbung 2. Abstrakte Klassen und Interfaces 3. Modularität und Pakete 4. Ausnahmen (Exceptions) 5. Generische Datentypen 6. Collections II.4.5 Generische Datentypen - 1 - Ähnliche
MehrBPE-/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
MehrECC FILE TRANSFER SERVICE USER-GUIDE. Datum 2014-11-14. Leipzig. Ort. Document Release 004
USER-GUIDE Datum 2014-11-14 Ort Leipzig Document Release 004 INHALT 1 ALLGEMEINES... 3 2 FILE TRANSFER SERVICE VIA FTP... 4 2.1 FTPS (FTPES FTP MIT EXPLIZITEM SSL/TLS)... 4 2.1.1 Einrichten des FTPS Zuganges
Mehr185.A Software-Entwurfsmuster 1 OOP. Software-Entwurfsmuster
2013-12-11 Software-Entwurfsmuster 1 185.A01 OOP Software-Entwurfsmuster 2013-12-11 Software-Entwurfsmuster 2 OOP Zweck von Entwurfsmustern Benennen wiederkehrender Probleme und Lösungen Austasch von Erfahrungen
MehrWissenschaftliche Vertiefung Web Services. Esslingen, 22. Januar 2016 Simon Schneider
Wissenschaftliche Vertiefung Web Services Esslingen, 22. Januar 2016 Agenda 1. Einführung 2. Serviceorientierte Architektur 3. SOAP Web Service 4. Standards und Protokolle von SOAP Web Services 5. Bewertung
MehrRelease Notes Schnittstellen VDV KA
VDV-KERNAPPLIKATION Release Notes Atos Worldline GmbH Pascalstraße 19 D - 52076 Aachen DOKUMENTINFORM ATION Titel Thema Release Notes Dateiname Anzahl Seiten 18 Version 1.0 / 1.1.09 Datum Aachen, den 29.04.2013
MehrInhalt. Einführung RFC-Funktionsbausteine in ABAP Funktionsbausteine zum Lesen Aufruf per srfc 108
Einführung 13 3 1.1 SAP NetWeaver Application Server 17 1.1.1 SAP-Lösungen und SAP NetWeaver 18 1.1.2 SAP NetWeaver Application Server ABAP 20 1.1.3 SAP NetWeaver Application Server Java 34 1.2 Sicherheit
MehrJava Einführung Klassendefinitionen
Java Einführung Klassendefinitionen Inhalt dieser Einheit Java-Syntax Klassen definieren Objekte instanziieren Instanzvariable deklarieren Klassenvariable deklarieren 2 Klassen definieren In der Problemanalyse
MehrObjektorientierte Programmierung mite**
mc Jürgen Franz/Christoph Mattheis Objektorientierte Programmierung mite** Systemunabhängig umsteigen auf C ++ Windowsprogrammierung Beispiele für UNIX Mit 66 Abbildungen Franzis 9 Inhalt 1 Überblick C++
MehrJava Reflection. Meta-Programmierung mit der java.lang.reflection API. Prof. Dr. Nikolaus Wulff
Java Reflection Meta-Programmierung mit der java.lang.reflection API. Prof. Dr. Nikolaus Wulff Java Reflection Die Java Reflection API liefert per Introspection Informationen über Klassen => Meta-Daten.
MehrEffizientes Programmieren
Effizientes Programmieren Heutiges Thema: Refactorings Michaela Rindt (mrindt@informatik.uni-siege.de) Refactoring - Entwicklungsmethode - Bild-Quelle: http://www.goldbachinteractive.com/aktuell/kurzbeitraege/next-step-of-evolution
MehrBenutzerhandbuch. Neukirchen
Benutzerhandbuch Neukirchen August 2015 Kontakt: Kai Hübl Lambertsberg 17 D-34626 Neukirchen kai.huebl@asneg.de 3 Contents 1 Einleitung... 5 1.1 Inhalt... 5 1.2 OpcUaWebServer... 5 1.3 Web Panel... 6 2
MehrPraxis der Programmierung
Liste, Ausnahmefehler, Template-Funktionen und -Klassen Institut für Informatik und Computational Science Henning Bordihn 1 Stack als einfach verkettete Liste 2 Aufgabe 1 1. Kopieren Sie aus /home/rlehre/w13
MehrDokumentenmanagement-System in der LBS RP
Dokumentenmanagement-System in der LBS RP Thomas Klein 2-242 Münster, 17.09.2014 Kurze Vorstellung Thomas Klein Thomas Klein Gruppenleiter SK- und AD-Betreuung Bauspar-Geschäft Verantwortlich für die Einführung
MehrX4 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
MehrDer Control-M Application Integrator im Projekt
Der Control-M Application Integrator im Projekt Dominik Wittig dwittig@atics.de 1 Das Projekt Den Application Integrator hat ATICS im Zuge eines großen Projekts in der Finanzbranche eingesetzt Projektrahmen
MehrArchitektur/QS Board 20. Mai 2015
Architektur/QS Board 20. Mai 2015 openk platform für openkonsequenz Jan Krüger BTC AG Seite 1 Agenda 1. Vorstellung Architektur was hat sich getan? 2. Mandantenfähigkeit 3. Aufgaben Portal 4. CIM 5. UIs:
Mehr1 Referenzpunkte für. MagicMap mit Nokia N810
1 Referenzpunkte für MagicMap mit Nokia N810 Ideen für das Projekt Ziele 2 Monitor Modus für Signalstärkenmessung (MagicMap) nicht nötig nicht weiter untersucht Kismet Anleitung für N800 aber: OS2007,
MehrKlassen als Objekte. Smalltalk vs. Objective-C. Self-Nachrichten an Klassen in Objective-C. Klassen als Objekte. Smalltalk: Everything is an object
Smalltalk vs. Objective-C Klassen als Objekte Klassendeklarationen Selektoren als first-class values Objekt-Erzeugung Implementierung: Eigene VM vs. Einbettung in C Smalltalk: Everything is an object Klassen
MehrAnleitung zur Integration der /data.mill API in SAP Java Applikationen
Anleitung zur Integration der /data.mill API in SAP Java Applikationen Inhalt 1. Anlage einer HTTP Destination 1 1.1. Anmelden an SAP Cloud Platform 1 1.2. Destination Konfiguration 3 1.3. Eintragen der
MehrEntwicklung eines Parsers von BIND- Konfigurationsdateien zur Migration in eine MySQL-Datenbank Markus Dienstknecht
Entwicklung eines Parsers von BIND- Konfigurationsdateien zur Migration in eine Markus Dienstknecht Seminarvortrag 15.01.2015 Inhaltsverzeichnis 1. Motivation 2. Domain Name System (DNS) a. Domain Name
MehrProperties und Proxies
g n årà Dr. Winfried Grünewald service@grnwld.de Properties und Proxies Dr. Winfried Grünewald, Stutensee 2011 Version 0.9 2/10 1 Einleitung Die Java Entwicklungsumgebung bietet mit den Properties-Dateien
Mehrmention SugarCRM Schnittstelle Anleitung
Vielen Dank für den Erwerb der mention SugarCRM Schnittstelle. Mit unserer neuen Schnittstelle können Sie kinderleicht Ihre Kunden- und Kontaktdaten aus der mention Warenwirtschaft mit Ihren Daten im Programm
MehrÜbungsserie Nr. 6. Ausgabe: 1. April 2015 Abgabe: 15. April Hinweise
Informatik II (D-ITET) Frühjahrssemester 2015 Prof. Friedemann Mattern Christian Beckel (beckel@inf.ethz.ch) ETH Zürich Institut für Pervasive Computing Gruppe für Verteilte Systeme http://vs.inf.ethz.ch
MehrFaulheit professionell: Fertige Datenbehälter. Das Java-Collections-Framework Typsicherheit Generische Klassen
Faulheit professionell: Fertige Datenbehälter Das Java-Collections-Framework Typsicherheit Generische Klassen Das Java Collections Framework Grundlegende Interfaces Das Interface List Das Interface List
MehrHSR Rapperswil 2001 Markus Rigling. Programmieren: Smart Pointer Auflage
HSR Rapperswil 2001 Markus Rigling Programmieren: Smart Pointer 1 1. Auflage Inhaltsverzeichnis: 1. Smart Pointer3 2. Vor- Nachteile von Smart Pointer..3 3. auto_ptr..3 4. Umsetzung / Anwendung:.4 5. Wertzuweisung
MehrGliederung. Algorithmen und Datenstrukturen II. Java: Objektorientierung. Java: Objektorientierung. Objektorientierung in JAVA. D.
Gliederung Algorithmen und Datenstrukturen II in JAVA D. Rösner Institut für Wissens- und Sprachverarbeitung Fakultät für Informatik Otto-von-Guericke Universität Magdeburg Sommer 2009, 4. Mai 2009, c
MehrAlgorithmen und Datenstrukturen II
Algorithmen und Datenstrukturen II in JAVA D. Rösner Institut für Wissens- und Sprachverarbeitung Fakultät für Informatik Otto-von-Guericke Universität Magdeburg Sommer 2009, 4. Mai 2009, c 2009 D.Rösner
MehrEntwicklung einer Autorenumgebung zur Erstellung von elearning-kursen aus Wiki-Inhalten
Entwicklung einer Autorenumgebung zur Erstellung von elearning-kursen aus Wiki-Inhalten David Weiß Professur für Graphische Datenverarbeitung Johann Wolfgang Goethe-Universität 26. Juni 2008 Autorenumgebung
MehrPL/SQL Web-Services mit Oracle 11g
DOAG 2008 Konferenz 01. - 03.12.2008 Nürnberg Markus Fiegler ORDIX AG, Paderborn mf@ordix.de www.ordix.de Agenda SOA und Web-Services im Überblick Datenbank als Web-Services Provider - Alternative mit
MehrMail Integration Solution White Paper
Integration Solution White Paper Inhalt Allgemeine Information... 3 IMAP... 3 Rapid Automation (RA)... 3 RA Agent... 3 RA Solution... 3 Integration Solution... 4 Anwendungsfälle... 5 Download eingehender
MehrEntwurf eines normalisierten Datenmodells und einer einheitlichen Auswerte-Schnittstelle
Entwurf eines normalisierten Datenmodells und einer einheitlichen Auswerte-Schnittstelle Folie 1 Übersicht Motivation Hintergrund Problemstellung Zielsetzung Stand der Technik Analyse Ausblick Folie 2
MehrTool Integration mit agosense.symphony
Tool Integration mit agosense.symphony REFERENT Webinar Nr. 12 29. September 2016 15 Uhr 16 Uhr Ralf Klimpke ralf.klimpke@agosense.com +49.7154.99951.70 Kurzer Hinweis zu Beginn Fragen stellen während
MehrÜberblick. Klassen Optionale Typen DOM. Optionale Parameter Klassen. Einführung. 2 Motivation 3 Werkzeuge 4 Demonstration 5 Dart
Eine kurze Lehrstuhl für Datenmanagement und -exploration RWTH Aachen Proseminar SS 2012 1 / 17 Überblick 1 2 3 4 5 6 7 8 2 / 17 1 -basierte Programmiersprache für Webanwendungen Entwickelt von Google
MehrKapitel 8. Generische Klassen
Kapitel 8 Generische Klassen Ziel: Zusammensetzen von Software-Bausteinen Oft probiert, nie erreicht! sprachliche Mittel fehlten In C++, ADA, Eiffel, Java: Klassen, die mit anderen Klassen parametrisiert
Mehrwww.siller.de Signierte erechnung Jörn Bülow Vorstand Siller AG buelow@siller.de 12.06.2006 e-services it-solutions e-commerce
Signierte erechnung Jörn Bülow Vorstand Siller AG buelow@siller.de 12.06.2006 Agenda Siller AG elektronische Rechnung Praxis signierte erechnung erstellen Lösungsangebot Berücksichtigung von EDI Archivierung
MehrASAP2 Tool-Set. Produktinformation
Produktinformation Inhaltsverzeichnis 1 Übersicht... 3 1.1 Einführung...3 1.2 Die Vorteile im Überblick...3 1.3 Systemvoraussetzungen...4 2 Funktionen... 4 2.1 ASAP2 Creator...4 2.2 ASAP2 Updater...4 2.3
MehrOCIT- Center to Center Freigabenotizen Version 1.1. OCIT-C_Release_Notes_V1.1_R1
Open Communication Interface for Road Traffic Control Systems OCIT- Center to Center Freigabenotizen Version 1.1 OCIT-C_Release_Notes_V1.1_R1 O C I T D e v e l o p e r G r o u p ( O D G ) OCIT is a registered
MehrDie 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
MehrSTAMMTISCH. Saas-Grund, 03. November 2015. Version 1.0-09.07.2015 1
STAMMTISCH Saas-Grund, 03. November 2015 Version 1.0-09.07.2015 1 Agenda Übersicht Welche Daten werden benötigt? Login Menüpunkte Wie sieht meine App genau aus? Wie gebe ich meine Daten im App-CMS ein?
MehrTechnikerprüfung 2012. Automatisierungstechnik. Zeit : 150 Minuten
Fachschule für Elektrotechnik, Maschinenbautechnik und Metallbautechnik der Landeshauptstadt München Klasse : Name : MUSTER Technikerprüfung 2012 Automatisierungstechnik Zeit : 150 Minuten Punkte: Note
MehrZusammenarbeit von Entwicklung und Fertigung - Downstreaming von Produktmerkmalen mittels Collaboration Interface Dateien (FCI-Dateien)
XV. Benutzertreffen IQ-Software Zusammenarbeit von Entwicklung und Fertigung - Downstreaming von Produktmerkmalen mittels Collaboration Interface Dateien (FCI-Dateien) Datenübernahme K-FMEA zu P-FMEA Produktmerkmale
MehrReverse Engineering Legacy Code
Reverse Engineering Legacy Code Stefan Mandel 2 Legacy Code Typische Anzeichen Zu wenige (automatisierte) Tests Unkontrollierte Seiteneffekte Auf globale Variablen Und Argumente Verzicht auf Objektorientierung
MehrAeiforia: BiPRO-Beratung und Services
Aeiforia: BiPRO-Beratung und Services Standardisierte BiPRO-Prozesse normgerecht umsetzen Juni 2016, Kristina Maria Mathießen Qualität BiPRO-Implementierung - bisher - Nutzen Nutzen Provider Sequentielle
Mehr