SlideShare una empresa de Scribd logo
Oracle Developer Tour 2017.
Mis APIs. Tus APIS. Las APIs de todos.
S&P Solutions
Rolando Carrasco
rcarrasco@spsolutions.com.mx
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/
Fui revisor técnico de este libro.
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
Las APIs como un elemento clave
• 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,
beacons, 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.
05
…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 Priada como para los Gobiernos
• Podemos decir que uno de los pilares de la
Transformación Digital, son justamente las APIs
06
Algunos motivadores y habilitadores
• SOA
• Micro Servicios
• Service Bus
• Desarrollo de Terceros
• Innovación
• Transformación.
• Agilidad
• Pretensión.
• Gateways
• La propia nube en cualquiera de sus formatos: SaaS,
PaaS, IaaS, DaaS
07
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
09
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
– ¿Cómo se logra obtener y mantener dicha lealtad?
10
Business API -> Web API -> Productized
Service
10
Fuente:http://www.marketingcharts.com/online/27-of-global-execs-digital-transformation-already-a-matter-of-survival-37281/
La forma de desplegar/liberar los
productos
11
Economía API
12
Fuente: http://developer.IBM.com
• TELECOMUNCACIONES
• BANCA
• SERVICIOS
• RETAILER
• MANUFACTURA
• GOBIERNO
• CONSTRUCCION
• EDUCACION
Web APIs en las Industrias
13
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
14
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
15
Ejemplos
Recursos Humanos
 Cada vez mas la captación
de talento sucede en la nube
 La nómina es mucho mas
probable que se quede en el
on premise
Tipos de APIs Comentarios
 Empleado
 Puesto
 Roles
 Beneficios
 Vacaciones
 Reclutamiento
Drivers
 Creación de APIs para uso interno
 Comunciación On premise y la Nube
16
Ejemplos
On-premise IT
Platform
WS*
REST/JSON
Oracle ICS Oracle SOA
CS
Caso de ejemplo
• API para Programa de Lealtad
• Una sola API para todas las marcas
• Múltiples puntos de venta, múltiples dispositivos
• On-boarding simplificado de nuevas marcas
17
Aplicación: Mi Policía
1. No debes mas que
descargarla para saber
si el Policía de Tránsito
te puede o no multar
2. El Gobierno publicando
APIs
3. ¿Cambia la forma de
percibir a la Policía?
¿Mayor transparencia?
4. ¿Cambia tu forma de
vivir?
18
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
19
¿Pero cuál es nuestro rol como
desarrolladores?
20
El rol del desarrollador
21
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.
22
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.
23
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.
24
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.
El rol del desarrollador.
25
En verdad estoy convencido que el rol del desarrollador
se ha convertido en uno de mucha relevancia para la
sociedad en la que vivimos.
Todo lo que nos rodea es capaz de programarse, y
no solo eso, sino que el hacerlo está a nuestro
alcance. Sea que trabajemos para un gran
corporativo, o bien como independientes, es algo
que podemos hacer.
¿Cómo nos involucramos con este rol?
26
Deja de comportarte como un desarrollador convencional. El
mundo ha cambiado, y uno de los roles que mas ha crecido
es el tuyo.
No sigas siendo simplemente el tipo que se pone sus
audífonos y no le habla a los demás.
Tu rol es muy relevante en las organizaciones y debes
estar a la altura de ello. Sigue estudiando, mantente
vigente.
¿Cómo nos involucramos con este rol?
27
1. Aprende nuevos lenguajes de programación. No todo
es JAVA
2. Estudia sobre DevOps
3. Estudia sobre API Management
4. Robustece tus habilidades sobre servicios
5. Estudia sobre microservicios
6. Estudia sobre Cloud
7. Robustece tu entendimiento de elementos básicos y
esenciales: HTTP

Más contenido relacionado

Similar a Mis APIs. Tus APIs. Las APIs de todos.

