Case Study. Software Product Reengineering, Maintenance, Support Services Java based Enterprise Product. www.elegantmicroweb.com



Similar documents
Case Study. ecommerce. Developing an e-commerce portal with shopping cart based on Liferay Portal Framework. Service. Branding Analytics

Software Re-Engineering and Ux Improvement for ElegantJ BI Business Intelligence Suite

Case Study. Smart Watch App with Salesforce Integration.

Case Study. Elegant MicroWeb Technologies Pvt. Ltd.

Case Study. ElegantJ BI Business Intelligence

Case Study. ElegantJ BI Business Intelligence. ElegantJ BI Business Intelligence Implementation for a leading Pipes Manufacturer.

Case Study. ElegantJ BI Business Intelligence. ElegantJ BI Business Intelligence Implementation for a leading Pharmaceuticals Company in India

Product Development Assistance: NexGEN Advantage

EduSwift - TimeTable System

Next Generation. School Management System. EduSwift. School Management System.

Mobile Business Intelligence: A Unique 'Design Once, Use Anywhere' Approach

ElegantJ BI. White Paper. The Enterprise Option Reporting Tools vs. Business Intelligence

JBOSS ENTERPRISE APPLICATION PLATFORM MIGRATION GUIDELINES

Client Overview. Engagement Situation. Key Requirements

Metalogic Systems: Corporate

Product Lifecycle Management (PLM) Service Providers. On Leading PLM Solutions

Karthikeyan Sadayamuthu Senior Java Developer Mobile: (470)

We Transform IDEA into Business with Right Blend of Talent, Technology & Techniques

EnergySync and AquaSys. Technology and Architecture

Copyright

Security Testing & Load Testing for Online Document Management system

Open Source Development with the Elastic Path Ecommerce Platform

JBoss EntErprisE ApplicAtion platform migration guidelines

Nanda Kishor K N. nandakishorkn@gmail.com

Transportation Solutions Built on Oracle Transportation Management. Enterprise Solutions

Delivering Quality Software with Continuous Integration

Keshima Technologies Pvt. Ltd.

ASE STUDY. Performance Testing & Security Testing for Web Applications.

OXAGILE RESUMES SUMMARY OF QUALIFICATIONS TECHNICAL SKILLS SENIOR JAVA SOFTWARE ENGINEER

Exposit COMPANY. Staff. Skills & Expertise. Experience. Partnerships. Location ABOUT US

Core Banking Transformation using Oracle FLEXCUBE

Case Study. Web Application for Financial & Economic Data Analysis Brainvire Infotech Pvt. Ltd Page 1 of 1

JAVA/J2EE DEVELOPER RESUME

Order Management System for Equity Derivatives

Executive Summary. Within IT Services, Cosmic Creation spotlights on the following:-

TECHNOLOGIES PVT. LTD.

Project, Program & Portfolio Management Help Leading Firms Deliver Value

Mobilizing SAP Enterprise Applications

Intel IT Cloud Extending OpenStack* IaaS with Cloud Foundry* PaaS

PL/SQL. JSP Java Script. Struts JSF EJB 2.1. Hibernate. JBoss RichFaces EJB 3

Mobile Performance Testing Approaches and Challenges

Five Commandments for Successful COTS Package Testing

SOFTWARE OUTSOURCING

AGILE SOFTWARE TESTING

ElegantJ BI. White Paper. Achieve a Complete Business Picture with a Business Intelligence (BI) Dashboard

March Oracle Business Intelligence Discoverer Statement of Direction

SPAN. White Paper. Change Management. Introduction

SPAN. White Paper. Enterprise Application Integration. Introduction

Inside the Digital Commerce Engine. The architecture and deployment of the Elastic Path Digital Commerce Engine

SOA REFERENCE ARCHITECTURE: WEB TIER

Migration and Disaster Recovery Underground in the NEC / Iron Mountain National Data Center with the RackWare Management Module

Operations and Monitoring with Spring

End-To-End Invoice Processing Automation at Land O Lakes. Session #705. Natalie Hawley, Applications Developer

India USA South Africa

Summary of e-governance Evaluations *

Alice. Software as a Service(SaaS) Delivery Platform. innovation is simplicity

DEPLOYMENT ROADMAP March 2015

Data Center Virtualization and Cloud QA Expertise

ElegantJ BI. White Paper. Considering the Alternatives Business Intelligence Solutions vs. Spreadsheets

Company Overview. Service Offering & Experience. hybris, SAP, Java and.net Expertise

Oracle WebLogic Server 11g: Administration Essentials

June, 2015 Oracle s Siebel CRM Statement of Direction Client Platform Support

ORACLE OPS CENTER: VIRTUALIZATION MANAGEMENT PACK

Legal Notices Introduction... 3

Custom Application Support Program Guide Version March 02, 2015

PARCC TECHNOLOGY ARCHITECTURE ARCHITECTURAL PRINCIPLES AND CONSTRAINTS SUMMARY

