Browse Prior Art Database

Edge-ifying Applications - Splitting Servlets in half

IP.com Disclosure Number: IPCOM000022079D
Original Publication Date: 2004-Feb-23
Included in the Prior Art Database: 2004-Feb-23
Document File: 3 page(s) / 62K

Publishing Venue

IBM

Abstract

Best practices on how to move existing applications to the EdgeComputing Powered by WebSphere platform.

This text was extracted from a PDF file.
At least one non-text object (such as an image or picture) has been suppressed.
This is the abbreviated version, containing approximately 66% of the total text.

Page 1 of 3

Edge-ifying Applications - Splitting Servlets in half

In order to edgeify applications a series of steps must be undertaken in order to determine how to split up an existing application. There are several ways to split an existing application:

1. Silo - splitting an application into functional components with those that can be self-contained and pushed into the edge.
2. Splitting - physically separating components of an application into local and remote objects.
3. Combination of the two. Some applications can have functional silos with the remainder of the application split into local and remote objects.

No processes exist for identifying how an existing application should be deployed to the edge or how to split one if necessary.A solution is required in order to have a repeatable process that delivers applications into the edge successfully

The invention is a set of processes defining how to deploy an application into the edge either through a self-contained deployment or through splitting up of the application into functional silos or remote/local interfaces. These steps provide decision points and defined solutions for each decision point. These steps are also a repeatable process and can be applied across many existing applications.

Step 1 - Identify the application components. The following steps require knowledge of the application and what components it uses: JSPs, servlets, EJBs, etc...

Step 2- Identifies if the application can be deployed into the edge a...