Low-code citizen developers vs High-code developers: evolución o zombificación?
Low-code citizen developers vs High-code developers: evolución o zombificación?Low-code citizen developers vs High-code developers: evolución o zombificación?
Low-code citizen developers vs High-code developers: evolución o zombificación?
Oracle User Group Mexico
 
Desarrollo de Apps nativas multiplataforma con Xamarin
Desarrollo de Apps nativas multiplataforma con XamarinDesarrollo de Apps nativas multiplataforma con Xamarin
Desarrollo de Apps nativas multiplataforma con Xamarin
Itequia
 
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
Guatemala User Group
 
Mapa de soluciones Laberit Q2 2022
Mapa de soluciones Laberit Q2 2022Mapa de soluciones Laberit Q2 2022
Mapa de soluciones Laberit Q2 2022
Daniel Arnal Zaragozá
 
MuleSoft Anypoint Platform - Releases 2019
MuleSoft Anypoint Platform - Releases 2019 MuleSoft Anypoint Platform - Releases 2019
MuleSoft Anypoint Platform - Releases 2019
Larry Magallanes
 
Emprendimiento en internet y startups 2017
Emprendimiento en internet y startups 2017Emprendimiento en internet y startups 2017
Emprendimiento en internet y startups 2017
Mario Jose Villamizar Cano
 
Transformación Digital
Transformación DigitalTransformación Digital
Transformación Digital
Farid Schuda Caddeo
 
Oracle Developer Tour Santiago, Chile. Oracle Intelligent Bot Introduction.
Oracle Developer Tour Santiago, Chile. Oracle Intelligent Bot Introduction.Oracle Developer Tour Santiago, Chile. Oracle Intelligent Bot Introduction.
Oracle Developer Tour Santiago, Chile. Oracle Intelligent Bot Introduction.
Rolando Carrasco
 
Foro innovacion beeva 28 01-2014 -open business and the business of APIs
Foro innovacion beeva 28 01-2014 -open business and the business of APIsForo innovacion beeva 28 01-2014 -open business and the business of APIs
Foro innovacion beeva 28 01-2014 -open business and the business of APIs
BEEVA_es
 
Open ERP e-Ghost-01-arj-jornadas estatales open erp
Open ERP e-Ghost-01-arj-jornadas estatales open erpOpen ERP e-Ghost-01-arj-jornadas estatales open erp
Open ERP e-Ghost-01-arj-jornadas estatales open erp
Open ERP Finanzas
 
Open ERP: ¿Por qué un ERP bajo licencia libre?
Open ERP: ¿Por qué un ERP bajo licencia libre?Open ERP: ¿Por qué un ERP bajo licencia libre?
Open ERP: ¿Por qué un ERP bajo licencia libre?
Alex Rayón Jerez
 
Casos de éxito empresas desarrollo
Casos de éxito empresas desarrolloCasos de éxito empresas desarrollo
Casos de éxito empresas desarrollo
Nubelo
 
Arquitectura de Apis & GRPC | #JCONFPERU
Arquitectura de Apis & GRPC | #JCONFPERUArquitectura de Apis & GRPC | #JCONFPERU
Arquitectura de Apis & GRPC | #JCONFPERU
Jose Luis Bugarin Peche
 
Salesforce Elevate - Bilbao '17 - Introducción Salesforce
Salesforce Elevate - Bilbao '17 - Introducción SalesforceSalesforce Elevate - Bilbao '17 - Introducción Salesforce
Salesforce Elevate - Bilbao '17 - Introducción Salesforce
northspainsalesforcedevelopergroup
 
Jornada Empresa UOC - Desarrollo de Aplicaciones para Formación en RRHH
Jornada Empresa UOC - Desarrollo de Aplicaciones para Formación en RRHHJornada Empresa UOC - Desarrollo de Aplicaciones para Formación en RRHH
Jornada Empresa UOC - Desarrollo de Aplicaciones para Formación en RRHH
Mobivery
 
