Welten verbinden. Visualisierung mit CICS und JAVA. Heinz Peter Maassen Leiter SW Entwicklung. Lothar Stein stv. IT Leiter. hp.maassen@lattwein.



Ähnliche Dokumente
Plattformübergreifende VSE-Anwendungen in JAVA. Frank Krausen, Brunata Hürth

Berater-Profil PeopleSoft Berater und -Entwickler Unix- und Oracle-Administrator

Serviceorientierte Architektur (SOA), service oriented architecture, dienstorientierte Architektur.

Berater-Profil DB-Administrator DB2/UDB, SW-Entwickler. (Mainframe, Client/Server) EDV-Erfahrung seit Verfügbar ab auf Anfrage

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

Continuous Delivery. Release- und Deploymentmanagement bei der Brunata Hürth

Berater-Profil EDV-Erfahrung seit Verfügbar ab auf Anfrage. Geburtsjahr 1954

Linux in der Stadt Wien

Berater-Profil Senior Web-Developer (OO-Analyse und -Design) Sun Certified Java Programmer

Berater-Profil Anw.-Entwickler, Systemanalytiker und Projektleiter (international) - Mainframe und C/S - Ausbildung Diplom Informatiker (FH)

Berater-Profil 923. C/S-Seniorberater. EDV-Erfahrung seit Verfügbar ab auf Anfrage. Geburtsjahr 1943

Robert Seibt. Jahrgang: System- und Anwendungsentwicklung im OO- Bereich (OOA, OOD, UML, C++, Java) Schwerpunkt:

tcvision Freigabemitteilung Version 5

Berater-Profil SW-Entwickler/-Berater (DB2, Java, MS-SQL-Server, WebSphere)

VAADIN, SPRING BOOT & REST

Berater-Profil 444. Systemberater, DB-Administrator (Client-Server: DEC, NT, Unix, Oracle) Ausbildung Diplom Informatiker. EDV-Erfahrung seit 1985

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

Vision: Schnittstellen/Cloud/Hub zwischen den Kantonen und dem BAFU. Matthias Egeling

DB2 unter Linux for zseries als Server für VSE-Anwendungen

Enterprise Portal - Abbildung von Prozessen, SAP-Datenintegration und mobile Apps

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

Datenbanksysteme. Donald Kossmann TU München

Funktion Jahrgang Wohnort Nationalität Ausbildung Qualifikationen / Zertifikate Sprachen IT Erfahrung seit Schwerpunkte Branchen Verfügbarkeit

<Insert Picture Here> z/os Migration und Integration

Berater-Profil IT-Architekt, Projektleiter - SAP-Banking, Internet, Java, php - Ausbildung Dipl.-Mathematiker, Nebenfach Informatik

Berater-Profil 677. DV-Arbeitsvorbereitung, Systemadministration. Ausbildung Industriekaufmann. EDV-Erfahrung seit Verfügbar ab auf Anfrage

JPC Visualisierung in Java

IBM eserver zseries. VSE Health Checker. Jörg Schmidbauer. VM/VSE IS-Leiter Kolloquium Bad Reichenhall IBM Corporation

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

Berater-Profil Anwendungsentwickler, SW Designer, speziell Java nach J2EE

Berater-Profil Seniorberater Mainframe und C/S (Schwerpunkt: Finanzdienstleistungen)

ObjectBridge Java Edition

Unternehmensdokumente mit dem XML Publisher erzeugen

Berater-Profil Senior-Consultant (Org.-Programmierung, Systemanalyse) Ausbildung Organisationsprogrammierer (CDI) EDV-Erfahrung seit 01.

Kompaktes Hardware-Wissen rund um die Micro-Prozessor-Technik

PROCON-WEB IoT. Software für Industrie 4.0

Berater-Profil WEB- und C/S-Developer. (Java, Websphere)

Moderne Anwendungsentwicklung für IBM i