Why work with us? Speed. Quality. Cost. Services. Multiple parallel project teams Effective resourcing engine Faster deployment

Blu Age Overview. It is not about changing the platform it is about business agility! HP Non Stop. Modernization Evolution Automation

Oracle FLEXCUBE Direct Banking Release Help Desk User Manual. Part No. E

Work Experience HP ALM (Quality Center), Bugzilla

Agile Best Practices and Patterns for Success on an Agile Software development project.

ELOGIX SOFTWARE BUSINESS ADVANTAGE DELIVERED PRACTICE DETAILS

Service Definition: Agile Business Services

ElegantJ BI. White Paper. Key Performance Indicators (KPI) A Critical Component of Enterprise Business Intelligence (BI)

A Monitored Student Testing Application Using Cloud Computing

Transcription:

www.elegantmicroweb.com ISO 9001:2008 Elegant MicroWeb Technologies Pvt. Ltd. A-305, Shapath - IV, Opp. Karnavati Club, SG Highway, Ahmedabad-380051 India Email: info@elegantmicroweb.com

The Client US based company is a known name for its expertise in providing software products and services to large corporate businesses in USA. With experience of high-end, constraint-driven scheduling, planning, and forecasting software solutions based on Java and other enterprise technologies under its belt, it has been fulfilling the requirements of customers in a variety of verticals like aerospace, banking, defense, insurance and government. The Objective The client had a very successful enterprise product with Java based desktop client architecture. The application is being used by large number of users in aerospace, defense, and other business verticals. Thus, it was imperative to migrate and reengineer this application to latest industry standard enterprise architecture for better performance and to improve interoperability with other systems and meet user experience expectations. Application was used by large number of users, and it was important to ensure smooth transition, and several factors like data migration, application upgradation, application user migration, integration migration, user training and continuous availability of application to users during upgradation phase was very important. The Solution Elegant MicroWeb technical team worked with client s technical and business team to understand technical and business implications, and derived product road map to reengineer this desktop based product to latest enterprise architecture with seamless user experience. Agile project management methodology and reporting system was employed for effective communication between client s team in USA and Elegant MicroWeb offshore team in India. The Technology Technology/Frameworks : Java/J2EE, Mate Flex, Hibernate, Spring - Spring Security, Spring Transaction, Spring Blaze DS Build Tools : Maven, ANT QA Tool : FlexUnit Project Management Tool : IceScrum Back-end : Oracle Web-server : Apache Tomcat

Elegant MicroWeb Role Elegant MicroWeb s product reengineering and Java development team worked with client s team for design, development, UAT and related phases. A detailed analysis along with technical feasibility and mapping exercise was carried out by team after understanding the client requirements and application IT environment at their customers sites. It worked closely with client s core technical product team for the roadmap, worked on new architecture, functional improvement, usability improvement and GUI improvement. It was important to create a robust and credible product in least possible time and investment. New multi-tiered application architecture has three tiers, namely, presentation, middle and persistence. The front-end presentation tier is represented by event-driven Mate Flex framework that provides a mechanism for dependency injection to make it easy for different parts of application to capture data and helps build loosely decoupled modules. Middle tier uses Spring Security for robust security architecture, Spring Transaction for data integrity and consistency and Spring BlazeDS for data connectivity. Persistence tier is developed using Hibernate ORM framework having interoperability with relational database on Oracle platform. During the development and reengineering of the product, agile methodology was adopted with the implementation of web based project management tool,

IceScrum. Maven and ANT build tools were used to help script rich, complex build processes. Finally, QAT services like manual and automated testing, UAT, automated integration and regression testing were employed before handing over the application to client s team. FlexUnit testing tool was used to design and implement automated test cases and scenarios based on industry standard practices. Conclusion Keeping in view the client requirements and changing market dynamics, Elegant MicroWeb team worked closely with client s IT and business team with agile approach, and delivered reengineered product within time and budget. This product reengineering and development experience with client s team has helped build long term trusted partnership with client, and Elegant MicroWeb has continued providing product development, maintenance and support to the client.

Contact Us Elegant MicroWeb Technologies Pvt. Ltd. A-305, Shapath - IV, Opp. Karnavati Club, SG Highway, Ahmedabad-380051 India Email: info@elegantmicroweb.com URL: www.elegantmicroweb.com EMR5146C CaseStudy - Version 1.2 - Published 2013 Copyright Elegant MicroWeb Technologies Pvt. Ltd. (EMTPL), All Rights Reserved. This document contains information that is proprietary and confidential to EMTPL, which shall not be disclosed, transmitted, or duplicated, used in whole or in part for any purpose other than its intended purpose. Any use or disclosure in whole or in part of this information without express written permission of EMTPL is prohibited. Any other company and product names mentioned are used for identification purpose only, and may be trademarks of their respective owners and duly acknowledged.