Arturo Jamaica 30 De Octubre
Arturo Jamaica   30 De OctubreArturo Jamaica   30 De Octubre
Arturo Jamaica 30 De Octubre
Arturo Jamaica
 
Arturo Jamaica 30 De Octubre
Arturo Jamaica   30 De OctubreArturo Jamaica   30 De Octubre
Arturo Jamaica 30 De Octubre
guest5e05aa
 
Arturo Jamaica 30.Octubre 2007
Arturo Jamaica 30.Octubre 2007Arturo Jamaica 30.Octubre 2007
Arturo Jamaica 30.Octubre 2007
Arturo Jamaica
 
Proyecto individual evaluado por pares mcmf
Proyecto individual evaluado por pares mcmfProyecto individual evaluado por pares mcmf
Proyecto individual evaluado por pares mcmf
MariaCristinaMolina1
 
Curso CódigoK Back End (PHP + Laravel)
Curso CódigoK Back End (PHP + Laravel)Curso CódigoK Back End (PHP + Laravel)
Curso CódigoK Back End (PHP + Laravel)
CódigoK Escuela Especializada en Formación Digital
 

Similar a Mis APIs. Tus APIs. Las APIs de todos. (20)

Low-code citizen developers vs High-code developers: evolución o zombificación?
Low-code citizen developers vs High-code developers: evolución o zombificación?Low-code citizen developers vs High-code developers: evolución o zombificación?
Low-code citizen developers vs High-code developers: evolución o zombificación?
 
Desarrollo de Apps nativas multiplataforma con Xamarin
Desarrollo de Apps nativas multiplataforma con XamarinDesarrollo de Apps nativas multiplataforma con Xamarin
Desarrollo de Apps nativas multiplataforma con Xamarin
 
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
 
Mapa de soluciones Laberit Q2 2022
Mapa de soluciones Laberit Q2 2022Mapa de soluciones Laberit Q2 2022
Mapa de soluciones Laberit Q2 2022
 
MuleSoft Anypoint Platform - Releases 2019
MuleSoft Anypoint Platform - Releases 2019 MuleSoft Anypoint Platform - Releases 2019
MuleSoft Anypoint Platform - Releases 2019
 
Emprendimiento en internet y startups 2017
Emprendimiento en internet y startups 2017Emprendimiento en internet y startups 2017
Emprendimiento en internet y startups 2017
 
Transformación Digital
Transformación DigitalTransformación Digital
Transformación Digital
 
Oracle Developer Tour Santiago, Chile. Oracle Intelligent Bot Introduction.
Oracle Developer Tour Santiago, Chile. Oracle Intelligent Bot Introduction.Oracle Developer Tour Santiago, Chile. Oracle Intelligent Bot Introduction.
Oracle Developer Tour Santiago, Chile. Oracle Intelligent Bot Introduction.
 
Foro innovacion beeva 28 01-2014 -open business and the business of APIs
Foro innovacion beeva 28 01-2014 -open business and the business of APIsForo innovacion beeva 28 01-2014 -open business and the business of APIs
Foro innovacion beeva 28 01-2014 -open business and the business of APIs
 
Open ERP e-Ghost-01-arj-jornadas estatales open erp
Open ERP e-Ghost-01-arj-jornadas estatales open erpOpen ERP e-Ghost-01-arj-jornadas estatales open erp
Open ERP e-Ghost-01-arj-jornadas estatales open erp
 
Open ERP: ¿Por qué un ERP bajo licencia libre?
Open ERP: ¿Por qué un ERP bajo licencia libre?Open ERP: ¿Por qué un ERP bajo licencia libre?
Open ERP: ¿Por qué un ERP bajo licencia libre?
 
Casos de éxito empresas desarrollo
Casos de éxito empresas desarrolloCasos de éxito empresas desarrollo
Casos de éxito empresas desarrollo
 
