Select to view content in your preferred language

managing Database through web application

1203
3
09-05-2013 06:18 AM
ahmadhasan
Deactivated User
i have a project that need to build web application can manage sde like :
add ,revoke permission
backup data
create feature class ,tables ,relations
monitoring users
key performance indicators like how many users acces database daily and monthly
reports

is it possible to do that on web apps or i must use arcobject (desktop app)
0 Kudos
3 Replies
VinceAngelo
Esri Esteemed Contributor
You can certainly engineer a solution which uses a web front-end to do all these things,
but you'll be making extensive use of ArcObjects (which is not, as you assert, equivalent
to the Desktop application -- it is the code which which implements geodatabases).

There is a tremendous level of effort to accomplish this goal, however, and it will serve
you well if don't think of this as an "sde" thing -- This is a geodatabase application, pure
and simple, and ArcSDE would only play a tiny part in the overall implementation.

- V
0 Kudos
ahmadhasan
Deactivated User
thanks vangelo for replay
but i didn't understand what are you trying to say ? should i use arc sde or i can manage enterprise geodatabase without install arcsde
and can i use arcobject with arc gis server to do this or there is another way to do this?
0 Kudos
VinceAngelo
Esri Esteemed Contributor
There is no way to separate an enterprise geodatabase from ArcSDE technology -- ArcSDE is
used to implement geodatabases, no matter whether an application server is ever run.  By
definition, therefore, ArcGIS Server is the only way to administer enterprise geodatabases
(because ArcSDE is a AGS technology).  AGS is also likely to be the best way to convert web
requests into geospatial tasks run in a geodatabase, though you have a number of other
options in that regard (using Python or Apache with Python).

How many coding-months are you prepared to spend on this project?  It sounds like you
need to spend a few days/weeks in requirements analysis and application design before
deciding on the best of the many options available to implement such a system.

- V
0 Kudos