A Brief Talk on Cloud Computing and SuperGIS Server
Cloud Computing has been a hot issue in the IT industry in recent years; however, it is not a new technique but a concept generated by the rise of the Internet. Cloud computing is derived from Distributed Computing and Grid Computing; the basic concept is based on the Internet and makes the computers connect to each other and cooperate more tightly. Therefore, Cloud here means the Internet, and cloud computing is to apply the resources of Internet to create the communication of computers so that the computers can help users to work and provide web services.
Fig.1 Via the Internet, users can gain various web services and data easily.
No matter distributed computing, grid computing, or cloud computing, these techniques all use the Internet resources to divide large volume of complex data into smaller computing units which will be provided to the computing system of the back end of server. Therefore, the data which takes much time to be processed in a computer can only take a few minutes or seconds to be processed completely with cloud computing. For general users, they can access the computing resources via the Internet.
SuperGIS Server utilizes the concept of cloud computing to provide on-demand web services. The main structure is based on web service and adopts the web service standards, including HTTP, XML, and SOAP. With the web service standards, SuperGIS Server can apply the powerful computing capabilities of the back end to operate the time-consuming GIS tasks, like data analysis or calculation. Then, the processed results will be returned to the front end and displayed via the Internet. The services created by SuperGIS Server can use the common web service logics with the front end applications to communicate or share. Consequently, the front end users can use the web services or online functions by renting or purchasing specific services. Users can complete the task and reduce the cost of high performance software; also, users can spend less time waiting for the processed results.
Fig.2 With the web service standards, SuperGIS Server can apply the powerful computing capabilities of the back end to operate the time-consuming GIS tasks. Then, the services created by SuperGIS Server can use the common web service logics with the front end applications to communicate or share