Font Size: a A A

The Design And Implementation Of OSSA-Player Module Of OAAS Based On Web2.0

Posted on:2012-08-12Degree:MasterType:Thesis
Country:ChinaCandidate:X W ChenFull Text:PDF
GTID:2268330425983574Subject:Software engineering
Abstract/Summary:PDF Full Text Request
AS web2.0bring us a new Internet model, it also brings new business models, which establishing a new mechanisim of inheritance, sharing and dissemination for the Internet information. This mechanism is working with the existing enterprise architecture, processes and business components, making depth integration of enterprise applications, driving into the period of Web2.0. For many large companies such as IBM, Oracle and other IT solutions, the cost of the business community is very large, for which the high prices can not be afforded many small and medium enterprises. Thus these large vendors are looking for more flexible and low-cost programs, such as providing services only, instead of packaging for sale systems and hardware, such as the providing alternative lightweight applications.OAAS (Optimize As A Srvice) is a project of optimization and integration for the series products of IBM ILOG ODME, to provide a Web2.0interface for these heavy-weight enterprise applications, in which way, user can access the applications and services via a browse.The rich client pages based on Dojo Toolkit replace the original complex desktop client of ODME. OAAS is a typical case of weblify of enterprise applications, the structure of Dojo+Ajax+Restful provide good experience on technology and program to other products. This service-based model not only gives the opportunity to many small and medium enterprises to use ILOG optimization services, but also expands the market awareness for related products, which make the company and customers to achieve a win-win result.OAAS project is divided into five modules, which are Player, Restful, Cache, Core, and Util. I am mainly responsible for the design and development of OAAS-Player module, which consists of front-end Web UI and server-side Service. Web client implement a rich client interface based on Dojo framework, simulating the ODME desktop client sensitivity and interactivity; In the server side, Restful-style-based service take responsible to receive the request sent from the browser, analyze and process data, interact with other modules to complete the corresponding function of optimization. The communication between browser and server uses Ajax mechanism to achieve asynchronous operation, simulating the function and effectiveness of desktop programs. My work includes designing and realizing the structure and the layout of Web Ul, designing and developing custom Dojo Widget to meet the specific features of ODME, developing server-side specific Service and data converters. This paper will give a detailed introduction and discussing focus on my work in the OAAS project.
Keywords/Search Tags:Web2.0, Dojo, Ajax, Restful, OAAS, Optimization
PDF Full Text Request
Related items