Globalcase Technologies, Inc. Globalcase Technologies, Inc. Globalcase Technologies, Inc. Globalcase Technologies, Inc. Globalcase Technologies, Inc. Globalcase Technologies, Inc.
 
spacer About Globalcase spacer spacer Help spacer spacer Contact Us spacer Home spacer

Begin Search

Industries spacer Services spacer Technology spacer Methodology spacer Case Study spacer Testimonials spacer Careers spacer
 
<%-- Technical Architecture --%>
 
          Services
 
          Technical Architecture
 
          System Integration
 
          Application Development
 
          Maintenance & Support
 
          Case Study
 
      Technical Architecture    Methodology
Printer-Friendly Version E-mail this link to a friend
Methodology
Prospering Amid Change
 
Globalcase is continuously training its resources to keep pace with the first changing technology. With change in technology new concepts and architectures are evolving. Globalcase resources are in continuous learning mode to adopt as well enhance the existing architectures.
 
WEB Applications using J2EE
The WEB development using JAVA is evolving. The web started with static html pages, moved to dynamic html pages using different scripting language, then came JSP and Servlets, Java Beans and then Enterprise Applications using Enterprise Java Beans and so on. There are new design patterns evolving to solve different types of problems.

Globalcase resources are moving with the industry trend, learning all these concepts and design patterns and applying them as necessary. Here is a brief descirption of the design patterns or frame works used in some of the recent developed projects.
Model-View-Controller (MVC)
Model: This holds the business model or enterprise data.

View: The view components provide a customized view to the information (model) of the system.

Controller: The controller components are responsible for coordinating and managing the view and model components to achieve the application functionality.

Globalcase applied this design pattern to one of the incentive systems developed for a major airline. The developed application is being used in many different countries of the world. This application had the requirement to develop the user interfaces in various different languages like Japanese, Chinese, Korean apart from American English. The enterprise data and process flow were same irrespective of the language of the user.

This was a good fit for MVC design pattern as the presentation tier was to be made different where as keeping the business modeling the same. Globalcase developed the presentation tier using JSPs. The control tier was modeled using partly Servlets and partly COOL:Gen developed application. (COOL:Gen was used as part of architecture because of other requirements and customers corporate strategy). Universal Data Base (UDB) was used to store data. COOL:Gen generated JAVA application talks to the database.

This architecture helps in rolling the application to diferent countries by changing the presentation tier only.
Struts Framework
Struts is an implementation of controller functionality in a Model-2 MVC architecture. From developer's prospective struts control the traffic between and among Views and Models. It provides methods for accepting data and passing it to the Model tier. It provides Model tier the destination information to which control will be passed after processing. It stores all controller related information (actions and forwards) in a XML based configuration file. This information can be changed and reloaded dynamically without much effort. This allows page designers and business process developers to work and update the project independently and in tandem.

Globalcase implemented this framework for developing a product for one of its manufacturing customer. MVC was the obvious choice as the project had the requirement to provide different views of the business model to different users. The project was to be completed within a short time period. The customer anticipated changes in the work flows during the course of development as the business concept was new for the customer as well as in his industry. Globalcase recommended use of struts of framework. This helped to engage web designers and process developers to work in tandem without much dependency on each other. There were quiet a number of changes in the work flow as was anticipated by the customer. Those changes could be accommodated easily without any impact on the delivery line.

The architecture involved the following components: Oracle 9i Database and Entity Beans for Model, JSP, Struts Framework and Tags for View, Struts Action class and session facade beans for Controller.
 
spacer
© Globalcase Technologies, Inc. All rights reserved.    Terms of Use  |  Privacy Policy