Api .NET Updated

Sofia2 Api .Net  has been updated.

 

News in this new version are listed bellow:

  • Adapted to recently improvements added in SSAP protocol. You can see the improvements in this post SSAP Protocol Improved.
  • Bidirectional protocolo WebSockets added.
  • Test suites updated with usage samples of almost every possible query on Sofia2.
    • Rest TestSuite here.
    • WebSockets TestSuite here.
    • All tests are configured to work with Sofia2 sample data. It’s easy to run them and see how it works.

 

You can get Sofia2 Api .NET from two sources:

  1. Sofia2 Github page. https://github.com/Sofia2/dotnet-api.
  2. Developers download zone in sofia2.com  http://sofia2.com/desarrollador.html#descargas.

 

Api .NET Updated

Actualización Api .NET

Se ha actualizado el Api .NET de Sofia2

 

Las novedades introducidas son las siguientes:

  • Adaptación a las mejoras realizadas recientemente en protocolo SSAP. Puedes ver las mejoras en el siguiente POST Mejoras en protocolo SSAP.
  • Inclusión de WebSockes como protocolo bidireccional de comunicación.
  • Actualización de Test Suite con ejemplos de uso de cada posible consulta.
    • Test suite para REST aquí .
    • Test suite para WebSocket aquí.
    • Los tests están configurados para funcionar directamente contra los datos de prueba de Sofia2. Son muy fáciles de  ejecutar y ver cómo funciona.

Puedes conseguir el API .NET de Sofia2 desde dos fuentes:

 

Actualización Api .NET

SSAP Protocol Improved

5

Introduction

In this post we present a new version of Sofia 2 SSAP interoperability protocol, what advantages brings and how to start using it. We also show how Sofia 2 keeps the compatibility with former versions in order to keep current clients working without any modification needed.

The main news are listed below:

  1. JSON navigation improvement. Thanks of changes in datatypes of two attributes in JSON Schema, usability and navigation of JSON strings have been improved. This fact makes easier integration with any JSON Libray of any programming language.
  2. Attribute version added. Tells the SSAP version of the current message, it’s also used to tell Sofia 2 the required version for response messages. The available versions are:
    1. LEGACY: SSAP reference until now
    2. ONE: New reference
  3. Attribute @type added. Tells the operation type stored in body attribute.

Seguir leyendo “SSAP Protocol Improved”

SSAP Protocol Improved

Mejoras en Protocolo SSAP

Introducción

En este POST presentamos las mejoras incorporadas en el protocolo de interoperabilidad SSAP de Sofia2, las ventajas que ofrece y cómo comenzar a utilizarlo. También vamos a ver cómo Sofia2 mantiene la retrocompatibilidad con la versión anterior de SSAP, de forma que los clientes actuales de Sofia2 pueden mantener sus desarrollos sin necesidad de modificación.

Las principales novedades del protocolo SSAP son las siguientes:

  1. Mejora en navegabilidad JSON. Gracias al cambio en el tipo de datos de algunos atributos del Schema JOSN se produce una mejora en la usabilidad y la navegabilidad de los mensajes y su integración con cualquier librería JSON de cualquier lenguaje de programación.
  2. Inclusión del campo version: Identifica la versión del protocolo con la que se está trabajando. También sirve para indicarle a Sofia2 la versión de protocolo con la que se desea trabajar. Las versiones disponibles son
    1. LEGACY: Implementación SSAP hasta ahora.
    2. ONE: Nueva implementación de protocolo.
  3. Inclusión del campo @type: Identifica el tipo de operación ubicada en el cuerpo del mensaje body

Seguir leyendo “Mejoras en Protocolo SSAP”

Mejoras en Protocolo SSAP

Sofia2 java client execution in Linux environments

This entry shows step by step how to download and test the Sofia2 Java client in any device with Linux. Raspberry Pi is a good example of linux device.

 

Sofia2 Java Client is self explanatory and easy to use, and you can start using it without previous knowledge. It includes two tools to help you start: An interactive command line client and a configurable Junit test suite.

Seguir leyendo “Sofia2 java client execution in Linux environments”

Sofia2 java client execution in Linux environments

Ejecución de cliente Java Sofia2 en entornos Linux

En esta entrada se muestra paso a paso cómo descargar y probar el cliente java de Sofia2 en cualquier dispositivo con sistema operativo Linux. Un ejemplo de dispositivo con so Linux es Raspberry Pi.

 

El cliente java de Sofia2 viene con las herramientas necesarias para ser autoexplicativa y comenzar a usarse sin apenas configuración ni conocimientos previos: Un cliente interactivo por linea de comandos y un test suite de Junit configurable.

Seguir leyendo “Ejecución de cliente Java Sofia2 en entornos Linux”

Ejecución de cliente Java Sofia2 en entornos Linux