Apigee Gateway Specifications



Similar documents
AquaLogic Service Bus

Apigee Edge API Services Manage, scale, secure, and build APIs and apps

Communication ports used by Citrix Technologies. July 2011 Version 1.5

Communication Ports Used by Citrix Technologies. April 2011 Version 1.5

Core Feature Comparison between. XML / SOA Gateways. and. Web Application Firewalls. Jason Macy jmacy@forumsys.com CTO, Forum Systems

Basic & Advanced Administration for Citrix NetScaler 9.2

Contents. Overview 1 SENTINET

Requirement Priority Name Requirement Text Response Comment

tibbr Now, the Information Finds You.

Novell Access Manager SSL Virtual Private Network

McAfee Web Gateway 7.4.1

OVERVIEW OF TYPICAL WINDOWS SERVER ROLES

Increasing IT flexibility with IBM WebSphere ESB software.

Mingyu Web Application Firewall (DAS- WAF) All transparent deployment for Web application gateway

70-487: Developing Windows Azure and Web Services

redcoal SMS for MS Outlook and Lotus Notes

Securing Web Services From Encryption to a Web Service Security Infrastructure

IBM WebSphere ESB V6.0.1 Technical Product Overview

Advanced Administration for Citrix NetScaler 9.0 Platinum Edition

CISCO ACE XML GATEWAY TO FORUM SENTRY MIGRATION GUIDE

Flexible Identity Federation

Data Security and Governance with Enterprise Enabler

Easy CramBible Lab DEMO ONLY VERSION Test284,IBM WbS.DataPower SOA Appliances, Firmware V3.6.0

Oracle Service Bus Examples and Tutorials

IBM WebSphere Enterprise Service Bus, Version 6.0.1

Setup Guide Access Manager 3.2 SP3

SSL VPN Server Guide. Access Manager 3.2 SP2. June 2013

Introduction to the EIS Guide

JVA-122. Secure Java Web Development

SSL VPN Server Guide Access Manager 3.1 SP5 January 2013

PRIVACY, SECURITY AND THE VOLLY SERVICE

How To Protect A Web Application From Attack From A Trusted Environment

Monitoring MSDynamix CRM 2011

Oracle Service Bus: - When to use, where to use and when not to use

CNS-200-1I Basic Administration for Citrix NetScaler 9.0

VMware vcenter Log Insight Getting Started Guide

Increasing IT flexibility with IBM WebSphere ESB software.

Using Layer 7 s API Gateway for vcloud Architectures How to achieve abstraction, security and management of vcloud APIs.

BlackBerry Enterprise Server for Microsoft Exchange Version: 5.0 Service Pack: 2. Feature and Technical Overview

A Survey Study on Monitoring Service for Grid

Feature Integration Across Microsoft Office Server Products SharePoint Server, Exchange Server, Lync Server, and Office Web Apps

WatchGuard Training. Introduction to WatchGuard Dimension

Service Virtualization: Managing Change in a Service-Oriented Architecture

Copyright 2012, Oracle and/or its affiliates. All rights reserved.

Citrix TCP Ports Communication Ports Used By Citrix Technologies. August 2009 Version 1.0

This module provides an overview of service and cloud technologies using the Microsoft.NET Framework and the Windows Azure cloud.

Setup Guide Access Manager Appliance 3.2 SP3

SOA Fundamentals For Java Developers. Alexander Ulanov, System Architect Odessa, 30 September 2008

Information Supplement: Requirement 6.6 Code Reviews and Application Firewalls Clarified

CNS-208 Citrix NetScaler 10 Essentials for ACE Migration

Onegini Token server / Web API Platform

Securely Managing and Exposing Web Services & Applications

Configuration Guide BES12. Version 12.3

Closer Look at Enterprise Service Bus. Deb L. Ayers Sr. Principle Product Manager Oracle Service Bus SOA Fusion Middleware Division

OnCommand Unified Manager 6.3

Creating a Strong Security Infrastructure for Exposing JBoss Services

Feature and Technical

VMware vcenter Log Insight Getting Started Guide

Configuration Guide BES12. Version 12.2

Optus SMS for MS Outlook and Lotus Notes

ActiveVOS Server Architecture. March 2009

Basic Administration for Citrix NetScaler 9.0

OnCommand Performance Manager 2.0

OnCommand Performance Manager 1.1

vcloud Director User's Guide

CERTIFIED MULESOFT DEVELOPER EXAM. Preparation Guide

Configuration Guide. BES12 Cloud

Citrix NetScaler 10 Essentials and Networking

APIs The Next Hacker Target Or a Business and Security Opportunity?

Owner of the content within this article is Written by Marc Grote

AquaLogic ESB Design and Integration (3 Days)

CA Single Sign-On r12.x (CA SiteMinder) Implementation Proven Professional Exam

Novell Access Manager

Contents 1 Overview 2 Introduction to WLS Management Services iii

Managing SOA Security and Operations with SecureSpan

Technical Specification Data 1

LinuxWorld Conference & Expo Server Farms and XML Web Services

Amazon Elastic Beanstalk

VMware vrealize Automation

Load Balancing and Sessions. C. Kopparapu, Load Balancing Servers, Firewalls and Caches. Wiley, 2002.

CICS Web Service Security. Anthony Papageorgiou IBM CICS Development March 13, 2012 Session: 10282

/ Preparing to Manage a VMware Environment Page 1

Installing and Configuring vcenter Support Assistant

GigaSpaces XAP 10.0 Administration Training ADMINISTRATION, MONITORING AND TROUBLESHOOTING GIGASPACES XAP DISTRIBUTED SYSTEMS

Configuration Guide BES12. Version 12.1

