Smallworld Internet Application Server

Smallworld Internet Application Server
Internet Application Server is the most technologically advanced spatial
Internet solution in the world. It is based on establishing Internet standards
such as XML, and emerging geographic Internet standards such as WMS
and GML. It has the power to deliver spatially enabled business solutions
to any Internet-enabled device or desktop, delivering complex spatial
technologies across the enterprise. Internet Application Server was
designed to significantly reduce application development costs by allowing
you to employ standard Internet programming languages and skills.
Internet Application Server allows users to leverage Smallworld data and
applications for access over the Internet. Internet Application Server allows
users to:
•
Access spatial applications from any Internet-enabled desktop or
appliance
•
Use standard Web servers such as Microsoft IIS, APACHE, and iPlanet
•
Create client applications in HTML, Java Script or Java
Internet Application Server is the middle tier within a standard three-tier
application architecture. For scalability, administrators can configure
multiple servers with a load balancing dispatcher to provide quick response
times during peak usage.
Clients access a standard Web server such as Microsoft IIS, APACHE, or
iPlanet. The Web server forwards the client request either directly to the
Internet Application Server or, if multiple servers are being used, to the
Dispatcher, which then communicates to the server with the least load.
Internet Application Server services return information to clients in a
number of standard formats including HTML, XML, PNG, or JPEG. It also
conforms to the Geographic Markup Language (GML) and Web Map Server
(WMS) developed by the Open GIS Consortium (OGC).
Since a number of different standard formats are supported, Internet
Application Server applications can be accessed from any Internet-enabled
desktop or appliance using standard Internet technology.
Internet Application Server 1.01 supports the following services:
Internet Service
Associated
Documents
Description
Easily attach documents to objects in your database and search and view them
from a browser. An example is associating photographs with houses or work
orders with job locations.
Capabilities
Development resource which describes the services installed on an internet
application server.
Data Dictionary
Development resource giving clients functionality to access information from the
data dictionary including dataset, table and field names.
Feature Information
Returns attribute information about an object selected on a map or from a query
result in XML, HTML, or plain text format.
Map
Returns a map of a specified area in either PNG or JPEG format, or as a GML
file. Also, the ability to view the internals of complex objects such as regulator
stations or substations is included.
Navigation
Provides navigation functions such as pan, zoom and window.
Network Tracing
Performs sophisticated network operations such as trace out, shortest path and
proximity searches.
Object Browser
Uses extended SQL for spatial queries. Results can be returned to the client in
Plain Text, HTML, or XML.
Query
Allows a client to perform SQL queries against any integrated database.
Results can be returned to the client in Plain Text, HTML, or XML.
Sample
Example service as starting point for developers to extend the capabilities of the
server.
Since a number of different standard formats are supported, Internet
Application Server applications can be accessed from any Internet-enabled
desktop or appliance using standard Internet technology.
Following are a few examples of Internet Application Server client
applications.
Network Tab
Configured fromXML
Visited Results grouped
by Table
Client side
Highlighting