Products Technologies Demo Docs Blog Support Company

The End of Monolithic Applications? Outsource Your Document Generation and Reporting Needs with ReportingCloud Microservices

Microservices decompose monolithic applications into independently deployable components that scale and update without affecting the full system. ReportingCloud operates as a document generation microservice, merging MS Word templates with JSON data over a RESTful Web API.

The End of Monolithic Applications? Outsource Your Document Generation and Reporting Needs with ReportingCloud Microservices

The end of monolithic applications? Outsource your document generation and reporting needs with ReportingCloud microservices

Matt Riley, CEO & Co-founder of Swiftype, says this year that "a decade from now, every business will be operating primarily from the cloud". That means that organizations will use a combination of cloud based software products and on premises compute to create a hybrid IT solution environment.

Mainframes and centralized compute power has been replaced by public hyperscale clouds like Amazon AWS and Microsoft Azure. The idea is the same, but the architecture and structure is different.

During the next years, it is predicted that more than 25% of all applications are accessible via the cloud. Web services are used to encapsulate very specific business functionalities. Developers use web services to outsource specific tasks independent from the device, platform or language. The advantage of using centralized services is that these services can be accessed from any application and platform in the same, standardized way using the same interface.

If specific functionality of a monolithic application needs to be scaled, probably the complete application must be scaled instead of only specific components. Microservices solve this issue by breaking down tasks into multiple components. These services can be deployed, improved and fixed independently. As a result, only components can be redeployed or replaced.

As a software component vendor, we focus on developing APIs, libraries and components. Our focus is always the API first and then the UI. Developers use our libraries to solve a specific need in their applications: Creating documents. Microservices replace the traditional library in this case and are deployed and maintained by third parties. Microservices act somewhat like a UNIX program: It solves a very specific problem by receiving a request, processing it and generating a response.

Using the Web API ReportingCloud, MS Word compatible templates can be merged with JSON data to generate documents in industry standard formats such as DOC, DOCX and Adobe PDF.

The high performance Web API is accessible from any application and platform. And this is just the beginning. ReportingCloud is a reporting platform for all types of tasks. We just rolled out our spell checking technology as endpoints to ReportingCloud to enable cloud-based spell checking in any application.

If you are thinking about converting classic applications to cloud-based applications, our engineers can help with best practices and strategies for a successful migration.

Stay in the loop!

Subscribe to the newsletter to receive the latest updates.

Cloud

Are we moving to the cloud? This question is changing from "if" to "when" and "how". Text Control ReportingCloud brings complete reporting functionality to the cloud so all developers can use it, irrespective of the platform or language they're using. Its highly RESTful API can be used to merge Microsoft Word compatible templates with JSON data from all clients including .NET, Javascript, PHP, Node.JS, jQuery, Ruby, Python, Android, Java and iOS.

See Cloud products

Related Posts

CloudMicroservicesReportingCloud

Sharing Documents with ReportingCloud

ReportingCloud introduces a DocumentViewer widget that embeds shared documents into any website. The new document/share endpoint returns an encrypted hash pointing to a template in cloud storage.…


CloudReportingCloudSample Templates

ReportingCloud: Sample Template Gallery Launched

The ReportingCloud portal now features a sample template gallery with tagged, filterable entries. Each template includes a description and animated merge preview. The Add to My Templates button…


CloudLinuxMono

ReportingCloud .NET Core Wrapper Released: Creating Documents on Windows,…

The ReportingCloud .NET Core wrapper ships as the TXTextControl.ReportingCloud.Core NuGet package for cross-platform document generation on Windows, macOS, and Linux. It matches the standard .NET…


CloudReportingReportingCloud

Proofing Tools Available As ReportingCloud Web API Endpoints

ReportingCloud introduces three proofing Web API endpoints for cloud-based spell checking. The proofing/check endpoint detects misspelled words and duplicates, proofing/suggestions returns ranked…


CloudReportingGoogle Fonts

All Google Fonts Now Available in ReportingCloud

ReportingCloud now includes over 2000 Google Fonts on its servers, ensuring consistent rendering across merged documents. The fonts/list endpoint returns all available font names for programmatic…

Share on this blog post on: