Web Services SOAP
El contenido de este micrositio técnico es de utilidad para los programadores de aplicaciones clientes que van a consumir los Web Services SOAP disponibles de la AGIP.
Forma de usar los Servicios Web de AGIP
En su constante afán por mejorar la calidad de sus servicios y simplificar la utilización de los mismos, la AGIP creó este mecanismo que permite a organismos externos, públicos o privados, intercambiar información.
El mecanismo usado consiste en ingresar mediante "Clave Ciudad" a la aplicación de "Certificados Digitales", la cual indica los pasos a seguir para el consumo de los servicios web.
Información General para Programadores
Un servicio web (en inglés, Web Service, frecuentemente abreviado como WS) es una tecnología que utiliza un conjunto de protocolos y estándares que sirven para intercambiar datos entre aplicaciones. Distintas aplicaciones de software desarrolladas en lenguajes de programación diferentes (denominadas "clientes" o "consumidores" de los WS), y ejecutadas sobre cualquier plataforma, pueden utilizar los WS, enviando mensajes SOAP a través de Internet. SOAP (originalmente las siglas de Simple Object Access Protocol) es un protocolo estándar que define cómo dos objetos en diferentes procesos pueden comunicarse por medio de intercambio de mensajes XML.
Entornos Disponibles
La AGIP dispone de dos entornos para sus WS: El Entorno de Producción y el Entorno de Testing. Los programadores de aplicaciones pueden solicitar acceso a los diversos WS que están disponibles en el Entorno de Testing, a los efectos de probar sus aplicaciones clientes.
Certificados Digitales
Para poder acceder a un WS de cualquiera de los entornos, la aplicación cliente debe presentar un certificado de seguridad, que determina quién es el que está accediendo a los WS (autenticación del usuario). Los certificados deben estar asociados a los WS específicos a los que puede acceder (a lo que se denomina "autorización de acceso").
Certificados para Producción
Los certificados digitales para el ambiente de producción se gestionan mediante la aplicación web "Administrador de Certificados Digitales", disponibles en www.agip.gob.ar autenticándose con Clave Ciudad.
Referencias
- PKI: http://www.pki.org
- XML: http://www.w3.org/TR/XML/
- SOAP: http://www.w3.org/TR/soap/
- WSDL: http://www.w3.org/TR/wsdl/
- CMS: http://www.ietf.org/rfc/rfc3852.txt
- NTP: http://www.ntp.org
- AGIP: Administración Gubernamental de Ingresos Públicos
- EE: Entes Externos
- VPN: Virtual Private Network
- WSN: Web Service de Negocio
- TA: Ticket de Acceso