0% found this document useful (0 votes)
2 views

Apigee_Demo

The document provides an overview of the Apigee API platform, detailing its three main products: Apigee Edge for API management, Apigee Sense for security, and Apigee Monetization for revenue generation. It outlines the architecture, capabilities, and lifecycle management of APIs, emphasizing the importance of security, analytics, and developer engagement through a dedicated portal. Additionally, it highlights the platform's ability to scale and monitor API performance effectively.

Uploaded by

Nive Dita
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PPTX, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
2 views

Apigee_Demo

The document provides an overview of the Apigee API platform, detailing its three main products: Apigee Edge for API management, Apigee Sense for security, and Apigee Monetization for revenue generation. It outlines the architecture, capabilities, and lifecycle management of APIs, emphasizing the importance of security, analytics, and developer engagement through a dedicated portal. Additionally, it highlights the platform's ability to scale and monitor API performance effectively.

Uploaded by

Nive Dita
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PPTX, PDF, TXT or read online on Scribd
You are on page 1/ 19

Apigee

Agenda
• Apigee API Platform Product Overview
• Honeywell- Apigee Architecture
• Edge Micro Architecture
• Apigee API Management
• Developer Portal
• Apigee API Lifecycle
• API Analytics and Security
Apigee API Platform Product
Overview
Apigee platform, which consists of three products.
• Apigee Edge.
• Apigee Sense.
• Apigee Monetization.
Apigee Edge
• Apigee Edge is the API management platform.
• Sending a request to the API management platform to process
information, it knows where to direct the call to the backend
systems that may reside in a multitude of locations. This passes
information back to the API management platform, further
processing.

• Apigee Edge consist of below three layers


• API services layer as the core area for creating, publishing, and
managing your portfolio of API proxies, as well as implementing
security access to protect you're company's assets.

• The developer services layer includes areas which integrate with the
API management platform to provide developers access and tools to
consume APIs, which is critical for developers to easily discover,
build, and test applications.

• Analytics services layer, which is key for API programs, as this allows
full visibility and details into the health of your program, with details
on usage and performance.
Apigee Sense
• Apigee Sense is an intelligent behavior detection
and security product that protects APIs from attacks.
• Apigee Sense works with Apigee Edge API
management platform using algorithms built by
analyzing metadata from billions of API calls on a
regular basis. Sense thus provides an additional layer
of API security by identifying and alerting
administrators to suspicious API behaviors, such as
content scraping, credential stuffing, compromised
keys or tokens, and much more. Administrators then
use the Sense tool to apply the corrective actions.
Apigee Monetization
• Apigee Monetization is a flexible, easy to use
solution to realize value from your APIs. It offers
end-to-end monetization capabilities with the
flexibility to create various revenue models, process
payments, manage building, as well as having robust
reporting capabilities, and the ability to integrate
with your developer portal to manage these plans.
Honeywell- Apigee Architecture Cont

7
Edge Micro Architecture
• Its main job is to process requests and responses to and from backend services securely while asynchronously
pushing API execution data to the Apigee Edge API platform.

8
Apigee API Management
API management enables you to create, manage, secure, analyze, and scale APIs. API management capabilities to
be delivered in the cloud as a SaaS (Software as a Service) solution.

API management solution capabilities:


 Developer portal
 API gateway
 API lifecycle management
 An analytics engine
 API monetization

9
API management capabilities
API gateway
additional capabilities
To secure and mediate the traffic between clients and  An analytics engine
backends, and between a company’s APIs and the
developers, customers, partners, and employees who That provides insights for business owners,
use the APIs. operational administrators, and application
 API lifecycle management developers enabling them to manage all aspects of a
company’s APIs and API programs.
To manage the process of designing, developing,  API monetization
publishing, deploying, and versioning APIs
 Developer portal To enable API providers to package, price, and publish
their APIs so that partners and developers can
To attract and engage application developers, purchase access or take part in revenue sharing
enabling them to discover, explore, purchase (or
profit from), and test APIs and register to access and
use the APIs

10
API Lifecycle Management
Managing the API lifecycle involves consideration for both the API provider and the API consumer (most often the
app developer).
API Providers - API providers manage the processes for designing, developing, publishing, deploying, versioning,
governance, monitoring availability, and measuring performance.
API Consumers - API consumers discover new APIs, understand versioning and API updates, easily register for
access to APIs, test and register apps built against the APIs, and communicate and collaborate with other
developers and the API provider.