Arquitectura de Apis & GRPC | #JCONFPERU
Arquitectura de Apis & GRPC | #JCONFPERUArquitectura de Apis & GRPC | #JCONFPERU
Arquitectura de Apis & GRPC | #JCONFPERU
 
Salesforce Elevate - Bilbao '17 - Introducción Salesforce
Salesforce Elevate - Bilbao '17 - Introducción SalesforceSalesforce Elevate - Bilbao '17 - Introducción Salesforce
Salesforce Elevate - Bilbao '17 - Introducción Salesforce
 
Jornada Empresa UOC - Desarrollo de Aplicaciones para Formación en RRHH
Jornada Empresa UOC - Desarrollo de Aplicaciones para Formación en RRHHJornada Empresa UOC - Desarrollo de Aplicaciones para Formación en RRHH
Jornada Empresa UOC - Desarrollo de Aplicaciones para Formación en RRHH
 
Arturo Jamaica 30 De Octubre
Arturo Jamaica   30 De OctubreArturo Jamaica   30 De Octubre
Arturo Jamaica 30 De Octubre
 
Arturo Jamaica 30 De Octubre
Arturo Jamaica   30 De OctubreArturo Jamaica   30 De Octubre
Arturo Jamaica 30 De Octubre
 
Arturo Jamaica 30.Octubre 2007
Arturo Jamaica 30.Octubre 2007Arturo Jamaica 30.Octubre 2007
Arturo Jamaica 30.Octubre 2007
 
Proyecto individual evaluado por pares mcmf
Proyecto individual evaluado por pares mcmfProyecto individual evaluado por pares mcmf
Proyecto individual evaluado por pares mcmf
 
Curso CódigoK Back End (PHP + Laravel)
Curso CódigoK Back End (PHP + Laravel)Curso CódigoK Back End (PHP + Laravel)
Curso CódigoK Back End (PHP + Laravel)
 

Más de Rolando Carrasco

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
Rolando Carrasco
 
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
Rolando Carrasco
 
Styleguide for your APIs
Styleguide for your APIsStyleguide for your APIs
Styleguide for your APIs
Rolando Carrasco
 
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
Rolando Carrasco
 
API Design Principles with Oracle Apiary.
API Design Principles with Oracle Apiary.API Design Principles with Oracle Apiary.
API Design Principles with Oracle Apiary.
Rolando Carrasco
 
Introduction to Serverless. Oracle Fn Project.
Introduction to Serverless. Oracle Fn Project.Introduction to Serverless. Oracle Fn Project.
Introduction to Serverless. Oracle Fn Project.
Rolando Carrasco
 
Apiary workshop.
Apiary workshop.Apiary workshop.
Apiary workshop.
Rolando Carrasco
 
iPaaS. Oracle ICS the best option
iPaaS. Oracle ICS the best optioniPaaS. Oracle ICS the best option
iPaaS. Oracle ICS the best option
Rolando Carrasco
 

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

Informe DATA & IA 2024 Primera encuesta sobre el uso de IA en las empresas pe...
Informe DATA & IA 2024 Primera encuesta sobre el uso de IA en las empresas pe...Informe DATA & IA 2024 Primera encuesta sobre el uso de IA en las empresas pe...
Informe DATA & IA 2024 Primera encuesta sobre el uso de IA en las empresas pe...
alejandromanuelve
 
Projecte Iniciativa TIC 2024 KAWARU CONSULTING. inCV.pdf
Projecte Iniciativa TIC 2024 KAWARU CONSULTING. inCV.pdfProjecte Iniciativa TIC 2024 KAWARU CONSULTING. inCV.pdf
Projecte Iniciativa TIC 2024 KAWARU CONSULTING. inCV.pdf
Festibity
 
