ManagedMethods - Practical Management and Governance for Cloud APIs & SOA
Setting up Cloud Systems brings many challenges that need to be addressed.
• Monitoring and management for performance and availability
• Security of the Cloud APIs
• Performance and Metering for each Cloud API
• Diagnosing problems reported by service consumers.
CloudGate Cloud & SOA API Security & Governance Features and Benefits
CloudGate is a hosted cloud APIs management and governance solution that gives end-to-end control of web-based services and APIs deployed in the cloud infrastructures.
CloudGate Security Features
-
Internal authentication and authorization - Use CloudGate’s internal directory for authentication and authorization of consumer
-
Authentication and authorization through LDAP or Active Directory - Authenticate and authorize consumers through an external directory
-
Support for oAuth, SAML, and OpenID
-
SSL termination and initiation - Use CloudGate as a SSL termination or SSL initiation point
-
XML encryption/decryption - Encrypt or decrypt portions of the XML payload on request or response
-
XML digital signature validation/insertion - Insert or validate digital signatures of the payload
-
IP address filtering - Deny access to consumers with unrecognized IP addresses
-
Schema compliance - Deny access to payloads that don't comply with a specific schema
-
Includes a secure token service for federated SSO
-
Use Salesforce.com or Google as user stores
CloudGate Message Brokering Features
-
Usage throttling - Limit usage of an API based on filters, clients, keys, methods or group.
-
Intelligent response caching - Cache regularly use responses based on a specific request.
-
Compression - Compress large payloads such as media streams using standard compression techniques such as Gzip.
-
Dynamic schema modification - Dynamically modify the request or response payload schema for example from REST <-> SOAP, JSON <-> XML etc....
-
Content-based routing - Route to different endpoint based on content of the request
-
Exception-based routing - In case of an exception, re-route the request to a different endpoint
-
Failover and load balancing - Load balance the requests between end points
-
Client based throttling - Control usage rate of service for individual client based on a pre-determined SLA
-
Protocol conversion - Convert from JMS to HTTP and vice versa
-
Service virtualization - Combine artifacts of multiple service to create new "virtual" services complete with dynamic WSDL generation
CloudGate API Visibility - Real User Monitoring
-
Support for REST, SOAP - CloudGate provides management for both SOAP and REST based services and APIs
-
Performance Management - Manage performance of service for individual consumers
-
SLA Management - Monitor client SLA's against either a static or dynamic baseline
-
Fault Management - Monitor and report on faults, fault codes, fault ids, etc.
-
Schema compliance - Make sure every request schema is compliant against a based schema
-
Auditing of messages - Save message request/responses for auditing purposes and message reports
-
Client usage metering - Measure and monitor the usage of every service or API from a specific set of clients
-
Content and business activity monitoring - Monitor the content of each request and response for specific KPIs
-
Flexible alerting - Alert on all monitoring functionalities based on customizable rules via email, SNMP, script, JMS, SOAP, etc.
-
Reporting - Both adhoc and scheduled reporting
-
Global multi-jurisdictional auditing and compliance
CloudGate Availability Monitoring Features
-
Synthetic Monitoring: Generate synthetic requests to be sent on a schedule to validate availability of service
-
Performance Management - Manage performance based on service response time
-
Reporting - Both adhoc and scheduled reporting
-
Flexible alerting - Alert on all monitoring functionalities based on customizable rules. Set thresholds based on the response content
Hosted Governance for Cloud Services
When moving Web services into a public infrastructure cloud, there is a new layer of management issues:
-
Are cloud-based services available to external consumers?
-
Do you know where all traffic in and out of services is originating?
-
Can you control access to cloud services?
-
Is the communication between consumers and services secure?
-
Are you able to audit traffic for compliance?
-
Can you define and manage SLAs?
JaxView: Visibility and Control for Your SOA and Cloud Services & APIs
In a flexible SOA environment, it's challenging to make sure that everything is working the way it's supposed to.
-
Are your Web services available to the applications that need them?
-
Can your end-users complete transactions that flow through services?
-
How do you identify problems and resolve them quickly?
-
Do you know who is accessing your services and can you prevent unauthorized access?
-
Can you report and quickly respond to changes?
JaxView: End-to-end SOA Management
JaxView gives end-to-end control of all aspects of SOA Management and SOA Governance:
Visibility: Complete visibility into Web service transactions
Availability: Ensure the availability of critical Web services
Security: Save time by centralizing SOA security enforcement
Brokering: Control access and message flow
Cost-effective to Buy and Own
The return on investment from JaxView is not only in the cost of the product - which is significantly below comparable products - but in the total cost of ownership. You can get started with JaxView for less than $2000, with no need to buy expensive, time-consuming professional services. See our complete price list for more information.
“In the past month, we added dozens of services to our production systems and
that will only increase. JaxView will be vital in giving us the visibility to ensure our SOA
performs to its maximum capability.”
- EnterpriseArchitect, Synovus Financial