Esta presentación la di durante el Java Cloud Day Mexico 2017. Resalta la importancia de las web APIs en una implementación y construcción de un chatbot.
MuleSoft Meetup #5 de Ciudad de Panamá.
Mejoras y nuevas funcionalidades de la Anypoint Platform en sus releases del año 2019 incluyendo el reciente release de Mayo 2019 presentado en el MuleSoft CONNECT de Atlanta.
También se habla sobre el tema de monetización de APIs y la API Economy según el modelo de MuleSoft.
MuleSoft Meetup #5 de Ciudad de Panamá.
Mejoras y nuevas funcionalidades de la Anypoint Platform en sus releases del año 2019 incluyendo el reciente release de Mayo 2019 presentado en el MuleSoft CONNECT de Atlanta.
También se habla sobre el tema de monetización de APIs y la API Economy según el modelo de MuleSoft.
Sabes quien es Mercado Libre ?? Que tecnologías usa?? Que APIs brinda para integración?? Como puedes potencializar los e-commerce?? Aprende esto y mucho mas...
Segundo meetup de Mulesoft en Ciudad de Panamá. En este evento se hizo una breve pero completa introducción al Anypoint Platform con énfasis en el Design Center para el diseño e implementación de APIs y soluciones de integración. También se habla de buenas prácticas en general para el diseño de APIs.
Breve presentación de los pros y los contras de la apertura de APIs y las webs colaborativas desde el punto de vista del usuario, del propietario del site y de un operador de telecomunicaciones.
Creando un Web API desde la idea hasta el despliegue de forma ágilEudris Cabrera
El manejo y administración de API se están generalizando, actualmente es más fácil exponer las APIs de forma segura al mundo. Sin embargo, el ciclo de desarrollo de API tiene algunos casos pendientes que resolver. Todo el ciclo de vida de la API también debería ser ágil para seguir siendo relevante. Por lo tanto, es hora de pensar en una nueva forma de entregar API (simulacros y pruebas incluidas) para simplificar y acelerar el envío de API listas para producción.
En esta presentación explicamos el ciclo de desarrollo para crear un Web API abarcando diferentes fases del desarrollo de API (Diseño, Simulación (mock) y pruebas) hasta llegar a producción.
Global Azure 2021 Spain -Desarrollando un chatbot de WhatsApp serverless.pptxLuis Beltran
In this presentation for Global Azure Span, I talk about Azure Functions (serverless technology) and how to create a chatbot for WhatsApp using Language Understanding Intelligent Service from Azure
Este documento profundiza en la estrategia de APIs corporativas para exponer los activos, y explica cómo adoptar una solución de API Management de manera segura, controlada y monitorizada.
¡Descubre cómo se gestionan las APIs y conoce la metodología de trabajo utilizada!
Presentacion orientada a identificar las técnicas de la venta online, los medios de pago electrónicos, las nuevas herramientas y los recursos disponibles para hacer negocios online.
Así mismo desarrollará los aspectos más importantes que tiene que tener en cuenta una empresa, principalmente una PyME o emprendedor para utilizar Internet como canal de ventas, de cobranza, y de generación y fidelización de clientes.
Sabes quien es Mercado Libre ?? Que tecnologías usa?? Que APIs brinda para integración?? Como puedes potencializar los e-commerce?? Aprende esto y mucho mas...
Segundo meetup de Mulesoft en Ciudad de Panamá. En este evento se hizo una breve pero completa introducción al Anypoint Platform con énfasis en el Design Center para el diseño e implementación de APIs y soluciones de integración. También se habla de buenas prácticas en general para el diseño de APIs.
Breve presentación de los pros y los contras de la apertura de APIs y las webs colaborativas desde el punto de vista del usuario, del propietario del site y de un operador de telecomunicaciones.
Creando un Web API desde la idea hasta el despliegue de forma ágilEudris Cabrera
El manejo y administración de API se están generalizando, actualmente es más fácil exponer las APIs de forma segura al mundo. Sin embargo, el ciclo de desarrollo de API tiene algunos casos pendientes que resolver. Todo el ciclo de vida de la API también debería ser ágil para seguir siendo relevante. Por lo tanto, es hora de pensar en una nueva forma de entregar API (simulacros y pruebas incluidas) para simplificar y acelerar el envío de API listas para producción.
En esta presentación explicamos el ciclo de desarrollo para crear un Web API abarcando diferentes fases del desarrollo de API (Diseño, Simulación (mock) y pruebas) hasta llegar a producción.
Global Azure 2021 Spain -Desarrollando un chatbot de WhatsApp serverless.pptxLuis Beltran
In this presentation for Global Azure Span, I talk about Azure Functions (serverless technology) and how to create a chatbot for WhatsApp using Language Understanding Intelligent Service from Azure
Este documento profundiza en la estrategia de APIs corporativas para exponer los activos, y explica cómo adoptar una solución de API Management de manera segura, controlada y monitorizada.
¡Descubre cómo se gestionan las APIs y conoce la metodología de trabajo utilizada!
Presentacion orientada a identificar las técnicas de la venta online, los medios de pago electrónicos, las nuevas herramientas y los recursos disponibles para hacer negocios online.
Así mismo desarrollará los aspectos más importantes que tiene que tener en cuenta una empresa, principalmente una PyME o emprendedor para utilizar Internet como canal de ventas, de cobranza, y de generación y fidelización de clientes.
Similar a La importancia de las APIs en los chatbots (20)
This is a ppt I delivered during the OTN Tour 2017 in Colombia. The presentation included two demos:
Cloud to Cloud integration
Cloud to On Premise Integration
If you want to see those demos, drop me an email and we can do it.
Es un diagrama para La asistencia técnica o apoyo técnico es brindada por las compañías para que sus clientes puedan hacer uso de sus productos o servicios de la manera en que fueron puestos a la venta.
(PROYECTO) Límites entre el Arte, los Medios de Comunicación y la Informáticavazquezgarciajesusma
En este proyecto de investigación nos adentraremos en el fascinante mundo de la intersección entre el arte y los medios de comunicación en el campo de la informática.
La rápida evolución de la tecnología ha llevado a una fusión cada vez más estrecha entre el arte y los medios digitales, generando nuevas formas de expresión y comunicación.
Continuando con el desarrollo de nuestro proyecto haremos uso del método inductivo porque organizamos nuestra investigación a la particular a lo general. El diseño metodológico del trabajo es no experimental y transversal ya que no existe manipulación deliberada de las variables ni de la situación, si no que se observa los fundamental y como se dan en su contestó natural para después analizarlos.
El diseño es transversal porque los datos se recolectan en un solo momento y su propósito es describir variables y analizar su interrelación, solo se desea saber la incidencia y el valor de uno o más variables, el diseño será descriptivo porque se requiere establecer relación entre dos o más de estás.
Mediante una encuesta recopilamos la información de este proyecto los alumnos tengan conocimiento de la evolución del arte y los medios de comunicación en la información y su importancia para la institución.
Actualmente, y debido al desarrollo tecnológico de campos como la informática y la electrónica, la mayoría de las bases de datos están en formato digital, siendo este un componente electrónico, por tanto se ha desarrollado y se ofrece un amplio rango de soluciones al problema del almacenamiento de datos.
Las lámparas de alta intensidad de descarga o lámparas de descarga de alta in...espinozaernesto427
Las lámparas de alta intensidad de descarga o lámparas de descarga de alta intensidad son un tipo de lámpara eléctrica de descarga de gas que produce luz por medio de un arco eléctrico entre electrodos de tungsteno alojados dentro de un tubo de alúmina o cuarzo moldeado translúcido o transparente.
lámparas más eficientes del mercado, debido a su menor consumo y por la cantidad de luz que emiten. Adquieren una vida útil de hasta 50.000 horas y no generan calor alguna. Si quieres cambiar la iluminación de tu hogar para hacerla mucho más eficiente, ¡esta es tu mejor opción!
Las nuevas lámparas de descarga de alta intensidad producen más luz visible por unidad de energía eléctrica consumida que las lámparas fluorescentes e incandescentes, ya que una mayor proporción de su radiación es luz visible, en contraste con la infrarroja. Sin embargo, la salida de lúmenes de la iluminación HID puede deteriorarse hasta en un 70% durante 10,000 horas de funcionamiento.
Muchos vehículos modernos usan bombillas HID para los principales sistemas de iluminación, aunque algunas aplicaciones ahora están pasando de bombillas HID a tecnología LED y láser.1 Modelos de lámparas van desde las típicas lámparas de 35 a 100 W de los autos, a las de más de 15 kW que se utilizan en los proyectores de cines IMAX.
Esta tecnología HID no es nueva y fue demostrada por primera vez por Francis Hauksbee en 1705. Lámpara de Nernst.
Lámpara incandescente.
Lámpara de descarga. Lámpara fluorescente. Lámpara fluorescente compacta. Lámpara de haluro metálico. Lámpara de vapor de sodio. Lámpara de vapor de mercurio. Lámpara de neón. Lámpara de deuterio. Lámpara xenón.
Lámpara LED.
Lámpara de plasma.
Flash (fotografía) Las lámparas de descarga de alta intensidad (HID) son un tipo de lámparas de descarga de gas muy utilizadas en la industria de la iluminación. Estas lámparas producen luz creando un arco eléctrico entre dos electrodos a través de un gas ionizado. Las lámparas HID son conocidas por su gran eficacia a la hora de convertir la electricidad en luz y por su larga vida útil.
A diferencia de las luces fluorescentes, que necesitan un recubrimiento de fósforo para emitir luz visible, las lámparas HID no necesitan ningún recubrimiento en el interior de sus tubos. El propio arco eléctrico emite luz visible. Sin embargo, algunas lámparas de halogenuros metálicos y muchas lámparas de vapor de mercurio tienen un recubrimiento de fósforo en el interior de la bombilla para mejorar el espectro luminoso y reproducción cromática. Las lámparas HID están disponibles en varias potencias, que van desde los 25 vatios de las lámparas de halogenuros metálicos autobalastradas y los 35 vatios de las lámparas de vapor de sodio de alta intensidad hasta los 1.000 vatios de las lámparas de vapor de mercurio y vapor de sodio de alta intensidad, e incluso hasta los 1.500 vatios de las lámparas de halogenuros metálicos.
Las lámparas HID requieren un equipo de control especial llamado balasto para funcionar
Inteligencia Artificial y Ciberseguridad.pdfEmilio Casbas
Recopilación de los puntos más interesantes de diversas presentaciones, desde los visionarios conceptos de Alan Turing, pasando por la paradoja de Hans Moravec y la descripcion de Singularidad de Max Tegmark, hasta los innovadores avances de ChatGPT, y de cómo la IA está transformando la seguridad digital y protegiendo nuestras vidas.
7. Eso ya tiene su historia…
06
https://images-na.ssl-images-
amazon.com/images/M/MV5BMTEwMTU1YjMtMjc0OS00NjZiLTk1MGMtNzhkODI0ZDFjNG
I2XkEyXkFqcGdeQXVyNTAyODkwOQ@@._V1_UX182_CR0,0,182,268_AL_.jpg
https://boygeniusreport.files.wordpress.com/2015/12/siri-iphone.jpg?quality=98&strip=all
https://getvoip.com/uploads/InteraticeVoiceResponse.jpg
http://us.tamagotchifriends.com/wp-content/uploads/sites/2/2013/11/37486-Tamagotchi-Blue-Dalmatian_R1.png
8. ¿A qué se debe el boom de los bots?
07
https://s-media-cache-
ak0.pinimg.com/564x/71/58/6f/71586f2c746c5777090ef07d61a24bb0.jpg
https://docs.oracle.com/cloud/farel10/salescs_gs/FASTG/img/simplified_UI_R10_20051535.png
9. (…continuación) ¿A qué se debe?
08
Propiedad de Aeroméxico Propiedad de Fiesta Inn
Propiedad de Uber
10. Mi opinión
• Cada vez más necesitamos
interfaces simples de usar,
cómodas para nuestro uso
• La tendencia es de
consolidación. Un canal
que me de entrada a varias
tareas, funcionalidades,
acciones. Autoservicio.
• Hacer uso de canales que
el usuario ya sabe ocupar
• Evitar la saturación de
aplicaciones.
09
https://www.mdsdecoded.com/wp-content/uploads/2017/01/chatbots_blog-1024x573.png
12. Su alimento favorito
• Inteligencia Artificial
• APIs. APIs y más APIs.
11
https://inform.tmforum.org/wp-content/uploads/2016/11/API-
shutterstock_386823820.jpg
13. Las APIs como un elemento clave para
la transformación Digital
• Volvimos a las APIs.
• Es muy común que las aplicaciones Cloud presenten Web
APIs para comunicarte con ellas.
• Las organizaciones publican servicios al exterior.
• El Desarrollo Móvil se alimenta de APIs
• Internamente las organizaciones implementan SOA. Esto ya
es muy común. No es algo nuevo. Pero es un habilitador, sin
duda, para la exposición de APIs
• Los canales se han multiplicado (móvil, web, wearables,
chatbots, bots, etc)
• Es común arrancar sin una estrategia de gobierno, y menos
con una herramienta que te ayuda con esto.
• Las necesidades de la industria requieren opciones
dinámicas como Microservices, DevOps, etc.
12
14. …APIs (continuación)
• El término API ha vuelto a ser parte constante de nuestro
vocabulario
• Tanto desarrolladores como no-desarrolladores, hablamos
y utilizamos el término con facilidad.
• Sin embargo, ¿qué son las APIs? ¿Cómo están
cambiando y generando una nueva economía?
• La Transformación Digital es un tema en común tanto en
Iniciativa Privada como para los Gobiernos
• Podemos decir que uno de los pilares de la
Transformación Digital, son justamente las APIs
13
15. Algunos motivadores y habilitadores
• SOA
• Micro Servicios
• Service Bus
• Habilitar Desarrollo de Terceros
• Innovación
• Transformación.
• Agilidad
• Pretensión.
• Chatbots
• La propia nube en cualquiera de sus formatos: SaaS,
PaaS, IaaS, DaaS
14
16. Test
Las APIs son el camino a nuevas
oportunidades y modelos de negocios
and growth is accelerating dramatically
By 2014, 75% of the
Fortune 1000 will offer
public Web APIs.
By 2016, 50% of B2B
collaboration will take place
through Web APIs.
Sources: Gartner, Predicts 2012: Application Development, 4Q, 2011; Gartner, Govern Your Services and Manage Your APIs with Application Services
Governance, 4Q 2012; Gartner, Open for Business: Learn to Profit by Open Data, 1Q 2012
Web APIs son el canal de
crecimiento mas rápido
Businesses are
Evolving
stores (800) ###s web sites
15
17. La presión del mercado
• La existencia de dispositivos y canales
• ¿Cómo habilito la entrega de mis servicios y productos a todos estos
canales?
• Las aplicaciones se han vuelto más pequeñas, especializadas y vienen y
van con gran rapidez
• ¿Cómo mantengo el paso ante el cambio constante?
• Presión competitiva forzando las necesidades de innovación
• ¿Cómo hago para mantenerme adelante o a la par de mi competencia?
• Alianzas, compras, fusiones, se establecen rápidamente y la
Integración debe ser ágil
• ¿Cómo responder ante todos estos nuevos tipos de interacciones?
• La lealtad a las marcas queda siempre en entre dicho
16
18. La forma de desplegar/liberar los
productos
17
20. Open Banking
Un banco que busque la
innovación
Un banco que invite a
terceros a desarrollar sobre
sus APIs
Un banco que facilite la
intracción de los usuarios
Tipos de APIs Comentarios
Cliente API
Cuenta API
Transacción API
Sucursales
Drivers
Con una API de ubicación de
sucursales se podrían realizar
aplicaciones de terceros, por
ejemplo UBER.
A través de UBER, tú poder
solicitar que el viaje pase por la
sucursal mas cercana
Ejemplo
19
21. TELCO
¿Cómo ha crecido el
desarrollo de aplicaciones
móviles en los últimos años?
¿Cómo han crecido los
operadores virtuales?
¿Cómo consumes
contenidos actualmente?
Tipos de APIs Comentarios
Suscriptor API
Ubicación API
Producto API
Plan API
Recarga API
Mensajería API
Oauth APIs **
Drivers
Habilitadores para operadores virtuales
Proveedores de contenido
Habilitadores para aplicaciones móviles
20
Ejemplos
22. Otro caso ilustrativo de la presencia
de las APIs
1. Una muestra
mas de la
presencia de las
APIs en nuestra
vida diaria
2. Incorporación
del término en
nuestro
vocabulario
regular
3. Una economía
nueva
21
23. ¿Qué vamos a ver en unos minutos?
22
1. Mi interés no es hacer un bot
por hacerlo
2. Mi interés es que haya
entendimiento en los
elementos que debemos
considerar
3. Mi interés es resaltar algunos
elementos de la tecnología
Oracle para lograrlo.
4. Sobre todo entender el valor
de las APIs y cómo dar un
primer paso programático
para la creación del bot
24. ¿Qué vamos a ver en unos minutos?
22
1. Mi interés no es hacer un bot
por hacerlo
2. Mi interés es que haya
entendimiento en los
elementos que debemos
considerar
3. Mi interés es resaltar algunos
elementos de la tecnología
Oracle para lograrlo.
4. Sobre todo entender el valor de
las APIs y cómo dar un primer
paso programático para la
creación del bot
https://lawdroid.com/wp-
content/uploads/2017/02/Chatbot.jpg
Usemos esto
25. La mezcla. Los ingredientes para la demo.
23
1. Ingredientes simples
2. Oracle Apiary para modelar y
documentar las APIs. Como
habilitador de mocks.
3. Python para escribir un poco de
código que represente la lógica del
bot. Usemos Django también
4. Facebook como canal para
relacionarme con el Bot
5. Oracle Application Container
Cloud Service, para darle una
plataforma de ejecución a mi bot.
Fácil de usar, desplegar, controlar,
gestionar, etc.
26. El escenario.
24
1. Auto servicio para
seguimiento a trámites
2. APIs para:
1. Consultar estatus de
trámite
2. Consultar las Sucursales
disponibles
3. Consultar Sucursales por
código postal
4. Poner quejas
5. Consultar horarios
disponibles
6. Consultar disponiblidad de
trámites
29. El rol del desarrollador
27
1. ¿Cómo vivimos actualmente?
2. ¿Gracias a qué podemos habilitar
tantos servicios, APIs y
aplicaciones?
3. ¿Cómo se lleva a cabo la
interoperabilidad de las
aplicaciones?
Además de elementos con igual
importancia como las redes y los
dispositivos, el común denominador
es código.
30. El rol del desarrollador.
28
No ha habido momento en la historia de TI en donde
mas posibilidades y libertad hay para los
desarrolladores.
• Lenguajes
• Plataformas
• Nube
• DevOps
• Dispositivos
• IoT
• Chatbots
• APIs
31. El rol del desarrollador.
29
El rol está enfocado a varias actividades:
1. Habilitación
2. Innovación
3. Automatización
4. Digitalización
5. Modernización
6. Agilidad
¿Es demasiado?
32. El rol del desarrollador.
30
Los desarrolladores tienen a su alcance la
facilidad de cambiar la forma en la que
vivimos. Tienen la facilidad de que sus
desarrollos tenga un impacto global con lo que
hacen.
Su rol no es solo el describir qué
actividades hacen o realizan en una
organización, sino lo que representan para
el mundo en que vivimos.
Saber programar se vuelve aun mas
importante que hablar inglés.