11
12

Developer Portal

 Developer portal is a common forum for API’s irrespective of platform.

 Have exposed the API’s with standard documentation structure, so that programmers can easily understand and
integrate.

 We also exposing this portal across Honeywell by porting Enterprise IT API’s for example service now, SAP and
mule API’s.

 This will eliminates the duplicate services request/development by other SBG’s.

 Click here to visit Portal


Developer Portal (Sample API’s)
API Life Cycle
• Design: can start by creating an open API specification. Apigee
supports the open API initiative and allows engineers to upload their
specs into the platform to generate the API proxy.
• OpenAPI – swagger
• Upload API Specs
• Generate API Proxies

• Develop: We help engineers create API proxys faster by providing a


robust and comprehensive suite of pre-built proxys. With over 30
ready to use and configure roll policies. With traffic management, you
can manage interactions with API consumers and optimize
performance with policies such as quotas and cash
management. Mediation to transform, translate and reformat data for
easy consumption. Security to protect APIs and protect backend
systems from attacks. And extension policies, to expand with
programming when needed and it collects statistics and log messages.
• Build API proxys fasters.
• Easily debug the proxys by using Trace tool.
• Easily Manage the API flow.
API Life Cycle
• Security: Our out of the box security features, embedded best
practices and guidelines required by PCI (Payment Card Industry) and
HIPAA (Healthcare Information Portability and Accountability Act)
regulations, including pen testing by a third party vendor. But let's also
look at security along the Digital Value Chain. Apigee secures all points
of engagement, from user interactions to back end systems.
• End to End Security
• PCI complains
• HIPAA complains

• Publish: Apigee offers API portal integration into already established


company portals, or using the Apigee API portal. API portals provide an
entry point for developers to discover your APIs, view documentation,
gain access and test their applications. It also supports having multiple
versions of an API published, as your API program matures and API
proxies change to meet developer needs.
• API Portal Integration
• Testable Documentation
• Version Management.
API Life Cycle
• Scale: Apigee allows for centralized control, decentralized development and multi-
tenant architecture. High availability of API proxies is critical and our infrastructure
allows customers to scale horizontally within a data center or across multiple data
centers. All working seamlessly for app developers and users to use the API proxies
without interruption. Apigee also supports zero downtime deployments. As APIs are
always on and available and cannot be interrupted for upgrades and fixes that are
necessary to maintain your systems
• Operational Excellence
• High availability
• Multi-Region Capability
• Zero downtime deployment
• Monitor & Analyze: Apigee edge provides complete visibility into the health and
performance of your APIs by providing a number of out of the box charts that help
you measure and monitor traffic, performance, latency errors and more. This allows
companies' ability to improve the productivity of their developers by using out of the
box charts to identify issues related to latencies or errors and proactively reaching
out to those developers, to help them properly consume APIs.metrics are also used
to measure and grow your API program. Understanding usage patterns, most
consumed API proxies, API proxy consumption trends by month, day or even by hour
and much more.
• API Performance visibility
• API Usage Information
API Life Cycle
• Monetize: Giving companies the ability to set up flexible rate plans for
revenue share, fee base or premium based models. This plan
information's integrated into your API portal for developers to
understand and sign up. Further, the Apigee platform helps ensure
that API plans have payment processing integration, billing
management and the ability to report on usage as necessary. Whether
you're a security architect, app developer, operation engineer or API
product owner, Apigee Edge has you covered. With more than 30 pre-
configured policies, the ability to use common languages like Java,
JavaScript, python and Node.js and built-in metrics collection and
reporting.
• Flexible rate plans
• Internationalization support
• Usage Tracking
• Limits and Notifications.
API Analytics
Monitor SLA and Quality of service

Problem Identification including guidance in


debugging

API Usage Tracking & Trend analysis(a key metric


that helps propel or retire a function)

Audit trails

18
API Security
Protection against Denial Of Service and hacker
attacks

Use of open Standards for federal identification and


authentication using OAuth and SAML

API Key generation and management

Digital signatures, message envelopes and


encryption

19

You might also like