Hello,
I am trying to find out if I can accomplish basic CRUD operations on an Enterprise geodatabase using ArcGIS Runtime SDK for Java or if I need to use ArcObjects.
I am looking at developing a service that will run on my server that is going to monitor a few folders. As various files are added to these folders, my service needs to parse these files and insert/update/delete records in an enterprise geodatabase. Can I implement this using the runtime sdk? Thanks in advance for any feedback!
-Keith
Solved! Go to Solution.
Hi Keith:
Excellent question, thank you for asking!
The Runtime SDKs are used for building client apps that do not run behind web or application servers. As a matter of fact, (sadly, hopefully someday this will change) using the Runtime APIs in a Server (multi-user) environment is a violation of the Runtime license agreement.
It sounds like the recommendation for your use case would be to build and deploy a Server Object Extension (SOE) built with ArcObjects and deployed to ArcGIS for Server.
I hope this is helpful!
Hi Keith:
Excellent question, thank you for asking!
The Runtime SDKs are used for building client apps that do not run behind web or application servers. As a matter of fact, (sadly, hopefully someday this will change) using the Runtime APIs in a Server (multi-user) environment is a violation of the Runtime license agreement.
It sounds like the recommendation for your use case would be to build and deploy a Server Object Extension (SOE) built with ArcObjects and deployed to ArcGIS for Server.
I hope this is helpful!
Eric,
Thanks for the quick feedback! This is just the type of advice I was looking for. Thanks!
Hi Eric,
Is there such a SOE sample anywhere? I mean, based on a feature service...
Thank you.
Hi Cristian,
Here is a simple example of building an SOE that works with Feature Services....
ArcObjects Help for Java developers
There are a few others here as well. I hope this helps!
Crazy GeoNet.
Sorry for the hassles.
For any future reference, you could look here, and browse to 'Samples-->Server Object Extensions':
http://http://resources.arcgis.com/en/help/arcobjects-java/concepts/engine