Berater-Profil 965. Systementwickler Mainframe und C/S. Ausbildung Informatikstudium (bis zum 6. Semester) EDV-Erfahrung seit 09.

Berufserfahrung. Dietrich M. Walter geb , Belzy (Moldawien) Verheiratet D-Bürger (Aufenthaltsbewilligung B)

SIMATIC S Software Controller

Prozessunterstützung durch BPR-, BPM- und Workflow-Systeme

Qualifikationsprofil:

Virtualisierung von Servern im Unternehmen

Web-based Engineering. SPS-Programmierung in der Cloud

XML Publisher die universelle Lösung für Geschäftsdokumente

INTEROPERABILITÄT IN DER PRAXIS

Berater-Profil SW-Entwickler/-Designer (Rational Rose, ClearCase, J2EE, C++, CORBA -TAO/Orbix-)

z/vse und CICS TS aktuell

Integration von Internet. und. bestehenden Anwendungen

Berater-Profil Ausbildung Diplommathematiker. EDV-Erfahrung seit Verfügbar ab auf Anfrage. Geburtsjahr 1963

Aufgabenstellung. Kunden sollen in Zukunft Onlinezugriff auf die Feri-Datenbank erhalten. über eine direkte Einwahlmöglichkeit über das Internet

Microsoft.NET und SunONE

Berater-Profil SW-Developer (Web + C/S)

AS/point, Ihr Partner die nächsten 10 und mehr Jahre -

Umstieg auf Oracle Secure Backup Rechnet sich das?

Kapitel 02. Java was, wann, warum, wieso. Fachgebiet Knowledge Engineering Prof. Dr. Johannes Fürnkranz

Vermittlungs- und Informationssystem OSPC an Integral Enterprise / 55

Hendrik Alscher. Hendrik Alscher Persönliche Daten: Fachlicher Schwerpunkt: Analyse / Konzeption / Organisation Projektleitung

Dineso Software - Technische Daten

Berater-Profil Systemadministration AIX, Linux, NT. Change-, Problem- und Softwaremanagement. Ausbildung DV-Kaufmann. EDV-Erfahrung seit 1982

Automatisierung für z/vse und andere Plattformen über Open Source Ant

Tätigkeitsprofil. Erfahrungsprofil

Gut zu wissen... Lorenz Keller Server Technologies Competence Center Nord

On-premise owncloud für die Mitarbeiter der Deutschen Bahn - mit "DB Box" flexibel und sicher Dateien austauschen -

Beraterprofil. Persönliche Daten. Schwerpunkt. Besondere Qualifikation. Name: Wolfgang Berthold Geburtsjahr: 1951

Vaadin TouchKit. W3L AG

Berater-Profil Web-Developer, DB-Administrator und Software-Entwickler. EDV-Erfahrung seit Verfügbar ab auf Anfrage.

GSE Tagung Bonn, April S18 Workshop - SOA. Wilhelm Mild, IBM Labor Heinz Peter Maassen, Lattwein

Berater-Profil C/S-Berater/-Entwickler

Forms Desktop Kooperation

Berater-Profil SAP R/3 Basis Administration mysap (BW, ITS) NW-Administration. Ausbildung Fachinformatiker Fachrichtung Systemintegration

Multiplattform «Janus» Janus Management System JMS

Datenbanken Benutzerschnittstelle Seite 1 von 26

PDF-Generator. Produktinformation. für Fonds-Factsheets und Depotübersichten. Stand

Berater-Profil Software-Entwickler C/S (OOA, OOD, OOP, Visual Basic, VBA) Ausbildung Diplom Informatiker (FH) EDV-Erfahrung seit 1993

Live im Inselspital - Dokumente in SharePoint und SAP automatisieren

Berater-Profil Helpdesk, Installation, Migration, Systemanalyse. EDV-Erfahrung seit Verfügbar ab auf Anfrage.

JGB. Automobilindustrie Software- / Hardwarehersteller Fertigungsindustrie Softwarehaus Versandhandel Bank

