sábado, 11 de abril de 2015



1.INTERNET DE LAS COSAS


Este concepto lo conozco algo  como las casas inteligentes donde  una cosa  no común puede conectarse, por ejemplo tener una refrigeradora que tiene la capacidad de hacer el pedido de los productos que ya se terminaron.

¿Como funciona?

Funciona a través de sensores que son colocados en los dispositivos donde se manejan con una IP especifica para poder conectarse a la red.

¿Como es la comunicación entre  estos dispositivos?
Cuentan con una radio de comunicación  para lo cual utilizan protocolos inalmábricos, ya que les permite enviar y recibir comunicaciones  inalámbricas con este diseño solo permite cumplir servicios básicos.


¿Quiénes están colaborando con esta tecnología?

Por un lado, SAP y Jasper  se están integrando  con la plataforma SAP HANA. Asimismo, ambas han colaborado con empresas para  simplificar el proceso de implantación y gestión de servicios IoT. con respecto a la plataforma Jasper Control Center se encarga de automatizar el ciclo de vida útil de los servicios IoT, el cual se integrará con la plataforma SAP HANA.


Por otro lado, MediaTek Labs dispone de una nueva plataforma Cloud Sandbox donde los desarrolladores de MediaTek tendrán de forma gratuita el servicio cloud para que de manera  rápida puedan crear su propio prototipo con servicios basado en IoT 




2. EBXML

Es la versión extendida del XML, el cual ha sido creado para que las empresas puedan aplicar negocio electrónico, porque  este le permite transferir mensajes entre si.

A diferencia del XML el diseño debe soportar los procesos de negocio por lo que su arquitectura debe  manejar los siguientes mecanismos:

  • Para registrar la información y pueda ser reutilizada
  • Servicio estándar para la seguridad 
  • Configuración del servicio del mensaje donde se tendrá a los procesos de negocio con sus respectivas restricciones


Se debe determinar  un lenguaje único para evitar los problemas de compatibilidad y esta basado en los estándares como HTTP, TCP / IP, MIME, SMTP, FTP, UML y XML, que puede ser implementado y desplegado en prácticamente cualquier plataforma.


Ventajas:

  • Brindar una infraestructura que garantiza la comunicación de datos de interoperabilidad.
  • Establecer un marco que garantiza la interoperabilidad semántica comercial
  • Proporcionar un mecanismo que permite a las empresas se encuentran, de acuerdo a convertirse en socios comerciales y entre sí. Las especificaciones de infraestructura básica de ebXML son el servicio de mensajería, el registro y repositorio, y el acuerdo de socio colaborador. 


3. EBMS

Electronic business message service utiliza mecanismos de comunicación para que se pueda intercambiar documentos empresariales se ha desarrollado como una extensión de la especificación SOAP, ya que el mensaje SOAP contiene los metadatos necesarios para intercambiar el documento de negocios de una manera segura y confiable, mientras que la las múltiples cargas pueden ser conectadas a un solo mensaje, y el formato de las cargas está más allá del alcance de las especificaciones ebXML.
Finalmente ebMS es un protocolo de comunicación neutral, aunque los protocolos subyacentes más comunes son HTTP y SMTP

Ventajas:

Seguridad
El cifrado de datos a través de SSL o estándares de encriptación de datos opcionales

Autenticación
La autenticación de usuarios a través de SSL o Firma Digital

Entrega de mensajes
La entrega de mensajes Una vez-y-sólo-una vez y la integridad del contenido del mensaje validados a través de SSL o Firma Digital

Mensajería Robusta
Apoyo a extremadamente grandes mensajes, múltiples cargas útiles en un solo mensaje y mensajería asíncrona

Flexibilidad
Los mensajes de cualquier tipo de datos, incluyendo gráficos binarios, EDI o XML




4. Desventaja del Message BUS

Si bien el Message Bus tiene beneficios como el que se desarrolla más configuración que codificación y sigue un modelo de seguridad para la autenticación y realizar auditorias, asi como la felexibilidad  para la transformación de datos y formatos,la división y combinación de múltiples mensajes y el manejo de excepciones se han identificado las siguientes desventajas que se tiene que tomar en cuenta:


  • Requiere una administración constante de versiones de mensajes para asegurar que se de un manejo flexible de lo contrario todo el trabajo realizado por el servicio se realizará de forma estricta
  • Es necesario adquirir más hardware en comparación de otros patrones que son simples de implementar.
  • Esta basado en middleware para lo cual se requiere tener conocimiento para poder realizar la  configuración y administración.
  • Al enviar los mensajes no garantiza que lleguen en el orden requerido