For the best experience, try the new Microsoft Edge browser recommended by Microsoft (version 87 or above) or switch to another browser � Google Chrome / Firefox / Safari
OK
Migration & Enhancements of Municipals Trading System (MUNI)
10 January 2013  |   Case study

Table of Content Background Functional Overview of Municipal Bonds Trading Business Objectives For Muni Project Key Challenges Faced Solution: The Time to Act BACKGROUND Our client’s businesses encompass a broad range of financial services asset management, banking and consumer finance, credit and charge cards, insurance, investments, investment banking and trading and use diverse channels to make them available to consumer and corporate customers around the world. The group has a huge global presence including Asia Pacific, Middle East, Europe, America, Latin America, Mexico and Japan. Our client is largely organized into five business groups. FUNCTIONAL OVERVIEW OF MUNICIPAL BONDS TRADING The Municipals trading system (referred to as MUNI, throughout the document) is a comprehensive suite of integrated applications that facilitates the Municipal Business Division in Trading of Municipal bonds and making markets across segments including Institutional, Retail, and B2B e-Commerce (middle market). MUNI facilitates trading by providing bidding, ticketing, positioning, pricing, and offering functions through front office platform. MUNI also has interfaces with other systems. It posts trades to the Mainframe TMS system, which is the books and records of the fir m. It sends retail offerings to the BOSS system, which is the retail distribution and order, capture system. It sends middle market offerings to the MuniCenter, which is external B2B distribution partner. MUNI also provide archives of trading activities for daily and historic reporting and analysis. Municipal Trading systems are dependent on other systems that maintain bond data, counter. BUSINESS OBJECTIVES FOR MUNI PROJECT: MUNI architecture contains client and server components running on Solaris 2.5 machines. The high level goal of the project is to migrate server side components on Solaris 2.8 from existing Solaris 2.5 machines, by making minimal changes to client side components on Solaris 2.5. The project deliverables includes migration, enhancements and end to end testing of the system. End to end testing includes understanding of the systems, documentation of test cases and execution of the same. The features and upgrades that were required to be implemented on the client side and server side are listed below: Municipal Trading Systems - B2B Etrading, Bid Wanted KEY CHALLENGES FACED MUNI system is developed using multiple sets of technologies and multiple interface points with various external systems. Key Management / Environment Challenges faced during the project: Quick & detailed understanding of the MUNI system functionality to develop test cases for end-to-end testing. Effective change management to handle some major decisions during project life cycle. E.g.: Decision to change Server side Orbix layer to RMI, Decision to use Weblogic 8.1. Achieve aggressive delivery schedule in spite of major outages in external dependencies like Municenter, BOSS etc. Major co-ordination challenge to execute parallel testing by Xoriant and the client using the common test environment. Dependency of packages within MUNI also caused a delay at times in testing of the complete flow. Key Technical challenges faced during the project: Provide multi-OS support i.e. Create packages (unit of code), which can compile on Solaris 2.5 and Solaris 2.8 as well. Re-engineer server side components from CORBA to RMI. Development of 2 packages from C++ to JAVA Migrate the code for few legacy libraries Migrate from weblogic5.1 to 8.1. Promotion of 6 sub-systems into production within 3 months was walking a tight rope. SOLUTION: ‘THE TIME TO ACT’ The Xoriant onsite/offshore ‘Hybrid’ team was formed to achieve project goals through execution of mammoth task in aggressive delivery schedule. There were 15 members in India team and 4 on-site. The team was formed with importance given to experience and also young talent. There were many members in the team who had knowledge & experience of working on the client projects, client environment & client processes. There was a special thrust on “Quality” of deliverables & the Xoriant team achieved the desired results through: Implementation of CMM-4 compliant standards in internal project execution framework developed by Xoriant. Adherence to coding standards. Developers fill up migration check list before submission of the code to QA Strict code review process before QA team starts testing on a particular piece of code. Code review list was prepared based on the past experience of the client projects and the specific requirements of MUNI project. Project AUDIT done by the SQA within Xoriant to ensure that all documents, checklist, review documents, release logs were updated, available to everyone and followed by everyone in the team. The technical challenges were addressed through: Technically competent team members with expertise on multiple technologies Knowledge repository in Active community. Learning documents created from past client projects. The management challenges were addressed through: Effective project planning & tracking Communication within the team (onsite/offshore) and with the customer was given utmost importance, since correct communication is the key for success. There were technical leads on both sides to ensure that the project was going in right direction and issues were resolved based on priority. Daily meetings of the key people on both sides, weekly meeting with client and twice a week meeting of entire offshore team ensured no loss of information. Daily deliverables for each team member and project status were circulated to entire team in e-mails to avoid any communication gap. All the queries / defects were recorded in a bug tracking system and they were tracked till the closure. Daily Automated reports indicating the query / defect status against the team member were sent to the entire team. Presence of 4 onsite team members ensured that the queries raised by offshore team were resolved with the help of the client SME (Subject Matter Expert). The onsite team was in constant touch with the SME’s to gather detailed knowledge of each system. Weekly Management reporting for status, risk management & issue escalation Client-Side (will continue to be on Solaris 2.5.1) Compile using version 4.2 Upgrade Orbix version 2.3 to version 3.0.1 Rehash SSE Client Library API(s) into a separate library Recompile RNet source code on Solaris 2.5.1 and wrap it in the Municipal package. Ad Apply the necessary changes for obtaining all passwords through an encrypted mechanism. All passwords will be stored in encrypted format on the application servers. Application code, needing access to the passwords, will decrypt them through appropriate password decryption APIs Server-Side (will be migrated to Solaris 8) Forte 7.0 for C/C++ compilation Java 1.3.0_04 or 1.4.x1_02 Perl from 4.0 to 5.0 (or 5.6) TIBCO RV from version 5.3 to version 6.9 Sybase CT-Lib from 11.1.1_8147 to 12.5_32bit_10072 MQSeries version 5.3 JConnect to version 5.5 Log4J to version 1.2.8 WebLogic to version 8.1, EJB to 2.0 XML Parser upgrade from IBM 3.1 to Apache 2.2.0 Migrating 2 components from C to JAVA (Enhancement) Migrating Orbix Code to RMI on Server Side Components. Move all cron jobs to Centralized Autosys version 3.5

