60 likes | 197 Views
Bachelor of Software Engineering. Final Project. Project Title : CyberGIS . Project Members . W.M.D Jeewantha. M.S.R Perera . D.S Kulasuriya. General Architecture Design. This Design illustrates the general architecture of the CyberGIS project or the high level design.
E N D
Bachelor of Software Engineering Final Project Project Title : CyberGIS Project Members W.M.D Jeewantha M.S.R Perera D.S Kulasuriya
General Architecture Design • This Design illustrates the general architecture of the CyberGIS project or the high level design.
The GUI Module • The Module will be the Module where the end users interacts with. This Module will interact with the RMI Service Module to fetch data & execute Business Logic. • The JSF Backing Beans & the UseCases Covered By the module are as follows.
The RMI Service Module • This is the service module in CyberGIS Responsible for Database Operations & Implementing the Business Logic. • The ER Diagram,RMI Data Classes & the Main Service Interfaces Of this Service Exposed / Made Available Via RMI as follows.
Google Maps API Calls • Google Maps API will be used in two scenarios. • Getting the Distance Between Two Destinations. • Google Maps Service API Will be Invoked By the RMI Service API. • Ex : http://maps.googleapis.com/maps/api/distancematrix/xml?origins=Colombo&destinations=jaffna&language=en-EN&sensor=true • Getting the Map Image. • Google Maps Static Maps API Will be Invoked By the GUI Module. • Drawing the Path Of a Delivery. - Google Maps API Will be Invoked By the GUI Module via JSF Backing Beans.