Table of Content

CLIENT OVERVIEW

Our client is a leading developer and provider of identity resolution (entity analytics) software for government and commercial markets. Our client has sustained impressive growth rates by providing powerful software that can resolve fraudulent identities and non-obvious relationships across disparate data sources. The software is used as the anti-fraud solution for the Department of Homeland Security Transportation Security Administration (TSA) program. The identity resolution software is ideal for carrying out various types of security checking/fraud detection across industries like banking. Our client's technology is used to uncover risk, fraud, and conflicts of interest and is also a useful tool within Business Intelligence (BI) and Master Data Management (MDM) applications.

ENGAGEMENT SITUATION AND KEY REQUIREMENTS

Our client's solution is a secure, private, and configurable hosted entity/ identity resolution service which enables ad hoc data matching, duplication, and identification of hidden relationships of an individual mainly used for security cross checking. The solution was originally developed using ExtJS, with 50+ attribute-specific algorithms. Since commercial licenses and distribution costs of UI are very high, our client found difficulties in maintaining it with ExtJS.Our client sought out to engage with a partner with expertise and experience in such comprehensive web User Interface development with emphasis on seamless and user friendly performance of the applications.

Xoriant recommended the client to replicate the Web UI in JQuery since it is an open source platform and would result in cost efficiency for the client. Xoriant has an extensive JQuery development experience and hence a valuable partner.

KEY REQUIREMENTS

Some of key requirements of the engagement were:

  • Replication of the two user interfaces of the solution namely for management and desktop

  • Management application is the administrative interface in which the search criteria fed are reflected in the Desktop application to search and resolve an identity of any person

  • Desktop application being the main interface is used to find or track the information of any given individual or entity. Interface functions which needed to be replicated includes:

    • Start: access the Start menu options
    • Search: to conduct similarity searches of people based on the given search type from the target databases
    • Discover: to perform relationship resolution by uncovering relationships between the discover criteria and target data.
    • Decide: to perform decisioning by displaying the decision making or evaluation rules of an individual
    • Cases: to manage cases by collecting and displaying complete summary of the cases resolved along with description
    • Favorites: to manage favorites list which have been selected
  • Provide an editable Vertical Industry Specific Search Engine UI for the administration which feeds the criteria based on which the search is carried out..

  • Allow the user to export search results to any of the following file formats:

    • CSV
    • Excel
    • Tab Delimited
    • XML
  • Ensure that the user interface and user experience is as similar and seamless as the original one with code reusability to ensure robustness and scalability.

XORIANT SOLUTION AND CONTRIBUTION

Xoriant quickly ramped up a team which was involved in complete process of the web application including requirement gathering from the client and analyzing the application UI, developing and testing the functionality and deploying it to production. Team attended regular calls to understand tasks and used bug tracking system to track the tasks. The team also provided UI level support, which involved providing changes/updates on live production system.

Since the client solution is highly scalable, with customers conducting millions of queries per day on hundreds' of millions of records across dozens of disparate datasets, meeting this requirement using JQuery was one of the major challenges. Also the short timelines to deliver the project added to the complexity. Its service-oriented architecture can be deployed out-of-the-box as a standalone solution or integrated with other enterprise applications.

CONCEPTUAL DIAGRAM

XORIANT CONTRIBUTIONS

  • Created a reusable framework using modular pattern which is more configurable and maintainable.

  • Created a replica of EXTJS desktop in JQuery with all of the required functions like search, discover, decide, cases, favorites.

  • Developed a replica of EXTJS IMS in JQuery which enables administrating the search criteria in desktop application for resolving an identity as per the vertical Industry

  • Found the relevant plug-ins and over-rided the functionalities as per the requirements, as there were varying levels of compatibility and licensing among the available plug-ins in jQuery

  • Developed an editable module on IMS which provides customization for the UI wherein the user can change various settings without having to change the actual code

  • Created XML editor and formatter for IMS UI for editing the input criteria which is reflected in ID

  • Integrated REST APIs with UI using AJAX for authentication and retrieval of data in various views for ID as well as IMS along with export functionalities to various file formats i.e. CSV, Excel, Tab Delimited, XML

TOOLS AND TECHNOLOGIES

  • JQuery 1.7.2, JBoss, MySQL 5, Ajax, Apache ANT, Tortoise SVN, Bugzilla, Netbeans IDE

  • OS: Windows

CLIENT TESTIMONIAL

On behalf of team, I would like to extend an acknowledgement to the Xoriant team for their dedication in successfully executing the project by solving our cost issues from the original web, within aggressive timelines. Xoriant resources had knowledge on the possible challenges when creating a user interface on an open source platform like JQuery from EXTJS. The team was highly resourceful and experienced in deployment in Java environment. We look forward to engaging with Xoriant in the future for our other critical requirements as well.
VP - Technology 

Download Case Study

Migrating an Identity Resolution software to open source

Migrating an Identity Resolution software to open source

A leading developer and provider of identity resolution software, eliminated commercial licenses and distribution cost involved in building Web UI by migrating from ExtJS to open source platform JQuery.

Key Requirements

  • Replication of the two user interfaces of the solution namely for management and desktop
  • Management application is the administrative interface in which the search criteria fed are reflected in the Desktop application to search and resolve an identity of any person
  • Desktop application being the main interface is used to find or track the information of any given individual or entity. Know More >>

Key Contribution

  • Created a reusable framework using modular pattern which is more configurable and maintainable.
  • Created a replica of EXTJS desktop in JQuery with all of the required functions like search, discover, decide, cases, favorites.
  • Developed a replica of EXTJS IMS in JQuery which enables administrating the search criteria in desktop application for resolving an identity as per the vertical Industry. Know More >>

Benefits

  • Solved client's cost issues from the original web, within aggressive timelines.
  • Enabled export functionalities to various file formats. Know More >>
Register here to download the entire case study

Please fill in the below details to access the entire case study

Verification Code * :
Image CAPTCHA
Enter the characters shown in the image.