servicios - soa - apis - mensajería - integración - real time - microservicios - @buga

  • Libros recomendados sobre productos de mensajeria o colas

    Libros recomendados sobre productos de mensajeria o colas

    En esta entrada, compartiré algunos libros relacionados a productos de mensajería o colas: Active MQ in action: https://www.amazon.es/ActiveMQ-Action-Bruce-Snyder/dp/1933988940 Rabbit MQ in action: https://www.amazon.es/RabbitMQ-Action-Distributed-Messaging-Everyone/dp/1935182978/ref=sr_1_fkmr0_1?s=foreign-books&ie=UTF8&qid=1515975657&sr=1-1-fkmr0&keywords=rabbit+mq+in+action En packpub, existen varios libros sobre Rabbit MQ: https://www.packtpub.com/all?search=rabbit Packpub y zeromq: https://www.packtpub.com/all?search=zeromq Mobile & Web Messaging: https://www.amazon.es/Mobile-Web-Messaging-Protocols-Devices/dp/1491944803/ref=sr_1_3?s=foreign-books&ie=UTF8&qid=1515976179&sr=1-3&keywords=web+messaging Publicación oficial de libros de zeromq: http://zeromq.org/intro:books

    Continue reading »

  • Frameworks para desarrollar Micro Servicios

    Frameworks para desarrollar Micro Servicios

    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 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 »

  • 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 »

  •  
  • 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 »

  • ¿Que es EE4J?

    ¿Que es EE4J?

    EE4J (Enterprise Edition for Java), es la iniciativa open source que sera liderada por la fundación eclipse para poder crear Apis, kits de compatibilidad para soportar los runtimes de java que habiliten el desarrollo, despliegue y gestión en el lado del servidor y apps nativas para el cloud. EE4J esta basado en la plataforma java y la base es la especificación JAVA ENTERPRISE EDITION 8 -JEE8. Las decisiones de la especificación EE4J, se tomaran en un comité en donde participan diferentes empresas (IBM, ORACLE, PAYARA, REDHAT, TOMITRIBE, ECLIPSE cada una con un representante). Mi conclusión es que tenemos JAVA para […]

    Continue reading »

  • Introducción a GRAILS | Mi primera aplicación GRAILS

    Introducción a GRAILS | Mi primera aplicación GRAILS

    Hace unos minutos, prepare un vídeo tutorial sobre GRAILS. El objetivo del vídeo es poder enseñarte como es el funcionamiento de GRAILS creando una simple y sencilla aplicación (el clásico helloworld). Grails tiene los mismos principios y filosofía de programación que Ruby on Rails con la diferencia de que se usa el lenguaje Groovy y también puedes usar JAVA.

    Continue reading »

  •  
  • Servicios Web Rest en Ruby on Rails

    Servicios Web Rest en Ruby on Rails

    video tutorial elaborado para consultorjava.com auspiciado por iluminatic.com sobre como crear un servicio web rest en ruby on rails en una aplicacion MVC existente. El objetivo del video es mostrar como se aprovecha el ecosistema ruby on rails para crear servicios web rest.

    Continue reading »