Mainframe und WebServices bei der W. KAPFERER KG Einfache Internet-Lösungen in Verbindung mit vorhandenen Host-Programm-Strukturen.

Slides:



Advertisements
Ähnliche Präsentationen
SOAP, nur ein neuer XML- Dialekt?
Advertisements

Be.as WEB Technologie
Einer der Dienste im Internet
Sichere Anbindung kleiner Netze ans Internet
Vorstellung des Portals DEfTIS.org und der zugehörigen Systeme
Basis-Architekturen für Web-Anwendungen
SOAP Simple Object Access Protocol
Web Services und Workflow-Steuerung
Pascal Busch, WWI00B – Vergleich CORBA vs. Web Services hinsichtlich der Applikationsintegration Web Services vs CORBA Web Services vs CORBA Ein Vergleich.
Wireless Application Protocol Internet-Inhalte abrufen mit: Handy Handheld-PC Lösung: WAP (ein Standard) Macht Internet-Seiten Handy- und PDA-tauglich.
Information und Technik Nordrhein-Westfalen Single Sign On mit CAS Düsseldorf, Single Sign On für Webanwendungen am Beispiel von CAS.
Information und Technik Nordrhein-Westfalen Das personalisierte Portal Düsseldorf, Das personalisierte Portal.
PinK Plattform für intelligente Kollaborationsportale Dr. Joachim Quantz, e.V. Berlin, 13. September 2005.
Kommunikation in verteilten Systemen (Middleware)
Strukturänderungen Verteilte Anwendungen Wintersemester 06/07 © Wolfgang Schönfeld.
Überlegungen zur Architektur eines Fachinformations-Netzwerkes am Beispiel des CeGIM Mehrwert ist es nicht nur, Daten von ihren Quellen zu den Nutzern.
1 Nutzen Sie diese Powerpoint-Präsentation beim Selbstlernen oder in Veranstaltungen zur Einführung in das jeweilige Thema. Einführung Lernmodul Nutzungsbedingungen:
Virtual Private Networks
Was ist ITOS? –Das Unternehmen ITOS ist im Bereich Informationstechnologie tätig –Entwicklung von Konzepten wie CMS und CRM für Unternehmen, die die interne.
Seminarleiter: Herr Prof. Klement und Herr Prof. Kneisel
Auf dem Weg zur serviceorientierten Architektur (SOA)
PRODUKTINFORMATION BILDSCHIRMFOTOS. Das Umwelt-Service-Portal (USP) ist das Wissens- und Informationszentrum Ihres Entsorgungsunternehmens. Technisch.
Sicherer Zugang zu internen Terminalservern von öffentlichen PCs
Software Architektur III
ProFM Helpdesk Effective Web Based Maintenance Management System.
Die .NET Common Language Runtime
Die .NET Common Language Runtime
Präsentation von: Tamara Nadine Elisa
Entwicklung verteilter Anwendungen I, WS 13/14 Prof. Dr. Herrad Schmidt WS 13/14 Kapitel 12 Folie 2 Web Services (1)
Integration heterogener verteilter Systeme mit WS-BPEL – ein Praxisbeispiel Dr. Wolf-Dieter Heinrichs.
Saia® Systemkatalog Kapitel B2-Kommunikation & Interaktion
Webservice Grundlagen
Offsite –Optimierung bzw. wo Sie noch gefunden werden
Einsatzgebiete und Anwendungen
1 Nutzen Sie diese Powerpoint-Präsentation beim Selbstlernen oder in Veranstaltungen zur Einführung in das jeweilige Thema. Einführung Lernmodul Nutzungsbedingungen:
Sandrine Ferrari Benjamin Bäni. CRYSTL-PIM (Product Information System) Ablauf Ausgangslage Ziele Lösungsansatz Komponenten Demonstration.
Einführung in Web Services Web Services in der Praxis
Virtual Private Network
Reinhold Rumberger Web Services.
Erfahrungen mit der Entwicklung des CASEPORT-Lernportals Matthias Holzer, Reiner Singer, Stefan Schlott, Alexander Hörnlein, Martin Atzmüller.
IPv6 Von Judith Weerda Diese Vorlage kann als Ausgangspunkt für die Präsentation von Schulungsmaterialien in einer Gruppensitzung dienen. Abschnitte.
VPN – Virtual Private Network
Vorstellung Web-Service Wellemöbel GmbH. Erste Anforderungen Lieferzeiten für Programme im Handel sehr oft fix hinterlegt (6-8 Wochen) Lieferlisten werden.
E-Health und Medizintechnik der Zukunft Wofür wir so etwas wie die eGK brauchen: epnet - Das Portal des UKE für Patienten und Partner Dr. med. Peter Gocke.
Vortrag - Diplomarbeiten (HS I)
Microsoft.NET InfoPoint 8. Juni 2005 Stefan Bühler.
Webserver Apache & Xampp Referenten: Elena, Luziano und Sükran
Web Services (Axis) ETIS SS05.
Sicherheitsaspekte in Service Orientierten Architekturen Eike Falkenberg Sommersemester 2006 Anwendungen I.
Web Services Spezielle Methoden der SWT Liste V – WS 2008/2009 Christian Boryczewski.
HYPERLINK WAS IST DAS WEB 2.0? SEMANTIC WEB.
Ab jetzt können Sie kreuzweise … Wolfsburg, Michael Rother.
Dell Lösungsentwürfe Vertraulich – nur zur Verwendung durch Dell Channel-Partner Der Dell Vorteil Dell Lösungsentwurf für Microsoft ® UC&C Umfassende,
Kornelia Bakowsk a ‌ WG13 ‌‌‌ Köln, Protokollfamilie Welche Protokolle benötige ich um eine Seite im Internet zu öffnen?
Betriebs- systeme und Verteilte Systeme Namens- und Verzeichnisdienste Projektgruppe Peer2Peer Suche nach Webservices WS 2004/SS 2005 Maher Al-Bunni.
Plattformübergreifende Anwendungen Lösungsszenarien unserer Kunden.
AUFGABENSTELLUNGEN AUS DER PRAXIS UND NEUE LÖSUNGEN Der Kopf ist rund, damit man in alle Richtungen denken kann.
Course 2007 Agenda Firma W. Kapferer KG Ein Pharmagroßhandel im Profil Situation altes Archiv Eingesetzte Hardware Eingesetzte Software Warum ein neues.
Patrick Richterich Lattwein GmbH Web Services Softwareentwicklung mit SOAP.
1 Lutz Ullrich SOA – serviceorientierte Architektur SOA – Was ist das?
COURSE 37Lattwein GmbH - Realtime-Bestellungen beim Lieferanten VSE nutzt WebService.
Webservices SOAP und REST Nicole Fronhofs 1. Betreuer: Prof. Dr. Volker Sander 2. Betreuer: B. Sc. Sebastian Olscher.
Technische Universität München, Informatik XI Angewandte Informatik / Kooperative Systeme Verteilte Anwendungen: Web Services Dr. Wolfgang Wörndl
WebServices Vortrag zur Diplomarbeit WebServices Analyse und Einsatz von Thomas Graf FH Regensburg
SOAP - WSDL Universität zu Köln Institut für Historisch-Kulturwissenschaftliche Informationsverarbeitung Prof. Dr. Manfred Thaller AM 2 Hauptseminar: Virtuelle.
Crashkurs Computernetzwerke
Business Process Excuction Lanaguage
Business Process Excuction Lanaguage
 Präsentation transkript:

Mainframe und WebServices bei der W. KAPFERER KG Einfache Internet-Lösungen in Verbindung mit vorhandenen Host-Programm-Strukturen

Projektziele WEBKABIS - Artikelbestands-Abfrage bzw. –Bestellung via Internet - Nutzen vorhandener Cobol-Programme und Strukturen - Entlastung der Mitarbeiterinnen in der Telefonie-Abteilung - Entlastung der Telefonanlage - Erhöhung der Verfügbarkeit - Geringer Kostenaufwand

Lösungsansatz - CPG als Entwicklungsplattform - Netpage für Entwicklung von HTML-Seiten

CPG und CPGxml bei der W. KAPFERER KG

CPG Integration Apotheker / Kunde INTERNE NETZE cpg5.kapferer.de Externe Firewall Interne Firewall cicse31.kapferer.de Port 80 / 443 Port Apotheker ruft 2 Authentifizierung 3 Apotheker ruft CPG über Hyperlink auf 4 CPG - CICSE31 auf Port DMZ

Nach erfolgreicher Anmeldung können Artikel gesucht werden...

In der Artikel-Übersicht können Positionen in den Warenkorb aufgenommen werden.

Uns ist aufgefallen: 1.Die Einbindung in unser Portal war einfach jedoch die Sicherheit nicht. 2.Die Verschlüsselung der HTML-Strings ist nicht das Optimum. Portalaufruf von CPG über ein Java-Applet: window.open(" &CPGTIS= &QPGPROGPRSTART%2BFRAM", "cpg5"); HTTP-String nach der Anmeldung über das Portal: PRSTART%2BFRAM

