A Single Entry Point to Alfresco for an Agile, Simplified and Decoupled Architecture
Improving security, resilience and operations visibility with Alfred Edge API Gateway
Alfred edge in a nutshell
Alfred Edge controls access to your Content and Process Services Platform.
It is an Alfresco API Gateway, a single entry point, that verifies the users identity and simplifies your integrations with Alfresco and your ECM Architecture.
The challenge
Without Alfred Edge
Many Alfresco administrators struggle with upgrading Alfresco systems, because they are tightly coupled with different integrations and third party systems.
With Alfred Edge
Alfred Edge decouples your content services architecture and it offers a single point of access to Alfresco, isolating upgrades from applications evolution.
Alfred Edge architecture
Alfred Edge is a lightweight proxy and smart router, tailored for Alfresco Content and Process Services, allowing you to control access to the Alfresco HTTP-based APIs.
Alfred Edge handles synchronous API calls and it is integrated with Alfred inflow for asynchronous use cases. The API gateway provides an agile API environment that leverages existing back-end application to help speed time-to-market for new business services.
Benefits
Lower Costs of Change
Alfred Edge integrates more than one Alfresco instance in a transparent way. You do not have to worry about cross Alfresco version compatibility anymore and you can isolate Alfresco upgrades from application evolution.
Enhanced Access Control Model
Metadata-based access control allowing organizations to comply with GDPR and regulations, according to the user profiles.
Saves Admin and Users Time
A single point of API access with validation, traceability and auditing to simplify and standardize access to Alfresco.
Quality of Services
Handling thousands of internet users, without overloading your Alfresco, by assigning priorities (asynchronous requests) and apply rate limiting (synchronous request).
Security and Compliance
Alfred Edge allows to impose additional security policies at the API level. Authorizing requests, based on your centralized user directory.
Operations Clarity
Leveraging distributed tracing to give visibility into your requests performance. Sending telemetry data to your monitoring system (e.g. Graphite, Datadog,…) and helping you in keeping control of your performance.
Want to deploy your Alfresco with us?
Features
Centralized
Authentication
• Alfred Edge supports basic auth, LDAP, Active Directory, Kerberos (SSO) – SAML & OIDC support coming soon
• Centrally manage users’ access to APIs or applications by authorizing LDAP/AD - groups
Extended Permission
Model for Alfresco
• Apply fine-grained mandatory-access-controls based on user roles and document metadata
• Query rewriting for efficiency and performance
Monitor & Manage
• Logging, monitoring, and telemetry — Alfred Edge records detailed information and analytics about how your APIs are being used and can be exported to various systems
• Quotas and rate-limiting – manage how your users access your API
Cloud native
• Service Discovery – integrates with Consul, Etcd, and Eureka to enable auto-configuration & self-healing services
• Circuit breaking, load balancing, …
• Distributed tracing with Zipkin