0
© 2013 IBM CorporationIntroduction to IBM API Managementand What’s NewLaura (Olson) Heritage,Product Manager – API Managem...
22 © 2013 IBM CorporationPlease NoteIBM’s statements regarding its plans, directions, and intent are subject to changeor w...
33 © 2013 IBM CorporationAgenda• Why API Management Is Import• Setting the Stage for API Management• IBM API Management So...
44 © 2013 IBM CorporationAgenda• Why API Management Is Import• Setting the Stage for API Management• IBM API Management So...
55 © 2013 IBM CorporationBusinesses are evolvingWebsiteSmartPhoneTabletPartnersConnectedAppliancesConnectedCarsGameConsole...
66 © 2013 IBM CorporationThe Business of APIsGrow revenues…… While reducing overhead“$7bn worth of items on eBay through A...
77 © 2013 IBM CorporationApps, APIs and API Mgmt…BusinessOwner ITDeveloperConsumersNew business opportunities• New markets...
88 © 2013 IBM CorporationAPIs are Emerging Across All IndustriesEnergy andUtilitiesGovernment Healthcare Transportation Re...
99 © 2013 IBM CorporationAgenda• Why API Management Is Import• Setting the Stage for API Management• IBM API Management So...
1010 © 2013 IBM CorporationCompanies Need to Become an Engaging EnterpriseAppsCustomerBusiness UserITEnterpriseApp Develop...
1111 © 2013 IBM Corporation11SOA Principles are at the Core of the EngagingEnterprise1960- 1990- 2010-TimeReachTransaction...
1212 © 2013 IBM CorporationPerformance and scalability are table stakes• High Scalability – will your API handle un-expect...
1313 © 2013 IBM CorporationLessons learned• Business driven, IT ownedDesign from the outside-in, not inside-outMore than...
1414 © 2013 IBM CorporationSuccess Requires Addressing Needs of Multiple StakeholdersBusiness User• How can I rapidly rele...
1515 © 2013 IBM CorporationA Little More Info on the Types Of API ExposuresPublic, Open-To-All APIsProtected, Open-To-Part...
1616 © 2013 IBM CorporationUser Roles Defined AGAINSteveSteve is the API Product ManagerJaneJane is the technical user who...
1717 © 2013 IBM CorporationAgenda• Why API Management Is Import• Setting the Stage for API Management• IBM API Management ...
1818 © 2013 IBM CorporationConnectivity & Integration• A single, comprehensive solution to create,socialize, and manage AP...
1919 © 2013 IBM CorporationNow Available In the Cloud and On-premiseIn the cloud On-premiseMulti-tenant1 2Power by IBM Dat...
2020 © 2013 IBM Corporation20Share withdevelopers3Create, assembleand define an API1Manage growth &analyze results4Secure ...
2121 © 2013 IBM CorporationUser Roles Defined AGAINSteveSteve is the API Product ManagerJaneJane is the technical user who...
2222 © 2013 IBM CorporationCreate & Secure… Simple interface acceleratesiterative development and deployment of APIs• Intu...
2323 © 2013 IBM Corporation23 IBM Confidential – Shared under NDAIteratively Create and Expose APIs through SingleSimple U...
2424 © 2013 IBM CorporationEasily Define APIs• Define the API you wish to expose• Then configure the API byproxying an exi...
2525 © 2013 IBM CorporationAssemble New APIs Through Configuration• Connect to one or moredatasource‒ DB2‒ MySQL‒ SQL Serv...
2626 © 2013 IBM CorporationMeter through API EntitlementsManagement of Entitlements:• Create an Entitlement once and reuse...
2727 © 2013 IBM CorporationSecure with Industry Leading TechnologyBasic Auth Support• LDAP• Authentication URL
2828 © 2013 IBM CorporationSecure with Industry Leading Technology• Configure yourLDAP Server inlineor globally andreuse c...
2929 © 2013 IBM CorporationSecure with Industry Leading TechnologySimplified OAuth 2.0through a ConfigurationApproach• Con...
3030 © 2013 IBM CorporationTest APIs Without Leaving the Management Center• Get instant feedback on the API
3131 © 2013 IBM Corporation31Debug an Assembly and Supply Custom ErrorMessageInspect request, assemblyand response messag...
3232 © 2013 IBM CorporationMonitor Your APIs to Ensure You Meet theQofS You Defined in Your Entitlements• Pinpoint fluctua...
3333 © 2013 IBM CorporationScale at the Click of a ButtonAPI Requests• Improve your APIs response time withconfigurable re...
3434 © 2013 IBM CorporationVersion and Snapshot for Simplified Management• Edit an APIconfiguration while theAPI is active...
3535 © 2013 IBM CorporationMulti-Tenant Solution with Ability Promote APIs ToVarious Environments• Promote APIdefinitions ...
3636 © 2013 IBM CorporationUser Roles Defined AGAINSteveSteve is the API Product ManagerJaneJane is the technical user who...
3737 © 2013 IBM Corporation37Socialize... Expose your APIs through a BrandedDeveloper Portal• Branded to your company look...
3838 © 2013 IBM Corporation38Breadth & depth of dW audienceILLUSTRATED BY 2011 TECH TRENDSRESPONDENTSSocialization Through...
3939 © 2013 IBM CorporationUser Roles Defined AGAINSteveSteve is the API Product ManagerJaneJane is the technical user who...
4040 © 2013 IBM CorporationManage API’s with Business Controls40Manage Developers• Approve entitlementrequests• Send email...
4141 © 2013 IBM Corporation41Manage the APIs with Business Insight throughAnalyticsPinpoint key market fluctuations and fi...
4242 © 2013 IBM CorporationUser Roles Defined AGAINSteveSteve is the API Product ManagerJaneJane is the technical user who...
4343 © 2013 IBM CorporationAn Environment Console for Easy Management• Easily configure and scaleyour API Managementenviro...
4444 © 2013 IBM CorporationKey capabilities in IBM API Management solutionConfiguration, no coding• Create and deploy a ne...
4545 © 2013 IBM Corporation45• Analytic BusinessInsight Across AllChannels45IBM API Management Provides Agility to YourEnt...
4646 © 2013 IBM CorporationIBM API ManagementSecure, Control, &OptimizedCreate(Assemble)Create, Manage,Socialize1 Solution...
4747 © 2013 IBM CorporationIBM API ManagementDataPowerXG45(With DIM) orXI50/B,XI52 and the AOOptionREQUIRED components• Ph...
4848 © 2013 IBM CorporationExpanding your Enterprise to new heightsIBM Offering - API Centric Architecture Assessment Road...
4949 © 2013 IBM CorporationExtend Your Services Beyond Your EnterpriseIBM Software Services for API ManagementIBM Confiden...
5050 © 2013 IBM CorporationExpanding to APIs – IBM Serviceshas the Expertise to Ensure Your Success50• What should my API ...
5151 © 2013 IBM CorporationGet Started In the Cloud Todayhttp://webapi.castiron.com5190 Day Free No Hassle Trial
5252 © 2013 IBM CorporationAgenda• Why API Management Is Import• Setting the Stage for API Management• IBM API Management ...
5353 © 2013 IBM CorporationBusiness IT DeveloperCreate & Secure Socialize Sign-Up Access, TestAnalyzeManage & AnalyzeIBM A...
5454 © 2013 IBM CorporationKey API Management Sessions at IMPACT• 1416 Introduction to IBM API Mgmt & Whats New‒ Mon 1:00 ...
© 2013 IBM Corporation
5656 © 2013 IBM CorporationLegal Disclaimer• © IBM Corporation 2013. All Rights Reserved.• The information contained in th...
Upcoming SlideShare
Loading in...5
×

