Integración con nuestra Plataforma PICO

Pensando es automatizar y mejora en la eficiencia de nuestro servicio, proponemos a continuación nuestros diferentes modelos de webservice.

Estándares empleados:

  • Web Services Protocol Stack: Así se denomina al conjunto de servicios y protocolos de los servicios Web.
  • XML (Extensible Markup Language): Es el formato estándar para los datos que se vayan a intercambiar.
  • SOAP (Simple Object Access Protocol) o XML-RPC (XML Remote Procedure Call): Protocolos sobre los que se establece el intercambio.
  • Otros protocolos: los datos en XML también pueden enviarse de una aplicación a otra mediante protocolos normales como HTTP (Hypertext Transfer Protocol), FTP (File Transfer Protocol), o SMTP (Simple Mail Transfer Protocol).
  • WSDL (Web Services Description Languages): Es el lenguaje de la interfaz pública para los servicios Web. Es una descripción basada en XML de los requisitos funcionales necesarios para establecer una comunicación con los servicios Web.
  • UDDI (Universal Description, Discovery and Integration): Protocolo para publicar la información de los servicios Web. Permite comprobar qué servicios web están disponibles.
  • WS-Security (Web Service Security): Protocolo de seguridad aceptado como estándar por OASIS (Organization for the Advancement of Structured Information Standards). Garantiza la autenticación de los actores y la confidencialidad de los mensajes enviados.

  • Uso de SOAP UI:

    Un servicio web (en inglés Web service) es 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, y ejecutadas sobre cualquier plataforma, pueden utilizar los servicios web para intercambiar datos en redes de ordenadores como Internet. La interoperabilidad se consigue mediante la adopción de estándares abiertos.

    Para una automatización disponemos de webservices. Consulte con su asesor comercial acerca de los parámetros válidos, para hacer uso de nuestro servicio automático.

    Recomendamos hacer uso de pruebas previas con un software de uso libre llamado SOAPUI. Puede descargarlo en el siguiente enlace para windows.

    Configuración de SoapUI

    1. Cree un nuevo proyecto de SOAP UI.
    2. Coloque alli WSDL de la Plataforma PICO de Conectar.biz segun sea el caso a elegir: (Observe abajo los tipos de webservice disponibles)
    3. Diríjase a request dentro del proyecto de SOAP UI
    4. Dependiendo del caso use uno de los siguientes modelos de XML a continuación:

    5. Para descargar el ejemplo de XML de clic aquí

    Tipos de webservice:

    • WSDL para envío de mensajes directos sin uso de plantillas, o con uso de plantillas:
      http://portal.colombitrade.com:8080/SendSimpleMessageService/SendSimpleMessage?wsdl
    • WSDL para envío de mensajes separando por comas las direcciones de móviles:
      http://pico-mesage.com:8080/BroadcastSMSService/BroadcastSMS?wsdl
    • WSDL para consulta de envíos, unicamente se aplica su funcionalidad al anterior punto:
      http://portal.colombitrade.com:8080/BroadcastSMSStatusService/BroadcastSMSStatus?wsdl
    • Las respuestas a envíos usando ws a través de la Plataforma PICO:
      • STATUS_OK = 0;
      • STATUS_ERROR_AUTH_FAILED = 99001;
      • STATUS_ERROR_INTERNAL = 99999;
      • STATUS_ERROR_EMPTY_CONTENT = 66002;
      • STATUS_ERROR_INVALID_TEMPLATE = 66003;
      • STATUS_ERROR_INVALID_CHANNEL = 66004;

      A través de webservice con nuestra plataforma, Ud. podrá:
      • Envío Directo de SMS.
      • envío de SMS Con plantillas predefinidas, Personalización de campos.
      • Manejo de eventos, vigencia horaria de plantillas.
      • envío de email con plantillas.
      • Personalización de sender id (Remitente de mensajes, aplica para email y SMS a Tigo únicamente).
      • Programación de envíos.
      • Elegir entre tres métodos de integración:
        1. Envío directo de mensajes sin plantilla
        2. Envío de mensajes con plantillas de contenido de la Plataforma PICO.
        3. Envío de mensajes, con recepción de cadena de celulares en string y envío del mismo mensaje a todos los móviles.
Plataforma PICO de Conectar.biz
Versión de webservice 2014