¿Alternativa de código abierto al concepto de servicio de geoprocesamiento ArcGIS?

Estoy buscando ejemplos de implementación de una lógica que Esri ha construido con servicios de geoprocesamiento. Usted crea una herramienta personalizada o puede ser una herramienta del sistema >> la publica exponiendo esta funcionalidad como un servicio web >> consume el servicio web...