Manual de soporte y mantenimiento de equipo de cómputo
Manual de soporte y mantenimiento de equipo de cómputoManual de soporte y mantenimiento de equipo de cómputo
Manual de soporte y mantenimiento de equipo de cómputo
doctorsoluciones34
 
ACTIVIDAD 2P de Tecnología, 10-7, 2024..
ACTIVIDAD 2P de Tecnología, 10-7, 2024..ACTIVIDAD 2P de Tecnología, 10-7, 2024..
ACTIVIDAD 2P de Tecnología, 10-7, 2024..
IsabelQuintero36
 
Presentacion de Estado del Arte del The Clean
Presentacion de Estado del Arte del The CleanPresentacion de Estado del Arte del The Clean
Presentacion de Estado del Arte del The Clean
juanchogame18
 
Catalogo Refrigeracion Miele Distribuidor Oficial Amado Salvador Valencia
Catalogo Refrigeracion Miele Distribuidor Oficial Amado Salvador ValenciaCatalogo Refrigeracion Miele Distribuidor Oficial Amado Salvador Valencia
Catalogo Refrigeracion Miele Distribuidor Oficial Amado Salvador Valencia
AMADO SALVADOR
 
Sitios web 3.0 funciones ventajas y desventajas
Sitios web 3.0 funciones ventajas y desventajasSitios web 3.0 funciones ventajas y desventajas
Sitios web 3.0 funciones ventajas y desventajas
paulroyal74
 
Catalogo General Electrodomesticos Teka Distribuidor Oficial Amado Salvador V...
Catalogo General Electrodomesticos Teka Distribuidor Oficial Amado Salvador V...Catalogo General Electrodomesticos Teka Distribuidor Oficial Amado Salvador V...
Catalogo General Electrodomesticos Teka Distribuidor Oficial Amado Salvador V...
AMADO SALVADOR
 
Informació Projecte Iniciativa TIC HPE.pdf
Informació Projecte Iniciativa TIC HPE.pdfInformació Projecte Iniciativa TIC HPE.pdf
Informació Projecte Iniciativa TIC HPE.pdf
Festibity
 
Conceptos básicos de programación 10-5.pdf
Conceptos básicos de programación 10-5.pdfConceptos básicos de programación 10-5.pdf
Conceptos básicos de programación 10-5.pdf
ValeriaAyala48
 
Refrigeradores Samsung Modo Test y Forzado
Refrigeradores Samsung Modo Test y ForzadoRefrigeradores Samsung Modo Test y Forzado
Refrigeradores Samsung Modo Test y Forzado
NicandroMartinez2
 
TECLADO ERGONÓMICO Y PANTALLAS TACTILES - GESTIÓN INTEGRAL EDUCATIVA
TECLADO ERGONÓMICO Y PANTALLAS TACTILES - GESTIÓN INTEGRAL EDUCATIVATECLADO ERGONÓMICO Y PANTALLAS TACTILES - GESTIÓN INTEGRAL EDUCATIVA
TECLADO ERGONÓMICO Y PANTALLAS TACTILES - GESTIÓN INTEGRAL EDUCATIVA
LilibethEstupian
 
Catalogo general Ariston Amado Salvador distribuidor oficial Valencia
Catalogo general Ariston Amado Salvador distribuidor oficial ValenciaCatalogo general Ariston Amado Salvador distribuidor oficial Valencia
Catalogo general Ariston Amado Salvador distribuidor oficial Valencia
AMADO SALVADOR
 
computacion global 3.pdf pARA TERCER GRADO
computacion global 3.pdf pARA TERCER GRADOcomputacion global 3.pdf pARA TERCER GRADO
computacion global 3.pdf pARA TERCER GRADO
YaniEscobar2
 
HERRAMIENTAS WEB--------------------.pptx
HERRAMIENTAS WEB--------------------.pptxHERRAMIENTAS WEB--------------------.pptx
HERRAMIENTAS WEB--------------------.pptx
maralache30
 
