You are here

Xaldon Enterprise Content Integration Server

The Xaldon Enterprise Content Integration Server, or ECI Server, provides ready-to-use access to enterprise content systems through the OpenDMA REST API.

Packaged as a Docker-based product, ECI Server eliminates the complexity of setting up OpenDMA adaptors, third-party ECM libraries, and custom integration infrastructure.

Clone the ECI GitHub repository, run Docker Compose, configure your repositories, and start integrating enterprise content into AI applications.

OpenDMA Access Without Integration Complexity

OpenDMA adaptors provide powerful access to enterprise content systems, but using them directly requires Java integration and careful setup of repository-specific libraries and configuration.

Many modern AI projects are built in Python, TypeScript, C#, or other environments where direct Java integration is not ideal.

ECI Server solves this by exposing the OpenDMA API as a REST service that can be consumed from any modern development stack.

Ready-to-Use Enterprise Content Integration

ECI Server provides a web-based administration interface for configuring connections to multiple ECM systems.

Once configured, applications can access content, metadata, security information, and repository-specific structures through a consistent RESTful OpenDMA API.

  • Packaged as Docker containers
  • Web UI for repository and system configuration
  • RESTful OpenDMA API for application developers
  • Designed for Python, TypeScript, C#, Java, and other client environments
  • Supports integration with multiple ECM repositories

Built for Enterprise Environments

Enterprise readiness is more than single sign-on and a compliance checklist.

ECI Server is designed for organizations that require governed administration, secure identity integration, operational transparency, and controlled deployment across real enterprise environments.

Security and Governance

  • Integration with secret management systems including AWS Secrets Manager, Azure Key Vault, and HashiCorp Vault
  • Integration with corporate directories such as Active Directory, IBM Security Verify Directory, Oracle Directory Server, OpenDJ, and custom directory systems
  • Integration with OpenID Connect identity providers
  • Role-based access control
  • Role assignment based on user accounts or group membership, including transitive group memberships
  • Identity linking and correlation between OpenID Connect users and directory users
  • Split administration permissions, such as separate identity administration and authorization administration
  • Privilege escalation prevention for administrative users
  • Session management controls
  • Token-based security bootstrap

Operational Safety

  • Break-glass recovery mechanism for administrators
  • Protection against administrator lockout
  • Prevention of authentication misconfiguration
  • Structured container logs to stdout and stderr
  • Compatibility with standard log collection pipelines such as OpenTelemetry Collector, syslog-capable forwarders, and enterprise log platforms
  • Security audit logging for login attempts, role changes, group changes, and related events
  • Audit data prepared for SIEM ingestion
  • Metrics endpoint for monitoring

Deployment and Compliance

  • Packaged as Docker images
  • Prepared for Docker Compose and Kubernetes deployments
  • Multi-environment readiness for development, test, staging, and production environments
  • CycloneDX-based software bill of materials for compliance and third-party vulnerability tracking

Developer Onboarding

ECI Server is designed to make the first integration step as simple as possible.

The onboarding repository contains Docker Compose files that start a complete ECI Server environment, including the required backend and frontend components.

Developers can clone the repository, start the environment, configure an ECM connection, and begin consuming the OpenDMA REST API from their application code.

Start with Docker Compose

Clone the ECI Server onboarding repository and run Docker Compose to start building with enterprise content through OpenDMA.