Witsml es un estándar de consulta y datos xml utilizado en la industria de perforación de petróleo y gas. Utiliza xml tanto para los datos como para las plantillas de consulta cuando se comunica con un servidor (a través de http). Es un poco complicado crear manualmente las consultas en xml, especialmente porque las plantillas especifican qué elementos devolver y cómo filtrarlos.WITSML api library for .Net/C# client applications?
Conozco algunas bibliotecas .net que facilitan que el lado del cliente trabaje con witsml (es decir, al abstraer la API en más de una estructura de objetos), pero tengo curiosidad si alguien tiene experiencia en el mundo real trabajando con estas bibliotecas y qué tan bien se desempeñan. ¿Alguna recomendación sobre qué usar al compilar una aplicación .net que necesita interactuar con un servidor witsml remoto?
ACTUALIZACIÓN Adición de enlaces a las # librerías C que he encontrado en existencia:
http://sourceforge.net/projects/stdsdevkit/
Solo una nota: hice un pequeño proyecto con el DevKit, y encontré que no es adecuado para crear/recibir consultas. Una consulta puede (a veces tiene que) omitir las etiquetas que requiere el XSD. Lo usé para construir la respuesta de las consultas. –
Henk, eso es correcto, simplemente le da un documento y espera que descubra cómo estructurar las consultas. –
boomhauer, ¿tienes un correo electrónico en el que pueda contactarte? Tengo algunas preguntas con respecto a nWitsml. Mi correo electrónico está en mi perfil. – jr3