virtel, thin client solution access to the mainframe ... anywhere, anytime with … · mainframe...

39
© 2014 VIRTEL, Thin Client Solution Access to the Mainframe : Anywhere, Anytime, Any device Bruxelles, June 11, 2014

Upload: others

Post on 29-Jun-2020

7 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: VIRTEL, Thin Client Solution Access to the Mainframe ... anywhere, anytime with … · MAINFRAME zSeries TN / 3270 Interface 3270 User Interface Transactions Data •Need to install,

© 2014

VIRTEL, Thin Client Solution Access to the Mainframe : Anywhere, Anytime, Any

deviceBruxelles, June 11, 2014

Page 2: VIRTEL, Thin Client Solution Access to the Mainframe ... anywhere, anytime with … · MAINFRAME zSeries TN / 3270 Interface 3270 User Interface Transactions Data •Need to install,

© 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

Page 3: VIRTEL, Thin Client Solution Access to the Mainframe ... anywhere, anytime with … · MAINFRAME zSeries TN / 3270 Interface 3270 User Interface Transactions Data •Need to install,

© 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

Page 4: VIRTEL, Thin Client Solution Access to the Mainframe ... anywhere, anytime with … · MAINFRAME zSeries TN / 3270 Interface 3270 User Interface Transactions Data •Need to install,

© 2014

SysperTec Customers

Page 5: VIRTEL, Thin Client Solution Access to the Mainframe ... anywhere, anytime with … · MAINFRAME zSeries TN / 3270 Interface 3270 User Interface Transactions Data •Need to install,

© 2014

Product Overview

VIRTEL, Thin Client Solution

Page 6: VIRTEL, Thin Client Solution Access to the Mainframe ... anywhere, anytime with … · MAINFRAME zSeries TN / 3270 Interface 3270 User Interface Transactions Data •Need to install,

© 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 …

Page 7: VIRTEL, Thin Client Solution Access to the Mainframe ... anywhere, anytime with … · MAINFRAME zSeries TN / 3270 Interface 3270 User Interface Transactions Data •Need to install,

© 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

Page 8: VIRTEL, Thin Client Solution Access to the Mainframe ... anywhere, anytime with … · MAINFRAME zSeries TN / 3270 Interface 3270 User Interface Transactions Data •Need to install,

© 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

Page 9: VIRTEL, Thin Client Solution Access to the Mainframe ... anywhere, anytime with … · MAINFRAME zSeries TN / 3270 Interface 3270 User Interface Transactions Data •Need to install,

© 2014

Virtel PureWeb™ TechnologyInternal Architecture

Page 10: VIRTEL, Thin Client Solution Access to the Mainframe ... anywhere, anytime with … · MAINFRAME zSeries TN / 3270 Interface 3270 User Interface Transactions Data •Need to install,

© 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

Page 11: VIRTEL, Thin Client Solution Access to the Mainframe ... anywhere, anytime with … · MAINFRAME zSeries TN / 3270 Interface 3270 User Interface Transactions Data •Need to install,

© 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

Page 12: VIRTEL, Thin Client Solution Access to the Mainframe ... anywhere, anytime with … · MAINFRAME zSeries TN / 3270 Interface 3270 User Interface Transactions Data •Need to install,

© 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

Page 13: VIRTEL, Thin Client Solution Access to the Mainframe ... anywhere, anytime with … · MAINFRAME zSeries TN / 3270 Interface 3270 User Interface Transactions Data •Need to install,

© 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 …

Page 14: VIRTEL, Thin Client Solution Access to the Mainframe ... anywhere, anytime with … · MAINFRAME zSeries TN / 3270 Interface 3270 User Interface Transactions Data •Need to install,

© 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

Page 15: VIRTEL, Thin Client Solution Access to the Mainframe ... anywhere, anytime with … · MAINFRAME zSeries TN / 3270 Interface 3270 User Interface Transactions Data •Need to install,

© 2014

Browser-Based Smart-Client Architecture

16

Smart-client = rich-client + thin-client benefits

iPad-specific ergonomics + full 3270 TE functionality

Page 16: VIRTEL, Thin Client Solution Access to the Mainframe ... anywhere, anytime with … · MAINFRAME zSeries TN / 3270 Interface 3270 User Interface Transactions Data •Need to install,

© 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

Page 17: VIRTEL, Thin Client Solution Access to the Mainframe ... anywhere, anytime with … · MAINFRAME zSeries TN / 3270 Interface 3270 User Interface Transactions Data •Need to install,

© 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

Page 18: VIRTEL, Thin Client Solution Access to the Mainframe ... anywhere, anytime with … · MAINFRAME zSeries TN / 3270 Interface 3270 User Interface Transactions Data •Need to install,

© 2014

Part 3 – Virtel Web Access

Page 19: VIRTEL, Thin Client Solution Access to the Mainframe ... anywhere, anytime with … · MAINFRAME zSeries TN / 3270 Interface 3270 User Interface Transactions Data •Need to install,

© 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

Page 20: VIRTEL, Thin Client Solution Access to the Mainframe ... anywhere, anytime with … · MAINFRAME zSeries TN / 3270 Interface 3270 User Interface Transactions Data •Need to install,