Catalogo Buzones BTV Amado Salvador Distribuidor Oficial Valencia
Catalogo Buzones BTV Amado Salvador Distribuidor Oficial ValenciaCatalogo Buzones BTV Amado Salvador Distribuidor Oficial Valencia
Catalogo Buzones BTV Amado Salvador Distribuidor Oficial Valencia
AMADO SALVADOR
 
herramientas de sitio web 3.0 2024
herramientas de sitio web 3.0  2024herramientas de sitio web 3.0  2024
herramientas de sitio web 3.0 2024
julio05042006
 
TODO SOBRE LA INFORMÁTICA, HISTORIA, ¿QUE ES?, IMPORTANCIA Y CARACTERISTICAS....
TODO SOBRE LA INFORMÁTICA, HISTORIA, ¿QUE ES?, IMPORTANCIA Y CARACTERISTICAS....TODO SOBRE LA INFORMÁTICA, HISTORIA, ¿QUE ES?, IMPORTANCIA Y CARACTERISTICAS....
TODO SOBRE LA INFORMÁTICA, HISTORIA, ¿QUE ES?, IMPORTANCIA Y CARACTERISTICAS....
bendezuperezjimena
 
Nuevos tiempos, nuevos espacios.docxdsdsad
Nuevos tiempos, nuevos espacios.docxdsdsadNuevos tiempos, nuevos espacios.docxdsdsad
Nuevos tiempos, nuevos espacios.docxdsdsad
larapalaciosmonzon28
 
Presentación de Tic en educación y sobre blogger
Presentación de Tic en educación y sobre bloggerPresentación de Tic en educación y sobre blogger
Presentación de Tic en educación y sobre blogger
larapalaciosmonzon28
 

Último (20)

Informe DATA & IA 2024 Primera encuesta sobre el uso de IA en las empresas pe...
Informe DATA & IA 2024 Primera encuesta sobre el uso de IA en las empresas pe...Informe DATA & IA 2024 Primera encuesta sobre el uso de IA en las empresas pe...
Informe DATA & IA 2024 Primera encuesta sobre el uso de IA en las empresas pe...
 
Projecte Iniciativa TIC 2024 KAWARU CONSULTING. inCV.pdf
Projecte Iniciativa TIC 2024 KAWARU CONSULTING. inCV.pdfProjecte Iniciativa TIC 2024 KAWARU CONSULTING. inCV.pdf
Projecte Iniciativa TIC 2024 KAWARU CONSULTING. inCV.pdf
 
Manual de soporte y mantenimiento de equipo de cómputo
Manual de soporte y mantenimiento de equipo de cómputoManual de soporte y mantenimiento de equipo de cómputo
Manual de soporte y mantenimiento de equipo de cómputo
 
ACTIVIDAD 2P de Tecnología, 10-7, 2024..
ACTIVIDAD 2P de Tecnología, 10-7, 2024..ACTIVIDAD 2P de Tecnología, 10-7, 2024..
ACTIVIDAD 2P de Tecnología, 10-7, 2024..
 
Presentacion de Estado del Arte del The Clean
Presentacion de Estado del Arte del The CleanPresentacion de Estado del Arte del The Clean
Presentacion de Estado del Arte del The Clean
 
Catalogo Refrigeracion Miele Distribuidor Oficial Amado Salvador Valencia
Catalogo Refrigeracion Miele Distribuidor Oficial Amado Salvador ValenciaCatalogo Refrigeracion Miele Distribuidor Oficial Amado Salvador Valencia
Catalogo Refrigeracion Miele Distribuidor Oficial Amado Salvador Valencia
 
Sitios web 3.0 funciones ventajas y desventajas
Sitios web 3.0 funciones ventajas y desventajasSitios web 3.0 funciones ventajas y desventajas
Sitios web 3.0 funciones ventajas y desventajas
 
