Working with NAServer


An ArcGIS Server map service can provide network analysis functionality via the Network Analysis server object extension. The capabilities of the Network Analysis extension using the SOAP application programming interface (API) are defined by the NAServer proxy methods. The NAServerBindingStub class provides methods to initiate stateless requests to the map service on which the Network Analysis extension has been enabled. The capabilities of NAServerBindingStub mirror the stateless ArcObjects interface implemented by the Network Analysis server object extension INAServer.
Two important differences between the SOAP proxy and ArcObjects Component Object Model (COM) proxies are as follows:
  • The NAServerBindingStub object is a native Java object. INAServer is an interface to a remote COM object on the geographic information system (GIS) server (ArcSOC.exe).
  • Input parameters and output results share a common naming scheme but are different object types. NAServerBindingStub uses native Java objects (value objects), while the server object interface uses references to remote COM objects on the GIS server.


See Also:

Using Network Analyst objects