SlideShare una empresa de Scribd logo
1 de 32
Transformación digital en forma de APIs.
Java Day Mexico 2017. 31-AGO-2017
APIs. Chatbots. Introducción.
S&P Solutions
Rolando Carrasco
rcarrasco@spsolutions.com.mx
Twitter: @borland_c
Blog:oracleradio.blogspot.com
Linkedin:
Blvd Manuel Avila Camacho #36-10
Lomas de Chapultepec CP 11000
+52 55 91721478
S&P Solutions
Libros Publicados
02
S&P Solutions
Libros Publicados
02
Nuevo
http://oracle-integration.cloud/
S&P Solutions
Programa de Oracle ACE. Red Expert Alliance. Developer Champion.
03
http://www.oracle.com/technetwork/community/oracle-ace/index.html
https://www.redexpertalliance.com/map-page/
https://blogs.oracle.com/developers/new-
developer-champion-program
La Tansformación digital me dejó sin
habla…
04
https://www.thesun.co.uk/wp-content/uploads/2017/07/nintchdbpict000175912189.jpg?strip=all&w=960
https://localseochecklist.org/blog/local-seo-schema-use/
Y se la dio a los robots…
05
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
¿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
(…continuación) ¿A qué se debe?
08
Propiedad de Aeroméxico Propiedad de Fiesta Inn
Propiedad de Uber
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
¿De qué se alimentan?
10
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
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
…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
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
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
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
La forma de desplegar/liberar los
productos
17
Economía API
18
Fuente: http://developer.IBM.com
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
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
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
¿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
¿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
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.
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
DEMO
¿Pero cuál es nuestro rol como
desarrolladores?
26
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.
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
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?
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.

Más contenido relacionado

Similar a La importancia de las APIs en los chatbots

Alba Modulo01 Concepto
Alba Modulo01 ConceptoAlba Modulo01 Concepto
Alba Modulo01 Concepto
falba
 

Similar a La importancia de las APIs en los chatbots (20)

Global Integration Bootcamp 2018 - Gobierno de APIs
Global Integration Bootcamp 2018 - Gobierno de APIsGlobal Integration Bootcamp 2018 - Gobierno de APIs
Global Integration Bootcamp 2018 - Gobierno de APIs
 
La transformacion digital en nuestra vida cotidiana. Un vistazo a las APIs
La transformacion digital en nuestra vida cotidiana. Un vistazo a las APIsLa transformacion digital en nuestra vida cotidiana. Un vistazo a las APIs
La transformacion digital en nuestra vida cotidiana. Un vistazo a las APIs
 
APIs Mercado Libre
APIs Mercado LibreAPIs Mercado Libre
APIs Mercado Libre
 
Mulesoft Anypoint platform: Design Center
Mulesoft Anypoint platform: Design CenterMulesoft Anypoint platform: Design Center
Mulesoft Anypoint platform: Design Center
 
Transformación Digital
Transformación DigitalTransformación Digital
Transformación Digital
 
Rebotlution
RebotlutionRebotlution
Rebotlution
 
Autenticación vs. Autorización - ¿Cómo trabajar con el protocolo OAuth?
Autenticación vs. Autorización - ¿Cómo trabajar con el protocolo OAuth?Autenticación vs. Autorización - ¿Cómo trabajar con el protocolo OAuth?
Autenticación vs. Autorización - ¿Cómo trabajar con el protocolo OAuth?
 
Soalatam apim v1.0
Soalatam apim v1.0Soalatam apim v1.0
Soalatam apim v1.0
 
APIs de Telecomunicaciones
APIs de TelecomunicacionesAPIs de Telecomunicaciones
APIs de Telecomunicaciones
 
Creando un Web API desde la idea hasta el despliegue de forma ágil
Creando un Web API desde la idea hasta el despliegue de forma ágilCreando un Web API desde la idea hasta el despliegue de forma ágil
Creando un Web API desde la idea hasta el despliegue de forma ágil
 
Innovación del software
Innovación del softwareInnovación del software
Innovación del software
 
Introducción a RPA (Robotic Process Automation)
Introducción a RPA (Robotic Process Automation)Introducción a RPA (Robotic Process Automation)
Introducción a RPA (Robotic Process Automation)
 
