Legacy Application for Longer Life

grrrgrapeInternet and Web Development

Oct 31, 2013 (3 years and 8 months ago)

77 views

Modernize, Secure, and Enhance your
Legacy Application for Longer Life

Jim Hampton

Sales Engineer

Crystal Point

jimh@crystalpoint.com

425 806 1141



NED Internal


Standard


for host connectivity



Data Transport


Security (NSSL)


Provider to NED,


VISA, MasterCard


Founded 1986

OutsideView
TM


Leading Desktop
-
to
-
NonStop

Connectivity software


We Provide


More

Than Emulation

Host Connectivity

Data Transport Security

Application Modernization

OutsideView 7.3





SSL for FTP (& Telnet)



Seamless Guardian/OSS



Text Editing Enhancements



3270E Enhanced Mode

Newest Enhancements

OutsideView

One
-
To
-
Many

Administration

Enterprise Deployment





Enterprise Administration

Designed for Large or Complex Environments






Profiles


Configuration Control


User Permissions


Automatic Update


License Pools


Roaming Users


Citrix/Win Terminal




With SSL
-
secured communications, plus
centrally administered controls of user
environments, OutsideView Enterprise
provides a complete operational solution


-

Sture Larssen, EDS (GM/Saab)




OutsideView WEB


Green Screen



Goes Internet


Major New Features



End
-
to
-
End Encryption


HTTPS (SSL) to Web Server


Web Server to Host Via Tunneling


Multiple Tunneling Protocols; SSL, SSH2, Telnet



Seamless OSS/Guardian


Automatic Environment Recognition via TermCap
andTermInfo



Log to File / Log to Printer

Release 1.3

Def.
end
-
to
-
end encryption


Continuous protection of the
confidentiality and integrity of
transmitted information by
encrypting it at the origin and
decrypting at its destination.




NSSL

Product Suite


1.
Secure Telnet


2.
Secure FTP


3.
Middleware


4.
Expand


5.
MQ
-
Series




N
onStop
S
ecure
SH
ell (
NSSH
)



NSSH/FTP
: File transfer security to/from other
platforms using SFTP and FTP port forwarding



NSSH/SecurSH
: Enables remote SSH clients to
execute commands (OSS shell or TACL) on the
NonStop server. It also provides an SSH client for the
NonStop server; providing command execution and
full shell access to an SSH
-
enabled remote system,
including OSS pseudo terminal support for running full
screen terminal applications such as
VI

or
EMACS.

Application Modernization

Maximizing the Value of Your
Legacy System



Maximizing the
Survivability

of
Your Legacy System



Supporting the Core Enterprise



Capture 75% of World’s Data



Huge Intellectual and Financial Asset



Proven, Time
-
tested Solutions



Perceived

as Primitive



Perceived

as

Expensive to Maintain



Need for Wider User Access



Assumed Major Cost
-
Effort
-
Risk to Replace

-

Remain



Easiest Option



Short Term

Renew



Leverages Investment



Intermediate Term


Rewrite



Reduced Leverage



Difficult Business Case

Replace



Packaged Solution



Often Requires Compromises

AppViewXS provides technology to
upgrade and modernize legacy
applications without having to
rewrite (or reprogram) in order to
take advantage of current
technologies.



Capabilities



Web
-
Enable

Secure

Transform

Extend


Integrate

Web
-
Enable

AppViewXS Web
-
Enabling



Middleware Abstraction Layer



Acts on Data Stream ‘Downstream‘



Transparent to Host, Application



Patented On
-
the
-
fly Transformation to GUI



Global HTML Template

AppViewXS Web
-
Enabling Architecture


Guardian

OSS

Architectural Advantages

Highly Deployable



No Application Code Changes


Standard (Secure) Java Portal


Thin
-
client (Browser
-
based) Access


Qualified on Multiple Web Platforms


Rapid SOA Implementation




Capabilities


Web
-
Enable

Secure

Transform

Extend


Integrate

Secure

End
-
to
-
End

Secure

Web Application Server

AppViewXS

Servlet

Telnet

SSL

SSH2

https

Guardian

OSS


Capabilities


Web
-
Enable

Secure

Transform

Extend


Integrate

Transform

