El documento presenta una agenda para una reunión sobre APIs. La agenda incluye presentaciones sobre APIs y comunidades de APIs, una visión general del Anypoint Experience Hub de MuleSoft, y una mesa redonda. Se discuten los beneficios de las comunidades de APIs para los miembros y las organizaciones, así como los desafíos como adoptar y retener miembros, preservar la calidad, mejorar continuamente la comunidad y centrarse en los desarrolladores. Finalmente, se describe cómo un portal de APIs puede catalizar una comunidad de APIs al propor
3. 3
Presentaciones
David Terés
NTT DATA
API Evangelist
Felipe Pérez
NTT DATA
Integration/MuleSoft Architect
MuleSoft Mentor
Jorge Lebrato
NTT DATA
Digital Architecture
Manager
Integration Architect
MuleSoft Ambassador
6. Un poco sobre mi….
https://www.linkedin.com/in/david-terés-carrillo/ david.teres.carrillo@nttdata.com
• Evangelización del uso de APIs
• Soporte Experto
• Implantación y capacitación
• Benchmarking
• Arquitectura APIs
• Formaciones
• Webinares, conferencias
• etc…
David Terés Carrillo
API Evangelist en NTT Data
7. ¿Qué es el empoderamiento?
Proceso por medio del cual se dota a un
individuo, comunidad o grupo social de un
conjunto de herramientas para aumentar su
fortaleza, mejorar sus capacidades y acrecentar
su potencial.
10. Beneficios para el miembro de la comunidad
Resolución de problemas
Herramientas
Recursos
Eventos
Formaciones
Especialización
Intercambio de conocimiento
Colaboración
Networking
Influencia
Reconocimiento
Pertenencia a un grupo
11. Beneficios para las organizaciones
Gran calidad en
sus Servicios.
Gran calidad en
documentación.
Integración con
ecosistemas de
APIs más ágiles.
Fomento de la
Innovación
Lealtad de los
desarrolladores
Capacitación de los
desarrolladores
automejorada
Data & Analytics
mejorados
Gran reducción
costes en
proyectos a cambio
de un pequeño
coste en
comunidad.
Ventaja
competitiva. Mejor
posición en el
mercado.
Oportunidades de
monetización
Mayor facilidad de
partnership
12. ¿Qué son las comunidades de APIs?
● Individuos, orgs…. Interés en el mundo API
● Perfiles muy diversos
● Ofrece contenidos muy enfocados a APIs
● Origen de eventos API-related
● Gran punto de creación de nuevos proyectos
13. Muchos tipos, una predilecta
Industry-Specific
Open-Source APIs
API
Evangelization
API Meetups
API Vendor
API Ownership
API QA
Civic Tech
API Tooling
API Security
API Design
API Trainings
API Consuming
API Providing
14. ¿Por qué gusta tanto la Developer Community?
● El desarrollo es la parte con más
peso
● Revisiones de código
● Tools & SDKs
● Miembros capaces
● Posibilidad de discusiones técnicas
● Mayor especialización
● Variedad de tecnologías
● Mayor diversidad de Expertise
● Mejor catálogo formativo
● Gran variedad de canales
● Feedback de gran calidad
● Parte del gobierno de la
comunidad
15. Retos de una comunidad API
Adoptar y
retener
Preservar la
calidad
Mimar al
protagonista
Mejorar
constantemente
16. Adoptar y retener
● Descubrimiento de la comunidad
● Community Management
● Comunicación continua
● Canales bidireccionales
● Incentivos y reconocimiento
● Eventos y Gamificación
● Personalización de la comunidad
17. Preservar la calidad
● Estrategia de contenido
● Alimentar el contenido
● Comportamiento negativo
● Desinformación
● Privacidad
● Compliance corporativo
18. Mejorar constantemente
● Cultura del aprendizaje
● Colaboracionismo
● Integración del feedback
● Adaptación de estrategias
● Experimentación e innovación
19. Mimar al protagonista
● Developer Advocacy
● Ofrecer diálogo de calidad
● Entorno seguro
● Disponer de incentivos
● Sentirse parte del grupo
21. API Portal, la joya de la corona
EXTENDER
● Hub de conocimiento centralizado
● API Discovery
● Interactividad (Sandbox, mocking…)
● Code sampling & SDKs
22. API Portal, la joya de la corona
EXTENDER
● Centro de soporte
● Control de acceso
● Developer Onboarding
23. API Portal, la joya de la corona
EXTENDER
● Analíticas
● Mecanismos de feedback
● Customización & branding
● Márqueting y promoción
25. API Experience HUB
Felipe Pérez González
Technology and Advance Solutions | Digital Architecture
Expert Architect
felipe.perez.gonzalez@nttdata.com | M: +34 616694123
26. AGENDA
● API Management System
● API Portal
● Anypoint API Experience Hub
o Build API Portals in minutes
for better API engagement
o Capabilities
● Demo Journey
26
27. API Management System
27
Set of components that provide the
necessary mechanisms and tools to help the
community of developers and subscribers.
28. API Portal
28
Bridge between the API producer (the API creator) and the API consumer (usually the developer
community)
● Development community: News publications and comments regarding the use, configuration,
errors and solutions of the APIs provided.
● Internal browser: Search engine for APIs registered in the system, with several query filters
such as status, version, best rating, etc.
● Store: "APIs' Store", where the published APIs are located, shortcuts to consumer
communities, testing tools, monitoring, user recommendations, etc.
● Tester: Integrated testing system for each API.
● Documentation: Repository of documentation referring to the published APIs.
● Usage statistics: Monitoring and analysis systems from the consumer's perspective: timing,
status...
29. Anypoint API Experience HUB
Build API Portals in minutes for better API engagement
● Start fast with simple API Portal
builder
with pre-build templates designed to
optimize building API experience
● Scale and Grow with advance
Salesforce Builder capabilities
to help API product teams to build,
share and engages with API programs
● Built-in API Marketplace and
consumption experience
to drive API adoption across internal
communities and partner communities
29
30. Anypoint API Experience HUB
Capabilities
30
Create API
Portals Quickly
Personalize and
Brand
Selective Curate
APIS & Versions
Learn, Test and
Share
31. Demo Journey
Creating an API Portal to enabling developers
31
Celia
Software Developer
Jorge
API Developer
API Portal owner
Celia:
Create
API Portal
Celia:
Publish an
API
Jorge:
Sing in up
for an
account
Celia:
Approves
Jorge
sing-up
Jorge:
Create an
APP and
self-
provisions
API
credentials
Celia: Add
content to
API Portal
Conjunto de componentes que proporcionan los mecanismos y herramientas necesarias para ayudar a la comunidad de desarrolladores y suscriptores.
Puente entre el productor de API (el creador de API) y el consumidor de API (generalmente la comunidad de desarrolladores)
Comunidad de desarrollo: Publicaciones de noticias y comentarios referentes al uso, configuración, errores y soluciones de las APIs pubicadas.
Navegador interno: Buscador de API registradas en el sistema, con varios filtros de consulta como estado, version, mejor valoración, etc.
Tienda: "APIs' Store", donde se localizan las API publicadas, accesos directos a las comunidades de consumidores, herramientas de testing, monitorización, recomendaciones de usuarios, etc.
Probador: Sistema integrado de testeo de cada API.
Documentación: Repositorio de documentación referente a las APIs publicadas.
Estadísticas de uso: Sistemas de monitorización y análisis desde la perspectiva del consumidor: timing, status…
Con API Experience HUB el objetivo es aprovechar todas estas bondades que Salesforce Experience Cloud tiene para ofrecer,
combínarlo con este catálogo centralizado que Exchange ya nos está dando
Ademas permite la creación de portales de marca personalizados a través de una experiencia guiada de drag-and-drop (arrastrar y soltar)
De una forma muy simple que luego se puede puede escalar y hacer crecer como se quiera
Lo cual proporcionaron a la audiencia una única fuente de verdad donde podern entrar, aprender sobre el consumo de APIS, probarlas y solicitar acceso