1. Centro de Alta Capacitación en Tecnologías de la Información E-mail: informes@cac-ti.com Web: http://www.cac-ti.com
API Management: Estrategia,
Diseño e Implementación
Expositores: Arturo Viveros & Rolando Carrasco
(México)
2. Centro de Alta Capacitación en Tecnologías de la Información E-mail: informes@cac-ti.com Web: http://www.cac-ti.com
Expositor: Arturo Viveros (México)
Profesional destacado en las áreas de Arquitectura SOA, Cloud, JEE y BPM.
Con más de 11 años de experiencia en la industria de TI. Arturo es conferencista regular en
eventos tanto regionales como internacionales.
Instructor certificado de SOA School y Cloud School para SOA Architect, SOA Java
Developer y Cloud Architect.
Autor de varias publicaciones de SOA y Oracle Fusion Middleware en medios como Service
Technology Magazine, SOA Magazine y Oracle Technology Network.
Posee las certificaciones de SOA Architect, SOA Java Developer, Cloud Architect, Sun
Certified Java Programmer, Sun Certified Web Component Developer, Oracle SOA Suite 11g
Certified Implementation Specialist, Oracle WebLogic Server 12c Certified Implementation
Specialist, Oracle IT Architecture SOA 2013 Certified Architecture Specialist.
Pertenece al programa Oracle ACE y coordina el grupo de usuarios Oracle en México
(ORAMEX)
3. Centro de Alta Capacitación en Tecnologías de la Información E-mail: informes@cac-ti.com Web: http://www.cac-ti.com
Expositor: Rolando Carrasco
4. Centro de Alta Capacitación en Tecnologías de la Información E-mail: informes@cac-ti.com Web: http://www.cac-ti.com
Agradecimientos
http://www.oramex.org/ind
ex.php
http://www.laouc.net/
5. Centro de Alta Capacitación en Tecnologías de la Información E-mail: informes@cac-ti.com Web: http://www.cac-ti.com
Publicaciones
https://www.packtpub.com/appli
cation-development/oracle-api-
management-12c-
implementation
http://servicetechmag.com
http://soacommunity.com/ind
ex.php/magazine
6. Centro de Alta Capacitación en Tecnologías de la Información E-mail: informes@cac-ti.com Web: http://www.cac-ti.com
Contenido
• Introducción
• Web APIs
• API Economy
• APIs en diferentes industrias
• Diseño e Implementación de API
Management
• Q&A
7. Centro de Alta Capacitación en Tecnologías de la Información E-mail: informes@cac-ti.com Web: http://www.cac-ti.com
Introducción
• Volvimos a las APIs.
• Es muy común que las aplicaciones Cloud
presenten APIs para comunicarte con ellas
• Las organizaciones publican servicios al exterior.
Desarrollo Móvil
• Internamente las organizaciones implementan
SOA. Esto ya es muy común. No es algo nuevo.
• 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.
8. Centro de Alta Capacitación en Tecnologías de la Información E-mail: informes@cac-ti.com Web: http://www.cac-ti.com
Web APIs
Web APIs are the
new, fast-growing
business channel
Businesses
are Evolving
stores (800) ###s web sites
9. Centro de Alta Capacitación en Tecnologías de la Información E-mail: informes@cac-ti.com Web: http://www.cac-ti.com
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
Las APIs son el camino a nuevas
oportunidades y modelos de negocio
Web APIs are the
new, fast-growing
business channel
Businesses
are Evolving
stores (800) ###s web sites
10. Centro de Alta Capacitación en Tecnologías de la Información E-mail: informes@cac-ti.com Web: http://www.cac-ti.com
La presión del mercado
• La explosión 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?
11. Centro de Alta Capacitación en Tecnologías de la Información E-mail: informes@cac-ti.com Web: http://www.cac-ti.com
Business API -> Web API -> Productized Service
12. Centro de Alta Capacitación en Tecnologías de la Información E-mail: informes@cac-ti.com Web: http://www.cac-ti.com
Economía API
13. Centro de Alta Capacitación en Tecnologías de la Información E-mail: informes@cac-ti.com Web: http://www.cac-ti.com
Web APIs en las Industrias
Energy and
Utilities
Government Healthcare Transportation Retail
Banking Insurance Telco Chemical and
Petroleum
Electronics
14. Centro de Alta Capacitación en Tecnologías de la Información E-mail: informes@cac-ti.com Web: http://www.cac-ti.com
Banking
• APIs are available in a
sandbox environment
• Some hold contest to see
to who can develop the
best app a modest
reward
• Some charge for use of
apps
Types of APIs Comments
Customer API
Account API
Transaction API
Branch Locations
Drivers
Banks are having challenges in the marketing
ability to create, test and evolve new services
and adapt better to the needs of the users in
the changing of their uses.
Need to deliver multiple focus apps on many
different devices.
Financial Overview
Financial Timelines
Mapping Financial
Relationships
Added Valued Services such
as loyalty, couponing and
target marketing
Examples of Apps
15. Centro de Alta Capacitación en Tecnologías de la Información E-mail: informes@cac-ti.com Web: http://www.cac-ti.com
Retail
Products APIs are
typically open
Some APIs require further
approvals to use
Types of APIs Comments
Products API
Store Locator API
Deals of the Day API
Reviews API
Top Sellars API
Categories API
Drivers
Shifts in buying patterns customers
Need to be where customers are purchasing
– mobile devices
Capitalize on every small channel that is
created.
Milo.com – searches for best
prices
Gazaro – deal finder
GetGlue – social network for
movie tv shows
eBay Gifts Nearby -
Examples of Apps
16. Centro de Alta Capacitación en Tecnologías de la Información E-mail: informes@cac-ti.com Web: http://www.cac-ti.com
Grupo Alsea
• API para Programa de Lealtad
• Una sola API para todas las marcas
• On-boarding simplificado de nuevas marcas
17. Centro de Alta Capacitación en Tecnologías de la Información E-mail: informes@cac-ti.com Web: http://www.cac-ti.com
Estrategia API: Transformación Digital
18. Centro de Alta Capacitación en Tecnologías de la Información E-mail: informes@cac-ti.com Web: http://www.cac-ti.com
Estrategia API: Plataforma Digital Multicanal
19. Centro de Alta Capacitación en Tecnologías de la Información E-mail: informes@cac-ti.com Web: http://www.cac-ti.com
Estrategia API: Arquitectura
Bimodal
20. Centro de Alta Capacitación en Tecnologías de la Información E-mail: informes@cac-ti.com Web: http://www.cac-ti.com
Arquitectura de API Management
21. Centro de Alta Capacitación en Tecnologías de la Información E-mail: informes@cac-ti.com Web: http://www.cac-ti.com
Identity
Store
Arquitectura de API Management
22. Centro de Alta Capacitación en Tecnologías de la Información E-mail: informes@cac-ti.com Web: http://www.cac-ti.com
API Management
23. Centro de Alta Capacitación en Tecnologías de la Información E-mail: informes@cac-ti.com Web: http://www.cac-ti.com
Conviviendo SOA + Microservices +
APIs
24. Centro de Alta Capacitación en Tecnologías de la Información E-mail: informes@cac-ti.com Web: http://www.cac-ti.com
Do’s & Dont’s
Web APIs
DO DON’T
Unlock key business
functionalities
Not everything is a web API
B2B scenarios Tightly coupled services
positioned as APIs
Define SLAs!! Directly expose service bus
Leverage Service Orientation Point-to-point through APIs
Embrace Flexibility /
Collaboration
Publish untested or
unmeasurable components
25. Centro de Alta Capacitación en Tecnologías de la Información E-mail: informes@cac-ti.com Web: http://www.cac-ti.com
Preguntas y Respuestas
Twitter
@borland_c
@gugalnikov
Facebook
facebook.com/OracleSOA
facebook.com/groups/oramex
LinkedIn
https://mx.linkedin.com/in/faviveros
https://mx.linkedin.com/in/rolandocarrasco/es
Oracle SOA blog
soamythbusters.wordpress.com
oracleradio.blogspot.mx
oracletechnocore.blogspot.mx
Oracle SOA Web sites
oracle.com/SOA
oramex.org
youtube.com/channel/UC2HPGMcvdQYM_yVOam43L-Q
contacto@oramex.org
26. Centro de Alta Capacitación en Tecnologías de la Información E-mail: informes@cac-ti.com Web: http://www.cac-ti.com
Muchas Gracias…