Crónica Infrastructure & IaaS Partner Community Forum (Málaga, 25-26 Abril)

El pasado 25 y 26 de Abril, se celebró en Málaga el Infraestructure & IaaS Partner Community Forum (#InfraForum). Este evento es el encuentro anual de la Comunidad de Partners de EMEA de Infraestructura y Plataforma de Oracle. En esta ocasión contó con 160 personas inscritas de diferentes perfiles, tanto de negocio como de nivel técnico de diferentes partners, Oracle y mayoristas de varios países que forman el área de EMEA. avanttic asistió representada por 2 personas.

El objetivo del encuentro anual de la Comunidad, es compartir experiencias, buenas prácticas y casos de clientes con los otros miembros, así como poder realizar reuniones individualizadas y establecer contactos con personas de Oracle y de otros partners.

El evento de este año, fue una buena ocasión para escuchar los diferentes contenidos de las ponencias, y observar cómo el foco de Oracle está puesto en el Cloud. Pudimos ver la actualidad que nos transmitieron diferentes directores y vicepresidentes de Oracle, tanto de Oracle Cloud IaaS como de Database Cloud Services, conocer el roadmap y estrategia de algunos productos de Engineered Systems, Sistemas Oracle y Almacenamiento, e incluso visualizar alguna demo en directo. Otro punto fuerte del evento, fue el hecho de incluir ponencias sobre casos de cliente explicados por los propios partners de Oracle.

Javier Barrio, Director Comercial de avanttic, presentó un caso de éxito de un cliente en el que abordamos un proyecto de Infraestructura y Plataforma con Engineered Systems.

En esta ocasión el evento estaba apadrinado por Javier PuertaDirector Database Cloud & Infrastructure Partner Programs Oracle EMEA, y Chris Visser, Director IaaS & Storage Partner programs Oracle EMEA, que realizaron una magnífica tarea como anfitriones, pendientes de la evolución de las charlas, presentando a los ponentes y cuidando hasta el último detalle para que el evento fuera un éxito.

Contacta con nosotros para más información sobre nuestras soluciones de Infraestructura y Plataforma.

Ambiente laboral

La falta de motivación, las pocas expectativas de crecimiento profesional, la incertidumbre que plantea un contrato temporal… todo ello influye en un mal ambiente laboral, un ambiente que condiciona nuestro día a día. Ese ambiente tóxico de rivalidad que hace luchar al consultor por anclarse en el puesto de trabajo, sin compartir información por querer tener el control… Cuando hablamos de consultoría parece que lleva implícito todas estas situaciones y es por esto que el trabajo de selección se hace realmente complicado… ¿Cómo “vendes” tu empresa, si de base, los candidatos ya vienen con esta idea?

En nuestro caso atraer a los candidatos es algo más fácil porque marcamos la diferencia en muchos puntos: especialización, profesionalidad…, pero de todos yo destacaría uno, que para mí es fundamental: ¡el buen ambiente laboral!

Este buen ambiente viene dado tanto por lo que aporta cada uno de los trabajadores de esta empresa como por las condiciones que ofrecemos en avanttic: contratos indefinidos, rangos salariales competitivos, posibilidad de crecimiento personal y profesional, formación, etc.

Además estoy convencida de que un buen ambiente laboral te motiva, a crecer y aprender, a compartir conocimientos, a trabajar en equipo, a sentirte parte de algo y, sin quererlo, te conviertes en una pieza clave en ese crecimiento.

Cuando tienes la suerte de disfrutar un buen ambiente laboral, ¡todo es mucho más sencillo! 

 

El equipo avanttic felicita a Oracle España en su 30º aniversario

abril 20, 2017 Deja un comentario

Como no podía ser de otra manera, nos sumamos a la gran celebración de los 30 años de Oracle España. Una conmemoración significativa, que representa la madurez de una extensa trayectoria y que merece nuestra más sincera felicitación. 

Han sido 30 años de crecimiento e innovación asombrosos, sobre todo, por desenvolverse en un sector tan cambiante y que obliga, año tras año, a estar a la vanguardia.

Desde los inicios de avanttic, hace 7 años, tuvimos claro nuestro alineamiento con Oracle. Un compromiso de especialización poco habitual por el que apostamos y seguimos apostando diariamente.

Nuestra visión de compañía es cercana a la de Oracle en muchos aspectos, por lo que nuestra relación y apoyo son inherentes. Destacaríamos que ambos vinculamos nuestros logros al éxito de nuestros clientes y que los dos apostamos por la innovación (#OracleInnovandoEnTi #innovanttic), implicándonos en proyectos punteros.

Desde aquí, felicitamos a cada una de las más de 1.600 personas que configuran Oracle España y hacen posible que más de 7.000 clientes españoles alcancen el éxito. Es una gran satisfacción trabajar día a día a vuestro lado.

A continuación, podéis disfrutar de la interesante charla que mantuvieron Rosa Peña, Directora de ventas A&C de Oracle, y Jesús García, Director General de avanttic, sobre los 30 años de innovación Oracle y la relación construida entre ambas compañías a base de confianza y apoyo.

Categorías:avanttic Etiquetas: , , ,

Uso de servicios REST y ficheros complejos con ODI 12c (I)

odirwsHace unos días me encontré frente a una tabla de direcciones con coordenadas UTMS en la que faltaban las coordenadas de diez registros de entre más de tres mil. Iniciar el proceso para que los usuarios afectados actualizasen los datos de los registros de su responsabilidad llevaría inevitablemente cierto tiempo hasta su resolución, así que decidí echar mano de Google.
Rápidamente identifiqué la API necesaria (Geocoding) y elegí el formato  para la respuesta. Verifiqué el funcionamiento con una invocación manual, exploré el fichero .json de respuesta (> 6Kb) y hallé los 50 bytes con los datos que buscaba. Los comprobé con la función inversa, introduciendo las coordenadas obtenidas en Google Maps, que me ubicó en la dirección original. Veamos un ejemplo:

https://maps.googleapis.com/maps/api/geocode/json?address=Aragó+180,+Barcelona&key=************************

Tras esta verificación pensé: ya sólo me faltan nueve. Así que siendo pragmático, hice unos cuantos cut&paste y completé en unos minutos las coordenadas de los diez registros. Pero me quedé con una inquietud: ¿qué habría ocurrido si en lugar de sólo diez hubieran habido más de tres mil registros sin coordenadas?
La respuesta fue clara: automatizarlo con ODI. Y así fue como se originó la decisión de escribir este post, ilustrando la solución a dos necesidades bastante cotidianas:

  • Utilizar un servicio REST para obtener datos de la web
  • Procesar un fichero JSON

Tanto el orden de las necesidades como “el sentido” del flujo de datos pueden variar, así como su relación con alguna de las tablas en BD (que en nuestro caso, será una tabla con direcciones), no obstante espero que el ejemplo sea suficientemente ilustrativo.
Una segunda motivación para este post es la “actualización de conocimientos”. Estas dos tareas ya eran posibles con ODI 11g, pero veremos que ODI 12c simplifica su ejecución y a la vez nos ayuda a conservar los desarrollos más ordenados.

Utilizar un servicio REST para obtener datos externos

La llamada es sencilla, la API sólo requiere dos parámetros:

  • la dirección buscada (formateando adecuadamente los espacios, numeración y comas)
  • la clave de desarrollador para poder utilizar la API (que es constante)

Quizá lo más complicado sea parsear la respuesta, pues hay cierta redundancia de datos, y utilizar el formato XML en lugar de JSON tampoco variaría mucho. Así pues, iremos por partes: primero obtendremos los datos de la respuesta del servicio y después procesaremos la respuesta (fichero .json).
Para configurar el servicio, lo primero que necesitamos crear es un “Data Server” al que llamaremos “GoogleGeocod”, que apuntará a la URL del endpoint del servicio REST: https://maps.googleapis.com.
Acto seguido, crearemos un esquema físico bajo el nuevo servicio:

ps_geocode

Leer más…

Crónica PaaS Partner Community Forum (Split, 27-31 marzo 2017)

Del 27 al 31 de marzo se celebró en Split (Croacia) el PaaS Partner Community Forum XXIV. Es el encuentro anual de la Comunidad de Partners de Fusion Middleware de Oracle de EMEA. En esta edición, más de 200 personas de 40 países diferentes, asistieron durante las jornadas generales del congreso organizado por Jürgen Kress, Oracle FMW Partner adoption. avanttic, representada por 3 personas, contribuyó de forma destacada al éxito del encuentro, como veremos a continuación.

El enfoque central del Forum de este año fue la Plataforma como Servicio (PaaS), cambiando incluso el nombre del acontecimiento y su hastag por #PaaSForum. Este año cabe destacar la participación de avanttic en diferentes iniciativas promovidas por la organización del congreso:

  • La primera jornada del congreso consistió en una serie de presentaciones de speakers de la comunidad, ACE y Product Managers. En esta ocasión, Rubén Rodríguez, Cloud Solution Specialist en avanttic, presentó una ponencia sobre los beneficios de Mobile Cloud Service en las soluciones de movilidad desarrolladas por avanttic.
  • Durante la segunda jornada, en la introducción Jürgen Kress habló de los retos conseguidos por algunos partners y mencionó a avanttic por ser el primer partner a nivel mundial en haber conseguido la especialización en Oracle Mobile Cloud Service.

 

  • Él mismo presentó delante de la audiencia la aplicación Try&Win, construida por avanttic con tecnología Oracle (Oracle MCS & Oracle JET) y retó a los asistentes a descargarla y participar en la consecución de los retos propuestos (relacionados con IoT y redes sociales), con el objetivo de participar en un sorteo digital que se realizaría al finalizar el evento. Try&Win permitió disfrutar a los asistentes de una experiencia SMACT (Social, Mobile, Analytics, Cloud, IoT) mediante una aplicación móvil (iOS y Android) desde la que los participantes tuvieron que interaccionar con twitter y localizar y “capturar” beacons que se encontraban ubicados en el hotel y un restaurante, y el resto estaban repartidos entre personas de Oracle y de avanttic.

Ver vídeo experiencia TryAndWinApp

Leer más…

Docker: Imágenes y vida de los contenedores

Al iniciarse en Docker suelen surgir dudas sobre la volatilidad del contenedor, es decir, su tiempo de vida.

Dicha volatilidad depende en gran medida de la utilidad que le queramos asignar al contenedor. Por ejemplo, si lo utilizamos para hacer una prueba de una configuración tendremos que levantar el Docker desde cero hasta que demos con la configuración buena, o podamos grabarla y seguir trabajando sobre él. Además, una de las utilidades de Docker es que todo está en un script y no tenemos que ir recordando los pasos previos, por lo tanto, se recomienda ir pasando los cambios a script.

Para este ejemplo vamos a crear un servicio en el Service bus de Oracle. Para hacer la prueba nos descargaremos una imagen del Service Bus 11.1.1.7 como ya indicamos en la entrada anterior del blog.

docker pull avanttic/osb1117

Si visualizamos las imágenes que tenemos, aparecerá la recién descargada.

# docker images
REPOSITORY              TAG        IMAGE ID        CREATED           SIZE
avanttic/osb1117       latest   e558b012f4a5   3 minutes ago    10.1 GB

Aquí es donde tenemos que diferenciar entre imagen y contenedor. Una imagen es la base a partir de la cual se ejecutan los contenedores. Es decir, cada vez que hacemos un run sobre la imagen nos levanta un contenedor con esa configuración. Si modificamos el contenedor, lo paramos y arrancamos otra vez la imagen, los datos no estarán, porque arrancará un nuevo contenedor.

Por ejemplo, arrancamos nuestra imagen de Service Bus:

# docker run -ti avanttic/osb1117

Para mirar los contenedores que tenemos se usa el comando:

# docker ps -a
CONTAINER ID         IMAGE                    CREATED            STATUS
ac43456e2203      avanttic/osb1117    4 minutes ago      Up 4 minutes

Sobre ella, creamos un proyecto que moverá mensajes entre dos colas:

selection_717

Leer más…

Categorías:WebLogic Etiquetas: , ,

Crónica hands-on Oracle Cloud Platform (MAD 22/03 y BCN 23/03)

marzo 24, 2017 Deja un comentario

El 22 y 23 de marzo, en Madrid y Barcelona respectivamente, realizamos junto a Oracle sendas sesiones alrededor de soluciones Oracle Cloud PaaS. Dichas sesiones han sido íntegramente prácticas (hands-on) y los asistentes han podido explorar a través de sus portátiles las diferentes soluciones que Oracle ofrece en la nube. Mediante el desarrollo de diferentes ejercicios se han definido procesos, configurado integraciones e incluso desplegado una aplicación.

avanttic-cronica-Hans_On

  • Ambos eventos se iniciaron con una introducción conjunta a cargo de Rene de Boer, Business Development Manager Middleware & Cloud Platform de Oracle, y de Antonio MolinaResponsable de Área Fusion Middleware de avanttic. 
  • Leonardo Torres,  Arquitecto de Soluciones de avanttic, introdujo a los asistentes en un laboratorio sobre Integration Cloud Service, sus funcionalidades y capacidades. Además de explicar los conectores predefinidos en productos cloud, en productos on-premise y las herramientas de integración y orquestación de procesos.
  • El siguiente bloque continuó a cargo de Leonardo Torres, quien guió a los asistentes en la creación de un ejemplo de diseño, de desarrollo y en un workflow de aprobación de ordenes de compra. Los productos presentados cuentan con las ventajas del cloudpay as you go y zero code; alta disponibilidad y no requieren construir una infraestructura.
  • Tim Graves, Global Architect de Oracle, desarrolló dos laboratorios utilizando una serie de Oracle Cloud Services de la familia IaaS y PaaS. En el primer ejercicio abordó Java Cloud and Compute Cloud Services y los asistentes configuraron la creación de una instancia de Tomcat, WebLogic y de base de datos en la parte superior de los servicios de Compute and Storage.
  • En el segundo ejercicio, impartido por Tim, configuraron una aplicación SpringBoot en Developer Cloud Service y la desplegaron en Application Container and Developer Cloud.
  • En el último bloque Rubén Rodríguez, Cloud Solution Specialist de avanttic, hizo una introducción a Mobile Cloud Service enumerando los posibles retos que podemos encontrarnos en todo proyecto de movilidad, y como Oracle MCS permite solventarlos con facilidad. Como ejercicio práctico realizaron el workshop de una aplicación con Oracle MAX en el que cada asistente desarrolló una aplicación móvil.
  • Antes de finalizar el evento,  Sergio Moreno, Business Development Manager Mobile & IoT, en Madrid  y Jordi Villena, Principal Sales Consultant en Oracle, en Barcelona, presentaron una demo de Chatbot Cloud Service. Ambos explicaron el funcionamiento y back-end de una aplicación que utiliza chatbots para interacturar con el cliente.

Los servicios PaaS tuvieron gran aceptación por parte de los asistentes, quienes destacaron las ventajas de poder realizar ejercicios prácticos de la mano de expertos.

Si desea más información sobre los temas tratados en estas sesiones contacte con nosotros.

Categorías:Eventos Etiquetas: , , , , , , , , ,