Introduction to IBM API Management

3,667

Published on

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

No Downloads
Views
Total Views
3,667
On Slideshare
0
From Embeds
0
Number of Embeds
3
Actions
Shares
0
Downloads
195
Comments
0
Likes
8
Embeds 0
No embeds

No notes for slide
  • Announcement: April 24, 2013Service Announcement DescriptionIBM Global Business Services (GBS) is announcing consulting services available for API Centric Architecture Assessment and determination of an API Centric Roadmap.Value PropositionIBM GBS will lead clients in driving the current market demands and challenges in deploying a strategy and roadmap for an API Centric program within their enterprise and external partners thereby creating a path towards generating API capabilitiesWe will lead clients in quickly getting and API roadmap in place by assessing the correct and optimal path for them to follow.OfferingToday, companies are creating value with speed and scale using Application Programming Interfaces (APIs). APIs are now the public persona for enterprises. APIs expose a company’s business assets, data or services for public or private consumption and are expanding and changing Business strategy, IT strategy and IT implementation.An API Architecture expands and modifies existing architectures for controlled, scalable exposure of APIs and supports both known and unforeseen future requirementsTherefore, an API Strategy is imperative and is needed to be understood for enabling new business initiatives. These initiatives are driven by business strategies and customer demands for enterprises entering into new markets or creating additional value in existing markets. An API Strategy and Architecture is critical for enabling cloud based business models and supporting rapid/agile development of mobile and non-mobile applications.The API Centric Assessment and Roadmap offering is a prescriptive analysis for both Business and IT, which guides and helps determine the deployment and management of an API Centric Architecture and Roadmap for enterprises, in support of their business objectives. Offering Assessment ProcessIt is a methodical process of evaluating the existing API Centric Architecture of an organizationAssessment is made to determine the degree of alignment of existing API strategy with the business strategy, objectives, and needs along with technical architecture & capabilitiesThe establishment of a roadmap for the adoption and management of APIs are core outputs of the assessment DeliverablesAn API Architecture Baseline AssessmentAn API Management and Governance ModelAPI CapabilitiesAPI Transition PlanExecutive Briefing PackageCompetitive differentiationIBM Global Business Services delivers people, solutions, and technology that empower business transformation and competitive advantage. Our established methodologies, pre-built assets, and flexible engagement models accelerate agility while guiding you, one project at a time during your solution lifecycle, to meet your business and IT objectives. GBS has unparalleled expertise in consulting services tied to emerging technologies.Duration:Typical duration is 6 to 9 weeksContact:For additional information or to contact a representative from IBM Global Business Services, Application Innovation Services, Cloud Center of CompetencyService Announcement DescriptionIBM Software Services for WebSphere is announcing software services available for IBM API Management.Associated ProductsIBM API Management that includes WebSphere DataPower V6 and WebSphere Cast Iron Cloud IntegrationValue PropositionISSW will lead clients in adopting API management using IBM products.The client maybe an existing client of WebSphere DataPower and adding API Management to an existing WDP installation or new to API Management and DataPower.We will lead clients in quickly getting API management operational with APIs exposed to their internal or external developers.CapabilitiesOur capabilities are available for either the on-premise or Cloud/SaaS form factor.Install, configure, test, and validate IBM API Management environments and ensure production readiness.ISSW can quickly get API management on-premise ready for use using the managed install with multiple VMs. ISSW can establish processes for setting up additional environments. ISSW can establish or review processes for production deployment and operationsDesign, proxy, manage, secure, scale, and analyze your APIsISSW can design and document your APIs using best practices for REST, JSON, and XML.ISSW can setup API management proxies for your APIs.ISSW can secure your APIs including use of app Ids, Oauth, basic authentication, etc.ISSW can design and implement best practices for scalability including cachingISSW can setup analytics for reports on API usage.Assemble new APIs from existing on-premise and cloud resources ISSW can assembly APIs from a variety of resources (using either API management assembly or Cast Iron Cloud Integration or existing ESB capabilities)ISSW can apply best practices to ensure performance objectives are meetISSW can design and implement robust error handlingConstruct your developer portal and socialize your APIs ISSW can work with your designers or provide IBM designers to design and implement your developer portalISSW can assist in setting up common social networking and forums to reach targeted developer communitiesISSW can facilitate having your APIs included in IBM’s API and Mobile marketplaceTransfer API management expertise to your teamISSW thru mentoring, documentation, and best practices transfer expertise to your team enabling your team to complete, expand, and maintain your API solution.Competitive differentiationIBM Software Services for WebSphere (Lab Services) delivers people, solutions, and technology that empower business transformation and competitive advantage. Our established methodologies, pre-built assets, and flexible engagement models accelerate agility while guiding you, one project at a time during your solution lifecycle, to meet your business and IT objectives. ISSW has unparalleled expertise in WebSphere and emerging technologies.Duration:Typical duration is 6 to 12 weeks to establish a production Beta site for APIsContact:For additional information or to contact a Software Services Client Partner, visit: ibm.com/websphere/serviceszone/
  • Transcript of "Introduction to IBM API Management "

    1. 1. © 2013 IBM CorporationIntroduction to IBM API Managementand What’s NewLaura (Olson) Heritage,Product Manager – API ManagementIBM menkell@us.ibm.com,Twitter: @ibmapimgt and @heritagelauraSession :1416
    2. 2. 22 © 2013 IBM CorporationPlease NoteIBM’s statements regarding its plans, directions, and intent are subject to changeor withdrawal without notice at IBM’s sole discretion.Information regarding potential future products is intended to outline our generalproduct direction and it should not be relied on in making a purchasing decision.The information mentioned regarding potential future products is not acommitment, promise, or legal obligation to deliver any material, code orfunctionality. Information about potential future products may not be incorporatedinto any contract. The development, release, and timing of any future features orfunctionality described for our products remains at our sole discretion.Performance is based on measurements and projections using standard IBMbenchmarks in a controlled environment. The actual throughput or performancethat any user will experience will vary depending upon many factors, includingconsiderations such as the amount of multiprogramming in the user’s job stream,the I/O configuration, the storage configuration, and the workload processed.Therefore, no assurance can be given that an individual user will achieve resultssimilar to those stated here.
    3. 3. 33 © 2013 IBM CorporationAgenda• Why API Management Is Import• Setting the Stage for API Management• IBM API Management Solution Overview• Demonstration
    4. 4. 44 © 2013 IBM CorporationAgenda• Why API Management Is Import• Setting the Stage for API Management• IBM API Management Solution Overview• Demonstration
    5. 5. 55 © 2013 IBM CorporationBusinesses are evolvingWebsiteSmartPhoneTabletPartnersConnectedAppliancesConnectedCarsGameConsolesInternetTVsTrillions2013 →WebsiteMillions~1999 - 2000stores (800) ###s web sitesNot having an API today is like nothaving a website in the 1990s…Consumers expect to access dataany time across multiple devicesCompanies can re-inventinteractions with customers,suppliers & partnersExplosion of potential clientsincreases opportunity, risk andinnovation
    6. 6. 66 © 2013 IBM CorporationThe Business of APIsGrow revenues…… While reducing overhead“$7bn worth of items on eBay through APIs”Mark Carges (Ebay CTO)The API which has easily 10 times more traffic then thewebsite, has been really very important to us.”Biz Stone (Co-founder, Twitter)“The adoption of Amazon’s Web services iscurrently driving more network activity theneverything Amazon does through theirtraditional web sites.”Jeff Bar (Amazon evangelist) / Dion Hinchcliffe(Journalist)
    7. 7. 77 © 2013 IBM CorporationApps, APIs and API Mgmt…BusinessOwner ITDeveloperConsumersNew business opportunities• New markets• Increase customers• Enhance branding• Competitive advantageExtend development team•Increase innovation•Increase scalePartner/supplieralignmentBenefitsChallengesBusiness strategyInfrastructure• Security• Creation• ScalabilityOperational control• Publish• Analyze• Monitor
    8. 8. 88 © 2013 IBM CorporationAPIs are Emerging Across All IndustriesEnergy andUtilitiesGovernment Healthcare Transportation RetailBanking Insurance Telco Chemical/Petroleum Electronics
    9. 9. 99 © 2013 IBM CorporationAgenda• Why API Management Is Import• Setting the Stage for API Management• IBM API Management Solution Overview• Demonstration
    10. 10. 1010 © 2013 IBM CorporationCompanies Need to Become an Engaging EnterpriseAppsCustomerBusiness UserITEnterpriseApp Developer• Business Users want toengage Customers in newmarkets• They need to Externalize theEnterprise• They need to get Apps in frontof these Customers• Apps need APIs thatExternalize the Enterprise• App Developers use APIs• App Developers are nowExternal to the Enterprise• IT Guys need to secure, scaleand support the externalizedEnterprise• Business Users and IT Guysneeds Insights so they canrespond to business needsThe PlatformEnterprises wants to tap intoinnovation from a largecommunity of developers, notjust developers they employ
    11. 11. 1111 © 2013 IBM Corporation11SOA Principles are at the Core of the EngagingEnterprise1960- 1990- 2010-TimeReachTransactionSystemsMainframe, IMSand CICSWebSphere,Information ManagementNew Era PlatformsWeb, e-businessand SOAMobile, Cloud,Big Data
    12. 12. 1212 © 2013 IBM CorporationPerformance and scalability are table stakes• High Scalability – will your API handle un-expected load?• Secure – is it secure for common attacks?
    13. 13. 1313 © 2013 IBM CorporationLessons learned• Business driven, IT ownedDesign from the outside-in, not inside-outMore than a security gatewayNew question everyday: strong analytics is a must• Design for rapid changeRapid development, independently from core systemsMinimize codingManage the asset, not the code• Move quickly, think strategicallyEasy to create, hard to retireWhere are your developers?Create your own practice
    14. 14. 1414 © 2013 IBM CorporationSuccess Requires Addressing Needs of Multiple StakeholdersBusiness User• How can I rapidly release &update my APIs?• How do I publicize my API?• How do I measure success?IT Operations• How do I assemble APIs?• How do I manage security?• How will my infrastructure scale?• How do I measure performance?App Developer• Where do I access APIs?• How do I understand the APIs?• How do I measure success?
    15. 15. 1515 © 2013 IBM CorporationA Little More Info on the Types Of API ExposuresPublic, Open-To-All APIsProtected, Open-To-Partner APIsPrivate, Open-To-Employee APIs• APIs are open to any developerwho wants to sign up• Apps are more targetedtowards end consumers• The business driver is toengage customers throughexternal developers• APIs are open to selectbusiness partners• Apps could be targeted at endconsumers or business users• The business driver is usuallydifferent, based on the data andtype of business of theenterprise• APIs are exposed only toexisting developers within theenterprise• Apps are usually targeted atemployees of the enterprise• The business driver is morearound productivity ofemployees
    16. 16. 1616 © 2013 IBM CorporationUser Roles Defined AGAINSteveSteve is the API Product ManagerJaneJane is the technical user who creates and manages the APIs from andIT Operations perspectiveWillWill has the operations roles and is responsible for administration thesystems environmentsJoeJoe is the app developer who maybe outside the enterprise or inside theenterprise. He is the consumer of the APIs
    17. 17. 1717 © 2013 IBM CorporationAgenda• Why API Management Is Import• Setting the Stage for API Management• IBM API Management Solution Overview• Demonstration
    18. 18. 1818 © 2013 IBM CorporationConnectivity & Integration• A single, comprehensive solution to create,socialize, and manage APIs Grow your business by entering the fastestgrowing channel of APIs quickly. Increase speed of innovation by sourcing alltypes of developers internally and externally. Connect to business partners in a matter ofdays not months. What’s new:– New On-Premise API Management– Ability to edit an API implementation while itsrunning and then reactivate to push changes– First class support for creating new REST APIsfrom SOAP based services– Support Standard Security Mechanisms for APIManagement such as Oauth and Basic Auth– Enhanced operational metrics– Can leverage existing DataPower XI52s or XG45sReach new marketsEngage with partners,customers, and employeesInnovate fasterIBM API Management v2.0Extend Your Services Beyond Your Enterprise
    19. 19. 1919 © 2013 IBM CorporationNow Available In the Cloud and On-premiseIn the cloud On-premiseMulti-tenant1 2Power by IBM DataPower gateway appliances, the industryleading security & integration gateway appliance
    20. 20. 2020 © 2013 IBM Corporation20Share withdevelopers3Create, assembleand define an API1Manage growth &analyze results4Secure & scalethe API2Introducing IBM API Management: “A Complete APIManagement Solution”
    21. 21. 2121 © 2013 IBM CorporationUser Roles Defined AGAINSteveSteve is the API Product ManagerJaneJane is the technical user who creates and manages the APIs from andIT Operations perspectiveWillWill has the operations roles and is responsible for administration thesystems environmentsJoeJoe is the app developer who maybe outside the enterprise or inside theenterprise. He is the consumer of the APIs
    22. 22. 2222 © 2013 IBM CorporationCreate & Secure… Simple interface acceleratesiterative development and deployment of APIs• Intuitively and iteratively define APIsand associated policies• Rapidly assemble APIs via configuration-not coding• Minimize risk with industry leadingsecurity & scalability
    23. 23. 2323 © 2013 IBM Corporation23 IBM Confidential – Shared under NDAIteratively Create and Expose APIs through SingleSimple User InterfaceDefineAPI DeveloperAssembleMeterSecureTest & DebugMonitorScaleVersionReduces the time and skill needed tocreate and manage APIs :• Assemble the API through configuration• Establish entitlement in order to meter APIusage• Define and Apply Security to the API through anintuitive configuration UI• Test and Debug an API through embedded tools• Monitor the API through operational analytics inorder to spot issues before they occur• Scale the API through configurable cachingcapabilities• Copy an APIs configuration to create newversions or a similar API• Snapshot versions of the APIs configuration forembedded and controlled change management
    24. 24. 2424 © 2013 IBM CorporationEasily Define APIs• Define the API you wish to expose• Then configure the API byproxying an existing REST API orassemble a new API• Provide examples of the requestand response messages, headersand parameters
    25. 25. 2525 © 2013 IBM CorporationAssemble New APIs Through Configuration• Connect to one or moredatasource‒ DB2‒ MySQL‒ SQL Server‒ Oracle‒ Salesforce.com‒ SOAP to REST‒ HTTP• Drag and connect linkingthe request and responsemessages• Transform the messageelements with a click
    26. 26. 2626 © 2013 IBM CorporationMeter through API EntitlementsManagement of Entitlements:• Create an Entitlement once and reuse across several APIs• Apply entitlement at API and method (get, put, post,delete) levels• Easily change existing entitlements and activate the changes• View which APIs the Entitlements are applied to.Specify Entitlement:• Limit based on number ofcalls• Per period of time• Specify requirements for AppKey, and Secrets• Specify an request approval isneeded to use this entitlementlevel
    27. 27. 2727 © 2013 IBM CorporationSecure with Industry Leading TechnologyBasic Auth Support• LDAP• Authentication URL
    28. 28. 2828 © 2013 IBM CorporationSecure with Industry Leading Technology• Configure yourLDAP Server inlineor globally andreuse configuration• See which APIs areleveraging the LDAPServer
    29. 29. 2929 © 2013 IBM CorporationSecure with Industry Leading TechnologySimplified OAuth 2.0through a ConfigurationApproach• Configure an OauthProfile that can beapplied to the APIs• View APIs whichleverage the OAuthProfile
    30. 30. 3030 © 2013 IBM CorporationTest APIs Without Leaving the Management Center• Get instant feedback on the API
    31. 31. 3131 © 2013 IBM Corporation31Debug an Assembly and Supply Custom ErrorMessageInspect request, assemblyand response messagesDefine custom errormessages
    32. 32. 3232 © 2013 IBM CorporationMonitor Your APIs to Ensure You Meet theQofS You Defined in Your Entitlements• Pinpoint fluctuations• Details of the Responsetime of each API• Number of Call Received• Export the Analytics
    33. 33. 3333 © 2013 IBM CorporationScale at the Click of a ButtonAPI Requests• Improve your APIs response time withconfigurable response caching
    34. 34. 3434 © 2013 IBM CorporationVersion and Snapshot for Simplified Management• Edit an APIconfiguration while theAPI is actively running• Push minor changes outto consumer with outlarge disruptions• Version the APIConfiguration• Revert prior version• Create a duplicate of theAPI for a major versionchange or to create asimilar API
    35. 35. 3535 © 2013 IBM CorporationMulti-Tenant Solution with Ability Promote APIs ToVarious Environments• Promote APIdefinitions to variousenvironments ortenants throughexport• Ability to substitutenew values forconfigurationproperties on importTenant 1Tenant 1Tenant 1Tenant 2
    36. 36. 3636 © 2013 IBM CorporationUser Roles Defined AGAINSteveSteve is the API Product ManagerJaneJane is the technical user who creates and manages the APIs from andIT Operations perspectiveWillWill has the operations roles and is responsible for administration thesystems environmentsJoeJoe is the app developer who maybe outside the enterprise or inside theenterprise. He is the consumer of the APIs
    37. 37. 3737 © 2013 IBM Corporation37Socialize... Expose your APIs through a BrandedDeveloper Portal• Branded to your company look and feel through configuration• Quick exploration of API• Easy developer sign ups• Features apps built by the developers• Hooks into social communities• Enables developers to manage their applications
    38. 38. 3838 © 2013 IBM Corporation38Breadth & depth of dW audienceILLUSTRATED BY 2011 TECH TRENDSRESPONDENTSSocialization Through TheMillions of Developers IndeveloperWorksto and collaboration with millionsof users to drive adoption of APIs93countriesdeveloperWorks by the numbers4 millionunique visitorsa month1 millionregistered users40,000resources in dWtechnical library7 local languagesites account for33% traffic34industryawardsAPIs need Socialization to Drive Adoption BeyondIndividual Portals38
    39. 39. 3939 © 2013 IBM CorporationUser Roles Defined AGAINSteveSteve is the API Product ManagerJaneJane is the technical user who creates and manages the APIs from andIT Operations perspectiveWillWill has the operations roles and is responsible for administration thesystems environmentsJoeJoe is the app developer who maybe outside the enterprise or inside theenterprise. He is the consumer of the APIs
    40. 40. 4040 © 2013 IBM CorporationManage API’s with Business Controls40Manage Developers• Approve entitlementrequests• Send email• Block a developer• View usageManage External Experience• Self documenting APIs• Ability to add samples andtutorials• Control Visibility Of APIsManage API Entitlement• Define entitlement criteria• Assign Entitlements to APIsand Resources
    41. 41. 4141 © 2013 IBM Corporation41Manage the APIs with Business Insight throughAnalyticsPinpoint key market fluctuations and findcorrelations related to your business• Business Analytics for both API provider andapplication developer:• Top traffic producing API ,• Top APP producing traffic• GeoLocation of the traffic• Structured Filtered Search across analytics forexample• country:USA, color:red• Saved Searches and Filters for easy andconsistent retrieval• Billing for API consumption by developers• Export as CVS files for audit trails
    42. 42. 4242 © 2013 IBM CorporationUser Roles Defined AGAINSteveSteve is the API Product ManagerJaneJane is the technical user who creates and manages the APIs from andIT Operations perspectiveWillWill has the operations roles and is responsible for administration thesystems environmentsJoeJoe is the app developer who maybe outside the enterprise or inside theenterprise. He is the consumer of the APIs
    43. 43. 4343 © 2013 IBM CorporationAn Environment Console for Easy Management• Easily configure and scaleyour API Managementenvironment with the newEnvironment Console• Create and manage theenvironment’s tenants
    44. 44. 4444 © 2013 IBM CorporationKey capabilities in IBM API Management solutionConfiguration, no coding• Create and deploy a new API in just minutes• Create a developer portal in minutes, and socialize your APIs to over 1 million developers• ROI in a matter of days instead of months and yearsOut of the box business analytics and operation insight• Ability to pinpoint key market fluctuations and find correlations related to your business• Drill down debug inspections of request and response messages reduce the time toproblem determine of orchestrated APIs in production and development time.Support for continuous iterative development• Provide updates to the APIs with minimal to no interruption to yourconsumers.• Test out minor fixes and push to production in matter of minutes• Revert to a previous snap shot to restore last know goodconfiguration at the touch of a buttonAPIDeveloperIndustry best security and integration in one solution• Based on IBM market leading DataPower gateway• Available as a service, providing risk free, full featured, no hassle 90 day trial• Sign in and begin deploying APIs in less than 5 minute
    45. 45. 4545 © 2013 IBM Corporation45• Analytic BusinessInsight Across AllChannels45IBM API Management Provides Agility to YourEnterprise Opening New ChannelsLeverages API to buildcompany and customerMobile ApplicationLeverages API across allwebsites andapplicationLeverages API toBuild New Businessand PartnershipsCompany Web Sitesand Applications• Lower DevelopmentCost through simpleassemble• Saves time with reuseof API• Control API Usage• Consistency ofexperience forcustomer andemployeesIBM API Management45secure
    46. 46. 4646 © 2013 IBM CorporationIBM API ManagementSecure, Control, &OptimizedCreate(Assemble)Create, Manage,Socialize1 Solution, 1 Pane of GlassLeveraging your existing IBM DataPower and Cast Iron Investments
    47. 47. 4747 © 2013 IBM CorporationIBM API ManagementDataPowerXG45(With DIM) orXI50/B,XI52 and the AOOptionREQUIRED components• Physical or VE•Purchase new or re-useexisting appliancesSecure, Control,OptimizeCast Iron Standard Edition• OPTIONAL component•Physical or HVE•Purchase new or re-useexisting appliancesCreate(Assemble)IBM API Management• 2 Hypervisor InstallsCreate, Manage,SocializeLeveraging your existing IBM DataPower and Cast Iron Investments
    48. 48. 4848 © 2013 IBM CorporationExpanding your Enterprise to new heightsIBM Offering - API Centric Architecture Assessment RoadmapWhat’s New?– A methodical process of evaluating the existingAPI Centric Architecture of an organization– An assessment approach to determine thealignment of existing API strategy with thebusiness strategy, objectives, and needs alongwith the technical architecture & capabilities– Deliverables1. An API Architecture Baseline Assessment2. An API Management and Governance Model3. API Capabilities (Current & Future)4. API Transition Plan5. Executive Briefing PackageIBM Confidential until April 24, 2012Driving market demands andchallenges in deploying astrategy and roadmap for APIEconomyConnectivity & IntegrationPromotionsPaymentAPI ServiceManagementAPIAPIAPICommerce MobileSocialLoyaltyMonitoringThrottlingGovernanceAPI-CatalogAPIAPIAPIThe API EconomyServicesPatternValue-added SolutionsBankTelcoRetailEnterpriseCapabilitiesEnterpriseCapabilitiesEnterpriseCapabilitiesAPIAPIEnterprisePartnersAPIAPIThe API Centric Assessment andRoadmap offering is aprescriptive analysis for bothBusiness and IT, which guidesand helps determine thedeployment and management ofan API Centric Architecture todetermine the API roadmap forenterprises, in support of theirbusiness objectives.
    49. 49. 4949 © 2013 IBM CorporationExtend Your Services Beyond Your EnterpriseIBM Software Services for API ManagementIBM Confidential until April 24, 2013Connectivity & IntegrationGet API Managementoperational rapidly while ensuringbest practices are applied Get API management operational and make APIsavailable rapidly Learn and apply best practice for API design andexposure Ensure your APIs are well secured, managed, andanalyzed Educate your team on APIs and API managementNew Software Services:Our practitioners will work collaboratively with you to– Install, configure, test, and validate IBM APIManagement environments and ensure productionreadiness.– Design, expose, manage, secure, and analyze yourAPIs– Assemble new APIs from existing resources– Construct your developer portal and socialize your APIs– Transfer API management expertise to your team
    50. 50. 5050 © 2013 IBM CorporationExpanding to APIs – IBM Serviceshas the Expertise to Ensure Your Success50• What should my API Strategy be?• How are APIs being used in my industry?• What is needed to expose and manage APIs?• What security do I need?• Who are my target developers?• How do I delivery and measure business value?• How do I get IBM API Management setup quickly?• Help me design my APIs?• How do I expose my backends as APIs?• Help me secure and scale my APIs?• How do I deliver reports to my management?• How do I integrate with existing infrastructure?API CentricArchitectureAssessmentRoadmapIBM SoftwareServices forAPIManagement
    51. 51. 5151 © 2013 IBM CorporationGet Started In the Cloud Todayhttp://webapi.castiron.com5190 Day Free No Hassle Trial
    52. 52. 5252 © 2013 IBM CorporationAgenda• Why API Management Is Import• Setting the Stage for API Management• IBM API Management Solution Overview• Demonstration
    53. 53. 5353 © 2013 IBM CorporationBusiness IT DeveloperCreate & Secure Socialize Sign-Up Access, TestAnalyzeManage & AnalyzeIBM API Management Demonstration
    54. 54. 5454 © 2013 IBM CorporationKey API Management Sessions at IMPACT• 1416 Introduction to IBM API Mgmt & Whats New‒ Mon 1:00 ; Lando 4301B‒ Thu 1:00 ; Marcello 4401A• 2678 Introduction to Web APIs‒ Mon 2:30 ; Lando 4305‒ Tue 5:15 ; Lando 4305• 2763 Extending Enterprise Integration with IBM API Mgmt‒ Mon 4:00 ; Lando 4305• 2372 Recommended Practices for Designing a Web API‒ Tue 4:00 ; Lando 4305• 1411 Defining Your Business Strategy for APIs‒ Tue 2:30 ; Lando 4305• 1576 SOA & APIs‒ Tue 10:15 ; Palazzo P• 2731 API Management Security‒ Tue 10:15 ; Lando 4305• 1500 Hands-On Lab: Building a Web API Management Solution with CastIron Web APITue 8:30 -11:15 ; Murano 3303
    55. 55. © 2013 IBM Corporation
    56. 56. 5656 © 2013 IBM CorporationLegal Disclaimer• © IBM Corporation 2013. All Rights Reserved.• The information contained in this publication is provided for informational purposes only. While efforts were made to verify the completeness and accuracy of the information containedin this publication, it is provided AS IS without warranty of any kind, express or implied. In addition, this information is based on IBM’s current product plans and strategy, which aresubject to change by IBM without notice. IBM shall not be responsible for any damages arising out of the use of, or otherwise related to, this publication or any other materials. Nothingcontained in this publication is intended to, nor shall have the effect of, creating any warranties or representations from IBM or its suppliers or licensors, or altering the terms andconditions of the applicable license agreement governing the use of IBM software.• References in this presentation to IBM products, programs, or services do not imply that they will be available in all countries in which IBM operates. Product release dates and/orcapabilities referenced in this presentation may change at any time at IBM’s sole discretion based on market opportunities or other factors, and are not intended to be a commitment tofuture product or feature availability in any way. Nothing contained in these materials is intended to, nor shall have the effect of, stating or implying that any activities undertaken byyou will result in any specific sales, revenue growth or other results.• If the text contains performance statistics or references to benchmarks, insert the following language; otherwise delete:Performance is based on measurements and projections using standard IBM benchmarks in a controlled environment. The actual throughput or performance that any user willexperience will vary depending upon many factors, including considerations such as the amount of multiprogramming in the users job stream, the I/O configuration, the storageconfiguration, and the workload processed. Therefore, no assurance can be given that an individual user will achieve results similar to those stated here.• If the text includes any customer examples, please confirm we have prior written approval from such customer and insert the following language; otherwise delete:All customer examples described are presented as illustrations of how those customers have used IBM products and the results they may have achieved. Actual environmental costsand performance characteristics may vary by customer.• Please review text for proper trademark attribution of IBM products. At first use, each product name must be the full name and include appropriate trademark symbols (e.g., IBMLotus® Sametime® Unyte™). Subsequent references can drop “IBM” but should include the proper branding (e.g., Lotus Sametime Gateway, or WebSphere Application Server).Please refer to http://www.ibm.com/legal/copytrade.shtml for guidance on which trademarks require the ® or ™ symbol. Do not use abbreviations for IBM product names in yourpresentation. All product names must be used as adjectives rather than nouns. Please list all of the trademarks that you use in your presentation as follows; delete any not included inyour presentation. IBM, the IBM logo, Lotus, Lotus Notes, Notes, Domino, Quickr, Sametime, WebSphere, UC2, PartnerWorld and Lotusphere are trademarks of InternationalBusiness Machines Corporation in the United States, other countries, or both. Unyte is a trademark of WebDialogs, Inc., in the United States, other countries, or both.• If you reference Adobe® in the text, please mark the first use and include the following; otherwise delete:Adobe, the Adobe logo, PostScript, and the PostScript logo are either registered trademarks or trademarks of Adobe Systems Incorporated in the United States, and/or other countries.• If you reference Java™ in the text, please mark the first use and include the following; otherwise delete:Java and all Java-based trademarks are trademarks of Sun Microsystems, Inc. in the United States, other countries, or both.• If you reference Microsoft® and/or Windows® in the text, please mark the first use and include the following, as applicable; otherwise delete:Microsoft and Windows are trademarks of Microsoft Corporation in the United States, other countries, or both.• If you reference Intel® and/or any of the following Intel products in the text, please mark the first use and include those that you use as follows; otherwise delete:Intel, Intel Centrino, Celeron, Intel Xeon, Intel SpeedStep, Itanium, and Pentium are trademarks or registered trademarks of Intel Corporation or its subsidiaries in the United States andother countries.• If you reference UNIX® in the text, please mark the first use and include the following; otherwise delete:UNIX is a registered trademark of The Open Group in the United States and other countries.• If you reference Linux® in your presentation, please mark the first use and include the following; otherwise delete:Linux is a registered trademark of Linus Torvalds in the United States, other countries, or both. Other company, product, or service names may be trademarks or service marks ofothers.• If the text/graphics include screenshots, no actual IBM employee names may be used (even your own), if your screenshots include fictitious company names (e.g., Renovations, ZetaBank, Acme) please update and insert the following; otherwise delete: All references to [insert fictitious company name] refer to a fictitious company and are used for illustrationpurposes only.
    1. A particular slide catching your eye?

      Clipping is a handy way to collect important slides you want to go back to later.

    ×