Conoce más sobre GeneXus
6 Min.

Un mundo de oportunidades en SDK de integración

¿Dónde
están las oportunidades en este 2018 para la Comunidad GeneXus?

Las dos fortalezas más importantes que nos definen como Comunidad GeneXus en el mundo son: 1) nuestra capacidad de hacer y 2) de adaptarnos a lo nuevo. En otras palabras: productividad y future proof. Creo que para este 2018, en el complejo y dinámico mundo TI, nuestra fortaleza y oportunidad vienen de la mano de la integración para las end-to-end solutions.

¿Qué es una end-to-end solution?

Es una aplicación con los siguientes componentes:

  1. Hoy casi obligatoriamente responsive para captar a los usuarios casuales o incluso el creciente acceso a través de dispositivos móviles.
  2. Aplicaciones nativas para los usuarios recurrentes, para que tengan una mejor experiencia y a su vez permita tener un canal permanente con los mismos.
  3. Aplicaciones con otro tipo de interacción como puede ser el chat

Un ejemplo reciente de esto es la App que hicimos para el GX27. Consistía en una base de conocimientos, que generó un versión web responsive buscando que el usuario casual pudiera llegar al Encuentro. Tenía la app nativa que permitía integrarse más con el dispositivo: agendar conferencias, recibir notificaciones, compartir. También tenía una interfaz tipo “chatbot”, en este caso integrada a la aplicación basada en el Chat Bot Generator pero también se podía ver como Clarita en las terminales que hubo en el Encuentro. Atrás de todo esto hubo un motor, una AI, implementada con Watson SDK de Genexus for Watson .

Todo eso soportado por un backoffice web, en una base de conocimiento GeneXus integrado en una misma solución end-to-end.

Oportunidad y fortaleza 1: Desarrollo integrado- Los desarrolladores GeneXus tenemos una plataforma de desarrollo con una visión integrada de todos los componentes, lo que permite generar una aplicación “end-to-end” con skills, tiempos y costos razonables.

Para quienes estamos en Genexus puede resultar obvio el trabajar en un ambiente integrado y no requerir profundo conocimiento de cada una de las tecnologías involucradas en una solución end-to-end.  No por obvio es algo menor, todo lo contrario, es un diferencial sustancial que hoy tenemos. Es el “future proofing” y el “present proofing” de los que habla Gastón Milano en este post.

Oportunidad y fortaleza 2: Integración funcional – Hay muchas ideas que no son tan fáciles llevar adelante, a mi se me ocurren cientos de aplicaciones constantemente, creo que eso es una tendencia natural de los que estamos en TI pensar constantemente cómo mejorar la vida de las personas.

Por ejemplo: cuando salgo a cenar con mis amigos y nos toca dividir la cuenta es siempre complicado, en parte porque cada vez tenemos menos efectivo, ¿qué tal una aplicación que facilite esto? Alguien paga la cuenta y el resto le giran su cuota parte desde el celular. Parece una app bastante fácil de hacer, de hecho capaz ya existe. Imagino que se definen las cuotapartes y cada quien recibe una notificación con “autorizo a pagar esto de mi cuenta”. No parece una aplicación muy sofistica. Ahora bien, ¿Cómo ejecuto esas transacciones bancarias? ¿cómo me integro técnicamente con el banco? ¿y a nivel de negocios y autorizaciones podré hacerlo? ¿con cuántos bancos? ¿tendré que acordar con cada uno? ¿cómo llegar a ellos? Esto es clave porque recién ahí podré hacer la solución “end-to-end”.

Algunos ejemplos de Integración:

  • Core bancario Bantotal

Lo más natural o razonable para el ejemplo de la App para pagar entre diferentes cuentas es integrandome con un Core bancario, y en este sentido es que Bantotal desarrolló una plataforma para promover y facilitar la innovación en la industria de las finanzas.

De este modo quienes desarrollen soluciones Fintech pueden integrarse técnicamente con Bantotal y ejecutar transacciones bancarias. Además me facilita el acceso a los más de 60 bancos, en 14 países y 20 millones de familias o empresas cuyas finanzas están soportadas por Bantotal.

  • SDK de GeneXus para Mercado Libre

Otro ejemplo de oportunidad en esa línea es el SDK de Genexus para Mercado Libre que liberamos hace 2 años. Hoy varios clientes lo utilizan, por ejemplo un ISV en Brasil que integró a su ERP que es especializado en autopartes para que los clientes de su ERP pudieran publicar automáticamente los productos de su stock en esta plataforma  y le ha ido muy bien con esto. Aquí puede leerse el caso de éxito.

También NetGeb explotó esta oportunidad de Integración entre diferentes Sistemas, netGEB se constituyó como el primer ERP que usó el SDK creado por GeneXus para conectarse con Mercado Libre y de esta manera multiplicó la capacidad de producción de una importadora. Aquí puede leerse el caso de éxito.

  • Plataforma de Gobierno Electrónico (PGE) de la AGESIC

Otra plataforma sumamente importante para la comunidad Genexus de Uruguay es la Plataforma de Gobierno Electrónico que lleva adelante la AGESIC.

Esta agencia del Gobierno tiene como cometido la Transformación Digital del Estado y en ese marco la PGE es uno de los pilares para esto que se enmarca del del Plan de Gobierno Digital 2020. Esta plataforma proporciona el ambiente normativo legal y técnico, así como los instrumentos informáticos necesarios para facilitar la instalación de aplicaciones y servicios de Gobierno Digital en el Estado uruguayo.

Muchos de nuestros clientes y partners, entre ellos GeneXus Consulting, han desarrollado componentes integrados a esta plataforma. Algunos de los cuales se pueden obtener del marketplace de GeneXus hoy, por ejemplo: un componente para la firma de archivos, otro de SSO utilizando la CI electrónica a través de AGESIC (sistema de clave única), entre otros.

En la misma línea de generar oportunidades para la Comunidad GeneXus, estamos desarrollando el “Genexus SDK for AGESIC” que facilita esa integración.

Los que mencioné son solo algunos ejemplos de los SDKs o plataformas que se han desarrollado en la Comunidad GeneXus, esta es una línea que se profundizará y extenderá para maximizar las oportunidades con la integración funcional.

Seguro muchos lectores de este post han desarrollado muchas soluciones que ejemplifican estos ejemplos de integración en las end to end solutions. ¡Los invito a que me lo compartan, si así gustan, como comentario en este post.

End to end Solutions = Desarrollo Integrado + Soluciones Integradas = Integración

guscarr

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *

Volver al incio