Server Object Extensions Vish http://www.Vishcio.us
ArcGIS Server <ul><li>Server Objects </li></ul><ul><li>Server Object Extensions </li></ul><ul><li>COM Utility Classes </li...
DCOM (Web ADF – ArcGIS Server) Arc ArcGIS Server Server Context Server Object (MapServer) SOE SOE COM COM SO SO .NET Web A...
ArcGIS Server ArcObjects API ArcGIS Server Server Context Server Object (MapServer) .NET Web ADF CreateObject(…) Proxy Set...
ArcGIS Server SOAP API ArcGIS Server Server Context Server Object ArcGIS Server SOAP EndPoint .NET Web ADF SOAP Request SO...
DCOM vs SOAP <ul><li>DCOM is Chatty and thus slower </li></ul><ul><li>ArcObjects API is more powerful </li></ul><ul><li>SO...
Server Object Extensions <ul><li>Lives and dies with the server object instance </li></ul><ul><li>Helps minimize fine-grai...
Server Object Extensions
Upcoming SlideShare
Loading in …5
×

Server Object Extensions

940 views

Published on

Published in: Technology
0 Comments
1 Like
Statistics
Notes
  • Be the first to comment

No Downloads
Views
Total views
940
On SlideShare
0
From Embeds
0
Number of Embeds
18
Actions
Shares
0
Downloads
13
Comments
0
Likes
1
Embeds 0
No embeds

No notes for slide

Server Object Extensions

  1. 1. Server Object Extensions Vish http://www.Vishcio.us
  2. 2. ArcGIS Server <ul><li>Server Objects </li></ul><ul><li>Server Object Extensions </li></ul><ul><li>COM Utility Classes </li></ul>
  3. 3. DCOM (Web ADF – ArcGIS Server) Arc ArcGIS Server Server Context Server Object (MapServer) SOE SOE COM COM SO SO .NET Web ADF ArcGIS Server ArcObjects API
  4. 4. ArcGIS Server ArcObjects API ArcGIS Server Server Context Server Object (MapServer) .NET Web ADF CreateObject(…) Proxy Set X Property Set Y Property Project(…) Get Y Property Get X Property Point Object
  5. 5. ArcGIS Server SOAP API ArcGIS Server Server Context Server Object ArcGIS Server SOAP EndPoint .NET Web ADF SOAP Request SOAP Response Project(Point) Projected Point
  6. 6. DCOM vs SOAP <ul><li>DCOM is Chatty and thus slower </li></ul><ul><li>ArcObjects API is more powerful </li></ul><ul><li>SOAP API is not as extensive but it is growing </li></ul>
  7. 7. Server Object Extensions <ul><li>Lives and dies with the server object instance </li></ul><ul><li>Helps minimize fine-grained calls to remote ArcObjects </li></ul><ul><li>Helps incur certain resource initialization costs just on startup </li></ul><ul><li>Helps to cache some data if required </li></ul>
  8. 8. Server Object Extensions

×