Noch schneller geht‘s per WebService Die Vorteile liegen auf der Hand: - Artikel-Anfrage/–Bestellung auf Knopfdruck via Internet (direkt aus der Anwendung bspw. an der Kasse kann die Info eingeholt werden) - Schnelle Auskunft ohne zeitraubende Modem-Anwahl (die telefonische Anwahl hat allein schon 30 Sekunden gedauert)

WebService bei der W. KAPFERER KG SOA (Service-orientierte Architekturen) Definition [Wikipedia]: „ … ein Softwarearchitekturkonzept, in welchem Funktionen in Form von wieder verwendbaren, voneinander unabhängigen und lose gekoppelten Services implementiert werden. Services können von Servicenehmern unabhängig von zugrunde liegenden Implementierungen über wohldefinierte und veröffentlichte Serviceschnittstellen aufgerufen werden. “

Dienstanbieter (W. Kapferer KG) stellt Service zur Verfügung und beschreibt ihn (WSDL) Dienstverzeichnis listet Services auf (UDDI) Dienstkonsument ruft Service über das Web auf (SOAP) Dienstkonsument (Apotheke) Dienstanbieter Web Services

Web Service Dienstprotokoll (SOAP) Vorherrschendes Kommunikationsprotokoll – Entwickelt von Branchengrößen – XML-Format Kann mit verschiedenen Protokollen kombiniert werden Ansatzpunkt für Erweiterungen

HTTP Body HTTP Header SOAP Paket TCP Kommunikation

Web Service Beschreibungsstandard (WSDL) Wird weiterentwickelt durch das W3C Programmiersprachen-, plattform- und protokollunabhängig. Der XML-Standard beschreibt die Schnittstelle WSDL-Dokumente sind reichhaltig genug, dass Konsumenten (Apotheker) anhand dessen den Service aufrufen können

Struktur eines WSDL Dokumentes

WebService Verzeichnisse (UDDI) Unter der Hand von OASIS, vorher entwickelt von Microsoft, IBM, Ariba Standard zum Aufbau von Verzeichnisse - Kein zentrales Verzeichnis Branchengrößen betreiben selber Verzeichnisse; Eintrag ist kostenlos Daten lassen sich in White, Yellow und Green Pages klassifizieren

CPGxml Integration Apotheker / Kunde INTERNE NETZE webservice.kapferer.de Externe Firewall Interne Firewall cicse31.kapferer.de Port 80 / 443 Port Apotheker fragt Artikel an 2 Authentifizierung 3 CPGxml - CICSE31 auf Port DMZ

Ziele (bald) erreicht... - Artikelbestands-Abfrage bzw. –Bestellung via Internet - Nutzen vorhandener Cobol-Programme und Strukturen (ca. 95% bestehender Programm-Logik konnte weiter verwendet werden) - Entlastung der Mitarbeiterinnen in der Telefonie-Abteilung und Entlastung der Telefonanlage (je mehr Kunden den neuen Weg einschlagen werden, abhängig von den Apoth.- Softwarehäusern) - Erhöhung der Verfügbarkeit (wird vorbereitet) - Geringer Kostenaufwand

..dem Team Lattwein sei Dank! - für die schnelle Entwicklung - für die umfangreiche Unterstützung in allen Bereichen - für die unkomplizierte Bereitstellung der Komponenten - für die kompetente Beratung in allen Lebenslagen der IT

Vielen Dank für Ihre Aufmerksamkeit Gerd Roth CIO W.Kapferer KG Pfalzgraf-Otto-Strasse Mosbach Telefon Fax Mobil