1 / 27

The Coming of Age of Internal API Management

The Coming of Age of Internal API Management. Blake Dournaee Senior Product Manager Intel Data Center Software Division. Business Value of APIs. Gartner says 75% of Fortune 500 E nterprises will open an API by 2014. APIs enable ecosystems for. Enterprise Assets.

kyria
Download Presentation

The Coming of Age of Internal API Management

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. The Coming of Age of Internal API Management Blake Dournaee Senior Product Manager Intel Data Center Software Division

  2. Business Value of APIs Gartner says 75% of Fortune 500 Enterprises will open an API by 2014 APIs enable ecosystems for Enterprise Assets Innovative Products and Services Developers API New Channels and Revenue • Data • Apps & APIs Syndication Partners Driving down internal technology costs “Unless you’re Steve Jobs,” Jolin says, “it’s very difficult to create a set of products that will be right for everyone. And with an API, you don’t have to.”

  3. API Management Drives Value 80% of what we do is business through APIs — John Watton, Expedia Affiliate, Travolution.co.uk, April 2012 $2 Billion/Year 3rd party applications built on the [eBay] Open Platform accounting for $6.9 billion in Gross Merchandise Volume (GMV). - Kumar Kandaswamy, May 31, 2012 The fact that we were able to provide the data in services API and still allow the customers to meet their own SLAs with their end users made a big difference - Elliott Torres – Technology Director, Blue Cross & Blue Shield We want to enable services for our gamers across all platforms, whether it is console games, PC games, mobile games. We are looking forward to opening these APIs to external developers, the community and the fans. - Martin Lavoie, Product Director, Online Technology Group Traditional Enterprises are following the success of Internet companies exposing APIs

  4. Enterprise IT is Becoming a Platform … and so on DEVICES SERVICES, APIS & ANALYTICS CLOUD DEVICES There are more than 30,000 APIs Key Point: Internal Developers build apps too • Creates a Virtuous Spiral for Developers • Developers can build compelling apps and APIs on top of open enterprise IT. • APIs extend the reach of apps as they become part of distributed data network. • As more people use the APIs, the app developer generates more data. • As data increases in scope, the service will become an API with mobile apps.

  5. Different API Syndication Channels, Motivations, Packaging Strategies API ACME Products An API strategy is becoming a must…in terms of speed to market with new products, maximizing business development, and product development opportunities. — Steve Kurtz, VP Business Development, USA TODAY*

  6. The Coming of Age of Internal APIs Enterprise Spaghetti API Internal Devs “It takes nearly three years of public API requests to equal one day’s worth of private API requests” – Netflix “API Secret #5: Internal use may be the biggest API use case” - John Musser “For Evernote, the popular cloud service, 99% of their calls are API calls from internal apps. Only 1% are external calls ­–John Musser Lesson: Apply what works, ditch the jargon

  7. SOA Still Matters Apps architected to SOA the norm SOA enables Enterprise apps to be sourced from cloud-Private or public Internal APIs still need governance. Public APIs growing driven by mobile SOA is notDead Yet Bring out Your APIs “SOA’s offspring has morphed into other architectural approaches that depend on Services -eg cloud, mashups, etc” - Anne Thomas Manes, Gartner - Monty Python and the Holy Grail

  8. And SOA is old, dead stuff, right? Wrong! Note: Net expansion rate = “implemented, expanding” + “planning to implement” – “decreasing or removing” Base: 368 Professional Developers, IT Developers, Consultants that work for organizations with 1,000+ employees Source: Forrsights Developer Survey, Q1 2013

  9. New Model-App Services Governance = API Management + SOA Gov Community Management API Management Policy Management Governance Data-Gathering Tools SOA Governance (Registry)/Repository Plan Retire Design Maintain Operate/Run Implement\Build - Paolo Malinverno, Gartner (SOA growing 470M @3-4% a year; API Management 70M @40-50%+)

  10. API Management vs. SOA: The Commandments SOA API Management • All components should be exposed as services • All (or most) services should use SOAP/WSDL interfaces • All services are discoverable from a SOA registry/repository • Registry/Repository shares service inside the Enterprise • High barrier to use, proprietary verbs/actions, complex format • All services should use WS-* security • Reuse can be stifled • All components should be exposed as services • All services (or most) should use REST interfaces • All services are discoverable from a portal • Portal works inside and outside the Enterprise • Low barrier to use, predefined verbs/actions, simple format • Services can use defacto security stds • Reuse can be accelerated API Management helps your core business do more – efficiency first, then new markets, new services and business models, new distribution channels

  11. Enterprise API Barriers Non-Functional Requirements • Scalability – Especially In the face of mobile • Enterprise Security & Control • Integration & Mediation – Building the API bridge Legacy Debt • Existing business processes & technology choices that impede and hamper faster value creation • A1: The larger the Enterprise, the more debt • A2: The larger the enterprise, the more value they have to gain from APIs Self-Onboarding Oauth/JSON API Initiative Interactive Documentation API Community Features Monitoring Security Integration Scalability Legacy Apps Mainframes Enterprise complexity is a beast. Don’t underestimate scope, scale or custom nature of API surfacing for mission critical systems

  12. Configuration, not Code @UriTemplate("{userid}/")       public UserResourcegetUser(@UriParam("userid")               String userid) {  return new UserResource(uriInfo, emf.createEntityManager(), userid);   }       @HttpMethod("GET")       @ProduceMime("application/json")       public JSONArraygetUsersAsJsonArray() {JSONArrayuriArray = new JSONArray();UriBuilderub = null;           for (UserEntityuserEntity : getUsers()) {ub = (ub == null) ? uriInfo.getBuilder() : ub.clone();               URI userUri = ub.                       path(userEntity.getUserid()).                       build();uriArray.put(userUri.toString());            }           return uriArray;} Vs ?

  13. Market Requirements Continuum Local Public/Private Cloud Deployment • Hybrid Deployment • SaaS Developer Portal • Local Enforcement Trust & Control Deployment models are not mutually exclusive. Customers may deploy one or more models to suit their data center topology, business hierarchies, or regulatory environment. SaaS Deployment Scale Global Developer Reach API Volume

  14. Everything Local • Maximizes control & security • Maximizes local API sharing • Perpetual cost model • High upfront costs, lower TCO

  15. Virtual Private Cloud • Maximizes local API sharing • Controlled scalability • Mixed cost model • Different network performance profile

  16. Composite API Platform • Maximizes developer scale and reach • Mixed cost model • Maximum developer scale & global API sharing • Reduced control for API metadata • Strong security and compliance for traffic • Mixed cost model

  17. SaaS API Platform • Maximizes developer scale and reach • Mixed cost model • Maximum developer scale & reach • Reduced control, • Lowest upfront cost, potentially higher long-term TCO • Reduced maintenance costs • Potentially higher switching costs

  18. Platform Capabilities to Surface and Manage APIs API Intel API Management Platform Capabilities by Functional Domain Connected Mobile App Developer Tools Service Integration API Metadata Server Open API Developer Onboarding xdk Data Protection API Lifecycle Public Community Management Codeless API Surfacing API Catalog Developer Enablement Tools SOA Governance API Content Management Cloud Traffic Management API Integration & Security On prem SaaS PCI & PII Compliance Cross Datacenter Persistence API Analytics & Reporting Threat Protection API Analytics& Reporting Extended Developer Network Local SLA Management Local Traffic Management API Content Management AAA Partner AP Developer Onboarding API Value Tracking Only Intel has a “Complete API Management & Service s Platform” with built in data compliance and connected mobile app dev tools

  19. Secure Cross Platform Gaming Legacy & New Gaming Services User Game Analytics Legacy Systems & Protocols Kafka API & Integration Back-plane Local API Portal Cross-platform Access Video Use Case • Challenge: Transform legacy services for cross-platform gaming, speed service deployment, increase security, eliminate multiple SDK’s with REST API • Solution: Gateway as backplane to mediate between open source Kafka messaging service queue, call internal SOAP web services, mobile optimized JSON payloads to devices

  20. Portals Make APIs Accessible

  21. Documentation Makes APIs More Accessible

  22. Test The API from Within the Portal

  23. Intel’s Complete API Management Portfolio Unlock the business potential of your partners, customers, and developers. All with a single, customizable platform deployed securely in the cloud, on premises, or both • Flexible API and services platform for enterprise • Integrate & Connect • Enterprise Secure • Flexible Governance • Mobile Optimized APIs

  24. Intel API Platform: Key Differentiators Enterprise Secure Ensure enterprise compliance with certified DMZ grade security for your APIs. Safely share siloed enterprise data with partners and developer communities Flexible Governance Expressway’s API platform provides advanced governance to the Enterprise that desires maximum control and integration flexibility Mobile Optimized APIs Consolidate Enterprise App Dev tools, deliver mobile access security, and optimize cross platform app development, performance, and time to market Integrate and Connect Your backend applications to surface new services & participate in the API economy

  25. API Resource Center: cloudsecurity.intel.com On-demand Webinar: GNAX Health Transitioning SOA Platforms to API Mgt Use Case Video Solution Brief: Internal APIs

  26. Anatomy of an API Centric Data Center Today API Public Transaction Domain B2B Cross-platform Dev Consumer/BYOD Commerce Sites API Management Mobile Access Mediation PCI Data Protection API Management Hybrid Control Tier Mashups PII Data Protection Translation Metering 3rd Party Partner Apps App & Data Biz Tier SaaS Data Applications IaaS PaaS Infrastructure Tier Network Storage Compute Server

More Related