Table of Content Background Functional Overview of Municipal Bonds Trading Business Objectives For Muni Project Key Challenges Faced Solution: The Time to Act BACKGROUND Our client’s businesses encompass a broad range of financial services asset management, banking and consumer finance, credit and charge cards, insurance, investments, investment banking and trading and use diverse channels to make them available to consumer and corporate customers around the world. The group has a huge global presence including Asia Pacific, Middle East, Europe, America, Latin America, Mexico and Japan. Our client is largely organized into five business groups. FUNCTIONAL OVERVIEW OF MUNICIPAL BONDS TRADING The Municipals trading system (referred to as MUNI, throughout the document) is a comprehensive suite of integrated applications that facilitates the Municipal Business Division in Trading of Municipal bonds and making markets across segments including Institutional, Retail, and B2B e-Commerce (middle market). MUNI facilitates trading by providing bidding, ticketing, positioning, pricing, and offering functions through front office platform. MUNI also has interfaces with other systems. It posts trades to the Mainframe TMS system, which is the books and records of the fir m. It sends retail offerings to the BOSS system, which is the retail distribution and order, capture system. It sends middle market offerings to the MuniCenter, which is external B2B distribution partner. MUNI also provide archives of trading activities for daily and historic reporting and analysis. Municipal Trading systems are dependent on other systems that maintain bond data, counter. BUSINESS OBJECTIVES FOR MUNI PROJECT: MUNI architecture contains client and server components running on Solaris 2.5 machines. The high level goal of the project is to migrate server side components on Solaris 2.8 from existing Solaris 2.5 machines, by making minimal changes to client side components on Solaris 2.5. The project deliverables includes migration, enhancements and end to end testing of the system. End to end testing includes understanding of the systems, documentation of test cases and execution of the same. The features and upgrades that were required to be implemented on the client side and server side are listed below: Municipal Trading Systems - B2B Etrading, Bid Wanted KEY CHALLENGES FACED MUNI system is developed using multiple sets of technologies and multiple interface points with various external systems. Key Management / Environment Challenges faced during the project: Quick & detailed understanding of the MUNI system functionality to develop test cases for end-to-end testing. Effective change management to handle some major decisions during project life cycle. E.g.: Decision to change Server side Orbix layer to RMI, Decision to use Weblogic 8.1. Achieve aggressive delivery schedule in spite of major outages in external dependencies like Municenter, BOSS etc. Major co-ordination challenge to execute parallel testing by Xoriant and the client using the common test environment. Dependency of packages within MUNI also caused a delay at times in testing of the complete flow. Key Technical challenges faced during the project: Provide multi-OS support i.e. Create packages (unit of code), which can compile on Solaris 2.5 and Solaris 2.8 as well. Re-engineer server side components from CORBA to RMI. Development of 2 packages from C++ to JAVA Migrate the code for few legacy libraries Migrate from weblogic5.1 to 8.1. Promotion of 6 sub-systems into production within 3 months was walking a tight rope. SOLUTION: ‘THE TIME TO ACT’ The Xoriant onsite/offshore ‘Hybrid’ team was formed to achieve project goals through execution of mammoth task in aggressive delivery schedule. There were 15 members in India team and 4 on-site. The team was formed with importance given to experience and also young talent. There were many members in the team who had knowledge & experience of working on the client projects, client environment & client processes. There was a special thrust on “Quality” of deliverables & the Xoriant team achieved the desired results through: Implementation of CMM-4 compliant standards in internal project execution framework developed by Xoriant. Adherence to coding standards. Developers fill up migration check list before submission of the code to QA Strict code review process before QA team starts testing on a particular piece of code. Code review list was prepared based on the past experience of the client projects and the specific requirements of MUNI project. Project AUDIT done by the SQA within Xoriant to ensure that all documents, checklist, review documents, release logs were updated, available to everyone and followed by everyone in the team. The technical challenges were addressed through: Technically competent team members with expertise on multiple technologies Knowledge repository in Active community. Learning documents created from past client projects. The management challenges were addressed through: Effective project planning & tracking Communication within the team (onsite/offshore) and with the customer was given utmost importance, since correct communication is the key for success. There were technical leads on both sides to ensure that the project was going in right direction and issues were resolved based on priority. Daily meetings of the key people on both sides, weekly meeting with client and twice a week meeting of entire offshore team ensured no loss of information. Daily deliverables for each team member and project status were circulated to entire team in e-mails to avoid any communication gap. All the queries / defects were recorded in a bug tracking system and they were tracked till the closure. Daily Automated reports indicating the query / defect status against the team member were sent to the entire team. Presence of 4 onsite team members ensured that the queries raised by offshore team were resolved with the help of the client SME (Subject Matter Expert). The onsite team was in constant touch with the SME’s to gather detailed knowledge of each system. Weekly Management reporting for status, risk management & issue escalation Client-Side (will continue to be on Solaris 2.5.1) Compile using version 4.2 Upgrade Orbix version 2.3 to version 3.0.1 Rehash SSE Client Library API(s) into a separate library Recompile RNet source code on Solaris 2.5.1 and wrap it in the Municipal package. Ad Apply the necessary changes for obtaining all passwords through an encrypted mechanism. All passwords will be stored in encrypted format on the application servers. Application code, needing access to the passwords, will decrypt them through appropriate password decryption APIs Server-Side (will be migrated to Solaris 8) Forte 7.0 for C/C++ compilation Java 1.3.0_04 or 1.4.x1_02 Perl from 4.0 to 5.0 (or 5.6) TIBCO RV from version 5.3 to version 6.9 Sybase CT-Lib from 11.1.1_8147 to 12.5_32bit_10072 MQSeries version 5.3 JConnect to version 5.5 Log4J to version 1.2.8 WebLogic to version 8.1, EJB to 2.0 XML Parser upgrade from IBM 3.1 to Apache 2.2.0 Migrating 2 components from C to JAVA (Enhancement) Migrating Orbix Code to RMI on Server Side Components. Move all cron jobs to Centralized Autosys version 3.5

