Diese Präsentation wurde erfolgreich gemeldet.
Wir verwenden Ihre LinkedIn Profilangaben und Informationen zu Ihren Aktivitäten, um Anzeigen zu personalisieren und Ihnen relevantere Inhalte anzuzeigen. Sie können Ihre Anzeigeneinstellungen jederzeit ändern.

[WSO2 Integration Summit Johannesburg 2019] Building a Successful API Management Strategy

98 Aufrufe

Veröffentlicht am

Successful digital strategy requires the ability to change and adopt to establish your digital presence. APIs create the connectivity required to share enterprise data and digital capabilities across many channels over the Internet. So how do you go about creating and managing an API program while navigating the inherent challenges of exposing your internal capabilities outside the enterprise and sustaining it? This deck looks at how to craft a successful API strategy.

Want to attend a WSO2 Integration Summit? Find us at a city near you - https://wso2.com/integration-summits-2019/

Veröffentlicht in: Technologie
  • Als Erste(r) kommentieren

  • Gehören Sie zu den Ersten, denen das gefällt!

[WSO2 Integration Summit Johannesburg 2019] Building a Successful API Management Strategy

  1. 1. INTEGRATION SUMMIT 2019 Building a Successful API Management Strategy Bhathiya Jayasekara Technical Lead - WSO2 Inc. INTEGRATION
  2. 2. INTEGRATION SUMMIT 2019 Smartphones, Apps & App Economy Smartphones, Apps & App Economy
  3. 3. INTEGRATION SUMMIT 2019
  4. 4. INTEGRATION SUMMIT 2019 Behind Every Successful App is an API Behind Every Successful App is an API
  5. 5. INTEGRATION SUMMIT 2019 API Economy is Not About Monetizing the API • It’s about speed to market • Knowing the unknown • Experiment with the economics • Changing the human behavior Source: David Sacks, Yammer on Uber’s business model valuation
  6. 6. INTEGRATION SUMMIT 2019 Why Do I Need APIs?
  7. 7. INTEGRATION SUMMIT 2019 Don’t Give Me a File; Give Me An API ● Siloed Business Unit operations ● Decades old BU integrations ○ File drops ○ Batch sync jobs ● Repetitive digital initiatives ● Years of technical debt img_src: https://www.activestate.com/blog/technical-debt-high-tech-ceos-perspective/
  8. 8. INTEGRATION SUMMIT 2019 Many Consumers and Providers Consumer 1 Consumer 2 Consumer 3 Consumer x Consumer 4 Consumer 5 Provider 1 Provider 2 Provider 3 Provider x
  9. 9. INTEGRATION SUMMIT 2019 Many Consumers and Providers Consumer 1 Consumer 2 Consumer 3 Consumer x Consumer 4 Consumer 5 Provider 1 Provider 2 Provider 3 Provider x
  10. 10. INTEGRATION SUMMIT 2019 Many Consumers and Providers img_src: http://farm4.static.flickr.com/3549/3409369082_4fcfbbbe8b_o.jpg Consumer 1 Consumer 2 Consumer 3 Consumer x Consumer 4 Consumer 5 Provider 1 Provider 2 Provider 3 Provider x In-House Auth Mechanisms No Documentation Legacy Protocols
  11. 11. INTEGRATION SUMMIT 2019 Solution: Managed Provider/Consumer Interactions through APIs? Authentication Authorization QoS Monitoring Middleware APIs APIs Consumer 1 Consumer 2 Consumer 3 Consumer x Consumer 4 Consumer 5 Provider 1 Provider 2 Provider 3 Provider x
  12. 12. INTEGRATION SUMMIT 2019 Final Solution... Telco Services Business Capabilities Composition Layer (API Facade) API Management Applications APIs APIs APIs APIs In-House Auth Mechanism No Proper Documentation No Analytics Consumers APIs APIs
  13. 13. INTEGRATION SUMMIT 2019 A Better API Economy Needs a Better API Ecosystem A Better API Economy Needs a Better API Ecosystem
  14. 14. INTEGRATION SUMMIT 2019 An API marketplace is a platform to effectively connect API producers and API consumers - and as with any marketplace this provides the tools and means to do so API Marketplace
  15. 15. INTEGRATION SUMMIT 2019 How Do We Get There?
  16. 16. INTEGRATION SUMMIT 2019 Starting From Scratch .. Define API Strategy Define Technology Strategy Engage and Empower Producers Facilitate Consumers Evangelize Incentives Monitor and Analyze Govern and Manage
  17. 17. INTEGRATION SUMMIT 2019 Define an API Strategy
  18. 18. INTEGRATION SUMMIT 2019 ● What you have to offer ○ Data/Services ● Consumer channels ○ Mobiles/Web/Devices ● Security levels ○ Authentication/Authorization/Threat protection ● API Lifecycle ○ Lifecycle states/Approvals ● Rate limiting policies ● Monetization What attributes to API Strategy?
  19. 19. INTEGRATION SUMMIT 2019 Advocate API First Design Code first design API first design Client A Client B ... SDK SDK ... API ImpI Front-end Teams Back-end Team 1 2 3 Client A Client B ... SDK SDK ... API ImpI Front-end Teams Back-end Team 2 2 API ImpI API ImpI Mock Mock Mock 1 Data Services
  20. 20. INTEGRATION SUMMIT 2019 API Facade Pattern Telco Services Business Capabilities Composition Layer (API Facade) API Management Application Application Application Application APIs APIs APIs APIs APIs Non-API Consumers
  21. 21. INTEGRATION SUMMIT 2019 Define an API Management Technology Strategy
  22. 22. INTEGRATION SUMMIT 2019 WSO2 API Manager ● Facilitates API Developers to Design and Publish APIs ● Facilitates API Consumers to discover and consume APIs ● High performance gateway which enforces necessary policies to the incoming requests ● Analytics, monitoring and alerts
  23. 23. INTEGRATION SUMMIT 2019 Empower Producers
  24. 24. INTEGRATION SUMMIT 2019 Creating APIs ● Start with an existing endpoint/contract or design and prototype a new API ● Modernizing existing legacy services (eg: SOAP) in a RESTful way ● Provide Mock implementations
  25. 25. INTEGRATION SUMMIT 2019 Facilitate Consumers
  26. 26. INTEGRATION SUMMIT 2019 The Developer Portal / API Store ● Searchable ● Social features: commenting, rating ● Minimalistic forum ● Themeable: change color, logo, view ● Configure alerts for application developers ● Application based API analytics ● OAuth2 application management
  27. 27. INTEGRATION SUMMIT 2019 Expanding Further .. Define API Strategy Define Technology Strategy Engage and empower Producers Facilitate Consumers Evangelize Incentives Monitor and Analyze Govern and Manage
  28. 28. INTEGRATION SUMMIT 2019 Incentives and Evangelize ● Promote reuse through incentives ○ Financial incentives ○ Leader boards showcasing top consumers, most consumed APIs, highest throughput APIs, highlighted developer.. ● Hackathons, workshops, tutorials and user guides ○ Encourage publishing of APIs ○ Provide guidance on creating apps to consume APIs ○ Lunch and learn sessions, Webinars
  29. 29. INTEGRATION SUMMIT 2019 Govern and Manage APIs ● API Lifecycle Management ○ Manage stages of an API ● Protecting APIs ○ Protecting for applications and users ○ Controlling access and entitlement with scope ● Traffic Management ○ Tier based simple model ○ Advance rule based models
  30. 30. INTEGRATION SUMMIT 2019 Monitoring and Analytics ● Analytics dashboard on API stats ○ API Usage / Response times / Backend latency / Geo-location ● Stats on Applications for application owners (subscribers) ● Alerts
  31. 31. INTEGRATION SUMMIT 2019 A Reference Implementation
  32. 32. INTEGRATION SUMMIT 2019 THANK YOU wso2.com

×