Java unter z/os. Informationen und Erfahrungen

Größe: px
Ab Seite anzeigen:

Download "Java unter z/os. Informationen und Erfahrungen"

Transkript

1 Java unter z/os Informationen und Erfahrungen

2 Agenda Funktionsweise und Systemvoraussetzungen Java als Stand Alone Anwendung Java im Application Server Integration Java / Cobol Entwicklungsaspekte katja.findeis@cimt.de 2

3 Hostarchitektur Java COBOL / PL1 Anwendungsprogramme Anwendungssysteme spezifische Anwendungen CICS IMS DB2 WAS JVM Subsysteme Betriebssystem Hardware JES, WLM, RRS, RACF z/os Z900 USS katja.findeis@cimt.de 3

4 Funktionsweise Java auf z/os HFS USS HFS JDK /opt /usr /var /opt/ibm/java/jdk5/ z/os Adressraum Unix System Services Java Virtuelle Maschine Standard! File IO HFS Progs /cimt/jzos/ /cimt/jzos/data/ Java Programm PS Datei CIMT.ENTW.JZOS.INPUT PO Datei CIMT.ENTW.JZOS.OUTPUT Speziell! JRIO 4

5 Systemvoraussetzungen Hardware: z800, z890, z900, z990, z9, z10 Betriebssystem: z/os V1 R6 oder höher für Java SDK V5 z/os V1 R7 oder höher für Java SDK V6 Unix System Services Java Development Kit Version SDK V6 (seit Januar 2008) Koexistenz verschiedener SDKs möglich 5

6 Agenda Funktionsweise und Systemvoraussetzungen Java als Stand Alone Anwendung Java im Application Server Integration Java / Cobol Entwicklungsaspekte katja.findeis@cimt.de 6

7 Zugriff auf Dateien Standard Java Weg: Package java.io.* Zugriff auf Dateien im USS Filesystem Beispiel: Einlesen eines Textes aus einer Datei import java.io.*... // Parameter filename = Dateiname der Unix Datei // z.b. /cimt/jzos/data/input.txt public void readfile(string filename) { try { BufferedReader infile = new BufferedReader(new FileReader(fileName)); String str; while ((str = infile.readline())!= null) { process(str); } infile.close(); } catch (IOException e) { processexception(e) } } katja.findeis@cimt.de 7

8 Zugriff auf Dateien Spezieller Zugriff auf Host Dateien: com.ibm.recordio.* Zugriff auf PS und PO Dateien, VSAM Beispiel: Einlesen eines Textes aus einer PS Datei import com.ibm.recordio.*... // Parameter filename = Dateiname der PS Datei // z.b. CIMT.ENTW.JZOS.INPUT public void readfile(string filename) { try { IRecordFile infile = RecordFile.getInstanceOf(fileName); IFileInputRecordStream inrec = FileInputRecordStream.getInstanceOf(inFile); byte[] rec = new byte[infile.getrecordlength()]; while (inrec.read(rec)) >= 0) { process(rec); } } catch (IOException e) { processexception(e) } } katja.findeis@cimt.de 8

9 Codepage Problematik JVM Unicode USS EBCDIC (IBM-1047) Konvertierung Konvertierung z/os EBCDIC (IBM-237) FTP Externes System Auftreten von Konvertierungsproblemen bei: Ein-/ Ausgang von externen Dateien (z.b. über FTP) Transfer von Dateien zwischen z/os und USS Zugriff auf z/os Dateien aus Java 9

10 Integration in Batch Netze Aufruf von Java Programmen per JCL BPXBATCH, BPXBATSL JZOS Launcher (verfügbar ab JDK APARs) katja.findeis@cimt.de 10

11 Integration in Batch Netze Beispiel: JCL für BPXBATSL Step 1 //******************************************************** //* Aufruf des Java Programms mit BPXBATSL //******************************************************** //JAVA EXEC PGM=BPXBATSL, // PARM='PGM /opt/ibm/java/jdk5/bin/java de.cimt.batch.job' //INDATA DD DSN=CIMT.ENTW.JZOS.INPUT,DISP=SHR //OUTDATA DD DSN=CIMT.ENTW.JZOS.OUTPUT, // DISP=(NEW,CATLG,CATLG), // LRECL=2000,RECFM=VB //STDENV DD PATH='/cimt/jzos/config/setEnvMVS.sh', // PATHOPTS=ORDONLY //STDOUT DD PATH='/cimt/jzos/logs/joblog.out', // PATHOPTS=(OWRONLY,OCREAT,OTRUNC),PATHMODE=SIRWXU //STDERR DD PATH='/cimt/jzos/logs/joblog.err', // PATHOPTS=(OWRONLY,OCREAT,OTRUNC),PATHMODE=SIRWXU katja.findeis@cimt.de 11

12 Integration in Batch Netze Beispiel: JCL für BPXBATSL Step //**************************************************************** //* Kopieren der Logausgaben auf Sysout //**************************************************************** //COPYLOG EXEC PGM=IKJEFT01,DYNAMNBR=100 //HFSLOG DD PATH='/cimt/jzos/logs/joblog.out', // PATHOPTS=(ORDONLY),PATHDISP=(DELETE,DELETE) //HFSERR DD PATH='/cimt/jzos/logs/joblog.err', // PATHOPTS=(ORDONLY),PATHDISP=(DELETE,DELETE) //PROTOK DD SYSOUT=*,LRECL=1024,RECFM=VB //FEHLER DD SYSOUT=*,LRECL=1024,RECFM=VB //SYSTSPRT DD DUMMY //SYSTSIN DD * OCOPY INDD(HFSLOG) OUTDD(PROTOK) OCOPY INDD(HFSERR) OUTDD(FEHLER) /* //**************************************************************** //* Im Abend Fall von BPXBATSL einen echten Abend werfen. //* RC des Steps = 9 (Abend der JVM) oder RC = 3 (Abend im USS)! //**************************************************************** // IF (REORG.RC = 3!REORG.RC = 9) THEN //ABEND EXEC PGM=JAVABND,PARM='4004' // ENDIF katja.findeis@cimt.de 12

13 Integration in Batch Netze Beispiel: JCL für JZOS Launcher //******************************************************** //* Aufruf eines Java Programms unter Nutzung des //* JZOS Launchers //******************************************************** //JAVA EXEC PROC=JVMPRC50, // JAVACLS= 'de.cimt.batch.job' //INDATA DD DSN=CIMT.ENTW.JZOS.INPUT,DISP=SHR //OUTDATA DD DSN=CIMT.ENTW.JZOS.OUTPUT, // DISP=(NEW,CATLG,CATLG), // LRECL=2000,RECFM=VB //STDOUT DD SYSOUT=* //STDERR DD SYSOUT=* //STDENV DD DSN=CIMT.ENTW.JZOS.JAVAENV(JPRPTY50),DISP=SHR 13