<Insert Picture Here> Schnelle Anwendungen mit Oracle Application Express

Teil 3 - Java. Grundlagen Klassen, Attribute Methoden

DataSpace 2.0 Die sichere Kommunikations-Plattform für Unternehmen und Organisationen. Your Data. Your Control

Abitur mit Schwerpunkt Wirtschaft und Verwaltung Studium Wirtschaftsinformatik Universität Essen

JavaFX auf Mobile. von Stefan Barth und Stefan Heinze

Systemvoraussetzungen Werkstattplanungssystem WPS

Reisekosten effizient abrechnen mit RKA². Überblick

Mobile Angebote Strategie einer Verwaltung. Freie und Hansestadt Hamburg Dr. Ursula Dankert

KONFERENZ KNX-SCHULUNGSSTÄTTEN MAI 2008

Aleksej Medovoj Celsiusstrasse 106, Bonn Telefon 0176/ Geburtstag EDV Erfahrung seit 1984

Open Source Einsatz in der Stadt Wien

Systemvoraussetzungen

miless Der Dokumentenserver auf dem Campus Essen der Universität Duisburg-Essen

i-net HelpDesk Erste Schritte

easyweb400 die Verbindung zwischen iseries und Internet Ihr Partner M/S VisuCom

Remote Communications

PHP eine Einführung. Dipl.-Inf. Frank Hofmann. 18. November Potsdam

BI Publisher Berichtswesen einfach und sicher. Alexander Klauss Centric IT Solutions GmbH

Andreas Hasenpusch Diplom Informatiker (FH)

Übersicht SAP-BI. DOAG Regionaltreffen

Transkript:

Welten verbinden Visualisierung mit CICS und JAVA Lothar Stein stv. IT Leiter Lothar.Stein@Brunata-Huerth.de BRUNATA Wärmemessergesellschaft mbh Max-Planck-Str. 2 50354 Hürth Heinz Peter Maassen Leiter SW Entwicklung hp.maassen@lattwein.de Lattwein GmbH Otto-Brenner-Str. 25 52353 Düren 1

BRUNATA Hürth Kerngeschäft: Wärmeabrechnungen nach Heizkosten verordnung Hausnebenkostenabrechnungen Standorte der BRUNATA Hürth: Deutschland Luxemburg Polen BRUNATA 2 BRUNATA besteht aus 3 selbständigen Unternehmen in Hamburg München Hürth 2

Ziele mit JAVA Gesamt - Ziel Umstellung der HOST basierenden Prozessabwicklung auf eine Client / Serverstruktur mit Wechsel der Hardware und des Betriebssystems Nah Ziel Ablösung der 3270 Oberfläche auf eine Windows like GUI Weg der Visualisierung bis 1996 3270 interne Programme Plattform Grenze VSE keine externe Anbindung Darstellung erfolgt durch CICS Logik liegt auf dem HOST Datenquelle VSAM / DL1 / DB2 3

Weg der Visualisierung bis 1996 ab 1996 HTML interne und externe Anbindung Plattformgrenze aufgehoben für Visualisierung Internet und Intranet Darstellung erfolgt im Browser Logik liegt auf dem HOST Datenquellen VSAM / DL1 / DB2 Weg der Visualisierung bis 1996 ab 1996 ab 2003 JAVA interne und externe Anbindung Plattformgrenze aufgehoben Logik Visualisierung Internet und Intranet Logik liegt verteilt auf HOST / Client Datenquelle VSAM / DL1 / DB2 / XML 4

Ressourcen 3270 VSE CICS VTAM CPG 3174 3270 Terminals HTML VSE CICS TCP/IP Browser Webserver CPG/CPG5 PC JAVA VSE CICS TCP/IP Browser / JRE SDK (z.b. Eclipse) Webserver CPG/CPG5 PC Visualisierung 3270 HTML keine externe Internetfähigkeit von 3270 keine Akzeptanz mehr von 3270 im Unternehmen Intuitive Oberfläche wird gefordert hohe PC Verbreitung leichter Umstieg CPG Kenntnisse weiter nutzbar CPG5 unterstützt HTML Seiten Produktion Einschränkungen von HTML akzeptabel keine PF Tasten Tabellenköpfe verschwinden beim scrollen Layout 5