Transform

Patented technology
-

Automatic GUI Transformation
-

Global HTML ‘Template’


Capabilities



Web
-
Enable

Secure

Transform

Extend


Integrate

Extend


Extend


Create “Smart” Screens


Graphical, Drag
-
and
-
Drop Studio


No Programming Required


Editable HTML


“Smart” Screens for Host Screens


“Smart” Screens as Processing Layer



Example Legacy Workflow

Global Template


HTML Screen Envelope



Modifiable

Host Screens


Embedded


Modified


Get
-
to
-
the
-
Point


GUI objects

Example

Smart Screen Development

Extended becomes a Smart Screen

Web
Link

Pushbutton
Navigation

Graphics

GUI
Controls,
Objects

Embedded Java/HTML objects and automation
logic, data integration (e.g., SQL)

Legacy Screen

Example

Extend


Studio ‘owns’ End
-
user Interface



Substitute GUI objects for Host fields


(
Buttons, Drop
-
down lists, etc.)


Integrate Web technology


(Calendaring Objects, Class file, Java Scripts)


Access Web Services

(Address Validation Service, Class file, Java Scripts)


Modify Workflow


(Get
-
to
-
the
-
Point, Screen transition logic)


Integrate Multiple Data Sources


(SQL, Automated Background Host access)


Extend

External Calls



Java Applet


Class File


HTML


XML


Web Links



Open any URL


Static or Dynamic


GET or POST


And More….

Profiles


Customization Sets for
Specific User Groups


Different Experience for
Different Groups



Web
-
Enable

Secure

Transform

Extend


Integrate


Capabilities


Integrate

Integrate



Java Struts Framework


“Traffic Cop”



Tightly integrate Java technology with
legacy applications





Struts Framework
analyzes transactions




Dynamically routes
transactions to
AppViewXS
-
abstracted
Legacy Application

Ongoing Traffic Control for
Hybrid Environments


or

add
-
on Java
module


or
replacement Java
module

Transition Control

Integration Benefits



Legacy application becomes engine behind modern


Web/GUI interface



Legacy application extended via Java ‘bolt
-
ons’



Widgets (scripts, objects, class files)



Web Services



Java Modules



Java applications



Startlingly Rapid SOA Implementation



Hybrid Legacy/Java Environment

Retained by USAF to Assist in Migrating Guardian
REMIS to the GCSS
-
AF Java Environment

Project Requirements:



First Deliverable: Web Access into REMIS



Transition to Java Environment in Granular Increments



Maintain Secure, Uninterrupted Web Access Throughout



Incremental Evolution to be Transparent


David McGuire, Principal Engineer for the REMIS migration project
, says this
about why the Crystal Point solution was chosen,



Crystal Point's AppViewXS product enabled Northrop Grumman, and more
importantly, the U. S. Air Force’s REMIS System, to deploy successfully onto the
Global Combat Support System portal.


AppViewXS’ Server
-
side solution allows for
tight, efficient integration between the REMIS Web Application and the NonStop
REMIS application.


All Applet
-
based solutions were rejected due to security and end
-
user configuration
issues.


The built
-
in AppViewXS capability to customize the screens using Studio as
well as script transitions from one screen to the next proved invaluable.”


“The impact of the AppViewXS product cannot be overstated. Without it, REMIS
had no viable option to deploy incrementally
.”


Integration Benefits



Select Optimum Blend
-

Best of Both Worlds



Reverse the business value equation



Deliver Major Benefit (Web, GUI, Security)
up front



Close Cost
-
Before
-
Benefit Gap



Interactive Java Development



Match Development to Budget Cycles



Self
-
sustaining Development


Transition to Web
-
Tiered Environment

Integration Benefits


Incremental Implementation



Avoid “Big Bang” or “Ivory Tower” Projects


Transition Control


Increased

User Feedback, Training, Acceptance



Reduce Overall Costs


Make Unwieldy Projects Manageable

Rewrite



Reduced Leverage



Difficult Business Case

Renew



Leverages Investment



Intermediate Term

Integrate



High Leverage



Powerful Business Case

Committed to Meeting the Evolving Needs of our Customers

Host Connectivity

Application Modernization

Data Transport Security