14 Agenda Funktionsweise und Systemvoraussetzungen Java als Stand Alone Anwendung Java im Application Server Integration Java / Cobol Entwicklungsaspekte katja.findeis@cimt.de 14

15 WebSphere für z/os Komponenten HTTP HTTP Server WebSphere Plugin RMI z/os WebSphere Webcontainer EJB Container JDBC DB2 Servlet Servlet RMI EXCI CICS HTTP HTTP Transport Handler JSP JSP RMI OTMA JMS IMS MQ 15

16 Agenda Funktionsweise und Systemvoraussetzungen Java als Stand Alone Anwendung Java im Application Server Integration Java / Cobol Entwicklungsaspekte katja.findeis@cimt.de 16

17 Integration Java / COBOL Ablaufdiagramm Java Prozess Java-COBOL Prozess katja.findeis@cimt.de 17

18 Integration Varianten Variante 1 Transaktionsmonitor Java Prozess Connector CICS Java Transaktion CICS COBOL Transaktion COBOL Transaktion katja.findeis@cimt.de 18

19 Integration Varianten Variante 2 Messeaging Java Prozess COBOL Prozess MQ Series katja.findeis@cimt.de 19

20 Integration Varianten Variante 3 Direktaufruf Prozess Java HaPro JNI C - Wrapper COBOL UPro katja.findeis@cimt.de 20

21 Integration Varianten Variante 4 über die Datenbank Java Programm COBOL Programm DB2 Stored Procedure Stored Procedure katja.findeis@cimt.de 21

22 Integration Fazit Integration ist nur möglich durch: Technische Brücken Mapping der Datenstrukturen von Cobol Copy Strecken auf Java Objekte Problemeatische Transaktionssteuerung Prozesse möglichst zwischen Java und COBOL trennen Lieber Basisfunktionen in Java und COBOL vorhalten als integrieren 22

23 Agenda Funktionsweise und Systemvoraussetzungen Java als Stand Alone Anwendung Java im Application Server Integration Java / Cobol Entwicklungsaspekte katja.findeis@cimt.de 23

24 Entwicklungsaspekte Entwicklung Stand Alone auf der Workstation z.b. mit RAD oder Eclipse WebSphere auf der Workstation mit RAD und lokaler WebSphere Umgebung 24

25 Entwicklungsaspekte Ausführung und Test Stand Alone Lokaler Test für Anwendungslogik Remote Test für spezifische APIs, z.b. Record I/O WebSphere Lokaler Test in der WebSphere Umgebung des RAD Remote Test auf WebSphere z/os 25

26 Entwicklungsaspekte Test von Java Batches 26

27 Entwicklungsaspekte Debugging Stand Alone mit dem Eclipse Debugger lokal und remote mit dem Java Debugger (jdb) im USS WebSphere mit dem RAD Debugger lokal und remote 27

28 28

29 Standorte Berlin Otto-Suhr-Allee Berlin Tel Düsseldorf Königsallee Düsseldorf Tel Frankfurt Grüneburgweg Frankfurt Tel Hamburg Burchardstr Hamburg Tel Köln Oskar-Jäger-Straße Köln Tel NL, Eindhoven Zandvoorsstraat VT Den Haag, NL Tel USA, Boston 240 Pleasant Street Methuen, MA Tel. +1 (978) katja.findeis@cimt.de 29 29

Der Mainframe-Kult ist tot! Host Einführung. 18.12.2001 Norbert Graß (CCI) Ein Gerücht. Werbekampagne eines Serverherstellers aus dem Jahr 1988

Der Mainframe-Kult ist tot! Host Einführung. 18.12.2001 Norbert Graß (CCI) Ein Gerücht. Werbekampagne eines Serverherstellers aus dem Jahr 1988 Host Einführung 18.12.2001 Norbert Graß (CCI) Ein Gerücht Der Mainframe-Kult ist tot! Werbekampagne eines Serverherstellers aus dem Jahr 1988 Norbert Graß/18.12.01-2- 1 Die Realität 90 % der weltweit größten

Mehr

Mainframe Internet Integration. Prof. Dr. Martin Bogdan Prof. Dr.-Ing. Wilhelm G. Spruth SS2013. Java Connection Architecture Teil 3

Mainframe Internet Integration. Prof. Dr. Martin Bogdan Prof. Dr.-Ing. Wilhelm G. Spruth SS2013. Java Connection Architecture Teil 3 UNIVERSITÄT LEIPZIG Mainframe Internet Integration Prof. Dr. Martin Bogdan Prof. Dr.-Ing. Wilhelm G. Spruth SS2013 Java Connection Architecture Teil 3 CICS Transaction Gateway el0100 copyright W. G. Spruth,

Mehr

QPAC for Batch and CICS Online. Version 9 Release Informationen Version 9 Release 2

QPAC for Batch and CICS Online. Version 9 Release Informationen Version 9 Release 2 QPAC for Batch and CICS Online SQT1-1092-00 Version 9 Release Informationen Version 9 Release 2 Osys-QPAC Release Informationen 1 Erste Ausgabe (Dezember 2014) Diese Ausgabe bezieht sich auf die Version

Mehr

Das erste Programm soll einen Text zum Bildschirm schicken. Es kann mit jedem beliebigen Texteditor erstellt werden.

