The paper presents a detailed description on the technical solution for the proposed system of Skillage I.T. Company. The design includes architecture design for the new system, which will be employed for the development of the system. Depending on the scope and requirements of the system, multi-tier architecture has been chosen. In addition to this, the paper also gives brief description on the technologies being used at every layer of the architecture.
The requirement of the business is to create and develop a proposed solution, which will permit the company to list out all their services on the proposed solution, appeal to new. Explicitly, the proposed solution should include the following:
The J2EE web based architecture of an application is the main base for the Duke Bookstore application. The JSF pages and the managed beans are both available in the J2EE servers. The JSF pages are there inside a container on the web and the managed beans are there inside the EJB containers. The present application has a very modest tier of information, which stores date in the backing bean. The beans, in turn, load up the initial data that are required for the bookstore. This resolution employs classes for the preparation of the database entries but these are not measurable and adaptable to the new requirements.
Some of the major components of the application are as follows-
The following resources are also used by the application-
A multi-tiered and a non-distributed architecture will be used by the application. The separation of the application tiers and the technologies chosen for each tier are illustrated in the figure given. The sample application deployment procedure is also shown in the diagram. The business logic, the integration and the presentation tiers are physically located in the same web containers due the architecture being a collocated one. Each responsibility of each tier can be isolated by distinct interfaces. The application is made simple and scalable by the collocated architecture.
Figure 1: 4-tier architecture
Compared to the other O/R mapping frameworks, Hibernate is much less invasive. The generation of SQL occurs at system startup and the runtime bytecode generation is used. The development of persistent objects that follow the common JAVA idioms like association, inheritance, polymorphism, JAVA collection framework and composition is allowed by Hibernate. The explicit need of implementing a hibernate-specific interface is not required by the business objects in the sample application and they are based on a POJO. In addition to this, the solution will use Oracle database because of its strong support for stored procedures.
The development of solution will use following tools:
Bauer, C., King, G., & Bauer, C. (2007). Java persistence with Hibernate. Greenwich, Conn.: Manning.
Dennis, A., Wixom, B., & Tegarden, D. (2002). Systems analysis and design, an object-oriented approach with UML. New York, NY: Wiley.
George, J. (2004). Object-oriented systems analysis and design. Upper Saddle River, N.J.: Pearson Prentice Hall.
Gulzar, N. (2003). Practical J2EE application architecture. New York: McGraw-Hill/Osborne.
Johnson, R., & Hoeller, J. (2004). Expert one-on-one J2EE development without EJB. Indianapolis, IN: Wiley Pub./Wrox.
Seddighi, A. (2009). Spring persistence with hibernate. Birmingham, U.K.: Packt Pub.
Swain, G. Object-Oriented Analysis and Design Through Unified Modeling Language.
Xu, J., & Han, Y. (2004). Design and implementation of a J2EE application.
For years now, MyAssignmenthelp.com is providing affordable essay help to millions of students worldwide. Our essay assistance services have helped us in assisting students with even the toughest essay assignments. We take pride in the fact that we cater the best assistance to search terms like help me with my essay. We offer affordable services in the fastest way possible. For our fast delivering services, students trust us with their urgent essay assignment needs. Two of our most popular essay writing services are maths essay help and English essay help.
You are required to write a researched argument essay that convinces persuades the reader of your position / stance. This is an academic, researched and referenced do...Read More
Executive Summary The purpose of this report is to elaborate the factors which are considered by individuals before selecting an occupation. Choosing an occupati...Read More
Introduction With the increase enhancement in the field of technology, it has been considered essential by the businesses to implement such technology in their b...Read More
Executive Summary In a merger & acquisition, role of an HR has emerged as a very critical function. At each stage of merger and acquisition process, HR plays a s...Read More
Introduction In this competitive business environment where every business organization is trying to attract the customers of each other, it becomes essential for ...Read More