microservicios | mensajería | soa

  • Frameworks para desarrollar Micro Servicios

    Frameworks para desarrollar Micro Servicios

    Microservices/Microservicios Los micro servicios (microservices) son un nuevo estilo de arquitectura para desarrollar aplicaciones. En la actualidad, ya existen frameworks, productos y referencias de implementacion que te pueden ayudar a comprender sobre micro servicios. A continuación listo los productos que deberías revisar: Micro Profile Spring boot y Spring cloud NetFlix oss Asp.net Core Node.js Adrian Cockcroft (ex Netflix, actualmente en Amazon) dice: “Fine grain SOA. So microservice is SOA with emphasis on small ephemeral components.” “SOA de grano fino. Por lo tanto, el microservicio es SOA con énfasis en los pequeños componentes efímeros “.

    Continue reading »

  • Formatos o Estructuras de Datos para el Intercambio de Información

    Formatos o Estructuras de Datos para el Intercambio de Información

    Con la integración de aplicaciones, procesos y datos; es necesario poder intercambiar mensajes mediante diversos formatos o estructuras de datos. El formato con el que se dio origen a estos intercambios es el XML: Sobre todo en los servicios web del tipo SOAP. Con los servicios REST, aparecen las estructuras de datos JSON: Un nuevo formato esta apareciendo, es el llamado YAML: En las imágenes anteriores, se puede apreciar una misma estructura representada en los 3 formatos: XML, JSON, YAML

    Continue reading »

  • Productos para Gestionar Mensajeria | Colas

    Productos para Gestionar Mensajeria | Colas

    A continuación un listado de los diversos productos MQ (message queue) para usar en el mundo on premise y en el mundo Cloud. On Premise: Active MQ – http://activemq.apache.org/ Zero MQ – http://zeromq.org/ Rabbit MQ – https://www.rabbitmq.com/ Hornet Q – http://hornetq.jboss.org/ + Usados en Cloud: Apache Kafka – https://kafka.apache.org/ Amazon SQS – https://aws.amazon.com/es/sqs/ Azure Queues – https://docs.microsoft.com/en-us/azure/service-bus-messaging/service-bus-azure-and-service-bus-queues-compared-contrasted BlueMix MQ Ligth – https://console.bluemix.net/docs/services/MQLight/index.html#mqlight010

    Continue reading »

  •  
  • Características de los Micro Servicios

    Características de los Micro Servicios

    Martin Fowler, es uno de los grandes difusores sobre micro servicios. En una de sus charlas, el expone sobre las caracteristicas que deben tener los micro servicios: Componentes vía servicios Servicios organizados con un enfoque de capacidades de negocio Productos y no proyectos Endpoints inteligentes Gobierno descentralizado Gestión de la data descentralizada Infraestructura automatizada Diseñado para fallar Diseño que evoluciona

    Continue reading »

  • Gema PaperClip Ruby on Rails

    Gema PaperClip Ruby on Rails

    Gema PaperClip Ruby on Rails, es un video tutorial en donde muestro las configuraciones que realice para que pueda funcionar. PaperClip, ayuda en los proyectos de desarrollo web para poder manejar archivos adjuntos (en el tutorial muestro como se adjuntan imágenes). Uno de los requisitos importantes para que la gema pueda funcionar, es poder configurar imagemagick (gestor de imágenes)

    Continue reading »

  • Evento JavaOne 2017 – Presentaciones

    Evento JavaOne 2017 – Presentaciones

    El java one 2017, se llevo a cabo en el mes de octubre y estos son los enlaces que deberías revisar para acceder al contenido y vídeos que se pueden revisar: Para descargar las presentaciones: https://events.rainfocus.com/catalog/oracle/oow17/catalogjavaone17 Para ver en vídeo las repeticiones de las Key Notes: https://www.oracle.com/javaone/on-demand.html Vídeos adicionales de las diversas sesiones: https://developer.oracle.com/videos    

    Continue reading »

  •  
  • Consola jshell en el jdk 9 para java

    Consola jshell en el jdk 9 para java

    Consola jshell en el jdk 9 para java Es un video tutorial en donde te enseño una nueva característica del jdk (java development kit) 9. JSHELL es una consola de comandos  para poder ejecutar sintaxis java sin necesidad de tener un ide (entorno integrado de desarrollo).    

    Continue reading »

  • Gema Rails Admin ejemplo de configuración y uso

    Gema Rails Admin ejemplo de configuración y uso

    Ruby on Rails, es un framework para desarrollo web muy potente y ágil. Las Gemas potencian el desarrollo, reducen el tiempo de implementacion. Rails admin, es una gema que te ayudara en la administración de tus tablas desde una perspectiva del back office.

    Continue reading »

  • Gobierno de Servicios Web SOAP y REST

    Gobierno de Servicios Web SOAP y REST

    Gobierno de Servicios Web SOAP y REST, es un video tutorial en donde enseño sobre la herramienta de GOBIERNO DE SERVICIOS WSO2 (open source). En el tutorial, agrego un servicio web soap de ejemplo usando su WSDL.

    Continue reading »

  •  
  • Consumir Servicio Web SOAP en Ruby on Rails

    Consumir Servicio Web SOAP en Ruby on Rails

    Ruby on Rails es el framework de desarrollo de aplicaciones web para Ruby. En este ejercicio vamos a utilizar: gema savon creación de un modelo (objeto para recuperar los datos del servicio) creación de un controller creación de un formulario – vista soap ui para entender el funcionamiento del servicio Para obtener mayor informacion de la gema savon, este es el enlace http://savonrb.com/

    Continue reading »