VT-Anwendungen im Web
Transcription
VT-Anwendungen im Web
IT-Symposium 2007 19.04.2007 VT-Anwendungen im Web Martin Vorländer PDV-Systeme GmbH [email protected] IT-Symposium 2007 3A06 PDV-Systeme GmbH, Bornhardtstr. 3, 38644 Goslar Telefon 05321-3703-0, Fax 05321-8924 [email protected], www.pdv-systeme.de Anforderungen “Investitionen schützen” “Kostenkontrolle” “Online--Zugriff auf Echtzeit “Online Echtzeit-Daten” “Ein einziger Blick auf Informationen” “Modernisierung der ITIT-Infrastruktur” 2 VT VT--Anwendungen im Web www.hp-user-society.de 1 IT-Symposium 2007 19.04.2007 Modernisierung von „Legacy“-Anwendungen Web & Serviceoriented Architecture vs. Rip & Replace Preserve & Extend 3 VT VT--Anwendungen im Web Modernisierung mit ApplinX Business Processes (BPM) Packaged Applications Composite Applications Online Services Single View Web-Browser and Portal Enablement SOA and Web Service Enablement Legacy Modernization Package Mainframe iSeries, AS/400 UNIX, VMS 3270, 5270, VT, … Cobol, CICS, RPG, … DB2, Oracle, MS SQL, … 4 VT VT--Anwendungen im Web www.hp-user-society.de 2 IT-Symposium 2007 19.04.2007 ApplinX-Architektur Administrator ApplinX Server CICS, Cobol, RPC TCP Databases JDBC, ODBC ABO API Browsers, Portals HTTP JSP or .NET SOAP Web Service Consumers TCP Web Service Providers UDDI Generated Proxy Transactions 3270, 5250, VT, BS2000, ... Procedure Call Interface Screens Application Server Session Display Interface Legacy System SOAP Repository Java, C#, VB.NET Client 5 VT VT--Anwendungen im Web Pure HTML Emulation New Web-based terminal emulation Replacing a locally installed terminal emulation with a zero-footprint thin client Host-key and print support Color schemes Optimized HTML (size, performance) Based on JSP or ASP.NET ApplinX API Benefits Immediate results No training for end-users Less administration and deployment costs Legacy Screens 6 VT VT--Anwendungen im Web www.hp-user-society.de 3 IT-Symposium 2007 19.04.2007 Instant Web Application Simple mapping of screen-fields to GUI-controls HTML table, combo box, radio buttons, check boxes Based on JSP or ASP.NET Supports all major Web Browsers e.g. IE, FireFox, Opera No Web development required ApplinX API GUI definitions Benefits End-user gets a better information overview New users can be trained more easily (Web-like usage) Legacy Screens 7 VT VT--Anwendungen im Web Composite Web Application Multi-screen support and navigation flows Combines legacy functionality with new application logic Integrate legacy assets on various levels (screen, transaction, data) Customizable JSP or ASP.NET framework ApplinX API Powerful and extensible Web Frameworks and API Paths Tables Email, Office, non-host data Benefits One view on many systems End-user process are more streamlined and efficient Legacy Screen Legacy Transaction Database 8 VT VT--Anwendungen im Web www.hp-user-society.de 4 IT-Symposium 2007 19.04.2007 Instant Web Services Supports SOAP and WSDL standards Generates clients in Java, C# or Visual Basic Service Consumer SOAP Instant testing WSDL Generation binary Turn a legacy functionality easily into a Web Service without programming Java /.NET Client Generation Benefits Multi-platform integration path Accessing legacy functionality through an easy to understand and standard-based interface Legacy 9 VT VT--Anwendungen im Web Advanced Web Services Combine various legacy sources into a Web Service Service Consumer Customized XML definitions (e.g. elements, attributes) binary Supports HTTP and TCP/IP SOAP Advanced Web Service logic with procedure flows Benefits Encapsulate legacy complexity behind a Web Service interface WSDL Generation Java /.NET Client Generation AB flow mapping No special Web Services programming skills required Legacy Screens andTransactions Database 10 VT VT--Anwendungen im Web www.hp-user-society.de 5 IT-Symposium 2007 19.04.2007 Beispiel: ARA-Adressen ARA ist ein inhouse bei PDV entwickeltes und gepflegtes Warenwirtschaftssystem u.a. Adressenverwaltung Einzelschritte des Ablaufs „Suchen und Abrufen von Adressen“ Login Aufruf ARA (Wechseln in die Adressenverwaltung) (Suchstring eingeben) Adressendaten auslesen 11 VT VT--Anwendungen im Web Beispiel: ARA-Adressen Identifizierung in ApplinX durch Screens Text an bestimmter Bildschirmposition Cursor an bestimmter Bildschirmposition Abfolge von Screens: Paths Übergänge zwischen Screens durch Tastatureingaben Umsetzung der gesammelten Daten durch Procedures 12 VT VT--Anwendungen im Web www.hp-user-society.de 6 IT-Symposium 2007 19.04.2007 Live-Demo ARA-Adressen Live-Demo 13 VT VT--Anwendungen im Web Test-Version & ApplinX Challenge http://www.softwareag.com "Download FREE ApplinX Trial Edition (30 days)" http://www.softwareag.com/de/products/applinx ApplinX Challenge: "Wir nehmen die Herausforderung gerne an und modernisieren innerhalb von zwei Tagen eine gemeinsam mit Ihnen ausgewählte Funktion einer Legacy Anwendung." 14 VT VT--Anwendungen im Web www.hp-user-society.de 7 IT-Symposium 2007 19.04.2007 Fragen? 15 VT VT--Anwendungen im Web www.hp-user-society.de 8