jagomart
digital resources
picture1_Business Spread Sheet 12027 | Rfp Template For Api Management | Business Form Tools


 259x       Filetype XLSX       File size 0.06 MB       Source: cloud.google.com


File: Business Spread Sheet 12027 | Rfp Template For Api Management | Business Form Tools
review criteria for apipowered digital business platforms updated 04282020 overview a vendor experience b architecture c api gateway d api analytics and monitoring e api security f developer portal g ...

icon picture XLSX Filetype Excel XLSX | Posted on 07 Jul 2022 | 3 years ago
Partial file snippet.
                                                                            Review Criteria for API-powered Digital Business Platforms
                            Updated 04-28-2020
                                         Overview
                    A       Vendor Experience
                    B       Architecture
                    C       API Gateway
                    D       API Analytics and Monitoring
                    E       API Security
                    F       Developer Portal
                    G       Microservices
                    H       Governance and SDLC
                     I      Training and Support
               Section A - Vendor Experience
                            Requirement                                     Details                                          Response
               A1           Please describe your company's strategy         APIs are a critical part of our company's ability 
                            around API management.                          to prosper in an increasingly digital society. It is 
               A2           When did your API management product first      We're interested in the track record of your 
                            become generally available (GA)?                company in API management.
               A3           Is your API Management platform a leader in     We're interested in understanding how 3rd-party 
                            the Gartner Magic Quadrant?                     industry analyst experts measure your platform 
               A4           Are there Fortune Global 500 companies using In addition to the product features, we would like 
                            your API management product?                    to understand the real world experience you 
               A5           Provide examples of companies who are           Companies that rely on your platform to 
                            running mission critical APIs on your API       significantly influence their customer 
               A6           Can you provide examples of your thought        APIs, social, and mobile are fast moving topics. 
                            leadership in the API space?                    We would like to work with a vendor who leads 
               A7           What kind of experience do you have running a While many vendors are now offering cloud-
                            managed cloud solution at scale for your cloud  based versions of their products, it is critical that 
               A8           Do you provide use cases and testimonials for  We would like to know more about your real 
                            your existing customers?                        world experience.
               A9           How do you onboard and partner with 
                            customers for success?
               A10          Can you provide some statistics for your 
                            largest customers in terms of volume and 
               Section B - Architecture
                            Requirement                                     Details                                          Response
               B1           Does your product support SaaS, customer-       Depending on present and future project 
                            managed, and hybrid deployments?                requirements, we may need different 
               B2           Can your customer-managed offering 
                            (sometimes called "Private Cloud") operate 
               B3           Does the platform architecture support multi-   The ability to run a multi-tenant environment can 
                            tenancy?                                        be important when dealing with multiple lines of 
               B4           Can multiple teams work independently with      An enterprise SDLC (software development life 
                            runtime isolation?                              cycle) can be a complicated process with many 
               B5           How does the platform support a multi-region,  Geographical redundancy is important both for 
                            multi-data center deployment to ensure the      high availability and also for latency and 
               B6           Explain how your solution supports flexible     Unexpected bursts in API Traffic are bound to 
                            scaling and describe what is needed to          happen. We need to know that our capacity can 
               B7           Does your solution provide a centralized        Ease of management is one of the day-to-day 
                            interface for managing multiple data center     considerations in choosing a platform such as 
               B8           Does the solution support zero downtime         For critical applications and a geographically 
                            patching and updates?                           dispersed user base, how can the platform be 
               B9           Does the solution have the ability to do        For latency sensitive applications, intelligent 
                            intelligent traffic routing to give users the   routing to the nearest point of presence can be 
               B10          Does the solution support a hybrid deployment  For system to system calls within a single data 
                            model? This is one in which traffic             center, it can be useful to eliminate the latency 
               B11          Does the solution provide the ability to start out Requirements and philosophies will change 
                            as a SaaS (Public Cloud) version and later      during the lifetime of an API or for evaluation 
               Section C - API Gateway
                            Requirement                                     Details                                          Response
               C1            Does the product support OpenAPI (formerly 
                             known as Swagger) to design APIs and 
               C2            Does the product facilitate rapid prototyping of 
                             mock APIs?
               C3            Does the product help create uniform, 
                             consistent, well-formed APIs, even if the 
               C4            Is it possible for a company to enforce          In some cases, we have security requirements 
                             behavior for all APIs exposed by the system?     that must be verified. How does the product 
               C5            How are existing SOAP services added?            How is complex data transformation handled?
               C6            Can deployments of assets be automated for       How hard is it to incorporate into existing 
                             the development lifecycle?                       development standard tools? What development 
               C7            Can your platform reference existing assets 
                             such as encryption libraries, schema validation 
               C8            How does your product support threat 
                             detection by detecting fraudulent data 
               C9            Please describe your product's ability to protect 
                             from traffic spikes.
               C10           Please describe the product's ability to manage 
                             API consumption through quotas. Can quotas 
               C11           Can quotas be synchronized across multi-
                             region deployments?
               C12           Does the platform support publishing existing 
                             services in various formats - for example 
               C13           Does the product support API virtualization and For example getCustomerInfo API would require 
                             mashups?                                         multiple back-end calls to be made to multiple 
               C14           Please describe your ability to enhance API      Many times, configuration can become 
                             functionality through both configuration and     prohibitively complex to accomplish the same 
               C15           Please describe any out of the box functions 
                             for traffic throttling, caching, quotas, payload 
               C16           Are standard transformations included? (XML  In order to reuse existing systems or to talk with 
                             to JSON, JSON to XML, SOAP to REST, REST legacy systems, it is important that the platform 
               C17           Does the proxy support compression?              Can messages be both sent and received by the 
                                                                              proxy in a compressed format? This will save 
               C18           Does the proxy support HTTP & HTTPS?             How can we configure the platform to secure 
                                                                              the communications into the system, and out of 
               C19           Are streaming connections supported?             For long running transactions or large payloads, 
                                                                              can the proxy stream traffic?
               C20           Please describe the debugging tools built into  Distributed systems are more complex than 
                             the platform.                                    client server systems. What tools does the 
               C21           Can the debugging tool show a "before" and       This functionality can be crucial during forensics 
                             "after" of each policy during replay? Also can   or during pre-production testing of a policy.
               C22           How is versioning supported?                     To minimize impact to developers and users, 
                                                                              versioning needs to be flexible. Versioning 
               C23           Are all policies and system configurations       A standard format like XML allows for easy 
                             stored using standards based formats? Can        transformation and manipulation in a variety of 
               C24           Does the product support caching?                Caching at the API gateway level minimizes hits 
                                                                              against the back end systems.
               C25           In addition to an expiration, can the cache be   While it is important to be able to set a cache to 
                             manipulated programmatically?                    expire at a certain point in time, it is also 
               C26           Do you support a multi-level cache model ? For In-memory cache is very fast, but has limitations 
                             example, is the in-memory cache able to spill    of size. The ability to perform multi-level caching 
               C27           Does the product support caching based on        To optimize caching, the platform should be able 
                             payload information and HTTP headers? Is this to cache based on many types of information, 
               C28           Does the proxy have rate limiting, quotas, and  Access to data and load on back-end systems 
                             spike arrests?                                   must be configurable and controllable. The 
               C29           Can API mediation behavior change                In the dynamic world of APIs and mobile 
                             dynamically based upon factors such as user      applications it is often necessary for the platform 
               C30           Does the proxy support dynamic routing           In the dynamic world of APIs and mobile 
                             (orchestration—or intelligent routing to a       applications it is often necessary for the platform 
               C31           How effectively and to what extent can the core In the interest of minimizing professional 
                             functionality of the platform be customized by  services and increasing time to market, can 
               C32           Does the platform support extensions using       If customers want to build extensions to the 
                             common languages like Java, Python, or           platform capabilities, is it possible using 
               C33           Can the platform host and run unmodified         With the increasing popularity of Node.js, it 
                             Node.js applications in order to implement       would be useful to have this capability built into 
               C34           Does the platform have wizards to generate       In order for API teams to be agile, and rapidly 
                             APIs from OpenAPI (formerly Swagger), SOAP configure/build and deploy APIs, it's important to 
               C35           Does your product provide flexibility to extend 
                             the functionality and implement attribute 
               C36           How does the product support API Lifecycle 
                             governance?
               C37           Can your product publish APIs for external and 
                             internal consumers? How are these managed 
               C38           How do you manage API visibility and restrict 
                             access to consumers? Is this configuration in 
               C39           Does the platform support the ability for an API 
                             to call another managed API endpoint out of 
               C40           Does your product support a common error 
                             handling pattern?
               Section D - API Analytics and Monitoring
                            Requirement                                     Details                                           Response
               D1           Please describe the out-of-the-box analytics    The reports in this list should require no 
                            reports provided by the tool.                   configuration. Normally these will include basic 
               D2           Does the UI allow for drill down on each of the  Drill down analytics allows for quick triage of the 
                            charts?                                         health of an API program and assists in rapid 
               D3           Does the product provide easy-to-use custom  No vendor can provide every report we need out 
                            reporting capabilities over multiple dimensions  of the box. The platform should have a wizard 
               D4           Are there maps for detailing geo-location of API Many decisions in an API program are based 
                            calls?                                          upon the location of users. The platform should 
               D5           Are the analytics collected asynchronously (so  The single greatest factor in the user 
                            as not to impede runtime traffic)?              satisfaction of an app is its response time. Are 
               D6           Do the analytics data, once collected, provide  We are not interested in creating a data silo. 
                            an API for easy access and export?              The collected analytics data must be accessible 
               D7           Can the solution be used to provide business    Beyond operational level and developer level 
                            level visibility?                               metrics, how does the platform provide visibility 
               D8           What level of operational visibility can the    Beyond simple graphs of traffic, what visibility 
                            solution provide based on API traffic flowing   would an ops team gain from using the 
               D9           What tools are available out of the box to do   The tool needs to both provide visibility into 
                            various kinds of trend analysis and inspection  trends (to prepare for capacity bursts or product 
               D10          Does the product allow customers to create      Do reports need to be configured before 
                            reports on-demand?                              launching the system? Can reports be 
               D11          What metrics and dimensions are supported by The tool must support a variety of analytics use 
                            the tool?                                       cases without requiring additional programming
               D12          Do you provide service performance 
                            monitoring, reporting, and analysis?
               D13          Is payload data captured? Can this data be      For example, imagine an API call allows the 
                            used for reporting?                             user to search for a list of products by 
               D14          What are the exception management reporting 
                            capabilities?
               D15          Does your product provide end-to-end visibility  A transaction tracing identifier is passed 
                            by supporting the creation or injection of a    between systems to correlate individual system 
               D16          Does your product provide application usage 
                            visibility and trending performance statistics?
               D17          Does your solution support billing based on a 
                            period of time and/or aggregate transactions 
               D18          Does the solution provide performance 
                            management data with counters per 
               D19          What level of reporting is available to the API 
                            Consumer? (call latency, SLA compliance, 
               D20          Does your product provide the ability to easily 
                            integrate analytic data with other systems, for 
               D21          Are all of your billing and developer usage data 
                            available via an API to allow an easy 
               D22          Does your product include the ability to detect 
                            anomalous behavior in API traffic, and to alert 
               Section E - API Security
                            Requirement                                     Details                                           Response
               E1           How is single-sign on supported for 
                            Administrators and Operators of your product?
               E2           How is single-sign on supported for visitors to 
                            the developer portal? 
               E3           How is single-sign on supported for Users of 
                            the APIs managed by your product?
               E4           What are the standard industry security 
                            certifications available for your product?
               E5           What are the product data security controls for 
                            customer data? I.E. data processing, data 
               E6           Does the product support open standards such 
                            as OpenID Connect to delegate authentication 
               E7           Explain the mechanisms you use to support 
                            API security (e.g. tokens, encryption, policy 
               E8           Please describe the support in the product for  OAuth is one of the most widely used forms of 
                            OAuth.                                          authentication for consumer or partner facing 
               E9           Does the product support connecting to Active  Okta, Ping, and Active Directory are the most 
                            Directory to verify credentials and retrieve    common forms of authentication in use today. 
               E10          Does the product support both secure            Different types of APIs and different types of 
                            channels and secure payloads?                   data require different types of security. 
               E11          Does the product or platform provide support    CORS (Cross-origin resource sharing) is a 
                            for CORS?                                       standard mechanism that allows JavaScript 
               E12          Does the platform protect against XML or        As part of a defense in depth strategy, does the 
                            JSON attacks?                                   platform help in protecting against modern 
               E13          OAuth 2.0 doesn't include a mechanism for 
                            verifying the integrity of payloads;  Does the 
               E14          Can the product be extended to support 
                            custom/proprietary security mechanisms?
               E15          Can APIs be secured at the operation level? 
                            (Ex: can do GET, but not POST or PUT)
               E16          Can your product enforce time-relative 
                            authorization? For example, can your product 
                E17           Can your product expose APIs that bridge 
                              security protocols? For example, accept an 
                E18           Does the product include a secure, encrypted 
                              store? Can the product connect to a secure 
                E19           Does your product have a way to report on the 
                              security stance of all APIs managed within, to 
                E20           How does the solution product mitigate 
                              sophisticated bot and malicious client attacks?
                E21           Can the product solution include third-party 
                              client verification, such as through Recaptcha 
                E22           Is your public cloud offering PCI DSS certified? Many APIs require (or eventually require) 
                               If so, what versions are certified?               payment processing as part of the monetization 
                E23           Does your public cloud offering support the 
                              delivery of HIPAA compliant services?
                E24           Is your public cloud offering HITRUST              The HITRUST CSF is an industry-agnostic 
                              certified?                                         certifiable framework for regulatory compliance 
                Section F - Developer Portal
                              Requirement                                        Details                                             Response
                F1            Please describe how the tool facilitates on-       Developer and partner productivity depends on 
                              boarding. Can the portal be deployed as part of an efficient onboarding experience. How does 
                F2            Does the solution provide interactive              While documentation is important, experience 
                              documentation to allow API consumers to            shows that a developer's time to value is greatly 
                F3            Is the registration form customizable?             Corporate policies may dictate that we collect 
                F4            Can the customer customize, skin, and modify  certain pieces of information when onboarding a 
                              the portal without vendor involvement?
                F5            Does the portal leverage standard CMS              As a follow up to the previous question, if we are 
                              technologies to ensure easy to find skill sets     to be able to perform this work on our own, the 
                F6            Does the tool provide the ability to revoke or     In the event of an expired contract with a 
                              suspend developer keys?                            developer or when an abnormal situation 
                F7            Does the solution support a delegation model  Large partners require the ability to maintain the 
                              which allows enterprises to let their partners     existing relationships with their own developers. 
                F8            Does the developer portal support integration  Internal guidelines might require the support of 
                              with existing Identity Providers?                  single sign-on with existing identity solutions.
                F9            What mechanisms for filtering which APIs are  We want to make it easy for developers to find 
                              visible to which API users as they browse or       the appropriate API Product and also control 
                F10           Please describe the ability for the platform to    Some of the APIs will need to be monetized. 
                              support monetization. What are the various         Given that there are multiple ways to monetize 
                F11           Are the pricing models configurable without        Can the financial models be created through 
                              coding?                                            configuration only or do they require custom 
                F12           Does the platform integrate with third-party       Once the metering has been performed, it will 
                              payment systems?                                   be necessary to pass the transaction to a 
                Section G - Microservices
                              Requirement                                        Details                                             Response
                G1            Can the solution's capabilities be used to 
                              manage the consumption of a microservice?
                G2            Can the API management solution manage             Microservices architectures are often polyglot 
                G3            multiple microservices, each built in a different  environments consisting of services built in 
                              Can the API management solution act as a           Microservices architectures often contain many 
                G4            facade or lightweight composition layer,           independent microservices, each providing their 
                              Can the API management solution manage             Many companies are transitioning to 
                G5            multiple microservices alongside legacy            microservices architectures over time. During 
                              Can API proxies be built and deployed              One of the benefits of a microservice 
                G6            independently of other API proxies?                architecture is the ability to deploy them 
                              Does the API management solution support a  Adding a call out to the internet to proxy each of 
                G7            hybrid model for all of the inter-process          the internal calls within a microservice mesh can 
                              Can the API management solution be used in 
                G8            combination with an existing microservices 
                              Can the API management layer be scaled at          One of the benefits of a microservices 
                G9            the same rate as the underlying microservices  architecture is the ability to scale a microservice 
                              Does the API management solution provide 
                G10           security policies for microservices?
                              Does the API management solution provide           In a microservices architecture, gaining visibility 
                              analytics capability for microservices?            into the complex web of interdependencies can 
                Section H - Governance and SDLC
                              Requirement                                        Details                                             Response
                H1            Does your API management product support           We have, or may want to adopt, devops 
                              continuous integration and continuous delivery     practices for automation, workflows, processes, 
                H2            How are APIs promoted from development all the     APIs will need to be developed and move thru 
                              way to production and how does the system help?    several different steps along the SDLC
                H3            Does the platform support decentralized            Our organization has multiple business units 
                              governance of independent API teams within an      and/or divisions that operate independently of 
The words contained in this file might help you see if this file matches what you are looking for:

...Review criteria for apipowered digital business platforms updated overview a vendor experience b architecture c api gateway d analytics and monitoring e security f developer portal g microservices h governance sdlc i training support section requirement details response please describe your company s strategy apis are critical part of our ability around management to prosper in an increasingly society it is when did product first we re interested the track record become generally available ga platform leader understanding how rdparty gartner magic quadrant industry analyst experts measure there fortune global companies using addition features would like understand real world you provide examples who that rely on running mission significantly influence their customer can thought social mobile fast moving topics leadership space work with leads what kind do have while many vendors now offering cloud managed solution at scale based versions products use cases testimonials know more about ...

no reviews yet
Please Login to review.