J. Software Engineering & Applications, 2010, 3: 73-80 doi:10.4236/jsea.2010.31009 Published Online January 2010 (http://www.SciRP.org/journal/jsea) Integrated Web Architecture Based on Web3D, Flex and SSH Wenjun ZHANG1,2 1Department of Computer Science & Technology, China Women University, Beijing, China; 2Research Institute of Applied Com- puter Technology, China Women University, Beijing, China. Email:
[email protected] Received September 9th, 2009; revised October 9th, 2009; accepted October 19th, 2009. ABSTRACT Focusing on the problems occurred in traditional 2D image-word-based web applications, the author put forward con- cept of integrating Web3D, Flex and SSH technologies to create advanced “3D Virtual Reality & RIA” web application architecture, researched mechanisms of their architectures, and implemented their integration and communication & interaction: Flex and Struts2 via XML, Flex and Spring & Hibernate via BlazeDS, Flex and Web3D via JavaScript. The practice has shown that the integrated web architecture based on Web3D, Flex and SSH is effective and valuable. Keywords: Web Architecture, Web3D, Flex, SSH, RIA, BlazeDS 1. Introduction together which result in low reuse, high couple and dif- ficult maintainability. E-commerce, e-government and enterprise-information- Because the traditional web technology seriously bot- ization (CGE) are web applications in relevant domains, tlenecked progression in CGE applications, new tech- and have been quickly developed with the improvement nologies such as Web3D, RIA (Rich Internet Application) of web technology. The transaction mode between cus- and SSH (Struts, Spring, Hibernate) are introduced into tomers and suppliers has been changed from direct pur- web application development. In other words, Web3D is chase in stores to shopping in internet; and information applied to simulate product shape and functions in 3D management system within enterprises has become inte- and interact with customers on the client-side; Flex grated on internet covering SCM, CRM and ERP.