ArcGIS Java Web Services

Loading...

Flash Player 9 (or above) is needed to view presentations.
We have detected that you do not have it on your computer. To install it, go here.

0 comments

Post a comment

    Post a comment
    Embed Video
    Edit your comment Cancel

    Favorites, Groups & Events

    ArcGIS Java Web Services - Presentation Transcript

    1. Using the ArcGIS Java Web Services (AgsJWS) API
      Dan O’Neill
    2. Agenda
      Overview of ArcGIS Server Web Services
      ArcGIS Java Web Services API Walkthrough
      Patterns
    3. ArcGIS Web Services
      ArcGIS Server has a rich set of GIS Web Services
      You can work with Web Services using the following
      AgsJWS API (SOAP)
      REST
      OGC
    4. WebServices Clients and API’s
      ArcGIS Server API (ArcObjects)
      ArcGIS Java Web Services API (SOAP)
      ArcGIS Server REST API
    5. SOAP Web Services
      Easily accessible from Java, .NET, Python, etc.
      Cross Platform support, Windows/Linux
      Standard Object Orientated programming
      Fully integrated into IDE’s
    6. Working with a SOAP Service
      Proxy Objects
      Communicate with server end points
      Call methods on the proxy to execute server-side logic
      Value Objects
      Native types designed to support input and output from proxy objects
    7. ArcGIS Server: Web Service URL
      A Standard Scheme for all SOAP Web Service URL’s
      http://<hostname>/<arcgis_instance>/services/<folder>/<service-name>/<service-type>
      http://server.arcgisonline.com/arcgis/services/ESRI_StreetMap_World_2D/MapServer?wsdl
    8. ArcGIS Java WebServices API
      Coarse Grained
      Stateless
      Value Objects are based on existing well known ArcObjects types
      Types of client applications
      Desktop
      Web Applications
      Web Services
    9. SOAP Web Services
      Service Catalog
      Map Service
      Geocoding Service
      Geometry Service
      Network Analysis Service
      Image Service
      Geoprocessing Service
      GeoData Service
    10. Service Catalog
      Every ArcGIS Server has a Service Catalog Web Service
      http://<hostURL>/<arcgis_instance>/services?wsdl
    11. Map Service
      Retrieve information about the map
      Dynamically generate map images in a variety of image formats
      Can get Tile Info or Retrieve Tiles from cache map service
      Query and Identify features
      Results returned as recordsets
      Can return densified and generalized geometries
      Can return geometries as KML
      Overlay additional information on top of a map
    12. ArcGIS Web Services
      SOAP requests are handled by Web Services Handler and forwarded to corresponding Server Object
      ArcGIS Java Web Services implements it’s own custom SOAP stack and framework for XML serialization for ArcObjects through JAX-B.
      All parameters implement IXMLSerialize
      SOAP requests are deserialized and processed by the Server Object
      Results are serialized into the corresponding SOAP response
    13. ArcGIS Web Services
      ArcGIS Server
      SOAP Request
      Deserialize
      Server Object
      XML
      XML
      ArcObjects
      Serialize
      SOAP Response
    14. ArcGIS Java Web Services
      DEMO
      Click here for Demo code
    15. THANK YOU
    SlideShare Zeitgeist 2009

    + ESRIJavaResourceCenterESRIJavaResourceCenter Nominate

    custom

    511 views, 0 favs, 1 embeds more stats

    This session was presented by Dan O'Neil in ESRI's more

    More info about this document

    © All Rights Reserved

    Go to text version

    • Total Views 511
      • 510 on SlideShare
      • 1 from embeds
    • Comments 0
    • Favorites 0
    • Downloads 5
    Most viewed embeds
    • 1 views on http://ismaildoanxz.wordpress.com

    more

    All embeds
    • 1 views on http://ismaildoanxz.wordpress.com

    less

    Flagged as inappropriate Flag as inappropriate
    Flag as inappropriate

    Select your reason for flagging this presentation as inappropriate. If needed, use the feedback form to let us know more details.

    Cancel
    File a copyright complaint
    Having problems? Go to our helpdesk?

    Categories