Products Technologies Demo Docs Blog Support Company

DS Server or TX Text Control? Different Deployment Scenarios

The Text Control document processing technology can be deployed in various ways using different products for different applications. This overview explains the differences and deployment strategies.

DS Server or TX Text Control? Different Deployment Scenarios

Text Control provides a variety of products, packages and technologies to integrate document processing into web applications. Whether you need to add true WYSIWYG document editing, document sharing and collaboration or digital signatures to your business workflows - Text Control provides products for all requirements.

Two Products, One Technology

We provide two different products to add document processing to web applications.

Technically, DS Server is based on the TX Text Control technology and uses the same code-base. Both products give you the tools to integrate document processing into web applications. TX Text Control .NET Server provides the full access to all libraries and APIs to create and manipulate documents programmatically. DS Server provides a low-code approach for the most typical applications and use-cases.

Deployment

Both TX Text Control and DS Server provide a set of client-side packages to integrate the document editor and viewer into your web applications. In both cases, your web application can be deployed to any platform. But the different products allow a different flexibility when it comes to the deployment.

The following diagram shows the two different products subdivided into the associated client-side packages and their supported backend.

TX Text Control Deployment

TX Text Control .NET Server provides the components to create the required backend and they must be implemented in your application. Therefore, the backend is part of your code-base. Using TX Text Control .NET Server, all assemblies, dependencies and the required backend (WebSocketMiddleware and TCP Service) must be part of your application or can be deployed as a separate application.

DS Server encapsulates the complete required backend and provides a streamlined, out-of-the-box service that can accessed from all of your applications. DS Server is a separate application that runs parallel to your applications that access the document services.

Out-of-the-Box vs. Flexibility

While DS Server provides you an out-of-the-box solution that can be effortlessly connected to your application, TX Text Control provides you more flexibility.

The TX Text Control document editor requires 3 components:

  1. Client-side package (ASP.NET NuGet, Angular npm)
  2. Server-side WebSocketHandler (Node.js or ASP.NET on Linux or Windows)
  3. Document Synchronization TCP Service (Windows)

To synchronize the document and to provide the true WYSIWYG rendering, the client-side component opens a WebSocket connection to the WebSocketHandler. This can be an ASP.NET (Core) Web Application or a Node.js package that is hosted on Windows or Linux. The third required component is the synchronization service that must be hosted on a Windows machine. Thanks to the flexible setup, these 3 components can be deployed independently.

TX Text Control gives your application the flexibility to integrate the required backend directly into your ASP.NET Core web application or to host the required components on different servers without any dependency on Windows.

Deployment Strategies

The TX Text Control document editor requires a server-side backend to synchronize the edited documents. This article gives an overview of best practices deployment strategies.

Learn more

.NET C# API vs. Web API

Using TX Text Control .NET Server, you get the full flexibility of the TX Text Control API (ServerTextControl and MailMerge) and the assemblies are part of your application. With DS Server, task-oriented Web APIs are available to call document processing methods.

If you need help with finding the product that fits your requirements, feel free to contact our technical team to discuss your project. We are more than happy to help you with your document processing needs.

Stay in the loop!

Subscribe to the newsletter to receive the latest updates.

ASP.NET

Integrate document processing into your applications to create documents such as PDFs and MS Word documents, including client-side document editing, viewing, and electronic signatures.

ASP.NET Core
Angular
Blazor
JavaScript
React
  • Angular
  • Blazor
  • React
  • JavaScript
  • ASP.NET MVC, ASP.NET Core, and WebForms

Learn more Trial token Download trial

Related Posts

AngularASP.NETJavaScript

JavaScript: Avoid Flickering and Visual Updates by Grouping Undo Steps

The JavaScript API can be used to group several steps into one undo action that can be undone with a single undo call. Additionally, those groups are visually updated at once to avoid screen…


ASP.NETJavaScriptDS Server

Document Editor: JavaScript Object Availability and Order of Events

The online document editor, available for MVC and Angular, provides a JavaScript API to manipulate the document and the style and behavior of the editor. This article explains the order of events…


ASP.NETDeploymentDS Server

ASP.NET DocumentEditor Deployment: Setting the APIRoute

When deploying the ASP.NET DocumentEditor, it is important to define the resource path and the API route when deploying applications to virtual paths other than the root. This article shows how to…


ASP.NETBlazorJavaScript

Using TX Text Control .NET Server in Blazor Server Apps

The TX Text Control document editor and the server-side non-UI component ServerTextControl can be used in Blazor Server Apps. This article shows how to save documents to the server and how to…


ASP.NETBlazorJavaScript

Using DS Server with Blazor

This sample and article shows how to integrate the DS Server DocumentEditor using JavaScript into an ASP.NET Blazor application. Blazor allows you create interactive web applications using C#.