Secciones

Web Services are NOT slow

Con este título el equipo de wso2, intentan convencer a los que critican la tecnología web service por el tema de la lentitud en los tiempos de respuesta. La comparativa hace pruebas con 3 implementaciones de web services:
  • axis2/adb
  • axis2/jaxb
  • xfire/jaxb

Configuración del módulo nShield de nCipher


nCipher nShield es uno de los productos del catálogo de nCipher encargado de proteger claves criptográficas. El contenido de la caja está formado por:

  • Tarjeta PCI con el Hardware criptográfico.
  • Lector de tarjetas.
  • Juego de tarjetas.
  • Manual de instalación.
  • Cd con el software y los drivers.
La instalación la hemos realizado sobre un RedHat Enterprise Server 4 Update 2 y se ha realizado la integración con las herramientas java.

Partes de una WSDL

Una de las piezas claves a la hora de implantar una infraestructura SOA son los servicios, y una de las implementaciones más utilizadas y recomendadas para desarrollar los servicios son los web services.

El lenguaje WSLDL es una de piezas claves que todo programador de web services debe conocer . WSDL, Web Service Definition Language, es el lenguaje utilizado para definir el contrato de un web service y está formado por 6 partes:

  • type. Define los tipos de datos utilizados por el servicio.
  • portType. Define la interface abstract del servicio.
  • message. Define el formato de los mensajes del servicio.
  • binding. Define como el portType se mapea con una expresión concreta de formato de datos y protocolos.
  • port. Define la URL donde se encuentra desplegado el servicio.
  • service. Define la lista de elementos port, es decir, la lista de endpoints del servicio.

Workshop SOA Governance de Oracle

El viernes estuve en el workshop de gobierno SOA ofrecido por Oracle en Barcelona. El instructor de Oracle Luis Nogueira nos explicó las herramientas que ofrece Oracle para ayudar en las tareas relativas al Gobierno SOA.

En concreto, los productos y características principales que ofrecen los productos de Oracle son:
  • Oracle Enterprise repository.
    • Analisis de impacto y dependencia.
    • Reportes de análisis de conformidad.
    • Reutilización de servicios.
    • Gestión del ciclo de vida.
  • Oracle Service Registry.
    • Catálogo de servicios.
    • Descubrimiento de servicios.
    • Sincronización automática con el repositorio.
  • Enterprise Manager SOA Management Pack.
    • Gestión de los procesos y servicios productivos.
    • Métricas.
    • Monitor SLA's.
  • Oracle Web Services Manager.
    • Gobierno Services Manager.
    • Seguridad y control de acceso basado en políticas.
Como comentario personal, pienso que aún es necesario dar un tiempo a estos productos antes de poder ser usados en producción, sobre todo debido a la compra de Bea, hace que se esté invirtiendo una gran cantidad de esfuerzo en integrar todos estos productos.

JK

Quien es el de la foto?

Mis compañer@s se preguntan quien es el de la foto.

Se abre la guerra de las caricaturas. Que gane el mejor.

Tot al camp es un clam


Enhorabuena a todos los culés por la victoria en el Camp Nou, aunque seguro que muchos pensaban que sería peor de lo que fué. (Entre ellos yo)

Por cierto, no me machaqueis a correos. ;-)

Gabinete de arquitectura 2008

El martes y miércoles (9 y 10) de Diciembre tuvo lugar en "La Llacuna" nuestra primera reunión como Gabinete de Arquitectura después de la incorporación de nuestro nuevo Director de Tecnología Dani Flores que junto con Juan Dexeus lideran el departamento de arquitectura en IN2. Fué una lástima que Juan no pudiera venir, pero fué debido a una buena causa ya que hace poco ha sido Papa de un niño llamado Daniel.

Durante estos dos días nos hemos estado Luis Felipe, Jose Luis LaTorre, José Carrasco, Alex Ugartondo y Dani Flores y hemos podido hablar de lo que nos gusta y apasiona, la tecnología y también hemos aprovechado para conocernos todos un poco más.

Como resumen de los dos días que estuvimos encerrados, decidimos:
  • Cuales son los roles y las competencias de un Arquitecto In2.
  • Fomentar la formación interna en el 2009 mediante, workshops, sesiones de los viernes.
  • Definir el plan de certificación 2009.
  • Detectar y mentorizar a los futuros compañeros del gabinete de arquitectura.
  • Reunirnos mensualmente para revisar los aspectos técnicos de los proyectos.
Aparte de lo puramente profesional, también tuvimos tiempo de disfrutar del hidromasaje, la sauna, una paella de Castellón, una partidita nocturna de Assault Cube, sessión de gadgets ....

Espero que el año que viene, podamos volver a repetir la experiencia.

JK.

P.D. He de reconocer que pasé un poco de miedo rodeado de tanto geek.