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