SCA-based Enterprise Service Bus WebSphere ESB

Oracle WebLogic Server 11g Administration

VMware vcloud Automation Center 6.1

Architecture and Mode of Operation

Secure remote access to your applications and data. Secure Application Access

Introduction to WebSphere Process Server and WebSphere Enterprise Service Bus

OnCommand Unified Manager

SAML 2.0 SSO Deployment with Okta

Principles and Foundations of Web Services: An Holistic View (Technologies, Business Drivers, Models, Architectures and Standards)

A standards-based approach to application integration

Secure Identity Propagation Using WS- Trust, SAML2, and WS-Security 12 Apr 2011 IBM Impact

Deployment Guide AX Series with Active Directory Federation Services 2.0 and Office 365

Transcription:

Apigee Gateway Specifications Logging and Auditing Data Selection Request/response messages HTTP headers Simple Object Access Protocol (SOAP) headers Custom fragment selection via XPath Data Handling Encryption of sensitive information Destination Local disk Obfuscation of sensitive information Custom transformation support NFS server Java Message Service (JMS) queue Mode Asynchronous or synchronous Format Custom via templates Other Support for simultaneous logging to multiple destinations using shared/different formats Interoperability XML Protocol Mediation POX/REST to SOAP 1.1/1.2 SOAP 1.1/1.2 to POX/REST SOAP 1.1 to SOAP 1.2 SOAP 1.2 to SOAP 1.1 Custom transformation via XSLT Transport Mediation JMS to HTTP/S HTTP/S to JMS HTTP header manipulation Bullet Data Mediation Insert, delete, and replace functions Custom message templates via service callout Custom SOAP fault generation XSLT transformation XML to JSON conversion

Custom Java code Custom Python code Version Mediation Custom transformation and routing Management SLA Monitoring Per-target response time Per-target fault rate Per-client response time Per-client fault rate Load Balancing URL based Weighted round-robin Affinity based routing Rate Limiting Target-specific limits based on messages-per-unit time Target-specific limits based on concurrent requests Client-specific limits based on messages-per-unit time Distributed quota support for large deployments Content-Based Routing Route requests to specific targets based on request/response and headers Fault Management Routing to exception queue Canned outage message generation Rejection of faulty requests Personalization Profile Lookup Lightweight Directory Access Protocol (LDAP) profile attributes Custom lookup via service callout Data Personalization Profile-based transformations Policy Personalization Profile-based selection of policy Policy parameters set using profile attributes Profile-based service callouts Target Personalization Profile-based request routing to target services Application Key Personalization Profile data based on application key stored in Apigee Key Manager Rate limits based on application key

Performance Response Caching Cache target service responses per client or across clients Cache interval defined statically or dynamically Cache in memory and on disk Distributed invalidation for consistency across clustered deployments Data Validation Schema-based validation Verification of well-formed XML Data Compression Automatic compression/decompression of responses and requests Credential Caching Cache credentials received from LDAP servers Context Caching Cache responses of custom service callouts used to build context Security Authentication Client credential format support o OAuth 1.0a and 2.0 o SAML assertion o HTTP Basic Auth o WS-Security o Custom Userid/Password o Certificate based Authentication provider support o LDAP Active Directory, Open LDAP o File based o Custom Java Authentication and Authorization Service (JAAS) Provider Apigee key manager support validate API calls for valid application key Credential Mapping Target credential format support o HTTP Basic Auth o WS-Security o Security Assertion Markup Language (SAML) assertion o Custom userid/password o Custom token via service callout Authorization File based LDAP group based Custom authorization via LDAP attributes Custom authorization via message context attributes (HTTP headers, IP address, etc.) Network segmentation support Data Protection One-way and two-way Secure Sockets Layer (SSL) to client and/or target Full and partial message encryption Data Validation Schema-based validation Check for well-formed XML

Full and partial message signing Check for XML threats Check for SQL injection, CSS, and other attacks Tools Web-Based Control Center Create proxies Apply policies from templates Monitor performance Manage service versions Apigee Studio Create proxies Apply policies from templates Create custom policies from pre-built components Create policies from custom Java, Python, and XSLT Windows, Mac, and Linux desktop application Not supported in Enterprise Cloud production deployments Command-line Interface Apigee Gateway platform configuration Network-router like command pattern Platform Administration Web-based console for service policy application deployment, configuration, and monitoring Web-services API for externally managed application deployment, configuration, and monitoring Command Line Interface (CLI) for system configuration Development Web-based tool for rapid assembly of service policy applications Eclipse-based tool for full range of service policy application development Support for full development lifecycle development, testing, staging, and production Support for collaborative development Reliability, Availability, and Serviceability (RAS) Active-active configuration with automatic failover for continuous availability Hot updates of configuration with zero downtime Systems Management Server (SMS) for centralized deployment Systems Management Server (SMS) for centralized deployment Simple Network Monitoring Protocol support with MIB Performance Dual-plane architecture modeled on network routers Streaming, non-blocking message processing Alerts Comprehensive support for generation of alerts Alerts delivered to multiple destinations console, file, JMS

Extensibility Service callout for data enrichment Streaming message transform JAAS Web services based management API Endpoint provisioning from Universal, Discovery, and Integration (UDDI) Custom policy assertion development Key Manager s Storage for individual API keys for each developer and application Storage for OAuth tokens Additional storage for metadata such as user ID, rate limit Integration REST API Built-in integration with Apigee Gateway Built-in integration with Apigee Developer Connect Packaging Software Platforms VMWare (ESX, ESXi, Workstation) Citrix XenServer Amazon EC2 AMI Managed Service Fully-managed service available See Apigee Enterprise Cloud data sheet Updated: Jun-11