Catalogo General Electrodomesticos Teka Distribuidor Oficial Amado Salvador V...
Catalogo General Electrodomesticos Teka Distribuidor Oficial Amado Salvador V...Catalogo General Electrodomesticos Teka Distribuidor Oficial Amado Salvador V...
Catalogo General Electrodomesticos Teka Distribuidor Oficial Amado Salvador V...
 
Informació Projecte Iniciativa TIC HPE.pdf
Informació Projecte Iniciativa TIC HPE.pdfInformació Projecte Iniciativa TIC HPE.pdf
Informació Projecte Iniciativa TIC HPE.pdf
 
Conceptos básicos de programación 10-5.pdf
Conceptos básicos de programación 10-5.pdfConceptos básicos de programación 10-5.pdf
Conceptos básicos de programación 10-5.pdf
 
Refrigeradores Samsung Modo Test y Forzado
Refrigeradores Samsung Modo Test y ForzadoRefrigeradores Samsung Modo Test y Forzado
Refrigeradores Samsung Modo Test y Forzado
 
TECLADO ERGONÓMICO Y PANTALLAS TACTILES - GESTIÓN INTEGRAL EDUCATIVA
TECLADO ERGONÓMICO Y PANTALLAS TACTILES - GESTIÓN INTEGRAL EDUCATIVATECLADO ERGONÓMICO Y PANTALLAS TACTILES - GESTIÓN INTEGRAL EDUCATIVA
TECLADO ERGONÓMICO Y PANTALLAS TACTILES - GESTIÓN INTEGRAL EDUCATIVA
 
Catalogo general Ariston Amado Salvador distribuidor oficial Valencia
Catalogo general Ariston Amado Salvador distribuidor oficial ValenciaCatalogo general Ariston Amado Salvador distribuidor oficial Valencia
Catalogo general Ariston Amado Salvador distribuidor oficial Valencia
 
computacion global 3.pdf pARA TERCER GRADO
computacion global 3.pdf pARA TERCER GRADOcomputacion global 3.pdf pARA TERCER GRADO
computacion global 3.pdf pARA TERCER GRADO
 
HERRAMIENTAS WEB--------------------.pptx
HERRAMIENTAS WEB--------------------.pptxHERRAMIENTAS WEB--------------------.pptx
HERRAMIENTAS WEB--------------------.pptx
 
Catalogo Buzones BTV Amado Salvador Distribuidor Oficial Valencia
Catalogo Buzones BTV Amado Salvador Distribuidor Oficial ValenciaCatalogo Buzones BTV Amado Salvador Distribuidor Oficial Valencia
Catalogo Buzones BTV Amado Salvador Distribuidor Oficial Valencia
 
herramientas de sitio web 3.0 2024
herramientas de sitio web 3.0  2024herramientas de sitio web 3.0  2024
herramientas de sitio web 3.0 2024
 
TODO SOBRE LA INFORMÁTICA, HISTORIA, ¿QUE ES?, IMPORTANCIA Y CARACTERISTICAS....
TODO SOBRE LA INFORMÁTICA, HISTORIA, ¿QUE ES?, IMPORTANCIA Y CARACTERISTICAS....TODO SOBRE LA INFORMÁTICA, HISTORIA, ¿QUE ES?, IMPORTANCIA Y CARACTERISTICAS....
TODO SOBRE LA INFORMÁTICA, HISTORIA, ¿QUE ES?, IMPORTANCIA Y CARACTERISTICAS....
 
Nuevos tiempos, nuevos espacios.docxdsdsad
Nuevos tiempos, nuevos espacios.docxdsdsadNuevos tiempos, nuevos espacios.docxdsdsad
Nuevos tiempos, nuevos espacios.docxdsdsad
 
Presentación de Tic en educación y sobre blogger
Presentación de Tic en educación y sobre bloggerPresentación de Tic en educación y sobre blogger
Presentación de Tic en educación y sobre blogger
 

