J2EE for objects with geographical attributes

Objects with geographical attributes are often complex in their structure and difficult to handle in all environments. The purpose of this Master thesis is to investigate how to update objects with geographical attributes from Web-based clients in a Java 2 Platform, Enterprise Edition application server, using the new framework from ESRI called ArcGIS 9.0. Since the new product ArcGIS Server has capabilities of making GIS data available through a network and also can be used for developing distributed applications, this has been the focus of the investigation. The product has been installed and two sample applications written in Java have been implemented to test its abilities.

One conclusion drawn from the testing is that ArcGIS Server needs to be combined with the J2EE framework in order to hide the complexity involved in updating geographical objects from the client. This enables the use of thin clients, which is crucial in Web applications. The main advantage with the J2EE framework is the use of Enterprise Java Beans, EJB. These components handle the communication with the server objects in ArcGIS Server and also take care of the complex code involved in the communication with the geodatabase.

However, ArcGIS Server needs to be more stable than the pre-release version used in this thesis. The main problem seems to be the communication between the Java objects in the application and the ArcObjects in ArcGIS Server. The solution for this problem could be to develop a custom J2EE resource adapter to make the connection to the ArcGIS Server running more smoothly.

Author: Berglund, Ulrika

Source: Lulea University of Technology

Download Link: Click Here To Download This Report (PDF)

Reference URL: Visit Now

Leave a Comment