© 2014

Virtel Web Access – Demo

21

Page 21: VIRTEL, Thin Client Solution Access to the Mainframe ... anywhere, anytime with … · MAINFRAME zSeries TN / 3270 Interface 3270 User Interface Transactions Data •Need to install,

© 2014

P&V Assurance - Case Study

Mark Scheers – Global Vendor Manager

24

Page 22: VIRTEL, Thin Client Solution Access to the Mainframe ... anywhere, anytime with … · MAINFRAME zSeries TN / 3270 Interface 3270 User Interface Transactions Data •Need to install,

© 2014

Part 4 – Virtel Web Modernization

Page 23: VIRTEL, Thin Client Solution Access to the Mainframe ... anywhere, anytime with … · MAINFRAME zSeries TN / 3270 Interface 3270 User Interface Transactions Data •Need to install,

© 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

Page 24: VIRTEL, Thin Client Solution Access to the Mainframe ... anywhere, anytime with … · MAINFRAME zSeries TN / 3270 Interface 3270 User Interface Transactions Data •Need to install,

© 2014 27

UI Modernization – Screen Shots

reuse CSS to comply with corporate presentation standards

webpage presentation

Page 25: VIRTEL, Thin Client Solution Access to the Mainframe ... anywhere, anytime with … · MAINFRAME zSeries TN / 3270 Interface 3270 User Interface Transactions Data •Need to install,

© 2014 28

UI Modernization – Screen Shots

improved navigation: tabs, panes, screen consolidation …

function key buttons

widget-assisted data entry

Page 26: VIRTEL, Thin Client Solution Access to the Mainframe ... anywhere, anytime with … · MAINFRAME zSeries TN / 3270 Interface 3270 User Interface Transactions Data •Need to install,

© 2014 29

UI Modernization – Screen Shots

graphical calendar (widget)

collapsible/expendable sections

widget-assisted data entry

Page 27: VIRTEL, Thin Client Solution Access to the Mainframe ... anywhere, anytime with … · MAINFRAME zSeries TN / 3270 Interface 3270 User Interface Transactions Data •Need to install,

© 2014 30

UI Modernization – Screen Shots

autosuggest (AJAX)

Page 28: VIRTEL, Thin Client Solution Access to the Mainframe ... anywhere, anytime with … · MAINFRAME zSeries TN / 3270 Interface 3270 User Interface Transactions Data •Need to install,

© 2014 31

UI Modernization – Screen Shots

autocomplete (AJAX)

retrieval & display of archived data (AJAX)

Page 29: VIRTEL, Thin Client Solution Access to the Mainframe ... anywhere, anytime with … · MAINFRAME zSeries TN / 3270 Interface 3270 User Interface Transactions Data •Need to install,

© 2014 32

UI Modernization – Screen Shots

conversion to PDF and email (AJAX)

Page 30: VIRTEL, Thin Client Solution Access to the Mainframe ... anywhere, anytime with … · MAINFRAME zSeries TN / 3270 Interface 3270 User Interface Transactions Data •Need to install,

© 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

Page 31: VIRTEL, Thin Client Solution Access to the Mainframe ... anywhere, anytime with … · MAINFRAME zSeries TN / 3270 Interface 3270 User Interface Transactions Data •Need to install,

© 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?

Page 32: VIRTEL, Thin Client Solution Access to the Mainframe ... anywhere, anytime with … · MAINFRAME zSeries TN / 3270 Interface 3270 User Interface Transactions Data •Need to install,

© 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

Page 33: VIRTEL, Thin Client Solution Access to the Mainframe ... anywhere, anytime with … · MAINFRAME zSeries TN / 3270 Interface 3270 User Interface Transactions Data •Need to install,

© 2014

Part 5 – Virtel Web Integration

Page 34: VIRTEL, Thin Client Solution Access to the Mainframe ... anywhere, anytime with … · MAINFRAME zSeries TN / 3270 Interface 3270 User Interface Transactions Data •Need to install,

© 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

Page 35: VIRTEL, Thin Client Solution Access to the Mainframe ... anywhere, anytime with … · MAINFRAME zSeries TN / 3270 Interface 3270 User Interface Transactions Data •Need to install,

© 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

Page 36: VIRTEL, Thin Client Solution Access to the Mainframe ... anywhere, anytime with … · MAINFRAME zSeries TN / 3270 Interface 3270 User Interface Transactions Data •Need to install,

© 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

Page 37: VIRTEL, Thin Client Solution Access to the Mainframe ... anywhere, anytime with … · MAINFRAME zSeries TN / 3270 Interface 3270 User Interface Transactions Data •Need to install,

© 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

Page 38: VIRTEL, Thin Client Solution Access to the Mainframe ... anywhere, anytime with … · MAINFRAME zSeries TN / 3270 Interface 3270 User Interface Transactions Data •Need to install,

© 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

Page 39: VIRTEL, Thin Client Solution Access to the Mainframe ... anywhere, anytime with … · MAINFRAME zSeries TN / 3270 Interface 3270 User Interface Transactions Data •Need to install,

© 2014

Visit our website & downloadVirtel to play with it !www.virtelweb.com

43