Statement of Direction and Product Description for

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

30 Ιουλ 2012 (πριν από 4 χρόνια και 8 μήνες)

425 εμφανίσεις


Last Update:
April

2011


Page
1

of 6


A White Paper


How to
Execute

AS 400
A
pplications
in the
Cloud


A

Methodology for AS/400 Cloud
Computing


This paper is a discussion of
how to
execute AS 400 applications in the
Cloud.

The approach behind this paper
is to explain how to execute
AS/400
DB2

400

applications
in a Cloud
environment without having to rewrite
the code or buy expensive IBM
upgrades to existing hardware.



OVERVIEW


Software companies and end users
developed on the IBM
AS 400

platform
because it offered a number of
advantages


database capabilities at
the machine level, stability, wide
acceptance

and excellent support from
IBM.
Today, we see a major push by
end
-
user
s and ISV’s to extend
applications by providing Cloud access.


Rewriting business critical applications
in order to achieve

Cloud
-
based
execution of applications

is neither
practical nor justifiable. An approach is
needed which enables applications to
a
dapt to rapid business and technology
changes.

Many
companies wish to

deploy

their AS 400 applications
to the
Cloud.


Users wish to access their
applications from tablets or smart
phones and don’t wish to have local
software on their devices. This acces
s
most be provided using a sophisticated
Graphical User Interface (GUI)

that is
intuitive and not menu
-
driven. This
paper will explain how these objectives
can be achieved.




This white paper will discuss how to
deploy
AS 400

RPG or COBOL
applications to the Cloud. Additionally,
these newly cloud
-
enabled applications
will have a similar look to Apple iPad
applications or Microsoft Outlook
-
based
applications. The plan outlined here will
not require programming or code
changes.


AS 400 ap
plications whether they are
written in RPG or COBOL use a data
stream named 5250. In this paper we
outline how to use toolsets from Infinite,
namely Infinite Cloud to quickly deploy
AS 400 host
-
based applications to the
cloud and to provide very fast acce
ss
via tablets (iPad) or smartphones
(iPhone). When these applications are
deployed to the Cloud from their AS 400
hosts they will automatically become
graphical via several templates that will
provide an iPad or Outlook look and feel
to them.



The code can reside on the AS 400 as it
did before and requires no additional
hardware or a version upgrade (IE: i OS
version 5 to i OS version 6).
Infinite
Cloud is designed to take existing AS
400 applications and deploy them to the
Cloud graphically w
ithout having to
change hardware or make code
changes at all.


The Infinite cloud family is Eclipse
-
based and can be accessed from .NET,
Java, Android, or Apple
-
based devices.
It is designed to provide high through
-
put with platform flexibility.


Last Update:
April

2011


Page
2

of 6


In order

to accomplish the goals
discussed earlier in this paper, the
AS
400 code that is to be Cloud deployed
can exist as it does today on its existing
IBM AS/400, iSeries, System i or simply
i. It can also be deployed using
migration tools from Infinite.


Infi
nite has developed a family of
products named Infinite

Cloud
. As part
of this product family, there are several
products
that provide for the

deployment
of AS/400 applications to the Cloud,
make them graphical, and integrate
them with other applications l
ike SAP,
Siebel or Outlook

This is a 64
-
bit
environment.


This

approach uses what you already
have
;

proven
AS 400

code and
resources
, and allows
you

to
execute

functionally rich applications

to the
cloud, graphically.



Using
infinite
Cloud

end
-
users c
an
combine all the ‘competitive edge’
benefits of

the Cloud

with the power and
stability of

their RPG or COBOL
applications.


Since the underlying code
is the original, the skills required to
maintain the core logic remain the
same. In fact, this process
maintains
source code integrity and simply allows
it to be distributed
via the

Cloud


For
AS/400

ISV’s
infinite

i

provides a
way to access thousands of new sales
prospects, without taking
years

to
rewrite

applications.

ISV’s can maintain
the same source c
ode and continue
development on the IBM i OS (if they
desire) and can deploy those programs
via the Cloud as a service or can
provide private cloud access to their
existing clients on their hardware.


To illustrate what
infinite
Cloud

can do
we will look a
t how
infinite
Cloud

deals
with
deploying

an
AS/400

application to

execute via the Cloud
.





The Challenge



Presented with the challenge of
deploying