Das erste Programm soll einen Text zum Bildschirm schicken. Es kann mit jedem beliebigen Texteditor erstellt werden. Einfache Ein- und Ausgabe mit Java 1. Hallo-Welt! Das erste Programm soll einen Text zum Bildschirm schicken. Es kann mit jedem beliebigen Texteditor erstellt werden. /** Die Klasse hello sendet einen

Mehr

====!" ==Systems= WAS390 JUGS B. Kunrath, ism-p CC AIM, 25.06.2001, Seite 1.

====! ==Systems= WAS390 JUGS B. Kunrath, ism-p CC AIM, 25.06.2001, Seite 1. Java auf dem Mainframe mit IBM WebSphere Application Server für z/os und OS/390. Bernd Kunrath Competence Center Application Integration and Middleware T-Systems, debis Systemhaus GmbH Fasanenweg 11 D-70771

Mehr

Einführung in z/os und OS/390

Einführung in z/os und OS/390 Einführung in z/os und OS/390 Web-Services und Internet-Anwendungen für Mainframes von Paul Herrmann Wilhelm Gustav Spruth 3., verbesserte und erweiterte Auflage Oldenbourg Verlag München Vorwort VII 1

Mehr

UNIVERSITÄT LEIPZIG. Mainframe Internet Integration SS2013. Java Enterprise Edition Teil 4. Schnittstellen

UNIVERSITÄT LEIPZIG. Mainframe Internet Integration SS2013. Java Enterprise Edition Teil 4. Schnittstellen UNIVERSITÄT LEIPZIG Mainframe Internet Integration Prof. Dr. Martin Bogdan Prof. Dr.-Ing. Wilhelm G. Spruth SS2013 Java Enterprise Edition Teil 4 Schnittstellen el0100 copyright W. G. Spruth, wgs 04-10

Mehr

Java auf z/os eine Alternative die sich lohnt.

Java auf z/os eine Alternative die sich lohnt. Java auf z/os eine Alternative die sich lohnt. Rodney Krick IT Senior Consultant aformatik Training & Consulting GmbH & Co KG rk@aformatik.com www.aformatik.com Executive Summary Viele Unternehmen stecken

Mehr

Mainframe Praxis Effizienter Umgang mit TSO, ISPF, JCL und SDSF für

Mainframe Praxis Effizienter Umgang mit TSO, ISPF, JCL und SDSF für Mainframe Praxis Effizienter Umgang mit TSO, ISPF, JCL und SDSF für Systemadministratoren systemorientierte Mitarbeiter Entwickler Operator Version 1.2 vom 18. Juni 2015 Autor: Wolfram Greis European Mainframe

Mehr

Berater-Profil 1730. IBM Certified System Administrator WebSphere Application Server Network Deployment V6.0

Berater-Profil 1730. IBM Certified System Administrator WebSphere Application Server Network Deployment V6.0 Berater-Profil 1730 IT-Architekt, Systemprogrammierer, Projektleiter, ebusiness auf z/os, OS/390 und Linux (WebSphere, Java, LDAP) IBM Certified System Administrator WebSphere Application Server Network

Mehr

UNIVERSITÄT LEIPZIG. Mainframe Internet Integration SS2013. Java Connection Architecture Teil 4 JCA

UNIVERSITÄT LEIPZIG. Mainframe Internet Integration SS2013. Java Connection Architecture Teil 4 JCA UNIVERSITÄT LEIPZIG Mainframe Internet Integration Prof. Dr. Martin Bogdan Prof. Dr.-Ing. Wilhelm G. Spruth SS2013 Java Connection Architecture Teil 4 JCA el0100 copyright W. G. Spruth, wgs 04-09 Enterprise

Mehr

Mainframe Internet Integration. Prof. Dr. Martin Bogdan Prof. Dr.-Ing. Wilhelm G. Spruth SS2013. Java Enterprise Edition Teil 1

Mainframe Internet Integration. Prof. Dr. Martin Bogdan Prof. Dr.-Ing. Wilhelm G. Spruth SS2013. Java Enterprise Edition Teil 1 UNIVERSITÄT LEIPZIG Mainframe Internet Integration Prof. Dr. Martin Bogdan Prof. Dr.-Ing. Wilhelm G. Spruth SS2013 Java Enterprise Edition Teil 1 Java Virtual Machine (JVM) el0100 copyright W. G. Spruth,

Mehr

Mainframe Internet Integration. Prof. Dr. Martin Bogdan Prof. Dr.-Ing. Wilhelm G. Spruth SS2013. WebSphere Application Server Teil 4

Mainframe Internet Integration. Prof. Dr. Martin Bogdan Prof. Dr.-Ing. Wilhelm G. Spruth SS2013. WebSphere Application Server Teil 4 UNIVERSITÄT LEIPZIG Mainframe Internet Integration Prof. Dr. Martin Bogdan Prof. Dr.-Ing. Wilhelm G. Spruth SS2013 WebSphere Application Server Teil 4 Leistungsverhalten el0100 copyright W. G. Spruth,

Mehr

DECUS München Symposium - Bonn Java und OpenVMS Hartmut Becker

DECUS München Symposium - Bonn Java und OpenVMS Hartmut Becker DECUS München Symposium - Bonn Java und OpenVMS Hartmut Becker März 2000 Seite 1 Themen Aktueller Stand von Java auf OpenVMS Ein Projekt mit Java - ein Erfahrungsbericht Tipps und Hinweise Java und OpenVMS

Mehr

Programmieren in Java

Programmieren in Java Programmieren in Java Dateien lesen und schreiben 2 Übersicht der heutigen Inhalte File Streams try-with-resources Properties csv-dateien 3 Klasse File Die Klasse java.io.file bietet Unterstützung im Umgang

Mehr

Programmieren II. Remote-Programmierung. www.kit.edu. Institut für Angewandte Informatik

Programmieren II. Remote-Programmierung. www.kit.edu. Institut für Angewandte Informatik Programmieren II Remote-Programmierung KIT Universität des Landes Baden-Württemberg und nationales Großforschungszentrum in der Helmholtz-Gemeinschaft www.kit.edu Remote-Programmierung Remote Method Invocation

Mehr

supra quam Java auf dem Host am Beispiel Abgeltungsteuer IBM System z Banking Day 2. Juni 2008 Villa Kennedy, Frankfurt

supra quam Java auf dem Host am Beispiel Abgeltungsteuer IBM System z Banking Day 2. Juni 2008 Villa Kennedy, Frankfurt supra quam Java auf dem Host am Beispiel Abgeltungsteuer IBM System z Banking Day 2. Juni 2008 Villa Kennedy, Frankfurt Dipl. Inform. (FH) Eberhard Stirm supra quam gmbh eberhard.stirm@supra-quam.de supra

Mehr

Webservices in der IBM Welt eine neue Herausforderung für DB2 Spezialisten

Webservices in der IBM Welt eine neue Herausforderung für DB2 Spezialisten Betrifft Webservices in der IBM Welt eine neue Herausforderung für DB2 Spezialisten Autor Andreas Börlin (info-zuerich@trivadis.com) Erstellungsdatum Januar 2004 Informationen innerhalb einer Unternehmung

Mehr

Berater-Profil 946. Systemadministrator, Senior Engineer - WebSphere z/os, z/os, z/linux)

Berater-Profil 946. Systemadministrator, Senior Engineer - WebSphere z/os, z/os, z/linux) Berater-Profil 946 Systemadministrator, Senior Engineer - WebSphere z/os, z/os, z/linux) Fachlicher Schwerpunkt: - WebSphere z/os (+Midrange) Senior Engineer (Infrastruktur, Architektur, Koordination,

Mehr

Remote- und Server-Programmierung. Dr. Wolfgang Süß Thorsten Schlachter

Remote- und Server-Programmierung. Dr. Wolfgang Süß Thorsten Schlachter Remote- und Server-Programmierung Dr. Wolfgang Süß Thorsten Schlachter Remote Method Invocation (RMI) Servlets WebServices 2 Remote Method Invocation (RMI) Das Remote Method Invocation (RMI)-Framework

Mehr

Programmieren I. Prinzipieller Ablauf. Eigenschaften von JAVA. Source-Code Javac Bytecode. Java Virtual Machine (Java, Browser, Appletviewer)

Programmieren I. Prinzipieller Ablauf. Eigenschaften von JAVA. Source-Code Javac Bytecode. Java Virtual Machine (Java, Browser, Appletviewer) Programmieren I Grundlagen von JAVA Dr. Klaus Höppner Hello World in JAVA Hochschule Darmstadt WS 2007/2008 Elementare Datentypen 1 / 17 2 / 17 Eigenschaften von JAVA Prinzipieller Ablauf Plattform-und

Mehr

II.1.1. Erste Schritte - 1 -

II.1.1. Erste Schritte - 1 - ! 1. Grundelemente der Programmierung! 2. Objekte, Klassen und Methoden! 3. Rekursion und dynamische Datenstrukturen! 4. Erweiterung von Klassen und fortgeschrittene Konzepte II.1.1. Erste Schritte - 1

Mehr

Einsatz von Applikationsservern. Untersucht am Beispiel des Sybase Enterprise Application Server

Einsatz von Applikationsservern. Untersucht am Beispiel des Sybase Enterprise Application Server Einsatz von Applikationsservern Untersucht am Beispiel des Sybase Enterprise Application Server Architektur von Datenbanksystemen Client / Server Modell (2 Schichten Modell) Benutzerschnittstelle Präsentationslogik

Mehr

Mehmet-Oktay Tugan Gliederung Grundsätzliches und Begriffserklärung Einleitung Geschichte Architektur Funktionalitätsumfang Hauptunterstützungen Zusammenfassung Grundsätzliches WebSphere ist ein Entwicklungstool

Mehr

Open Source Application Server auf dem Mainframe

Open Source Application Server auf dem Mainframe Open Source Application Server auf dem Mainframe Fabian Czicholl, Technical Sales WebSphere on System z Dennis Behm, Technical Sales WebSphere on System z Agenda Einführung in den Mainframe Java unter

Mehr

InQMy Application Server Flexible Softwareinfrastruktur für verteilte Anwendungen

InQMy Application Server Flexible Softwareinfrastruktur für verteilte Anwendungen InQMy Application Server Flexible Softwareinfrastruktur für verteilte Anwendungen IN-Q-My Title Company (Name) / 1 Agenda Firmenübersicht ebusiness Evolution InQMy Application Server Architektur Zusammenfassung

Mehr

Enterprise Computing Einführung in das Betriebssystem z/os. Prof. Dr. Martin Bogdan Prof. Dr.-Ing. Wilhelm G. Spruth WS2012/2013. WebSphere MQ Teil 2

Enterprise Computing Einführung in das Betriebssystem z/os. Prof. Dr. Martin Bogdan Prof. Dr.-Ing. Wilhelm G. Spruth WS2012/2013. WebSphere MQ Teil 2 UNIVERSITÄT LEIPZIG Enterprise Computing Einführung in das Betriebssystem z/os Prof. Dr. Martin Bogdan Prof. Dr.-Ing. Wilhelm G. Spruth WS2012/2013 WebSphere MQ Teil 2 Queues und Channels el0100 Copyright

Mehr

Willkommen zum zrational Community Call. Dennis Behm, Scott Davis, Tobias Braun

Willkommen zum zrational Community Call. Dennis Behm, Scott Davis, Tobias Braun Willkommen zum Dennis Behm, Scott Davis, Tobias Braun 23.07.2014 Interaktiv, Informativ und Kollaborativ Agenda 1. PMR Prozess 2. Urban Code for System z 3. Code Rules im RDz 4. RDz Integrated Debugger

Mehr

Der IBM Websphere Portalserver

Der IBM Websphere Portalserver Der IBM Websphere Portalserver Ergebnisse aus dem Universitäts-Praxis-Projekt 2001/2002 Vortrag von Il-Hyun Kim und Horst Rechner am 19. Juli 2002 Weiterer Teilnehmer am UPP: Clemens Oertel Betreuer: Dipl.-Phys.

Mehr

für Systemprogrammierer systemorientierte Mitarbeiter Autor: Wolfram Greis Blended Learning Modul Version 1.5 vom 14. Oktober 2013

für Systemprogrammierer systemorientierte Mitarbeiter Autor: Wolfram Greis Blended Learning Modul Version 1.5 vom 14. Oktober 2013 für Systemprogrammierer systemorientierte Mitarbeiter Version 1.5 vom 14. Oktober 2013 Autor: Wolfram Greis European Mainframe Academy GmbH Max von Laue Straße 9 D 86156 Augsburg Tel. +49 821 56756 40

Mehr

! Jahrgang 1969. ! Studium der Mathematik und Informatik an der TU Braunschweig. ! Entwicklung klassischer Client-Server-Systeme zur Terminplanung

! Jahrgang 1969. ! Studium der Mathematik und Informatik an der TU Braunschweig. ! Entwicklung klassischer Client-Server-Systeme zur Terminplanung 1 2 3 ! Jahrgang 1969! Studium der Mathematik und Informatik an der TU Braunschweig! Entwicklung klassischer Client-Server-Systeme zur Terminplanung! Seit 2009 Betreuung von Kundenprojekten im Java-Umfeld!

Mehr

Programmierung von Client/Server- Anwendungen

Programmierung von Client/Server- Anwendungen Programmierung von Client/Server- Anwendungen Komponenten des Web-Containers (Java EE) SoSe2015 Prof. Dr. Andreas Schmietendorf 1 Übersicht zur Vorlesung Entwicklung der Java Enterprise Edition Servlets,

Mehr

JDO Java Data Objects

JDO Java Data Objects JDO Java Data Objects Ralf Degner, Chief Consultant Ralf.Degner@poet.de Agenda POET Motivation Geschichte Einführung Architekturen FastObjects POET Gegründet 1993 Zwei Produktlinien esupplier Solutions:

Mehr

Smartphone Entwicklung mit Android und Java

Smartphone Entwicklung mit Android und Java Smartphone Entwicklung mit Android und Java predic8 GmbH Moltkestr. 40 53173 Bonn Tel: (0228)5552576-0 www.predic8.de info@predic8.de Was ist Android Offene Plattform für mobile Geräte Software Kompletter

Mehr

Werkzeuge für Datenbank Handwerker: IBM Data Studio und IBM Optim QWT

Werkzeuge für Datenbank Handwerker: IBM Data Studio und IBM Optim QWT Werkzeuge für Datenbank Handwerker: IBM Data Studio und IBM Optim QWT Neue Technologien effizient nutzen Ehningen, 3. Juli 2014 Rodney Krick rk@aformatik.de aformatik Training & Consulting GmbH & Co. KG

Mehr

Software Engineering II

Software Engineering II Software Engineering II Codegenerierung für den SmartIO Editor mit der Modeling Workflow Engine Wintersemester 10/111 Fachgebiet Software Engineering Albert Zündorf / Wiederholung Bisher im Laufe des Semesters

Mehr

i n g e n i e u r b ü r o f ü r s o f t w a r e t e c h n o l o g i e w w w. v o e l t e r. d e Servlet Debugging

i n g e n i e u r b ü r o f ü r s o f t w a r e t e c h n o l o g i e w w w. v o e l t e r. d e Servlet Debugging Servlet Debugging Markus Völter, voelter@acm.org, www.voelter.de Bei der Arbeit mit Servlets kommt man recht schnell an den Punkt, an dem man Servlets vernünftig testen oder debuggen will. Mit Hilfe des

Mehr

ENDEVOR und Linux-Deployments

ENDEVOR und Linux-Deployments ENDEVOR und Linux-Deployments Leipzig, 20.03.2012 Dr. Andreas Karst 31. DENK in Leipzig Dr. Andreas Karst 20.03.2012 1/26 AGENDA Kurze Vorstellung der ARAG ENDEVOR und Linux-Deployments 31. DENK in Leipzig

Mehr

Fujitsu BeanConnect TM V3.0 Software 0 FUJITSU LIMITED 2013

Fujitsu BeanConnect TM V3.0 Software 0 FUJITSU LIMITED 2013 Fujitsu BeanConnect TM V3.0 Software 0 FUJITSU LIMITED 2013 Die Herausforderung: Hostanbindung Viele Unternehmen besitzen Mainframe- und Legacy-Anwendungen, so genannte Enterprise Information Systems (EIS),

Mehr

The wireless telegraph is not difficult to understand. The ordinary telegraph is like a very long cat.

The wireless telegraph is not difficult to understand. The ordinary telegraph is like a very long cat. The wireless telegraph is not difficult to understand. The ordinary telegraph is like a very long cat. You pull the tail in New York, and the cat meows in Los Angeles. The wireless is the same, only without

Mehr

Zusammenfassung Enterprise Computing

Zusammenfassung Enterprise Computing Zusammenfassung Enterprise Computing Fabian Wannenmacher 13. Februar 2015 1 Einführung Mainframes zeichnen sich aus durch: Große Backwardscomptibility (Binär bis S/360 von 1968) Große I/O Leistung. Viel

Mehr

WebSphere Application Server Installation

WebSphere Application Server Installation WebSphere Application Server Installation und Administration Seminarunterlage Version: 3.04 Copyright Version 3.04 vom 16. Mai 2013 Dieses Dokument wird durch die veröffentlicht. Copyright. Alle Rechte

Mehr

Web 2.0 Software-Architekturen

Web 2.0 Software-Architekturen Web 2.0 Software-Architekturen Servlets als Controller einer MVC Web Architektur Prof. Dr. Nikolaus Wulff HTTP und HTML Das HyperText TransferProtokoll (HTTP) beschreibt eine einfache verbindungslose Kommunikation,

Mehr

Entwicklung von Web-Anwendungen auf JAVA EE Basis

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

Mehr

Isabel Arnold CICS Technical Sales Germany Isabel.arnold@de.ibm.com. z/os Explorer. 2014 IBM Corporation

Isabel Arnold CICS Technical Sales Germany Isabel.arnold@de.ibm.com. z/os Explorer. 2014 IBM Corporation Isabel Arnold CICS Technical Sales Germany Isabel.arnold@de.ibm.com z/os Explorer Agenda Introduction and Background Why do you want z/os Explorer? What does z/os Explorer do? z/os Resource Management

Mehr

Web 2.0 Software-Architekturen

Web 2.0 Software-Architekturen Web 2.0 Software-Architekturen JavaServerPages als dynamische View einer MVC Anwendung Prof. Dr. Nikolaus Wulff Von Servlets zu JSP's Die Erstellung der HTML Ausgabe in einem Servlet endete in uneffektiven

Mehr

Knon Josef Systemberater - Systemprogrammierer

Knon Josef Systemberater - Systemprogrammierer Josef Knon Ludwig-Thoma-Str. 9 Systemprogrammierer 83101 Rohrdorf Tel.: 0171 / 8216082 Knon Josef Systemberater - Systemprogrammierer ẋx Josef Knon Jahrgang 1963 Sprachen: Deutsch und Englisch Seit 1987

Mehr

Internet Integration für

Internet Integration für für Systemprogrammierer systemorientierte Mitarbeiter Version 1.0 I März 2011 Autor: Wolfram Greis European Mainframe Academy GmbH Max von Laue Straße 9 D 86156 Augsburg Tel. +49 821 56756 10 info@mainframe

Mehr

DHBW Karlsruhe, Vorlesung Programmieren, Events Musterlösung

DHBW Karlsruhe, Vorlesung Programmieren, Events Musterlösung DHBW Karlsruhe, Vorlesung Programmieren, Events Musterlösung Aufgabe Editor package BA.GUI.Swing; import java.awt.*; import java.awt.event.*; import java.io.*; import java.util.logging.level; import java.util.logging.logger;

Mehr

tcvision Freigabemitteilung Version 5

tcvision Freigabemitteilung Version 5 tcvision Freigabemitteilung Version 5 Stand: 13. Oktober 2011 1. Datenziele Zusätzlich zu den bis jetzt unterstützten SQL basierenden Zielen werden nun auch Datenziele auf dem Host direkt unterstützt.

Mehr

Einführung in Javadoc

Einführung in Javadoc Einführung in Javadoc Johannes Rinn http://java.sun.com/j2se/javadoc Was ist Javadoc? Javadoc ist ein Werkzeug, dass eine standardisierte Dokumentation für die Programmiersprache Java unterstützt. Vorteil:

Mehr

Inhaltsverzeichnis. Enterprise Java im Überblick. Technologien der Java2 Enterprise Edition

Inhaltsverzeichnis. Enterprise Java im Überblick. Technologien der Java2 Enterprise Edition Inhaltsverzeichnis Vorwort 13 I Enterprise Java im Überblick 1 Bedeutung von Enterprise Java und IBM WebSphere 21 1.1 Enterprise Java 23 1.1.1 Anforderungen 23 1.1.2 E-Business 30 1.1.3 Java 36 1.2 IBM

Mehr

z/os LDAP ein zentraler Security Service Mit IBM System z in die Zukunft

z/os LDAP ein zentraler Security Service Mit IBM System z in die Zukunft Mit IBM System z in die Zukunft Empalis z/os-tag 2008 IBM Forum Stuttgart, 2008-07-09 Oliver Paukstadt, Millenux GmbH Christian Tatz, Empalis GmbH Agenda LDAP Theorie & Grundlagen Anbindung eines Linux/Unix

Mehr

Oracle Weblogic Administration Grundlagen

Oracle Weblogic Administration Grundlagen Oracle Weblogic Administration Grundlagen Seminarunterlage Version: 1.07 Version 1.07 vom 14. September 2015 Dieses Dokument wird durch die veröffentlicht.. Alle Rechte vorbehalten. Alle Produkt- und Dienstleistungs-Bezeichnungen

Mehr

Java - Webapplikationen

Java - Webapplikationen Java - Webapplikationen Bestandteile (HTTP,, JSP) Aufbau (Model View Controller) Datenverwaltung (Java Beans, Sessions) Entwicklung (Projektstruktur, Sysdeoplugin für Eclipse) 17. Januar 2006 Jan Hatje

Mehr

Enterprise Computing Einführung in das Betriebssystem z/os. Prof. Dr. Martin Bogdan Prof. Dr.-Ing. Wilhelm G. Spruth WS2012/2013

Enterprise Computing Einführung in das Betriebssystem z/os. Prof. Dr. Martin Bogdan Prof. Dr.-Ing. Wilhelm G. Spruth WS2012/2013 UNIVERSITÄT LEIPZIG Enterprise Computing Einführung in das Betriebssystem z/os Prof. Dr. Martin Bogdan Prof. Dr.-Ing. Wilhelm G. Spruth WS2012/2013 CICS Transaktionsserver Teil 3 CICS Nucleus el0100 copyright

Mehr

Enterprise Java Beans (EJB)

Enterprise Java Beans (EJB) silbergrau Consulting & Software GmbH Enterprise Java Beans (EJB) Fachhochschule Hagenberg WS 2002 / 2003 Silbergrau Consulting & Software GmbH Dr. Andreas Erlach Inhaltsübersicht Application Server J2EE

Mehr

PLI Tutorial 01 Inbetriebnahme von RDZ Version 7.5

PLI Tutorial 01 Inbetriebnahme von RDZ Version 7.5 PLI Tutorial 01 Inbetriebnahme von RDZ Version 7.5 Inhalt 1. Vorbereitung: Kopieren der DVD auf Festplatte 2. Inbetriebnahme von RDZ 3. Zugriff auf den Remote z/os Host 4. Herunterfahren RDz ist ein Integrated

Mehr

Thomas Bauer. Wirth. EDV-Erfahrung seit: 1983

Thomas Bauer. Wirth. EDV-Erfahrung seit: 1983 PROFIL SEITE 1/5 Thomas Bauer Name: Vorname: Ausbildung: Wirth Johannes EDV-Erfahrung seit: 1983 Abitur EDV-Ausbildung bei IBM, CDI, Integrata, SAP, DGD Betriebssysteme Host-DOS/VSE VM/370 OS/VS MVS/XA,

Mehr

rechtsbündige Leerzeichen mit einlesen im Datastep

rechtsbündige Leerzeichen mit einlesen im Datastep News Artikel Foren Projekte Links Über Redscope Join List Random Previous Next Startseite Foren ETL & Base SAS rechtsbündige Leerzeichen mit einlesen im Datastep 1 June, 2010-19:00 marcosch Hallo, wahrscheinlich

Mehr

JDBC. Allgemeines ODBC. java.sql. Beispiele

JDBC. Allgemeines ODBC. java.sql. Beispiele JDBC Java Data Base Connectivity Programmierschnittstelle für relationale Datenbanken Sammlung von Klassen, welche zum Aufbau einer Verbindung zwischen einem Java-Programm und einer Datenbank dienen Verwendet

Mehr

VS12 Slide 1. Verteilte Systeme. Vorlesung 12 Sebastian Iwanowski FH Wedel

VS12 Slide 1. Verteilte Systeme. Vorlesung 12 Sebastian Iwanowski FH Wedel VS12 Slide 1 Verteilte Systeme Vorlesung 12 Sebastian Iwanowski FH Wedel Mögliche Plattformen für Web Services VS12 Slide 2 VS12 Slide 3 Java-Software für verteilte Systeme J2EE: Java 2 Enterprise Edition

Mehr

Applets Belebung von Webseiten. Dipl.-Ing. Wolfgang Beer

Applets Belebung von Webseiten. Dipl.-Ing. Wolfgang Beer Applets Belebung von Webseiten Dipl.-Ing. Wolfgang Beer Was sind Applets? Java Klassen, die spezielle Richtlinien befolgen, um: "in Internet-Browsern lauffähig zu sein" Somit ist, komplexere Funktionalität,

Mehr

IBM Training. Systems & Technology Group. Matthias Thor. System z Training. 2006 IBM Corporation

IBM Training. Systems & Technology Group. Matthias Thor. System z Training. 2006 IBM Corporation IBM Training Systems & Technology Group Matthias Thor System z Training 2006 IBM Corporation IBM System z Technical Conference 16. 20. April 2007 Hilton München Park Hotel Am Tucherpark 7 80538 München

Mehr

Software Engineering II

Software Engineering II Software Engineering II Wintersemester 12/13 Fachgebiet Software Engineering Installation der MWE Plugins Von der Juno Update Site installieren (falls noch nicht vorhanden): MWE SDK Xpand SDK 2 TFD Projekt

Mehr

External Call Interface CICS TS

External Call Interface CICS TS External Call Interface CICS TS Nutzen von vorhandenen Funktionen Beispiele aus der Praxis Heinz Peter Maassen Lattwein GmbH EXCI für CICS TS Installieren Konfigurieren Konfigurieren Programmieren. OPEN-CLOSE

Mehr

Java für C++ Programmierer

Java für C++ Programmierer Java für C++ Programmierer Alexander Bernauer bernauer@inf.ethz.ch Einführung in die Übungen zu Informatik II (D ITET) FS2010 ETH Zürich Ziel Allgemeiner Überblick Kennenlernen der Suchbegriffe Warum Java?

Mehr

Profil. Consultant. Ali Ihsan Icoglu. Beratung, Anwendungsentwicklung. Beratungserfahrung seit 2001. Geburtsjahr 1967.

Profil. Consultant. Ali Ihsan Icoglu. Beratung, Anwendungsentwicklung. Beratungserfahrung seit 2001. Geburtsjahr 1967. Profil Consultant Ali Ihsan Icoglu Beratung, Anwendungsentwicklung Beratungserfahrung seit 2001 Geburtsjahr 1967 Ali Ihsan Icoglu aliihsan@icoglu.de Persönliche Angaben Geburtsjahr : 1967 / männlich Ausbildung

Mehr

Legacy Migration mit VisualAge Generator Ein Praxisbericht

Legacy Migration mit VisualAge Generator Ein Praxisbericht Legacy Migration mit VisualAge Generator Ein Praxisbericht 10. Workshop Software Reengineering der GI-Fachgruppe SRE 07. Mai 2008 Matthias Pauling Copyright IBM Corporation 2007 Agenda Entwicklungsumgebung

Mehr

Integration von Oracle Forms in Service Oriented Architecture (SOA) Jürgen Menge Oracle Deutschland

Integration von Oracle Forms in Service Oriented Architecture (SOA) Jürgen Menge Oracle Deutschland Integration von Oracle Forms in Service Oriented Architecture (SOA) Jürgen Menge Oracle Deutschland The following is intended to outline our general product direction. It is intended for information purposes

Mehr

Datenbank und Informationssysteme

Datenbank und Informationssysteme Datenbank und Informationssysteme Inhaltsverzeichnis 1 Programmierung von Datenbankzugriffen 3 1.1 Architektur des SQL/CLI am Beispiel JDBC................... 4 1.2 Anfragen und Ergebnismengen in JDBC......................

Mehr

Liste V Enterprise JavaBeans

Liste V Enterprise JavaBeans Liste V Enterprise JavaBeans Fachhochschule Wiesbaden, FB Design Informatik Medien Studiengang Allgemeine Informatik Vorlesung zur Vertiefungslehrveranstaltung Spezielle Methoden der Softwaretechnik SS

Mehr

ENTWICKLUNGS- UND LAUFZEITUMGEBUNG DER CSE: ECLIPSE UND JBOSS. Piotr Kasprzak

ENTWICKLUNGS- UND LAUFZEITUMGEBUNG DER CSE: ECLIPSE UND JBOSS. Piotr Kasprzak ENTWICKLUNGS- UND LAUFZEITUMGEBUNG DER CSE: ECLIPSE UND JBOSS Piotr Kasprzak Agenda Laufzeitumgebung Java EE (J2EE) Motivation APIs / Technologien JBoss Entwicklungsumgebung Eclipse Ausblick Java EE -

Mehr

Java Programmierung auf der Konsole / unter Eclipse

Java Programmierung auf der Konsole / unter Eclipse Fakultät Informatik, HFU Brückenkurs Programmieren 1 Java Programmierung auf der Konsole / unter Eclipse Allgemeine Begriffe Programmiersprache: künstliche Sprache zur Notation von Programmen Programm:

Mehr

Informationsintegration und Web-Portale. Tutorial: Enterprise Java Beans. Erik Buchmann

Informationsintegration und Web-Portale. Tutorial: Enterprise Java Beans. Erik Buchmann Universität Karlsruhe (TH) Informationsintegration und Portale Tutorial: Enterprise Java Erik Buchmann buchmann@ira.uka.de IPD, Forschungsbereich Systeme der Informationsverwaltung Benötigte Software Entity

Mehr

Softwareentwicklung mit Enterprise JAVA Beans

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

Mehr

<Insert Picture Here> Forms Survival Kit Fehlersuche in WebForms-Applikationen

<Insert Picture Here> Forms Survival Kit Fehlersuche in WebForms-Applikationen Forms Survival Kit Fehlersuche in WebForms-Applikationen Jürgen Menge Oracle Deutschland Forms Survival Kit Fehlersuche in WebForms-Applikationen Einstieg Fehlersuche in Komponenten

Mehr

Client/Server-Systeme

Client/Server-Systeme Client/Server-Systeme Prof. Dr.-Ing. Wilhelm G. Spruth SS 2006 Teil 15 z/os Internet Integration cs 1100 ww6 sch 05-97 z/os Internet Integration Unternehmenskritische Anwendungen und Datenbankprozesse

Mehr

PL/SQL Web-Services mit Oracle 11g

PL/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

Mehr

Remote Method Invocation

Remote Method Invocation Remote Method Invocation Aufruf von Methoden über die Grenzen der VM hinweg. Javaprozesse der rufenden und gerufenen Methode können auf verschiedenen Hosts laufen. Eine RMI-Applikation besteht aus dem

Mehr

Java 2, Enterprise Edition Einführung und Überblick

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

Mehr

Berater-Profil 231. DB-Administrator, Org.-Programmierer (DB2, VS-Cobol II, SQL) Ausbildung Studium der Physik. EDV-Erfahrung seit 1970

Berater-Profil 231. DB-Administrator, Org.-Programmierer (DB2, VS-Cobol II, SQL) Ausbildung Studium der Physik. EDV-Erfahrung seit 1970 Berater-Profil 231 DB-Administrator, Org.-Programmierer (DB2, VS-Cobol II, SQL) Ausbildung Studium der Physik EDV-Erfahrung seit 1970 Verfügbar ab auf Anfrage Geburtsjahr 1943 Unternehmensberatung R+K

Mehr

Primitive Datentypen

Primitive Datentypen Primitive Datentypen 2 Arten von Datentypen: primitive Datentypen (heute) Objekte (später) Java ist streng typisiert, d.h. für jede Variable muß angegeben werden was für eine Art von Wert sie aufnimmt.

Mehr

Berater-Profil 922. Systemmanagement, Softwarepaketierung/- erstellung, Softwareentwicklung, Systemadministration, Testcenter, Analysen

Berater-Profil 922. Systemmanagement, Softwarepaketierung/- erstellung, Softwareentwicklung, Systemadministration, Testcenter, Analysen Berater-Profil 922 Systemadministrator, Systemmanager, Org.- Programmierer (Tivoli, Lotus-Notes, LAN, NT, TCP/IP) Systemmanagement, Softwarepaketierung/- erstellung, Softwareentwicklung, Systemadministration,

Mehr

ObjectBridge Java Edition

ObjectBridge Java Edition ObjectBridge Java Edition Als Bestandteil von SCORE Integration Suite stellt ObjectBridge Java Edition eine Verbindung von einem objektorientierten Java-Client zu einer fast beliebigen Server-Komponente

Mehr

Berater-Profil 3073. DB2-Administration. Datenmodellierung, Performance-Optimierung, DB-Monitoring und -Tuning. Ausbildung Dipl.

Berater-Profil 3073. DB2-Administration. Datenmodellierung, Performance-Optimierung, DB-Monitoring und -Tuning. Ausbildung Dipl. Berater-Profil 3073 -Administration Datenmodellierung, Performance-Optimierung, DB-Monitoring und -Tuning Ausbildung Dipl. Ingenieurin (FH) EDV-Erfahrung seit Verfügbar ab auf Anfrage Geburtsjahr Unternehmensberatung

Mehr

.NET-Objekte einfach speichern Michael Braam, Senior Sales Engineer InterSystems GmbH

.NET-Objekte einfach speichern Michael Braam, Senior Sales Engineer InterSystems GmbH Make Applications Faster.NET-Objekte einfach speichern Michael Braam, Senior Sales Engineer InterSystems GmbH Agenda Vorstellung InterSystems Überblick Caché Live Demo InterSystems auf einen Blick 100.000

Mehr

IBIS Desktop. IBIS.ch. Ein Blick hinter einen smarten Rich Client. Nissim J. Buchs, RTC. Entstehungsgeschichte der Client Architektur.

IBIS Desktop. IBIS.ch. Ein Blick hinter einen smarten Rich Client. Nissim J. Buchs, RTC. Entstehungsgeschichte der Client Architektur. IBIS Desktop Ein Blick hinter einen smarten Rich Client Überblick IBIS Architektur Entstehungsgeschichte der Client Architektur Nissim J. Buchs, RTC Kritische Betrachtung Client Architektur im Detail FastZit

Mehr

EJB Beispiel. JEE Vorlesung 10. Ralf Gitzel ralf_gitzel@hotmail.de

EJB Beispiel. JEE Vorlesung 10. Ralf Gitzel ralf_gitzel@hotmail.de EJB Beispiel JEE Vorlesung 10 Ralf Gitzel ralf_gitzel@hotmail.de 1 Stundenkonzept Gemeinsame Übung Stoff der letzten Stunde wird gemeinsam in einem Beispiel umgesetzt Details werden nochmals erklärt bzw.

Mehr

Programmentwicklung ohne BlueJ

Programmentwicklung ohne BlueJ Objektorientierte Programmierung in - Eine praxisnahe Einführung mit Bluej Programmentwicklung BlueJ 1.0 Ein BlueJ-Projekt Ein BlueJ-Projekt ist der Inhalt eines Verzeichnisses. das Projektname heißt wie

Mehr

Abschnitt 4: Grundlagen der Datenbanktechnologie

Abschnitt 4: Grundlagen der Datenbanktechnologie Abschnitt 4: Grundlagen der Datenbanktechnologie Inhalt: Dateien vs. Datenbanken Datenbanken: Tabellen, Attribute und Datentyp Datenmodellierung mit dem Entity-Relationship-Modell Normalformen einer Datenbank

Mehr

Berater-Profil 218. Sprachen: Assembler, COBOL, REXX, SQL DB/DC-Systeme: CICS, DB2, IDMS Sonstiges: Qauditor, STROBE, Xpediter

Berater-Profil 218. Sprachen: Assembler, COBOL, REXX, SQL DB/DC-Systeme: CICS, DB2, IDMS Sonstiges: Qauditor, STROBE, Xpediter Berater-Profil 218 Org.-Programmierer, Systemanalytiker (Schwerpunkt: Banken, ) Sprachen: Assembler, COBOL, REXX, SQL DB/DC-Systeme: CICS, DB2, IDMS Sonstiges: Qauditor, STROBE, Xpediter Erfahrungsschwerpunkte:

Mehr

UNIVERSITÄT LEIPZIG. Mainframe Internet Integration SS2013. WebSphere Application Server Teil 2. Schnittstellen

UNIVERSITÄT LEIPZIG. Mainframe Internet Integration SS2013. WebSphere Application Server Teil 2. Schnittstellen UNIVERSITÄT LEIPZIG Mainframe Internet Integration Prof. Dr. Martin Bogdan Prof. Dr.-Ing. Wilhelm G. Spruth SS2013 WebSphere Application Server Teil 2 Schnittstellen el0100 copyright W. G. Spruth, wgs

Mehr

Klausur zur Vorlesung Verteilte Systeme im SS 2007 Prof. Dr. Odej Kao 24. Juli 2007

Klausur zur Vorlesung Verteilte Systeme im SS 2007 Prof. Dr. Odej Kao 24. Juli 2007 Klausur zur Vorlesung Verteilte Systeme im SS 2007 Prof. Dr. Odej Kao 24. Juli 2007 Name: Vorname: Matrikelnummer: Studiengang: E-Mail: Schreiben Sie zunächst sofort Ihren Namen und Matrikelnummer auf

Mehr

Beispiel Time Client/Server

Beispiel Time Client/Server Beispiel Time Client/Server /** * * Programmbeschreibung: * --------------------- * Dieses Programm ermittelt über eine TCP/IP-Verbindung die Uhrzeit eines * entfernten Rechners, wobei es sowohl die Rolle

Mehr

von Anja Austermann Drag and Drop

von Anja Austermann Drag and Drop von Anja Austermann Drag and Drop »Drag and Drop«ist die Bezeichnung für den Datentransfer zwischen unterschiedlichen Anwendungen mit grafischer Benutzeroberfläche. Zur Zeit arbeitet Drag and Drop in Java

Mehr

Rational Community Call Test Konzepte und Technologien

Rational Community Call Test Konzepte und Technologien 21. Juli 2015 Rational Community Call Test Konzepte und Technologien Scott Davis, Technical PreSales sdavis@de.ibm.com +49-171-7617073 Dennis Behm, Technical PreSales dennis.behm@de.ibm.com +49-7034-6432353

Mehr

Auslieferungsmethoden im Performancevergleich Zieleinlauf mit Java

Auslieferungsmethoden im Performancevergleich Zieleinlauf mit Java Auslieferungsmethoden im Performancevergleich Zieleinlauf mit Java Dominik Gruntz & Hans-Peter Oser Fachhochschule Aargau/Nordwestschweiz d.gruntz@fh-aargau.ch & h.oser@fh-aargau.ch Im ix 3/2005 wurde

Mehr

Willkommen zum Rational Community Call. Dennis Behm, Scott Davis, Tobias Braun

Willkommen zum Rational Community Call. Dennis Behm, Scott Davis, Tobias Braun Willkommen zum Rational Community Call Dennis Behm, Scott Davis, Tobias Braun 03.07.2013 Mit wem Sie es zu tuen haben Tobias Braun Produktfokus: RDz, RD&T Dennis Behm Produktfokus: RTCz, RDz, RAA Produktfokus:

Mehr

Axis2, CXF und JAX-WS RI im Vergleich

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

Mehr