Please use this identifier to cite or link to this item: https://dl.ucsc.cmb.ac.lk/jspui/handle/123456789/813
Title: VPETSTORE (J2EE WEB APPLICATION REFERENCE PLATFORM FOR VIRTUSA CORPORATION)
Authors: Wijayasundara, W.M.C.K.
Issue Date: 8-Nov-2013
Abstract: The modern enterprise software applications are designed as web enabled, distributed applications making the design complex and time consuming. The fact that thousands of concurrent users are using the system, the increasing security concerns, distributed transaction management and interoperability with different systems makes it more complicated than ever. A typical enterprise consists of legacy applications that run on different platforms and they execute critical functionality. Those systems play a major role in the modern enterprise architecture. Incorporating them to the modern applications is always been a challenge. The emergence of the web services and Service Oriented Architectures makes the enterprise architectures flexible then ever before. There are two dominant enterprise platforms that can be leveraged to build enterprise level applications. They are:  J2EE (Java 2 Enterprise Edition) – Sun Microsystems  . Net Platform – Microsoft Corporation These 2 platforms provide most of the functionality to build modern enterprise level applications and selection of the suitable platform purely depends on the problem domain and the user requirements. The J2EE platform is the more matured platform and a lot of mission critical applications have built using that. So in this VPETSTORE project the J2EE platform is considered. In the enterprise, both these platforms are used and sometimes they work in hybrid architectures. As Virtusa Corporation is involved in software development for the enterprise customers using both the platforms, it’s crucial to have reference platforms for both of them. This project will serve as the web application reference platform using J2EE and related technologies. J2EE applications are developed as layered and component based, applications and there are best practices and design patterns for each and every layer. One goal of this VPETSTORE application is to explore the design patterns and best practices and come up with an optimized solution for this particular scenario. There are a lot of tools available to be used in J2EE applications and one goal is to select best tools for this particular application. The VPETSTORE will be used as an architectural blue print for the Java and J2EE based web application development projects in Virtusa Corporation. It will be used as a reference to use the design patterns and best practices in each and every layer and the benefits and drawbacks of each and every technique used. It will also provide a sample implementation of the designed application architecture framework based on the selected design patterns and best practices.
URI: http://hdl.handle.net/123456789/813
Appears in Collections:Master of Information Technology (weekends) 2004/2005

Files in This Item:
File Description SizeFormat 
VPetStore.doc
  Restricted Access
22.29 MBMicrosoft WordView/Open Request a copy


Items in UCSC Digital Library are protected by copyright, with all rights reserved, unless otherwise indicated.