Soalatam apim v1.0

26
Centro de Alta Capacitación en Tecnologías de la Información E-mail: [email protected] Web: http://www.cac-ti.com API Management: Estrategia, Diseño e Implementación Expositores: Arturo Viveros & Rolando Carrasco (México)

Transcript of Soalatam apim v1.0

Page 1: Soalatam apim v1.0

Centro de Alta Capacitación en Tecnologías de la Información E-mail: [email protected] Web: http://www.cac-ti.com

API Management: Estrategia, Diseño e Implementación

Expositores: Arturo Viveros & Rolando Carrasco

(México)

Page 2: Soalatam apim v1.0

Centro de Alta Capacitación en Tecnologías de la Información E-mail: [email protected] 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 eneventos tanto regionales como internacionales.

Instructor certificado de SOA School y Cloud School para SOA Architect, SOA JavaDeveloper y Cloud Architect.

Autor de varias publicaciones de SOA y Oracle Fusion Middleware en medios como ServiceTechnology Magazine, SOA Magazine y Oracle Technology Network.

Posee las certificaciones de SOA Architect, SOA Java Developer, Cloud Architect, SunCertified Java Programmer, Sun Certified Web Component Developer, Oracle SOA Suite 11gCertified Implementation Specialist, Oracle WebLogic Server 12c Certified ImplementationSpecialist, Oracle IT Architecture SOA 2013 Certified Architecture Specialist.

Pertenece al programa Oracle ACE y coordina el grupo de usuarios Oracle en México(ORAMEX)

Page 3: Soalatam apim v1.0

Centro de Alta Capacitación en Tecnologías de la Información E-mail: [email protected] Web: http://www.cac-ti.com

Expositor: Rolando Carrasco

Page 4: Soalatam apim v1.0

Centro de Alta Capacitación en Tecnologías de la Información E-mail: [email protected] Web: http://www.cac-ti.com

Agradecimientos

http://www.oramex.org/index.php

http://www.laouc.net/

Page 5: Soalatam apim v1.0

Centro de Alta Capacitación en Tecnologías de la Información E-mail: [email protected] 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/index.php/magazine

Page 6: Soalatam apim v1.0

Centro de Alta Capacitación en Tecnologías de la Información E-mail: [email protected] 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

Page 7: Soalatam apim v1.0

Centro de Alta Capacitación en Tecnologías de la Información E-mail: [email protected] Web: http://www.cac-ti.com

Introducción

• Volvimos a las APIs.

• Es muy común que las aplicaciones Cloudpresenten APIs para comunicarte con ellas

• Las organizaciones publican servicios al exterior.Desarrollo Móvil

• Internamente las organizaciones implementanSOA. 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 conesto.

• Las necesidades de la industria requieren opcionesdinámicas como Microservices, DevOps, etc.

Page 8: Soalatam apim v1.0

Centro de Alta Capacitación en Tecnologías de la Información E-mail: [email protected] 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

Page 9: Soalatam apim v1.0

Centro de Alta Capacitación en Tecnologías de la Información E-mail: [email protected] 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 nuevasoportunidades y modelos de negocio

Web APIs are the

new, fast-growing

business channel

Businesses

are Evolving

stores (800) ###s web sites

Page 10: Soalatam apim v1.0

Centro de Alta Capacitación en Tecnologías de la Información E-mail: [email protected] 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?

Page 11: Soalatam apim v1.0

Centro de Alta Capacitación en Tecnologías de la Información E-mail: [email protected] Web: http://www.cac-ti.com

Business API -> Web API -> Productized Service

Page 12: Soalatam apim v1.0

Centro de Alta Capacitación en Tecnologías de la Información E-mail: [email protected] Web: http://www.cac-ti.com

Economía API

Page 13: Soalatam apim v1.0

Centro de Alta Capacitación en Tecnologías de la Información E-mail: [email protected] 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

Page 14: Soalatam apim v1.0

Centro de Alta Capacitación en Tecnologías de la Información E-mail: [email protected] 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

Page 15: Soalatam apim v1.0

Centro de Alta Capacitación en Tecnologías de la Información E-mail: [email protected] 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

Page 16: Soalatam apim v1.0

Centro de Alta Capacitación en Tecnologías de la Información E-mail: [email protected] 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

Page 17: Soalatam apim v1.0

Centro de Alta Capacitación en Tecnologías de la Información E-mail: [email protected] Web: http://www.cac-ti.com

Estrategia API: Transformación Digital

Page 18: Soalatam apim v1.0

Centro de Alta Capacitación en Tecnologías de la Información E-mail: [email protected] Web: http://www.cac-ti.com

Estrategia API: Plataforma Digital Multicanal

Page 19: Soalatam apim v1.0

Centro de Alta Capacitación en Tecnologías de la Información E-mail: [email protected] Web: http://www.cac-ti.com

Estrategia API: Arquitectura

Bimodal

Page 20: Soalatam apim v1.0

Centro de Alta Capacitación en Tecnologías de la Información E-mail: [email protected] Web: http://www.cac-ti.com

Arquitectura de API Management

Page 21: Soalatam apim v1.0

Centro de Alta Capacitación en Tecnologías de la Información E-mail: [email protected] Web: http://www.cac-ti.com

Identity Store

Arquitectura de API Management

Page 22: Soalatam apim v1.0

Centro de Alta Capacitación en Tecnologías de la Información E-mail: [email protected] Web: http://www.cac-ti.com

API Management

Page 23: Soalatam apim v1.0

Centro de Alta Capacitación en Tecnologías de la Información E-mail: [email protected] Web: http://www.cac-ti.com

Conviviendo SOA + Microservices +

APIs

Page 24: Soalatam apim v1.0

Centro de Alta Capacitación en Tecnologías de la Información E-mail: [email protected] Web: http://www.cac-ti.com

Do’s & Dont’s

Web APIs

DO DON’T

Unlock key businessfunctionalities

Not everything is a web API

B2B scenarios Tightly coupled servicespositioned as APIs

Define SLAs!! Directly expose service bus

Leverage Service Orientation Point-to-point through APIs

Embrace Flexibility / Collaboration

Publish untested orunmeasurable components

Page 25: Soalatam apim v1.0

Centro de Alta Capacitación en Tecnologías de la Información E-mail: [email protected] Web: http://www.cac-ti.com

Preguntas y Respuestas

Twitter

@borland_c@gugalnikov

Facebookfacebook.com/OracleSOAfacebook.com/groups/oramex

LinkedInhttps://mx.linkedin.com/in/faviveros

https://mx.linkedin.com/in/rolandocarrasco/es

Oracle SOA blog soamythbusters.wordpress.com oracleradio.blogspot.mxoracletechnocore.blogspot.mx

Oracle SOA Web sites oracle.com/SOAoramex.org

youtube.com/channel/UC2HPGMcvdQYM_yVOam43L-Q

[email protected]

Page 26: Soalatam apim v1.0

Centro de Alta Capacitación en Tecnologías de la Información E-mail: [email protected] Web: http://www.cac-ti.com

Muchas Gracias…