Your SlideShare is downloading. ×
Enterprise API Adoption Patterns
Upcoming SlideShare
Loading in...5
×

Thanks for flagging this SlideShare!

Oops! An error has occurred.

×
Saving this for later? Get the SlideShare app to save on your phone or tablet. Read anywhere, anytime – even offline.
Text the download link to your phone
Standard text messaging rates apply

Enterprise API Adoption Patterns

828

Published on

As enterprises embrace APIs, some very specific Enterprise API Adoption patterns and best practices have started emerging. In this session, Laura Heritage, Principal Solutions Architect at SOA …

As enterprises embrace APIs, some very specific Enterprise API Adoption patterns and best practices have started emerging. In this session, Laura Heritage, Principal Solutions Architect at SOA Software, will talk about the most common enterprise API patterns and will discuss how enterprises can successfully launch an API program.

Published in: Technology, Business
0 Comments
1 Like
Statistics
Notes
  • Be the first to comment

No Downloads
Views
Total Views
828
On Slideshare
0
From Embeds
0
Number of Embeds
4
Actions
Shares
0
Downloads
87
Comments
0
Likes
1
Embeds 0
No embeds

Report content
Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
No notes for slide

Transcript

  • 1. Copyright © 2001-2013 SOA Software, Inc. All Rights Reserved.Copyright © 2001-2013 SOA Software, Inc. All Rights Reserved. Enterprise API Adoption Patterns Laura Heritage @heritagelaura
  • 2. Copyright © 2001-2013 SOA Software, Inc. All Rights Reserved.Copyright © 2001-2013 SOA Software, Inc. All Rights Reserved. APIs – Extend the Reach of your Business
  • 3. Copyright © 2001-2013 SOA Software, Inc. All Rights Reserved.Copyright © 2001-2013 SOA Software, Inc. All Rights Reserved. 4 Adoptions Patterns Accelerate Drive Monetize Analyze APIs • 4 External Innovation • 3 Partner • 2 Mobile • 1 Internal
  • 4. Copyright © 2001-2013 SOA Software, Inc. All Rights Reserved.Copyright © 2001-2013 SOA Software, Inc. All Rights Reserved. Internal API Adoption API API API Consume 3rd Party APIs APIBanking Investments Credit Card Lending API API API APIs Across LoBs API API API APIs Within LoB Simplify Acquisitions APIs
  • 5. Copyright © 2001-2013 SOA Software, Inc. All Rights Reserved.Copyright © 2001-2013 SOA Software, Inc. All Rights Reserved. Internal - APIs Within LoB API API API • Private APIs and Services • Known Consumer – Manual Consumption • Can be highly sensitive data • How do you build the right level of API / Service • How do you manage your atomic services and the APIs that you produce and consume within your LoB? • How do you plan for growth and innovation? • How do you protect your data? • Creates flexibility in the architecture • Improves teams ability to respond to changes
  • 6. Copyright © 2001-2013 SOA Software, Inc. All Rights Reserved.Copyright © 2001-2013 SOA Software, Inc. All Rights Reserved. Internal - APIs Across LOB APIBanking Investments Credit Card Lending API API API • Private APIs • Known Consumer - Self- Service Consumption • Business Relationship • Can be highly sensitive data • How do you manage the APIs you consume from other LoBs? • How do you enforce quality and standards required by the different LoBs? • How do you manage the consumption of your APIs by other LoBs? • How do you protect your data? PCI? • Increase adoption rate of shared resources • Consistent customer experience across LoBs • Improves ability to change and grow business
  • 7. Copyright © 2001-2013 SOA Software, Inc. All Rights Reserved.Copyright © 2001-2013 SOA Software, Inc. All Rights Reserved. Internal - Consume 3rd Party APIs API API API • Public APIs • Business Relationship – Self Service • Do you know which external 3rd Party APIs are being used within your organization or company? • How do your procure them? Credit card? Corporate Procurement? • How do you manage the relationship of the APIs which you consume? Are they PCI compliant? • Fulfills capabilities you do not provide internally • Faster time to market
  • 8. Copyright © 2001-2013 SOA Software, Inc. All Rights Reserved.Copyright © 2001-2013 SOA Software, Inc. All Rights Reserved. Internal - Simplify Acquisitions • Private APIs • Business Relationship – Manual • How long does a system stay in acquisition mode? • Does a system ever get retired? • Streamline acquisition integrations
  • 9. Copyright © 2001-2013 SOA Software, Inc. All Rights Reserved.Copyright © 2001-2013 SOA Software, Inc. All Rights Reserved. API For Mobile Internal / Employee Mobile Apps External Mobile API Platform 3rd Party Mobile App Developer Internal Mobile App Developer APIAPI API • Private and Public APIs • Business Relationship – Manual and Automatic • Increases flexibility in your mobile strategy • Lower cost of your mobile strategy • Lower development effort • Consistent experience across mobile, web and applications • How are you going to secure the API and App? • How are you going to onboard the developers • How will you manage the versions? Every mobile strategy should have APIs at its base
  • 10. Copyright © 2001-2013 SOA Software, Inc. All Rights Reserved.Copyright © 2001-2013 SOA Software, Inc. All Rights Reserved. Partner APIs Adoption Keeping Pace with CompetitorsFaster Connections Partners Demanding ItReduce Screen Scraping
  • 11. Copyright © 2001-2013 SOA Software, Inc. All Rights Reserved.Copyright © 2001-2013 SOA Software, Inc. All Rights Reserved. API Partner Connections API Platform APIAPI API • Private APIs • Known Consumer - Self- Service Consumption • Business Relationship • How do you quickly on board the partners? • How do you manage the terms and conditions with each partner • Do you need to Scope the API per Partner? • Do you need to Certify the App when it’s built? • Do you need to provide a sandbox environment? • Faster connection to partners • Growth of partner ecosystem • Improved partner / customer experiences
  • 12. Copyright © 2001-2013 SOA Software, Inc. All Rights Reserved.Copyright © 2001-2013 SOA Software, Inc. All Rights Reserved. API External Innovation API Platform APIAPI API Developers • Public APIs • Unknown Consumer - Self- Service Consumption • Business Relationship • Which and how much of your resources do you expose? • How are you going to monetize? • How are you going to drive adoption? • How are you going to onboard? • How are you going to secure and protect your backend enterprise? • How are you going to scale? • Drives innovation • Establishes your company as a platform • Increases partner ecosystem • Provides / Increases revenue
  • 13. Copyright © 2001-2013 SOA Software, Inc. All Rights Reserved.Copyright © 2001-2013 SOA Software, Inc. All Rights Reserved. Business Impact Of API Adoption Patterns BUSINESS RELATIONSHIP FULLFILLMENT POTENTIAL BUSINESS IMPACT REALISTIC BUSINESS IMPACT PRIVATE (CUSTOM Within LoB) Manual (internal) Manual None None PRIVATE (SELF-SERVE Across LoB / Mobile) Automatic (internal) Automatic High (for big companies) Medium PARTNER Manual Automatic High High PUBLIC Automatic Automatic Very High Medium @andreaskrohn
  • 14. Copyright © 2001-2013 SOA Software, Inc. All Rights Reserved.Copyright © 2001-2013 SOA Software, Inc. All Rights Reserved. Internet of Things – Emerging API Adoption Pattern Can’t spell internet of things without APIs • IoT and Wearables connect to one or more APIs Real-Time Interactions Challenges Can be Abstracted by APIs • Authentication • Authorization / Delegated Access • Bandwidth & Display Restrictions • Monitoring Analytics • Data slimming & aggregation • Data sharing User Data Sharing
  • 15. Copyright © 2001-2013 SOA Software, Inc. All Rights Reserved.Copyright © 2001-2013 SOA Software, Inc. All Rights Reserved. The API Lifecycle Plan Build RunShare Analyze
  • 16. Copyright © 2001-2013 SOA Software, Inc. All Rights Reserved.Copyright © 2001-2013 SOA Software, Inc. All Rights Reserved. Reference Architecture Plan Build Run Share Analyze
  • 17. Copyright © 2001-2013 SOA Software, Inc. All Rights Reserved.Copyright © 2001-2013 SOA Software, Inc. All Rights Reserved. API Platform Capabilities Platform Licensing Quota Mgmt. Partner Mgmt. PCI Compliance Provisioning Policy Mgmt. Monitoring OAuth Federation Analytics Lifecycle API/Services Application User Compliance Integrations Gateway Security Authentication Protection IAM Integration Encryption Mediation Quality of Service Paging/Caching Orchestration Scripting API Portal Search Documentation Groups Social
  • 18. Copyright © 2001-2013 SOA Software, Inc. All Rights Reserved.Copyright © 2001-2013 SOA Software, Inc. All Rights Reserved. Our Capabilities Streamlined for Efficiency Plan Build Run Share Analyze
  • 19. Copyright © 2001-2013 SOA Software, Inc. All Rights Reserved.Copyright © 2001-2013 SOA Software, Inc. All Rights Reserved. Flexible Deployment Model
  • 20. Copyright © 2001-2013 SOA Software, Inc. All Rights Reserved.Copyright © 2001-2013 SOA Software, Inc. All Rights Reserved. API and SOA Resources • Resource Center – http://resource.soa.com/ • Webinar Recording – http://resource.soa.com/resource/webinars • Follow us on: www.facebook.com/soasoftware www.linkedin.com/company/soasoftware @soasoftwareinc

×