Ce diaporama a bien été signalé.
Nous utilisons votre profil LinkedIn et vos données d’activité pour vous proposer des publicités personnalisées et pertinentes. Vous pouvez changer vos préférences de publicités à tout moment.

Building A Business-Facing Mobile Developer Community

Building A Business-Facing Mobile Developer Community
Andy Jones, Technical Director EMEA, SOA Software
The proliferation of mobile apps has led to increased interaction between two previously separate groups: mobile app developers and corporate managers of enterprise systems. The API is the connector. Creating a developer community that serves your mobile strategy is a challenge on both technical and business levels. Mobile developers are essentially business partners, even if they do not see themselves as such and successfully engaging them will be key to delivering value from the API. In this presentation, we will discuss some proven practices that can ensure that businesses make the best use of APIs to extend themselves into the mobile realm:
Offering business capabilities that are important to partners
Tailoring APIs to each partner
Managing partner registration with workflow
Allowing partners to monitor and analyze their own API usage
Accelerating the process of externalizing applications
Securing the apps
Mediating transports protocols

  • Identifiez-vous pour voir les commentaires

  • Soyez le premier à aimer ceci

Building A Business-Facing Mobile Developer Community

  1. 1. Mobile Developer Community SOA Software Copyright © 2001-2013 SOA Software, Inc. All Rights Reserved.
  2. 2. Andy Jones • 25 years in complex systems • Usually starting with someone saying or writing “How could we possibly achieve …” • It’s about … • New ideas • From concept to production • And I started with … Copyright © 2001-2013 SOA Software, Inc. All Rights Reserved. Big ideas require small ideas: Project 1 => 22 patents
  3. 3. Sir Dave Brailsford “it’s important to understand the ‘aggregation of marginal gains’. Put simply….how small improvements in a number of different aspects of what we do can have a huge impact to the overall performance of the team.” GB Track Cycling Olympics Gold Silver Bronze 2000 1 1 2 2008 7 4 2 Copyright © 2001-2013 SOA Software, Inc. All Rights Reserved.
  4. 4. The Innovation Value Chain Idea Generation Innovation is not the product of logical thought, although the result is tied to logical structure Copyright © 2001-2013 SOA Software, Inc. All Rights Reserved. Albert Einstein Idea Conversion Idea Diffusion Value Too few Ref: Hansen and Birkinshaw London Business School Can’t select Can’t execute Can’t collaborate
  5. 5. Roles and Functions Copyright © 2001-2013 SOA Software, Inc. All Rights Reserved.
  6. 6. API – Benefits and Challenges Copyright © 2001-2013 SOA Software, Inc. All Rights Reserved. • Benefits – Productivity • Many hands • Outsourced model • Natural risk sharing – Innovation – Flexibility – Re-use • Challenges – Security – Sustaining benefit as deployment become increasingly entangled – Understanding usage and costs of shared resources – ? Consistent adoption across a complex enterprise – ? Cost of compliance
  7. 7. Enough Problems ! Solutions ? Copyright © 2001-2013 SOA Software, Inc. All Rights Reserved.
  8. 8. Outside -> innovation - Engage resources outside the enterprise - They can see solutions you can’t - You can see problems they can’t - The “voice of the customer” ! - Provide suitable capabilities - Abstract your business – loose coupling no longer optional - Simplify to reflect the customers view - Prioritise key business functions - Stop saying “No!” to Marketing - Be easy to work with Copyright © 2001-2013 SOA Software, Inc. All Rights Reserved.
  9. 9. Solution Needs Copyright © 2001-2013 SOA Software, Inc. All Rights Reserved. • Flexibility – Solution must match the enterprise – Solution must match the partners – Solution must evolve as maturity evolves • Access – Solution must encompass all relevant stakeholders • End to End Solution – API Management integrated with SDLC – Run time enforces policies determined by architecture and enterprise strategy – Run time monitors usage
  10. 10. Matching Partner Needs Copyright © 2001-2013 SOA Software, Inc. All Rights Reserved.
  11. 11. Matching the Partner Needs Copyright © 2001-2013 SOA Software, Inc. All Rights Reserved. • Flexibility – Move fast to meet emerging technical trends – Present different interfaces to different partner types – Provide the right support infrastructure • Access – Make it easy for them to discover what you have – Make it easy to get help – Allow and promote collaboration • End to End Solution – What does this mean to you ? Onboarding ? App approval ? API promotion ?
  12. 12. Managing Entitlements Licence Terms Scopes & Policies Copyright © 2001-2013 SOA Software, Inc. All Rights Reserved. Quality Of Service EULA Scopes Operations API Licence
  13. 13. Content Filtering • Provide a content firewall, protecting against malicious content • Validate message content including message headers, form and query parameters, XML and JSON data structures. • Policies for XML and JSON DoS • Protection against viruses in attachments and other binary content via ICAP integration with leading anti-virus engines Copyright © 2001-2013 SOA Software, Inc. All Rights Reserved.
  14. 14. Quota Management/Rate Limiting Restrict the number of calls an App can make Apply controls based on context, affinity, segmentation etc. Copyright © 2001-2013 SOA Software, Inc. All Rights Reserved.
  15. 15. Copyright © 2001-2013 SOA Software, Inc. All Rights Reserved. Mediation • Reuse existing assets and services to create modern APIs that meet consumer requirements • Transport Mediation – http, https, JMS • Binding Mediation – REST to and from SOAP – SOAP versions • Content Mediation – XML to and from JSON – Transformation • Policy Mediation – Security Token exchange – WS-Policy interoperability
  16. 16. Copyright © 2001-2013 SOA Software, Inc. All Rights Reserved. Analytics
  17. 17. Deploy a Gateway or Deploy a Proxy ? Lightweight container for API facade Gateway fulfills additional roles in the architecture Copyright © 2001-2013 SOA Software, Inc. All Rights Reserved.
  18. 18. Routing & Flow Control Copyright © 2001-2013 SOA Software, Inc. All Rights Reserved.
  19. 19. The Need for Speed … Systems of Innovation Systems of Differentiation Systems of Record Speed !!! Copyright © 2001-2013 SOA Software, Inc. All Rights Reserved. Speed !! Speed !
  20. 20. On boarding Copyright © 2001-2013 SOA Software, Inc. All Rights Reserved.
  21. 21. Caring for the Community • Provide a social developer engagement platform • Integrate API documentation • Automate App access provisioning • Integrated discussion and newsfeeds • Trouble ticket management • Search with full content indexing • API and App privacy and group management – essential for B2B and partner APIs Copyright © 2001-2013 SOA Software, Inc. All Rights Reserved.
  22. 22. Developer Engagement Copyright © 2001-2013 SOA Software, Inc. All Rights Reserved.
  23. 23. But what does the enterprise need ? • Access for API Owners – Who controls the docs ? – Who controls access ? • What needs to be approved ? – API access ? – Developer id ? Organsiation id ? • Who needs to approve it ? – One owner ? – A workflow across a group of stakeholders ? Copyright © 2001-2013 SOA Software, Inc. All Rights Reserved.
  24. 24. Best practice or your practice ? New measures, new roles External scout ? Internal Idea Broker ? Copyright © 2001-2013 SOA Software, Inc. All Rights Reserved. Internal Venture Capitalist ? Number of ideas ? Proportion of good ideas ? Value from shared ideas ? Successful conversion ?
  25. 25. Copyright © 2001-2013 SOA Software, Inc. All Rights Reserved. So …. • Provide the infrastructure that suits your business model • Match your internal governance needs Then the fun part …
  26. 26. Then the fun part … Copyright © 2001-2013 SOA Software, Inc. All Rights Reserved. So …. • Provide the infrastructure that suits your business model • Match your internal governance needs - Allow innovation – Promote innovation – Support innovation - Expect the unexpected – flexibility and security - Measure benefit and retain imagination
  27. 27. Questions Copyright © 2001-2013 SOA Software, Inc. All Rights Reserved.

×