Spring web flow, Spring applications on nonstop – HP Integrity NonStop J-Series User Manual

Page 34

Advertising
background image

Spring Web Flow

At times, web applications need to execute the same sequence of steps in different contexts. The
Spring Web Flow can be used to implement such repetitive steps or flows because it integrates
with the Spring Web MVC platform to provide a flow definition language.

For information about downloading and installing the Spring Web Flow, see

Appendix D: Installing

Spring Web Flow

.

Spring Applications on NonStop

Applications created using Spring, when deployed on NonStop, are able to leverage features
provided by the NonStop platform. For instance, when you create a web application using Spring
and deploy it on NSJSP, the web application inherits all the benefits of NSJSP, such as fault
tolerance, scalability, hot deployment, and so on. In a similar manner you can leverage all features
of the NonStop platform by developing web applications using the Spring framework.

Figure 1

shows how a Spring application can interface with other NonStop products.

NOTE:

In

Figure 1

, the Spring applications are deployed on NSJSP. The same holds true when

running the Spring applications as a standalone application too.

Figure 1 Spring Web Applications

The combinations displayed in

Figure 1

are as follows:

1.

Spring web applications accessing RMI services (using Spring Remoting).

The Spring framework includes integration classes for remoting support using different
technologies. One such technology is Remote Method Invocation (RMI). Using Spring and
RMI, you can transparently expose your services through the RMI infrastructure. You must use
NonStop TCP/IPv6 or NonStop IP-CIP as the TCP/IP transport provider because the default
RMI implementation uses TCP/IP as it underlying transport layer.

There can be multiple RMI server instances listening on the same port. When an RMI client
invokes an RMI server the TCP/IP provider distributes the requests across the RMI server

34

Spring Overview

Advertising
This manual is related to the following products: