Download as pdf or txt
Download as pdf or txt
You are on page 1of 3

ADNATE

IT Solutions

Prepared For :
Adnate IT Solutions

ISURE FRAMEWORK
WEB SERVICE CONVERSION MADE SIMPLE
ISURE FRAMEWORK
KEY TAKE AWAYS
Why ISURE framework?
How does the ISURE framework work?
Advantages after implementing the ISURE framework

PROBLEM STATEMENT

The existing system at ICICI Bank requires a new development for each client.
There's a new project created for each client; thus, the resource requirement
increases, causing an overall reduction in the system's performance.
Due to the development of each client, there's an increased demand for
resources in terms of the workforce.
With the additional development, there's the frequent deployment of code in
the production system, which requires user acceptance testing, increasing the
workload of the resources.
Due to the additional development effort, the duration required to onboard a
single client was 4-8 days, impacting ICICI's overall business.

SOLUTION

The goal of the ISURE framework is to make the client onboarding a


configurable process which will not require additional development.ISURE
framework would also help reduce the turn-around time to onboard a client.

The ISURE framework is a generic platform that can consume and invoke any
web services. The ISURE framework will be used to invoke the client's web
services by reading the client's configuration, and the request is consumed
with the data pushed by the Cordys. The ISURE framework supports two
protocols, SOAP and REST.SOAP can be further categorized into two types
"XML" and "XML as a string."REST can be categorized into four types "GET -
String Parameters", "POST – String Parameters" , "POST- XML as String" ,
"POST – JSON".
ISURE FRAMEWORK
SOLUTION
The ISURE framework consists of the Validation library and Mapping
Operations library. The validation library is used to check for different
validations at the request. The mapping operations library contains a set of
functions used for the data transformations between two request structures.

Let us look at the entire workflow of the whole process from the inception to
the end.
Step 1: ICORE uses Cordys web service to push the request.
Step 2: The request received is validated with the help of the validation library.
Step 3:Once the validation is completed, the request is transformed structure-
wise and data-wise to the format required by the client web service. The
transformation is finished with the help of the mapping operations library.
Step 4:Request prepared in the last step is posted to the client based on the
request types.
Step 5:The response received is formatted to the response format expected by
the client.

If any of the above steps fail, various tables are defined at the database level to
log the failures.

ADVANTAGES
1. The turn-around time to onboard a client has been reduced to 1-2 days.
2. The entire process is configurable; hence minimal or no development effort
is required. Due to the configurable process, the dependency on the
development team is reduced.
3. The ISURE framework does not require the creation of a project for each
client; hence, the requirement of the resources is less, thus improving the
whole system's performance.
4. The ISURE framework is configurable; therefore, frequent User acceptance
testing is not required.
5. The mapping operations support drag and drop functionality.

You might also like