{"id":2495,"date":"2018-05-07T07:01:23","date_gmt":"2018-05-07T07:01:23","guid":{"rendered":"https:\/\/www.veritis.com\/?post_type=case_study&#038;p=2495"},"modified":"2024-09-09T09:31:21","modified_gmt":"2024-09-09T09:31:21","slug":"it-infra-support-for-financial-planning-and-investment-advisory-services","status":"publish","type":"case_study","link":"https:\/\/demolobby.com\/veritisbeta\/case-studies\/it-infra-support-for-financial-planning-and-investment-advisory-services\/","title":{"rendered":"IT Infra Support for Financial Planning and Investment Advisory Services"},"content":{"rendered":"<h2><img loading=\"lazy\" decoding=\"async\" class=\"alignnone size-full wp-image-2849\" src=\"https:\/\/veritis.com\/wp-content\/uploads\/2018\/05\/it-infra-support-for-financial-planning-investment-advisory-services.jpg\" alt=\"IT Infra Support for Financial Planning and Investment Advisory Services\" width=\"800\" height=\"450\" \/><\/h2>\n<h3>Client Information<\/h3>\n<p>Recognized by the United States Securities and Exchange Commission, the client is one of the leading providers of financial planning and investment advisory solutions. With a strong portfolio of serving military industry, the client offers advisory services on securities with a key focus on banking, life insurance, mutual funds, among others.<\/p>\n<h3>Client Requirements<\/h3>\n<p>The client required a full-fledged <a href=\"https:\/\/www.veritis.com\/solutions\/it-infrastructure-services\/\">managed IT infrastructure support<\/a> with a special emphasis on the Implementation Module that can help the client support its customers through its financial advisory services.<\/p>\n<h3>Challenges<\/h3>\n<h4>1) Integration of Multiple Applications<\/h4>\n<p>The client required seamless integration between applications that powered their financial advisory services. A significant challenge was the frequent occurrence of error messages during communication between these applications, which disrupted operations and impacted user experience.<\/p>\n<h4>2) Complex Transaction Management<\/h4>\n<p>Managing financial transactions across multiple customer accounts proved to be complex. Secure, accurate, and real-time transaction processing was critical, as any delay or error could lead to compliance risks or financial losses.<\/p>\n<h4>3) Performance Bottlenecks<\/h4>\n<p>As the system handled large volumes of data, performance issues such as slow response times were a key concern. These bottlenecks affected the efficiency of financial advisors, delaying their ability to provide timely recommendations to their clients.<\/p>\n<h4>4) Maintaining Data Security and Compliance<\/h4>\n<p>Given the sensitive nature of the financial data involved, maintaining robust data security and compliance with industry regulations was a critical challenge. Any vulnerability could lead to severe legal and financial repercussions for the client.<\/p>\n<h3>Solutions<\/h3>\n<h4>1) Angular Service for Error Handling<\/h4>\n<p>To address the error messages between applications, the Veritis team developed a customized service on the Angular side. This service allowed the system to manage better communication between applications, reducing errors and improving operational reliability.<\/p>\n<h4>2) Spring Sessions for Transaction Management<\/h4>\n<p>Spring Sessions were implemented on the server side to manage transactions securely and efficiently. This ensured that transactions between customer accounts were processed seamlessly, minimizing errors and enhancing system stability.<\/p>\n<h4>3) Performance Optimization through Direct Database Access<\/h4>\n<p>Veritis developers optimized data processing by enabling direct access to databases through connection pools to tackle performance bottlenecks. This approach significantly reduced response times, improving the system&#8217;s overall performance and enhancing the end-user experience.<\/p>\n<h4>4) Enhanced Security Measures<\/h4>\n<p>The team also enhanced the system\u2019s security features by integrating Spring Security and other compliance-related frameworks. This ensured the client&#8217;s system adhered to industry standards, safeguarding sensitive financial data and maintaining compliance with regulatory requirements.<\/p>\n<h3>Veritis Approach<\/h3>\n<p>In line with the client&#8217;s requirement, the Veritis team of experts developed an Implementation Module to help financial advisors provide the right recommendations to their end-users. This module allows the addition of existing customer accounts and provides relevant financial planning support in line with their requirements.<\/p>\n<h3>Key responsibilities held:<\/h3>\n<ul>\n<li>Developing systems using Java, Spring, Spring Boot, Hibernate, AngularJS, HTML5, CSS3, Bootstrap, and Angular-UI<\/li>\n<li>Developing User Interface Screens for presentation using AngularJS, Ajax, Bootstrap, JavaScript, and HTML<\/li>\n<li>Developing Angular controllers, services, filters, and configured routing using Angular UI router<\/li>\n<li>Developing REST services using Spring Boot, Spring REST and involved in creating REST controllers and Controller advice<\/li>\n<li>Developing Spring AOP aspects for logging and exception handling, and being involved in integrating Spring with Hibernate<\/li>\n<li>Developing unit test cases and functional test cases using JUnit<\/li>\n<li>Provide estimates for new modules and do impact analysis for engineering change requests<\/li>\n<li>Perform peer code review and practice Agile and SDLC life cycles for product development<\/li>\n<li>Improve overall performance of data processing by accessing databases directly through connection pools<\/li>\n<li>Develop a service-oriented system allowing business and processing behaviors previously constrained to the hosting application from external systems.<\/li>\n<li>Work with the system team to reduce response times and capture performance metrics to help improve the quality of service over time.<\/li>\n<\/ul>\n<h3>Environments Used:<\/h3>\n<p>Java, JDK 1.7, AngularJS, JSON, Restful Web Services, Spring, Spring Security, Oracle 11g, Maven, GIT, SQL, Log4j, Spring Tool Suite, Hibernate and WebStorm.<\/p>\n<h3>Value Delivered<\/h3>\n<p>Overall,\u00a0<span style=\"margin: 0px; padding: 0px;\"><a href=\"https:\/\/www.veritis.com\/\" target=\"_blank\" rel=\"noopener\">the Veritis team<\/a> of developers helped the client with the implementation module, facilitating advisory operations, enhancing overall data processing efficiency through access to databases, and developing a service-oriented system, all in coordination with the system teams to reduce the response time and timely improve the<\/span>\u00a0services delivered.<\/p>\n<p><a href=\"https:\/\/www.veritis.com\/contact\/\"><img loading=\"lazy\" decoding=\"async\" class=\"alignnone size-full wp-image-3137\" src=\"https:\/\/www.veritis.com\/wp-content\/uploads\/2018\/07\/contact-us.png\" alt=\"Contact Us\" width=\"225\" height=\"56\" \/><\/a><\/p>\n","protected":false},"featured_media":2850,"parent":0,"menu_order":0,"template":"","class_list":["post-2495","case_study","type-case_study","status-publish","has-post-thumbnail","hentry"],"acf":[],"_links":{"self":[{"href":"https:\/\/demolobby.com\/veritisbeta\/wp-json\/wp\/v2\/case_study\/2495","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/demolobby.com\/veritisbeta\/wp-json\/wp\/v2\/case_study"}],"about":[{"href":"https:\/\/demolobby.com\/veritisbeta\/wp-json\/wp\/v2\/types\/case_study"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/demolobby.com\/veritisbeta\/wp-json\/wp\/v2\/media\/2850"}],"wp:attachment":[{"href":"https:\/\/demolobby.com\/veritisbeta\/wp-json\/wp\/v2\/media?parent=2495"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}