Visualisierung HTML JAVA Internetfähigkeit Programme intern und extern nutzbar eigenes Layout ist möglich Ausbau der intuitiven Oberfläche Hilfefunktion eigene Navigation Logik stufenweise auslagerbar auf Client leichter Umstieg CPG Kenntnisse weiter nutzbar CPG5 unterstützt HTML Seiten Produktion HOST Programme als Datenlieferant Übersichtliche Programme durch Aufgabenteilung XML XML Standardformat Plattformunabhängig unabhängig von Programmiersprachen Transparenz des Datenstroms Selbst dokumentierend Standardprodukte verwenden XML 6

Aktivitäten zur Einführung JAVA Auswahl SDK gestartet mit JBuilder gewechselt zu Eclipse Schulung JAVA 24 Tage Grundschulung 20 Tage Coaching Auswahl Versionierungssystem Festlegen von Layout - Standards Planung 1. Schritt 1. Schritt : JAVA Frontend ohne Server - Applications JAVA - Applications G U I XML VSE / Batch DL/I VSE / CICS tcaccess Migrations- Programme tcaccess XPCC VM / DB2 7

Planung 2. Schritt 2. Schritt : JAVA Frontend mit Server - Applications JAVA - Applications XML XML VSE / Batch DL/I VSE / CICS Server Application (SUN / LINUX / UNIX...) tcaccess Migrations- Programme tcaccess XPCC DRDA VM / DB2 DB2 UDB (SUN / LINUX /...) Beispiel - Layout JAVA Explorertechnik Reitertechnik 8

Beispiel - Layout JAVA sortierbare Listen Lattwein und XML CPGXML automatische Formatierung der XML - Daten Programmiersprache bekannt Verfahren der Datenbereitstellung transparent kein Programmieraufwand für Datentransport JAVA Klassen werden zur Verfügung gestellt 9

Programm - Ablauf ruft CPG Programm auf holt Daten aus DB2 JAVA Programm VSE - CICS DB2 - Datenbank zeigt Daten an stellt Daten zur Verfügung C P G X M L. E X E liefert X M L - D atei Was ist CPGXML? CPGXML ist ein VSE-Connector, der ein CICS- Programm ausführt. Der Datenaustausch erfolgt im XML-Format. Host XML Format (virtueller) Web-Server CPGXML als Datenserver 10

CPGXML CPGXML ist die Schnittstelle zwischen GUI Programm und VSE/ESA. XML Daten WebServer HOST GUI (JAVA, VB, C#,...) <var> <name>ort</name> <inhalt>leipzig </inhalt> </var> XML Objekt CPGXML CPG5 Daten CPGXML Programmierung PC Entwicklung der GUI Einbindung von CPGXML Plausibilitätsprüfungen Datenaustausch über XML Methoden. Host - Datenzugriff - Komplexe Datenstrukturen - generierter Zugriff - Datenaustausch über Feldname automatisch 11

CPGXML Programmierung PC CPGXML Programmierung Host 12

Ergebnis Java mit CPGXML und VSE Datenzugriff im CICS = 3 Zeilen Code VSAM DL1 DB2 Temp.Storage Einbindung bestehender Programme Effizient, portabel, flexibel, ausfallsicher Look and feel = PC 13

CPGXML mit Word und Excel Die gleichen CICS Programme können auch Daten zu MS Word oder EXCEL austauschen. Nicht nur Java auch VB, VBA, Delphi, Visual Objects, und andere IDE s können diesen Weg gehen Lattwein... der einfache Weg... Auf Wiedersehen 14