Why RAD Studio Enterprise can help you build better software
Blog|by Leanne Bevan|23 August 2022
The Enterprise Edition is for advanced network connectivity and data access
The Enterprise edition of RAD Studio, Delphi and C++Builder add multiple enhancements and libraries to the Professional edition. These enhancements help you build highly connected applications and securely store enterprise data on mobile devices. In short, the Enterprise Edition is designed to enable applications that require remote data gathering and storage across the network.
In a recent blog, Hagop Panosian, Embarcadero's Product Marketing Manager, explains how RAD Studio, Delphi and C++Builder Enterprise enable enhanced connectivity. Below you'll find the highlights of the blog and how Grey Matter can support you.
1. High-speed remote database access with FireDAC
FireDAC is a data access layer that supports, abstracts, and simplifies data access for high-performance applications. FireDAC provides a common API for accessing a range of popular database back-ends without affecting application performance.
The Enterprise edition of FireDAC adds network-level connectivity to local and embedded database connections. Migrating from Microsoft ADO to FireDAC is also very easy.
This is how one developer described their experience with FireDAC:
“We moved to FireDAC from ADO and released the product as a major update. The customers are delighted, our application was immediately faster, easier to deploy and more stable.”
For more information on migrating existing code to FireDAC, visit the Migration and Upgrade Center on the Embarcadero website.
2. Multi-tier development
The Enterprise edition enables multi-tier application development by providing the middle-tier API for client-side applications to connect to systems and databases. This middle layer creates a single point of access for connecting and managing these systems and databases, and a space for the business logic to exist independently.
These separate layers significantly reduce the complexity associated with developing enterprise-level applications, with load balancing, REST movement of data to the client tier, and ease of scaling.
The multi-tier options in RAD Studio, Delphi and C++Builder are DataSnap, RAD Server and WebServer.
In contrast with DataSnap, RAD Server comes with push notifications, embedded secure JSON storage, user/group access control management, multi-tenancy support, and API analytics (see image above).
3. Targeting Linux
With Delphi, you can reach Linux Servers with a shared code that also compiles for Windows. The result is superior speed and general performance, simplified development, and tremendous flexibility for developers and the users of their software.
RAD Studio’s RTL (Run-Time Libraries) enable development using a single code base that compiles native code for Windows, macOS, Linux, Android and iOS.
Linux is targeted by developers who need to have backend servers like RAD Server or DataSnap, and want to benefit from low hosting costs. With the Enterprise Edition and above they are able to target Linux. Meanwhile, the RTL enables targeting Linux with existing Windows code very simple. Linux also provides a great alternative to Windows for Kiosk applications.
4. InterBase ToGo enterprise data on mobile
The Enterprise editions of RAD Studio, Delphi and C++Builder come with an InterBase ToGo Licence included!
What does this mean for you the developer and your software users?
InterBase uses a single file format between development and production regardless of platform, significantly increasing development, testing and deployment speed.
InterBase also increases prototyping speed with advanced on-disk data encryption.
One of the few databases to offer multi-platform support for Windows and Linux, InterBase also comes with an embeddable version for mobile (iOS and Android) and PC (Windows, Linux, macOS).
Advanced data security
Key security features that come with InterBase include role-based permissions and the ability to use multiple encryption keys (even in the same data table).
Low footprint, high performance
InterBase is a small-footprint, highly flexible, fully-featured admin-free database with award-winning features like ChangeViews, which radically simplifies data change tracking and prevents the bloating of local caches with additional tracking fields.
The Enterprise Edition comes with a run-time royalty-free distribution license for InterBase ToGo for Android and iOS.
Combined with the 25-user or 50-user InterBase Server license you can get with Enterprise or Architect Editions respectively, the connectivity and reach of your applications can grow exponentially.
The graphic below lists the available features of InterBase editions, including ToGo and Server.
5. Enterprise Connectors
What can the Enterprise Connectors do for your software? Enterprise Connectors enable real-time access to live data without cloud-based intermediaries. They use a SQL standard for querying and updating data, which translates to faster development and fewer maintenance costs.
In partnership with CData, a company that builds extensions for FireDAC, the Enterprise Edition of RAD Studio, Delphi and C++Builder can use these Connectors to query 180+ SaaS, NoSQL, & Big Data enterprise solutions using standard SQL.
RAD Studio Enterprise includes a CData EC Professional license to use data sources like GMail, DropBox, Facebook, Twitter, Slack, Paypal, eBay, Trello, WordPress, Couchbase, Google Directory, and Jira!
In short, Enterprise Connectors make connecting to an application as easy as connecting to a database!
The connections are highly secure with TLS/SSL encryption options for all client/server communications included.
Enterprise Connectors come with a run-time royalty-free licence for your organisation, and OEM licences are available for wider distribution (available from CData).
For a full list of the apps that ECs can access, visit this page.
To sum up, the superpowers of the Enterprise Edition are advanced FireDAC connectivity for accessing databases on remote machines, multi-tier development of highly scalable and flexible applications, targeting for Linux servers and desktops, enterprise-grade data security and storage for mobile devices with InterBase ToGo, and Enterprise Connectors accessing data from 180+ SaaS applications.
As an Embarcadero Master Reseller, Grey Matter is on hand to provide licensing advice and exclusive discounts. If you would like more details about the benefits of Enterprise, a comparison to Professional or Architect Edition, or would like a quote, please get in touch. Fill in the contact form below.
Contact Grey Matter
If you have any questions or want some extra information, complete the form below and one of the team will be in touch ASAP. If you have a specific use case, please let us know and we'll help you find the right solution faster.
In today’s data-driven world, businesses face the critical challenge of ensuring the safety and accessibility of their ever-expanding volumes of data. As organizations increasingly turn to cloud solutions for data storage and backup, the combination of Veeam and Wasabi emerges...
In the fast-paced and interconnected world of business, data has become the lifeblood of organisations. The ability to securely store, manage, and recover data is crucial for business continuity and success. Acronis, a global leader in cyber protection, offers a...
Elevate your development capabilities with RAD Studio 12 Architect, the most advanced RAD Studio edition with the broadest feature set. RAD Studio 12 Architect can enable enterprise-level data services and integrations with Embarcadero’s homegrown tools and services, like Aqua Data...
Intel upgrade options Intel® Parallel Studio XE users, please consider upgrading to Intel® oneAPI Base & HPC Toolkit to take advantage of the latest features including functional and security updates. Intel® System Studio and Intel® oneAPI Base & IOT Toolkit...