virtel, thin client solution access to the mainframe ... anywhere, anytime with … · mainframe...
TRANSCRIPT
© 2014
VIRTEL, Thin Client Solution Access to the Mainframe : Anywhere, Anytime, Any
deviceBruxelles, June 11, 2014
© 2014
Agenda
SysperTec
Virtel Introduction to the solution
Technology & Architecture
Virtel Web Access (Browser-Based 3270 TE) Mark Scheers – Global Vendor Manager – P&V Verzekeringen
Virtel Web Modernization (GUI) Demonstration
Virtel Web Integration (Web Services)
2
© 2014
SysperTec CommunicationOverview
Over 20 years in mainframe business
Over 500 Virtel and Synapse licenses
Simple communication solutions for heterogeneous computing environments
3
Strong financials
Worldwide distribution
Paris France HQ
U.S. branch offices
International distribution network
Sogeti : Distributor for Benelux
© 2014
SysperTec Customers
© 2014
Product Overview
VIRTEL, Thin Client Solution
© 2014
Virtel Web Suite
6
ONE WEB-ENABLEMENT TECHNOLOGY MULTIPLE APPLICATIONS
Virtel Web Access – Browser-Based 3270 TE Serve 3270 application screens to thin-client web browsers
Virtel Web Modernization – Web User Interface (WUI/GUI) Serve 3270 screens as rich user-friendly web pages that provide
a genuine web experience
Virtel Web Integration – App-to-App Connector Create interactive bidirectional app-to-app connections between
heterogeneous platforms over the Internet web services: SOAP, RESTful, XML, JSON, MQ …
© 2014
Mainframe Application Modernization
Redevelop Replace Front-End Rehost Web-Enable
BusinessLogic
new newduplication or
impactpotential impact
no impact(new presentation logic)
€ millions millions 100K€ 100K€ 10K€-100K€
Duration years years months/years months weeks/months
Risk high high medium medium low
8
WEB-ENABLEMENT = HIGHEST VALUE + EARLIEST ROI
Native (HTTP-over-IP) web accessReplace screen UI with Web UI
Web service integration
10 times faster and less expensive
© 2014
Virtel PureWeb™ TechnologyKey Features and Benefits
+ 100% host-based installation and support
+ Thin-client: nothing to install or support on clients
+ Two-tier: no middleware or intermediate servers
+ Requires no modification of application code, and can coexist with any other connector
☺Very simple installation-deployment-support
☺Universal compatibility: Windows 7, 64-bits, Linux, Unix, Mac, Smartphones, PDAs, tablets, etc
☺Low risk: no impact on host applications and TS
© 2014
Virtel PureWeb™ TechnologyInternal Architecture
© 2014
Virtel PureWeb™ TechnologySolutions Architecture
UserInterface
Transactions
Data
VSE or z/OS Platform
@
WEBCLIENTS
WEB APPLICATIONSSERVERS (WAS, etc..)
VIRTEL=
VTAM Interface
+HTTP/SServer
+SMTPServer
XML, HTML,WEB SERVICES
THIN-CLIENTS: standard JavaScript capable browsers (no applets) on PC, Mac, mobiles, etc.
HTML, XML,WEB SERVICES…
HTTP or HTTP/S
SMTP
HTTP or HTTP/S
EMAIL, SMS…
Web Access
Web Integration
Web Modernization
© 2014
Virtel PureWeb™ Technology3270 emulation vs. Virtel PureWeb™ architecture (1/2)
3270 emulation architecture: fat-client
3270 emulation architecture: client on server
Administrationserver(s) Fat Clients:
• Applications• Heavy browser(Plug-in, Applets)
MAINFRAME zSeries
TN / 3270Interface
3270 User Interface
Transactions
Data
•Need to install, support, upgrade components outside Mainframe•Support limited to specific client OS or browsers
TN3270
Synchronous-Connected Mode
Must open special port in host firewall
Administrationserver(s)
MAINFRAME zSeries
TN / 3270Interface
3270 User Interface
Transactions
Data
•Need to install, support, upgrade components outside Mainframe•Support limited to specific client OS or browsers
TN3270
Synchronous-Connected Mode
Must open special port in host firewall
Server(s) (Citrix, Microsoft) running “client” code
Thin-client workstations
© 2014
Virtel PureWeb™ Technology3270 emulation vs. Virtel PureWeb™ architecture (2/2)
Virtel PureWeb™ architecture: thin-client
MAINFRAME zSeries
HTTP/SServer
3270 User Interface
Transactions
Data
•Nothing to install, support, upgrade outside Mainframe•Universal client OS support: Windows 7, 64-bits, Mac, Linux, Unix, PDAs, Smartphones, etc
TCP/IP
Asynchronous-Disconnected Mode
Uses standard TCP/IP port
Thin-client:•Any browser•Any OS•No code additions
© 2014
Agile Architecture
14
Host App: CICS, IMS, SQL, TSO, Natural … even batch
Host API: BMS STRFLD-COMMAREA, MFS ICAL …
TS interface: VTAM 3270 Bridge, TCP/IP, X-memory
Client interface: browser-based 3270 TEfull-screen GUImobile accordion GUIweb services
UI logic: scenarios scripts PTFs
Special needs: security filters, DBCS conversion …
© 2014
Two-Tier Architecture
No middle-tier server none of the associated issues:
Latencies slow response times
Bottlenecks scalability limitations
Fragility one more component that can breakdown
Troubleshooting one more component to troubleshoot
SNA connectivity (TN3270-over-IP) in … 2014!!!
End-to-end HTTP-over-IP connections
15
© 2014
Browser-Based Smart-Client Architecture
16
Smart-client = rich-client + thin-client benefits
iPad-specific ergonomics + full 3270 TE functionality
© 2014
Secure
Industry standard security features Mainframe: RACF, ACF2, or TSS authentication at logon Web: PROXY, SSL encryption (HTTPS), SSO (IBM Tivoli WebSeal,
CA SiteMinder …), VPN …
Unique security features Exchange-level authentication:
Disconnected mode (unlike TN3270 solutions) Virtel dynamically-generated exchange-level tokens IP address
No data stored on clients Virtel clears browser’s cash at end of session
Custom filters: Terminal-transaction-printer control, field-level security, biometrics …
Some Virtel customers dropped their VPN
17
© 2014
Open Standards Compliant Longevity
Universal web client support … today + tomorrow
Future-proofed solution
18
Virtel Solutions’ DNA
RESTful Web Oriented ArchitectureHTML(5) JavaScript AJAX
Responsive Web Design
© 2014
Part 3 – Virtel Web Access
© 2014
Browser-Based 3270 TE
Serve 3270 screens as webpages
Full-feature 3270 TE presentation and ergonomics
To thin/smart client web browsers
Straight off the mainframe
Without middle tier server
Thin-client any device
Smart-client tablets: iPad …
20
3270 screen on web browser
thin-client + no middle-tier server
© 2014
Virtel Web Access – Demo
21
© 2014
P&V Assurance - Case Study
Mark Scheers – Global Vendor Manager
24
© 2014
Part 4 – Virtel Web Modernization
© 2014
Web/Graphical User Interfaces (WUI/GUI)
Serve 3270 screens as rich user-friendly web pages Modern webpage look
n screens 1 webpage
Assisted data entry widgets
New Ajax-based UI features
Device-specific rendering
To thin-client web browsers Straight off the mainframe
Without middle tier server
26
From outdated screens to modern GUI
thin-client + no middle-tier server
© 2014 27
UI Modernization – Screen Shots
reuse CSS to comply with corporate presentation standards
webpage presentation
© 2014 28
UI Modernization – Screen Shots
improved navigation: tabs, panes, screen consolidation …
function key buttons
widget-assisted data entry
© 2014 29
UI Modernization – Screen Shots
graphical calendar (widget)
collapsible/expendable sections
widget-assisted data entry
© 2014 30
UI Modernization – Screen Shots
autosuggest (AJAX)
© 2014 31
UI Modernization – Screen Shots
autocomplete (AJAX)
retrieval & display of archived data (AJAX)
© 2014 32
UI Modernization – Screen Shots
conversion to PDF and email (AJAX)
© 2014
Webpage presentation Reuse CSS to comply with corporate presentation standards Serve different presentations (full screen GUI, mobile accordion …)
concurrently using multiple entries, or Responsive Web Design (RWD) technology
Improved navigation n screens 1 webpage 3270 function keys tabs + panels Collapsible/expendable page sections
Widget-assisted data entry Dropdown lists, graphical calendar, checkboxes … Faster development + cross-browser consistency
New AJAX features and functionalities Auto-suggest, autocomplete, PDF-EXCEL-XML generation, email,
retrieve and display relevant data from remote sources
33
User Interface Modernization
© 2014
Thin-client benefits (See Technology section)
Progressive and agile development
Reuses existing screens + no change to host application
One screen/user/improvement group at a time
STRFLD/COMMAREA when screens no longer needed
Serve different UIs to differentusers concurrently
3270 TE / full display GUI / mobile “accordion“ GUI
35
Why a Virtel-Based WUI/GUI?
© 2014
Credit Agricole – Case Study
Develop GUI during DB2 migration:
Requirements: Integrate CICS application GUI with CA website
No change to CICS app code No disruption to DB2 migration
Three Development Phases: Step 1 : user-friendly pages with simple JavaScript widgets
(dropdown lists, graphical calendars, checkboxes, etc)
Step 2 : rich GUI with new Ajax-based app features and workflow
Step 3 : keep 3270 BL but drop 3270 presentation layer
36
© 2014
Part 5 – Virtel Web Integration
© 2014
Web Services
Create interactive bidirectional app-to-app connections over the Internet:
Incoming or outgoing web services SOAP, RESTful, XML, JSON, MQ …
Heterogeneous application interoperability
SNA/IP migration
38
Heterogeneous application interoperability
© 2014 39
Virtel IMS Extender – Solution Highlights
Using WSDL + data mapping Studio generates: COBOL copybooks for insertion into IMS program
Virtel scenario web service logic
Virtel template data formatting
Simple IMS program modification: Insert COBOL copybooks
Insert ICAL + pre and post ICAL processing
No reference to XML/SOAP or HTTP/S protocol
Virtel handles behind the scene: Data format conversion between COBOL and XML/SOAP
HTTP/S over TCP/IP protocol
© 2014
WebSphere Portal Integration
Integrate CICS app with WebSphere portal:
CICS/DB2 application supports health insurance services
New WebSphere portal provides interactive client services: Access and administer personal data
Track medical expenses and reimbursements
Locate approved physicians
Etc
Activate CICS transactions (access DB2 data) from portal
Through reusable open standard HTML/XML web services
SysperTec developed pilot Virtel web service sample
MFP continued development after only 1.5 day of training
40
© 2014 41 41
Virtel Proof of Concept (POC)Demonstrate that Virtel can meet your needs
On Your System Collect 2-3 screen shots, BMS maps, and supporting documentation
(Authorized field values)
On Our Own System Develop mockup program to replace 3270 app for this pilot
Develop template to convert 3270 dataflow to web form
Integrate web form to webpage looking like your website
Demo pilot to you and your colleagues
On Your System Install VIRTEL and our pilot-development on partition hosting test version of
3270 app
Switch from mockup program to test version of 3270 app (Same 3270 dataflow mapping)
Demo pilot to your management and partners
© 2014
Virtel Sales - Questions and Comments
Please contact :
Guillaume Gentil – International Sales Manager [email protected]
Land : +33 1 46 02 60 42
Mobile : +33 6 03 62 16 89
Jeff Maury – R&D Manager [email protected]
Land : +33 1 46 02 02 06
Mobile : +33 6 13 40 26 19
42
© 2014
Visit our website & downloadVirtel to play with it !www.virtelweb.com
43