Alba Modulo01 Concepto
Alba Modulo01 ConceptoAlba Modulo01 Concepto
Alba Modulo01 Concepto
 
Reto: Catalogarte
Reto: CatalogarteReto: Catalogarte
Reto: Catalogarte
 
Global Azure 2021 Spain -Desarrollando un chatbot de WhatsApp serverless.pptx
Global Azure 2021 Spain -Desarrollando un chatbot de WhatsApp serverless.pptxGlobal Azure 2021 Spain -Desarrollando un chatbot de WhatsApp serverless.pptx
Global Azure 2021 Spain -Desarrollando un chatbot de WhatsApp serverless.pptx
 
API Management
API ManagementAPI Management
API Management
 
Jordi Cirera | TrendSpain 2015
Jordi Cirera | TrendSpain 2015Jordi Cirera | TrendSpain 2015
Jordi Cirera | TrendSpain 2015
 
Arquitectura de Apis & GRPC | #JCONFPERU
Arquitectura de Apis & GRPC | #JCONFPERUArquitectura de Apis & GRPC | #JCONFPERU
Arquitectura de Apis & GRPC | #JCONFPERU
 
Seminario Online Widgets Corporativos
Seminario Online Widgets CorporativosSeminario Online Widgets Corporativos
Seminario Online Widgets Corporativos
 
Soporte al Ecommerce
Soporte al EcommerceSoporte al Ecommerce
Soporte al Ecommerce
 

Más de Rolando Carrasco (8)

REAL Expert Alliance OCI series part 4 - OKE
REAL Expert Alliance OCI series part 4 - OKEREAL Expert Alliance OCI series part 4 - OKE
REAL Expert Alliance OCI series part 4 - OKE
 
API Design Principles using Oracle Apiary.io
API Design Principles using Oracle Apiary.ioAPI Design Principles using Oracle Apiary.io
API Design Principles using Oracle Apiary.io
 
Styleguide for your APIs
Styleguide for your APIsStyleguide for your APIs
Styleguide for your APIs
 
The relevance of design principles for WEB APIs
The relevance of design principles for WEB APIsThe relevance of design principles for WEB APIs
The relevance of design principles for WEB APIs
 
API Design Principles with Oracle Apiary.
API Design Principles with Oracle Apiary.API Design Principles with Oracle Apiary.
API Design Principles with Oracle Apiary.
 
Introduction to Serverless. Oracle Fn Project.
Introduction to Serverless. Oracle Fn Project.Introduction to Serverless. Oracle Fn Project.
Introduction to Serverless. Oracle Fn Project.
 
Apiary workshop.
Apiary workshop.Apiary workshop.
Apiary workshop.
 
iPaaS. Oracle ICS the best option
iPaaS. Oracle ICS the best optioniPaaS. Oracle ICS the best option
iPaaS. Oracle ICS the best option
 

Último

Modulo-Mini Cargador.................pdf
Modulo-Mini Cargador.................pdfModulo-Mini Cargador.................pdf
Modulo-Mini Cargador.................pdf
AnnimoUno1
 
EPA-pdf resultado da prova presencial Uninove
EPA-pdf resultado da prova presencial UninoveEPA-pdf resultado da prova presencial Uninove
EPA-pdf resultado da prova presencial Uninove
FagnerLisboa3
 

Último (15)

Global Azure Lima 2024 - Integración de Datos con Microsoft Fabric
Global Azure Lima 2024 - Integración de Datos con Microsoft FabricGlobal Azure Lima 2024 - Integración de Datos con Microsoft Fabric
Global Azure Lima 2024 - Integración de Datos con Microsoft Fabric
 
Presentación de elementos de afilado con esmeril
Presentación de elementos de afilado con esmerilPresentación de elementos de afilado con esmeril
Presentación de elementos de afilado con esmeril
 
Presentación guía sencilla en Microsoft Excel.pptx
Presentación guía sencilla en Microsoft Excel.pptxPresentación guía sencilla en Microsoft Excel.pptx
Presentación guía sencilla en Microsoft Excel.pptx
 
