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