an
AS/400

application

to the
Cloud
, the
problem

that first comes to
mind is that of
the proprietary
nature of
the data stream;

how to find

a

way of
deploying AS 400 screens in 5250 to
ASCII devices without changing the
protocol. Of course, there are terminal
emulation products, but they are slow
,

don’t provide an adequate GUI

and can’t
integrate with other applications.

The
second matter that comes up is how to
create a 21
st

century look and feel for
green screen applications. Green
screen applications are
sequential,
menu
-
driven and text based. The
standard AS/400 screen d
isplay green
characters against a black back
g
round.
The users must enter menu commands
through a series of screens in order to
utilize the applications.


Today, Cloud
-
based applications using
a Windows or IPAD UI see a graphical
and very intuitive inter
face that will take
users wherever they wish to go in the
system without having to follow a
proscribed menu script. Previous
iterations of GUI products for AS/400
applications have largely ignored the
menu driven nature of these screens.
They made them
a different color and
allowed certain fields to use mouse
clicks instead of keyboard entries and

Last Update:
April

2011


Page
3

of 6

they probably deployed them via
browser. In the 21
st

century, that just
isn’t enough.


Infinite Cloud deploys AS/400
applications to industry standard
middlew
are like JBoss, WebSphere or
WebLogic and they are then fully
accessible via browser. It then uses
standardized templates to display
graphical screens that don’t require
customization (but can still be
customized) and automatically provide a
more intuiti
ve workflow by recognizing
menus and streamlining them.


In this paper we
examine

the
significant
changes to green screen non
-
cloud
applicatons
:



Cloud Deployment


Middle
T
ier integration


Graphical
User
I
nterface


And other service functions, to
see how inf
inite
Cloud

enhances
standard
AS/400 screen

architecture.


We will then look at the process
by which an

AS/400

application is

deployed to the Cloud
.





1.

Cloud Deployment


Infinite Cloud is developed on a
communication layer that deploys
the AS/400 data stream (5250) to an
asynchronous ASCII stream and
then launches the stream using open
source middleware like Red Hat’s
JBoss or proprietary middleware like
Oracle Fusion or I
BM WebSphere.
The otherwise host
-
based
applications are now Cloud launched
and browser accessible. There are
many programs that provide single
threaded access to host
-
based
applications but they are generally
slow and expensive. Infinite Cloud is
64
-
bit
, multi threaded and very fast.
Infinite Cloud is easy to deploy and
provides lightning fast browser
access to AS/400 applications. It
can be used in green screen for
access only or with GUI tools that
are built into the product.



2.

Middle Tier

Integration



Infinite
Cloud

deploys and launches
from open source middleware like
Red Hat JBoss. Since it is written in
Eclipse and launches on JBoss it
can easily plug in to other Eclipse
-
based or JBoss based applications
or modules. It can also plug
into
such industry standards as SAP Net
Weaver, IBM WebSphere or nearly
any other Cloud
-
based application or
service.


This means that interfaces and
integration don’t require writing code.
Merely integrating an existing plug in
can provide real time acce
ss to third
party services or applications. This
opens AS/400 applications to a world
of accessible information without
having to write new interfaces or
creating new API’s.




3.

Graphical User Interface


AS/400 GUI products have usually
mea
nt difficult and expensive
implementations to create screens
that were slow, buggy and not so
nice to look at. They also generally
followed the old menu
-
driven

Last Update:
April

2011


Page
4

of 6

workflow of the underlying green
screens. Infinite Cloud provides very
fast Microsoft or Apple
-
like screens
that don’t require a lot of
customization and can automatically
change menu driven screens into
cloud
-
based intuitive workflow. The
graphical looks of the existing green
screens are produced by a very
sophisticated dynamic read of
the
AS/400

data stream. A series of out
-
of
-
the
-
box templates read and
deploy screens very quickly.


The new screens are designed to
incorporate elements from MS
Outlook and Google. And appear
like native Cloud
-
based screens that
are native browser developed.


Conc
lusion


AS/400 screens can now be easily
and inexpensively deployed in the
Cloud like applications that are
natively browser
-
based. They can
be graphical and can be integrated
with other cloud
-
based systems
without coding. This capability
provides 21
st

century access and
deployment for AS/400 applications,
but it also makes them more
attractive and the workflow more
functional.