pruebas unitarias unitarias en java con JUNIT
pruebas unitarias unitarias en java con JUNITpruebas unitarias unitarias en java con JUNIT
pruebas unitarias unitarias en java con JUNIT
 
Modulo-Mini Cargador.................pdf
Modulo-Mini Cargador.................pdfModulo-Mini Cargador.................pdf
Modulo-Mini Cargador.................pdf
 
guía de registro de slideshare por Brayan Joseph
guía de registro de slideshare por Brayan Josephguía de registro de slideshare por Brayan Joseph
guía de registro de slideshare por Brayan Joseph
 
EPA-pdf resultado da prova presencial Uninove
EPA-pdf resultado da prova presencial UninoveEPA-pdf resultado da prova presencial Uninove
EPA-pdf resultado da prova presencial Uninove
 
presentacion de PowerPoint de la fuente de poder.pptx
presentacion de PowerPoint de la fuente de poder.pptxpresentacion de PowerPoint de la fuente de poder.pptx
presentacion de PowerPoint de la fuente de poder.pptx
 
Avances tecnológicos del siglo XXI 10-07 eyvana
Avances tecnológicos del siglo XXI 10-07 eyvanaAvances tecnológicos del siglo XXI 10-07 eyvana
Avances tecnológicos del siglo XXI 10-07 eyvana
 
Desarrollo Web Moderno con Svelte 2024.pdf
Desarrollo Web Moderno con Svelte 2024.pdfDesarrollo Web Moderno con Svelte 2024.pdf
Desarrollo Web Moderno con Svelte 2024.pdf
 
Trabajo Mas Completo De Excel en clase tecnología
Trabajo Mas Completo De Excel en clase tecnologíaTrabajo Mas Completo De Excel en clase tecnología
Trabajo Mas Completo De Excel en clase tecnología
 
Refrigerador_Inverter_Samsung_Curso_y_Manual_de_Servicio_Español.pdf
Refrigerador_Inverter_Samsung_Curso_y_Manual_de_Servicio_Español.pdfRefrigerador_Inverter_Samsung_Curso_y_Manual_de_Servicio_Español.pdf
Refrigerador_Inverter_Samsung_Curso_y_Manual_de_Servicio_Español.pdf
 
PROYECTO FINAL. Tutorial para publicar en SlideShare.pptx
PROYECTO FINAL. Tutorial para publicar en SlideShare.pptxPROYECTO FINAL. Tutorial para publicar en SlideShare.pptx
PROYECTO FINAL. Tutorial para publicar en SlideShare.pptx
 
Avances tecnológicos del siglo XXI y ejemplos de estos
Avances tecnológicos del siglo XXI y ejemplos de estosAvances tecnológicos del siglo XXI y ejemplos de estos
Avances tecnológicos del siglo XXI y ejemplos de estos
 
EL CICLO PRÁCTICO DE UN MOTOR DE CUATRO TIEMPOS.pptx
EL CICLO PRÁCTICO DE UN MOTOR DE CUATRO TIEMPOS.pptxEL CICLO PRÁCTICO DE UN MOTOR DE CUATRO TIEMPOS.pptx
EL CICLO PRÁCTICO DE UN MOTOR DE CUATRO TIEMPOS.pptx
 

La importancia de las APIs en los chatbots

  • 1. Transformación digital en forma de APIs. Java Day Mexico 2017. 31-AGO-2017 APIs. Chatbots. Introducción. S&P Solutions Rolando Carrasco rcarrasco@spsolutions.com.mx Twitter: @borland_c Blog:oracleradio.blogspot.com Linkedin: Blvd Manuel Avila Camacho #36-10 Lomas de Chapultepec CP 11000 +52 55 91721478
  • 4. S&P Solutions Programa de Oracle ACE. Red Expert Alliance. Developer Champion. 03 http://www.oracle.com/technetwork/community/oracle-ace/index.html https://www.redexpertalliance.com/map-page/ https://blogs.oracle.com/developers/new- developer-champion-program
  • 5. La Tansformación digital me dejó sin habla… 04
  • 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
  • 11. ¿De qué se alimentan? 10
  • 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
  • 27. DEMO
  • 28. ¿Pero cuál es nuestro rol como desarrolladores? 26
  • 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.