Total Results found 762
Product Engineering Case Study
16 September 2013 |  Case study
Re-architected the Enterprise Asset Management application to be flexible, scalable and secure with simple browser interface that enables companies to share information and manage assets across the enterprise easily.
Cloud & Infrastructure Case Study
16 September 2013 |  Case study
Xoriant developed an on-demand file storage solution along with pay-as-you-use billing model for enterprise customers of a file storage and collaborative services technical giant.
Xoriant High Tech SCM Case Study
16 September 2013 |  Case study
Xoriant developed a robust supply chain management system thus enabling a Hi-Tech client to help their retail, manufacturing customers to reduce inventory levels thereby optimizing their transportation, warehousing and transaction costs
Xoriant Oracle App Case Study
16 September 2013 |  Case study
A leading business integration and process management software vendor reduced errors and improved performance by 53% through an automated service contract system developed by Xoriant.
Xoriant SCM Product
16 September 2013 |  Case study
Leading manufacturer of next-gen wireless devices automates its manufacturing and supply chain processes increasing its operational efficiency by generating reports and automated alerts for any problems occurring in the production line through a manufacturing and supply chain management system
Storage Management Testing and Technical Support
16 September 2013 |  Case study
Xoriant interoperability test lab provides configuration setups for SAN and NAS storage devices through rigorous test automation and performance measurement to a leading storage devices company in USA
Android based Loyalty Mobile Application
16 September 2013 |  Case study
Increased customer reach through a easy to use rich Android application to locate restaurants based on several criteria including location, offers, etc.
 iPhone Application for Realtors
