Case study .NETAJAX

DL Verification in real time

Q3 develops an exemplary web based risk management tool enabling verification of driving licenses in real time.


Q3's global sourcing model gives the maximum benefit to customers in terms of cost savings, improved quality, access to highly talented professionals, flexibility of operations and reduced time to market.

Company Profile


The client provides verification of drivers’ license in real time

Business Situation


The client’s initiative focuses on the role of satisfying an emerging social trend related to driving – statistically the single most dangerous thing that most of us do on a daily basis. With the presiding social mood, legislative atmosphere and legal outcomes, the client’s initiative is perfectly timed and widely praised

 

The client’s keenness is to work towards greater road safety i.e. reducing fraud protection insurance for both small entrepreneurs and large companies, while implementing cost reduction without contravening any privacy legislation.

 

The requirements of the client were as follows:


Client wanted a demo to be done in a short period of time and approached Q3 with a tight deadline. The demo was to be based on: Transaction Service (Listener, Sender) and old DL Verification Website with Swap Card Integration.

 

Q3 was successful in meeting the deadline in record time and the client was pleased with the quality of the deliverable. The client also immediately engaged Q3 to work on other projects with their organization.

 

Presently we are working on new Driver License Verification Website and upcoming projects include the API and Batch Creator.

 

Why the customer chose Q3 technologies?

 

  • Q3 has been chosen based on three values that it commits to:
    • Customer Success: A commitment to surpassing our customer expectations and being an integral part of their success.
    • Integrity and Transparency: A commitment to be honest, sincere and transparent in our dealings with our customers, vendors and employees.
    • Excellence in what we do: A commitment to strive relentlessly to excel in our services, our processes, our people and our technologies.

 

  • Q3 is a pioneer in Product engineering services and offers offshore software development.
  • Q3 has a dedicated team of professionals in various technologies.
  • Q3 is committed to help you to achieve your goals.
  • Q3 treats each project as a unique one.
  • Q3 works closely with clients to ensure that all needs and objectives are understood for the Application Development.
  • Q3 continually reviews its working methods to provide improved standards and innovative solutions.
  • Q3 acts with integrity and honesty to develop trusting working relationships with clients.
  • Q3 is capable of meeting the criteria requested by the clients in order to make the project a success within the stipulated time frame.

 

verxstudy



The solution to the client's requirement was to facilitate web-based risk management tool enabling verification of driving licenses in real time. A user may access directly the website or through the APIs. The Application & Database Server collects the information required for verifying licenses and sends it to the IRE Mainframe. This information is accepted from website as well as the APIs. If the payment of a user trying to verify his driving license is due, the user will be directed to the Payment Gateway for online payment. Once the payment is received at the bank, the user will be able to enter the required information and get his license verified.

Solution

 

Q3’s technical team immediately understood the requirements and constituted a dedicated team of software architects, designers, developers and integrators. The team designed and successfully tested a prototype of the solution, whose development was closely monitored by the client.

 

Q3 developed an exemplary solution by focusing on following elements of software development:

 

  • Using .NET technology to develop software modules and impart robustness in their integration.
  • Using XML-Data processing including XML-Parsing based on XSD (XML Schema Design) using .NET technology, which is platform independent, and provides faster data communication.
  • Using web services, which makes all communications – both incoming and outgoing – using the SOAP protocol.
  • Using advanced standards like WS-Trust, WS-Security, WS-MetaDataExchange and many more standards to develop reliable and resilient communication and data-exchange architecture.

 

Q3 performed following steps for solution’s usage in real world:

 

  1. Configured the powerful middleware, so that it is now able to exchange information with the devices that are part of users’ remote control infrastructure.
  2. Built an intuitive web interface, selecting amongst hundreds of different graphic templates, those that better suit users’ business.
  3. Delivered an "on-demand" hosted service from client’s datacenter and made it available via internet browser to any end-users’ PCs.

 

Another milestone in developing such an ultra-modern solution is testing, which Q3 has always done par excellence. To test the solution, Q3 applied following techniques and methodologies:

 

  • Constituted a testing team who fully understood solution’s technical aspect and worked closely in cohesion with development team and the client.
  • Developed programs that simulated original machines to perform preliminary tests prior to testing with real machines.

 

Technologies used:


Microsoft Visual Studio 2005 using Microsoft .NET Framework SDK v2.0, Microsoft SQL Server 2005, Microsoft ASP.NET 2.0 AJAX Extensions, XML files (for sending/receiving and storing data).

 

 

Benefits:

 

  • Client was immensely satisfied with initial prototypes and entrusted Q3 to develop complete solution.
  • Q3 Technologies delivered solution’s modules much before scheduled timelines.
  • Client satisfaction with the solution was the driving force for awarding Q3 with complete responsibilities to scale-up as solution for integration of many more machines and customizing for more possible scenarios.
  • Client entrusted Q3 with responsibilities to provide complete customer support customized configuration of middleware, on-demand services and many more associated tasks for years to come.
  • Q3 achieved its goal to provide high quality solutions and become an Outsource Product Development partner in client’s growth.
  • The developed solution benefits from immense trust and popularity among end-users, which continues to increase manifold.

Customer Speaks

blockquoteDigital Canal Corporation is a software development organization located in the Midwestern US, specifically Iowa, where we have limited technological resources. Q3 has been a very good business partner for our company and I wish I had found Q3 sooner. Q3 Technologies has helped us to transform our business by increasing our product development capabilities such that our clients receive more software products at a faster pace than we were capable of producing ourselves previously. In the world of software, speed, quality and delivering on time are keys to on-going success and I am happy to say that Q3 has helped us achieve this to date. I would recommend Q3 to anyone needing development assistance. An added but important consideration is that the personnel at Q3 are also friendly, helpful and caring making the communication easier than I was told it would be. Q3 has helped our company and I would recommend them to others.blockquote
Ed Graham
President, Digital Canal Corporation.