Upload
apigee
View
104
Download
0
Tags:
Embed Size (px)
DESCRIPTION
When existing enterprise IT systems were designed, mobile, social and cloud services were in their infancy and most interaction was internal to the company. Today, enterprise IT is challenged with supporting agile changes, fast releases, and exposing functionality to be consumed by partners who haven’t even been identified! Learn how security, monitoring, logging and other technology in the Apigee API Platform integrates with existing enterprise infrastructure to meet the challenges of the new digital marketplace while allowing IT to continue to provide world-class security and protection for a company’s systems and for users’ data.
Citation preview
Apigee Edge Harness the Power of Enterprise Infrastructure
Rakesh Saha, Products
@fractal78
Bala Kasiviswanathan, Products
@BalaK
2© 2013 Apigee Corp. All Rights Reserved
Agenda
1. Security
2. Co-existence
3. Deployment choices
4. Self service
5. Agile API lifecycle
Developer friendlySecurity
© 2013 Apigee Corp. All Rights Reserved
Built to address all aspects of API security
Authentication & Authorization
OAuth, Token Service
SAML, LDAP
Traffic Management
Spike Arrest
Threat Protection
User Management
Role-based access
Custom Provider
Infrastructure & Compliance
Complex SSL
PCI, HIPPA , SOC2 certified
4
© 2013 Apigee Corp. All Rights Reserved
Built to address all aspects of API security
Authentication & Authorization
OAuth, Token Service
SAML, LDAP
Traffic Management
Spike Arrest
Threat Protection
User Management
Role-based access
Custom Provider
Infrastructure & Compliance
Complex SSL
PCI, HIPPA , SOC2 certified
5
Demo
Leverage Existing AssetsCo-existence
© 2013 Apigee Corp. All Rights Reserved
Enable new digital channels
Web
Social
Partner
Apigee Edge
Mobile
ESB, SOA,App Servers,Databases
Backend Services
9© 2013 Apigee Corp. All Rights Reserved
Prepare for tomorrow while leveraging today’s technology
Leverage
REST, JSON to enable lightweight
apps
OAuth 2.0 for app-centric security
Build new API or lightweight orchestration using node.js
Adopt
SOAP, JMS to integrate with SOA or other middleware
OAuth1.0a, SAML, LDAP for web-centric security
Reuse Java or Python based business logic
Demo
Maximum FlexibilityDeployment Choices
12© 2013 Apigee Corp. All Rights Reserved
Architected for scale
12
Thousands of customers
Thousands of APIs and apps
Billions of API calls
Single box install
Multiple
topologies
Multi-DC setup
Apigee Edge Cloud Apigee Edge On-premises
© 2013 Apigee Corp. All Rights Reserved
Apigee Edge cloud provides true enterprise cloud
Global
Worldwide network
Multi-continent distribution network
Operations centers around the globe
Pure Cloud
Elastic capacity
5-tier cloud architecture
Zero downtime
24/7
Real-time and historic health
Security and compliance tracking
Pro-active monitoring & resolutions
13
Lower TCO & instant accessSelf-service
© 2013 Apigee Corp. All Rights Reserved
Easy on-boarding
Technology • Multi-tenant • Automated
provisioning
API Developer• User• Role Management
App Developer• App SDK• Developer portal
Demo
© 2013 Apigee Corp. All Rights Reserved
Accessing the Power with Simplicity
17
API Services
Developer Services
Analytics Services
© 2013 Apigee Corp. All Rights Reserved
Accessing the Power with Simplicity
18
API Services
Developer Services
Analytics Services
© 2013 Apigee Corp. All Rights Reserved
Accessing the Power with Simplicity
19
API Services
Developer Services
Analytics Services
20© 2013 Apigee Corp. All Rights Reserved
Access with powerful APIs
Create an environment
…/organizations/<org-name>/environments" -d " <Environment name=\"<env-
name>\"/>”
Associate an environment with message processor(s)
…/organizations/<org- name>/environments/<env-name>/servers” –d “action=add&uuid=<uuid>”
Deploy an API to an environment
…/organizations/{org_name}/environments/{env_name}/apis/{api_name}/revisions/{revision_number}/deployments?"basepath=/”
Demo
Delivered with enterprise reliabilityAgile API Life Cycle
23© 2013 Apigee Corp. All Rights Reserved
Tools to make API development easier
Design
• API Model
• Mock API
Implement
• Rich Web Interface
• Team Collaboration
Distribute
• API Packaging
• Community management
Monitor
• Endpoint monitoring*
• Multi-channel analytics delivery
24© 2013 Apigee Corp. All Rights Reserved
Tools to make API development easier
Design
• API Model
• Mock API
Implement
• Rich Web Interface
• Team Collaboration
Distribute
• API Packaging
• Community management
Monitor
• Endpoint monitoring*
• Multi-channel analytics delivery
Demo
© 2013 Apigee Corp. All Rights Reserved
Recap
Security
Co-existence
Flexible deployment
Self-service
Agile lifecycle
Wide, deep and developer-focused
No Rip-and-Replace
Unlimited scale with choice
Do-it-yourself with UI and API
Enterprise reliability
Thank you