ANSI Advanced Network Systems, Inc

ovalscissorsInternet και Εφαρμογές Web

30 Ιουλ 2012 (πριν από 5 χρόνια και 22 μέρες)

321 εμφανίσεις


1

ANSI

Advanced Network Systems, Inc.


www.advnetsys.com


The Internet Agency, U.K

www.the
-
internet
-
agency.com



V+Adapters


Toolset for moving proprietary Vplus applications to an open J2EE Environment.



Introdu
ction:


V+Adapters are pluggable components that convert existing VPLUS applications running
under MPE/iX to run within J2EE application servers without any or very little changes
to your existing application program.


Migrate your exiting VPLUS applicat
ion:


Step one is to migrate your existing VPLUS formsfile from a proprietary state to a more
open solution. We provide a program that will decompile your existing VPLUS formsfile
into the following open standards and languages:


XML
-

Formsfile informati
on is stored in XML files. Some processing specs will also be
stored in XML files.


Java
-

Some processing specs and Data Access Objects (DAO’s) are converted to Java
programs. These programs also contain the business logic.


JSP
-

All forms from the for
msfiles are converted into simple JSP pages. NO data access
logic will reside in the newly created JSP pages. This separates the business logic from
the presentation, in making your application open to any connectivity solution for easy
integrations.


C
reate your new application:


All data created by decompiling the formsfile can be imported into ANSI
-
Studio. ANSI
-
Studio is an open technology that follows standards set by IBM . Being that Websphere
Studio also follows these standards; all ANSI’s VPLUS
pluggable wizards, editors and
views will run under Websphere Studio.



2

ANSI
-
Studio helps establish the link to your existing application programs running on
MPE/iX, Unix or Linux. Your existing program’s VPLUS intrinsics (VOPENFORM,
VPUTBUFFER…) stay in
tact; by using our redirect library, the application program will
now communicate directly to the JSP and supporting Java applications running under a
J2EE environment. This will create a three
-
tier solution that follows Sun’s Java Pet Store
model:



















After using ANSI
-
Studio to identify the host your application program is located on and
finish the migration of your Vplus formsfile, you can simply deploy and run the
application via the J2EE application server. The applicati
on will communicate via the
Data Access Objects and V+ Adapters to the J2EE application. The V+ listener program
that resides on the same platform as your application will fork your application and the
application’s redirected intrinsics will begin to com
municate with it’s associated JSP
page (This was established in ANSI
-
Studio).



Deploy your application:


Deployment wizards will help create a single .jar and .war file for an easy, two file
deployment of your newly created application. Our scaled down

J2EE application server
(ANSI
-
WEB) is shipped with ANSI
-
Studio to help you test in a real J2EE environment
from within ANSI Studio. You can then deploy it to your application server of choice
(ANSI
-
Web, Websphere, Weblogic…).


V+Adapters is an open syste
m solution for migrating existing VPLus applications from
MPE/iX to other platforms of choice or you could just simply keep the application on the
HP e3000 and just move VPLUS.


Thin Client
HTTP Served
from JSP

(Browser)

VPLUS DAO’s

FORMSFILE XML

PROCCESSING SPECS XML

V

+

A

D

A

P

T

E

R

S


J2EE Compliant Application Server

Web Browser

Cobol Application using existing
VPLUS intrinsic calls:


VOPENFORM

VO
PENTERM

VGETNEXTBUFFER

….

(Any Unix Based System).

J2EE Components

(Any Platform that implements Java)

Migrated Application Program.
No programming changes t
o
existing VPLUS intrinsics


3


Simple Migration Diagram:












































ADDCUST
(FORM)

ADDCUST

COBOL

Program

Terminal
or
Emulator

ANSI
-
Studio

Unix Based
System

ADDCUST

COBOL

Program

Model

Web

JSP

Formsfile
(XML)

ADDCUSTDAO.java


ADDCUSTItem.java


ADDCUSTModel.java

Processing Specs.java

ADDCUSTWeb.java


JSP

Jsp:usebean:
ADDCUSTWeb.class


Htt
p

Web Browser

(Thin Client)

Hp e30
00

J2EE Application Server (Unix or Windows)


4

The above depicts a simple Cobol application (ADDCUST) with one form (ADDCUST).
The entire form is split into model, web and presentation (JSP). Model handles all data
access to the newly ported Cobol application. Vplus red
irected intrinsics communicate
via sockets to forms Data Access Object (ADDCUSTDAO.java)


Vendor neutral:

Any changes in the migrated Vplus application can easily and quickly be accomplished
because of the separation of business logic and presentation. Al
l files generated from
ANSI
-
Studio are JSP, Java or XML. You get all the source code that was generated so
you are not locked into any one vendor. If you find a replacement to your Cobol
program, just simply replace our adapter with any of choice.