Mis APIs. Tus APIs. Las APIs de todos.

  • 1. Oracle Developer Tour 2017. Mis APIs. Tus APIS. Las APIs de todos. S&P Solutions Rolando Carrasco rcarrasco@spsolutions.com.mx 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
  • 6. Las APIs como un elemento clave • 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, beacons, 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. 05
  • 7. …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 Priada como para los Gobiernos • Podemos decir que uno de los pilares de la Transformación Digital, son justamente las APIs 06
  • 8. Algunos motivadores y habilitadores • SOA • Micro Servicios • Service Bus • Desarrollo de Terceros • Innovación • Transformación. • Agilidad • Pretensión. • Gateways • La propia nube en cualquiera de sus formatos: SaaS, PaaS, IaaS, DaaS 07
  • 9. 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 09
  • 10. 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 – ¿Cómo se logra obtener y mantener dicha lealtad? 10
  • 11. Business API -> Web API -> Productized Service 10 Fuente:http://www.marketingcharts.com/online/27-of-global-execs-digital-transformation-already-a-matter-of-survival-37281/
  • 12. La forma de desplegar/liberar los productos 11
  • 14. • TELECOMUNCACIONES • BANCA • SERVICIOS • RETAILER • MANUFACTURA • GOBIERNO • CONSTRUCCION • EDUCACION Web APIs en las Industrias 13
  • 15. 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 14
  • 16. 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 15 Ejemplos
  • 17. Recursos Humanos  Cada vez mas la captación de talento sucede en la nube  La nómina es mucho mas probable que se quede en el on premise Tipos de APIs Comentarios  Empleado  Puesto  Roles  Beneficios  Vacaciones  Reclutamiento Drivers  Creación de APIs para uso interno  Comunciación On premise y la Nube 16 Ejemplos On-premise IT Platform WS* REST/JSON Oracle ICS Oracle SOA CS
  • 18. Caso de ejemplo • API para Programa de Lealtad • Una sola API para todas las marcas • Múltiples puntos de venta, múltiples dispositivos • On-boarding simplificado de nuevas marcas 17
  • 19. Aplicación: Mi Policía 1. No debes mas que descargarla para saber si el Policía de Tránsito te puede o no multar 2. El Gobierno publicando APIs 3. ¿Cambia la forma de percibir a la Policía? ¿Mayor transparencia? 4. ¿Cambia tu forma de vivir? 18
  • 20. 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 19
  • 21. ¿Pero cuál es nuestro rol como desarrolladores? 20
  • 22. El rol del desarrollador 21 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.
  • 23. El rol del desarrollador. 22 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
  • 24. El rol del desarrollador. 23 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?
  • 25. El rol del desarrollador. 24 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.
  • 26. El rol del desarrollador. 25 En verdad estoy convencido que el rol del desarrollador se ha convertido en uno de mucha relevancia para la sociedad en la que vivimos. Todo lo que nos rodea es capaz de programarse, y no solo eso, sino que el hacerlo está a nuestro alcance. Sea que trabajemos para un gran corporativo, o bien como independientes, es algo que podemos hacer.
  • 27. ¿Cómo nos involucramos con este rol? 26 Deja de comportarte como un desarrollador convencional. El mundo ha cambiado, y uno de los roles que mas ha crecido es el tuyo. No sigas siendo simplemente el tipo que se pone sus audífonos y no le habla a los demás. Tu rol es muy relevante en las organizaciones y debes estar a la altura de ello. Sigue estudiando, mantente vigente.
  • 28. ¿Cómo nos involucramos con este rol? 27 1. Aprende nuevos lenguajes de programación. No todo es JAVA 2. Estudia sobre DevOps 3. Estudia sobre API Management 4. Robustece tus habilidades sobre servicios 5. Estudia sobre microservicios 6. Estudia sobre Cloud 7. Robustece tu entendimiento de elementos básicos y esenciales: HTTP