16 September 2013 |  Case study
A location based iOS app helped client to provide realtors to showcase/sell residential and commercial properties on the go, filtered based on location and other factors.
Product Engineering
16 September 2013 |  Case study
Provided L1/L2/L3 based 24*7 support to customers from the US, far-east and EMEA regions and provided operationally acceptable workarounds to customer issues which reduced the support and sustaining engineering cost and served as a personalized gateway to enhance delivery of all customer facing business services.
Six Sigma PMO Enterprise SW Company Case Study
16 September 2013 |  Case study
Increased product stability and acceptance by incorporating new PMO functionalities which includes rollup of timesheet specified efforts/costs into roadmap and finance modules, heat map report improvements, etc. in existing enterprise software which allowed automation of legacy data import and customer surveys.
Xoriant Database Migration Case Study
16 September 2013 |  Case study
Smooth migration from commercial to Open source platform with minimal downtime of client's existing IT Infrastructure system which resulted in 97% TCO savings along with improved product performance to 27 TPS from 7 TPS, thus ensuring high usability and manageability.
TIBCO Case Study
14 September 2013 |  Case study
Provided 24x7x365 days high-quality support to the leading EAI client for crucial product suites to offer stable customer support and sustaining engineering.
Real Estate Mobile Application
14 September 2013 |  Case study
A location based app for Nokia smartphones helped client to provide realtors to showcase/sell residential and commercial properties on the go also filtered based on location and other factors.
EAI
14 September 2013 |  Case study
Cloud based scalable, optimized and secured health insurance exchange enabled end-customers to evaluate healthcare plans based on their financial, demographics and other several criterions
EAI for a leading life science company
14 September 2013 |  Case study
Xoriant' incremental and reliable EAI solution enabled a bio-pharmaceutical software solutions provider to integrate legacy systems and 3rd party ERP systems without infrastructure changes
Mobile Restaurant Deals Case Study
14 September 2013 |  Case study
A restaurant industry client improves its web, mobile and social media user experience by enhancing web personalization and using a scalable mobile app developed by Xoriant.
Online Self-help Audio Portal
14 September 2013 |  Case study
Increased the customer base by creating an online version of the self-help audio portal also made available on multiple platforms like iOS, Android, etc. with streaming functionality.
IPV6 Networking Protocol Upgrade Services
14 September 2013 |  Case study
Migration from IPv4 to IPv6 for networking products has increased product acceptance and demand for the leading provider of the network traffic, application performance management and business continuity solutions
Application Maintenance and Support
14 September 2013 |  Case study
End to end automated solution and error free upgrade of PeopleSoft HRMS has benefited client with improved operational efficiency and reduced contract time by 53%
EAI for Enterprise Class Software Solutions Company
11 September 2013 |  Case study
Increased 30% customer base by creating an Android application to convert videos (MP4, WMV,FLV, etc) and images (JPEG, PNG, GIF, etc) in different formats for smartphones and tablets with streaming functionality
Food Supply Chain Software Case Study
11 September 2013 |  Case study
Introduced customer delivery portal and integrated with Oracle system by building TIBCO adaptors for each system to enable customers to interact online with the company.
Travel Portal Development
11 September 2013 |  Case study
Enabled travel client to provide a complete one stop travel planning solution that included destination, reviews and holiday package curated from hundreds of different travel sites.
Cloud Desktop Storage Case Study
11 September 2013 |  Case study
Integration and migration of existing licensed based system to open source resulting in 40 % cost saving with implementation of SSO and 3DES key encryption.
Cloud Mobile Storage Case Study
11 September 2013 |  Case study
Introduced a blackberry smartphone application to extend the reach of cloud based content management and file sharing solution to serve growing customer base
Network Management
11 September 2013 |  Case study
Offered a high amount of flexibility by re-architecting and migrating the current monitoring tools of an old client-server (thick client) environment to the new thin client web-based architecture without affecting the business logic of old environment system
Airplane WIFI Connectivity
11 September 2013 |  Case study
In-flight connectivity made available to passengers wherein they can browse and access internet through the mobile app created for Blackberry and iOs platforms
Xoriant OS Migration
11 September 2013 |  Case study
Xoriant migrated existing licensed database and other applications to open source database and software, created migration guides to support this, tested and certified the migrated applications.
Health Plan Comparison and Analytics System
11 September 2013 |  Case study
Xoriant helps an Internet-driven health comparison shopping site to deliver customer relevant tools, and create instant revenue streams for service providers
Xoriant Online Photosharing Customer Case Study
11 September 2013 |  Case study
An online photo sharing Web 2.0 based application with rich user experience and integrated with Amazon S3, UPS shipping Schedulers and a payment mechanism.
Xoriant Mobile Content XSAM
11 September 2013 |  Case study
A provider of next-generation IP-based network enabled mobile network operators to quickly create and manage value added services for its subscribers through a content management mediation platform that mediates between subscribers and service providers.