Contents
How are server object extensions used in ArcGIS?
Server object extensions (SOE) allow you to create service operations to extend the base functionality of map or image services. SOEs are appropriate if you have some well-defined business logic to perform that is not easily accomplished using the ArcGIS client APIs. Most SOEs do this by using custom code to work with geospatial data and maps.
Can a SOE be exposed as a REST service?
You can expose an SOE as a REST or SOAP web service, allowing custom clients built on top of the ArcGIS client APIs and any other REST or SOAP client to easily invoke them. In fact, your REST SOEs will be shown in the ArcGIS Services Directory and can expose the typical object types that the ArcGIS client APIs understand, mostly in JSON format.
Is there an alternative to developing a SOE?
The simplest alternative to developing an SOE may be to create a geoprocessing model that accomplishes your business logic, and then publish it as a service. You can use ModelBuilder to interactively drag, drop, and connect the needed tools instead of writing custom business logic code.
How does a server object interceptor ( SOI ) work?
Server object interceptors (SOI) allow you to intercept requests for existing built-in operations of map or image services. This allows you to execute custom logic and alter the behavior of these services by overriding existing operations in a way that is seamless to existing clients.
How can I extend the ArcGIS Map Service?
You can extend ArcGIS Server map and image services (including map and image service extensions, such as feature services) with custom logic that can be executed in ArcGIS clients. There are two ways to extend these service types:
Which is the best extension of ArcGIS for maritime?
ArcGIS for Maritime: Server extension. ArcGIS for Maritime: Server allows you to publish and serve Electronic Navigational Charts (ENCs) and other S-57 products such as Additional Military Layer (AML), Inland Electronic Navigational Charts (IENC), and encrypted ENCs (S-63) over the web.
What are the capabilities of ArcGIS Network analyst?
ArcGIS Network Analyst provides advanced network data analysis capabilities via web services. Deploy powerful network analysis tools, such as multipoint optimized routing, time-sensitive, turn-by-turn driving directions, service area allocation, and fastest fixed route to the closest facility.