We have a large application developed in Delphi 2007. We use SDAC components heavily to connect to MS SQL Server in a 2-Tier Client-Server environment.
Now, we want to change our apps to a 3-Tier Architecture access to avoid exposing SQL Server to the Internet ( so it is only exposed to the middle-tier access behind the firewall ).  The question is, is there an easy way to convert these to 3-Tier approach, where TMSConnection on the client app can point to some proxy remote Server in the middle-tier and all the DB requests are transacted through the middle-tier with the MSSQL Server?
Any existing solution that requires bare minimum of changes for the SDAC components?
Can you suggest any other approaches/ frameworks?
I know some out there like RemObjects Data Abstract or Delphi DataSnap or TMS Software, but these need complete restructuring of the apps.
			
									
									
						Middle-Tier access
Discussion of open issues, suggestions and bugs regarding SDAC (SQL Server Data Access Components) for Delphi, C++Builder, Lazarus (and FPC)
			Return to “SQL Server Data Access Components”
			
				Jump to
				
			
		
			
			
	
	- General Forums
 - ↳ Announcements
 - Database Tools
 - ↳ dbForge for MySQL
 - ↳ dbForge for Oracle
 - ↳ dbForge for PostgreSQL
 - ↳ dbForge for SQL Server
 - ADO.NET Data Providers
 - ↳ Entity Framework support
 - ↳ LinqConnect (LINQ to SQL support)
 - ↳ dotConnect for Oracle
 - ↳ dotConnect for MySQL
 - ↳ dotConnect for PostgreSQL
 - ↳ dotConnect for SQLite
 - ↳ dotConnect for DB2
 - ↳ dotConnect for SQL Server
 - ↳ dotConnect for Cloud Applications
 - ↳ dotConnect Universal
 - ↳ Entity Developer
 - Delphi Data Access Components
 - ↳ EntityDAC
 - ↳ Universal Data Access Components
 - ↳ Oracle Data Access Components
 - ↳ SQL Server Data Access Components
 - ↳ MySQL Data Access Components
 - ↳ InterBase Data Access Components
 - ↳ PostgreSQL Data Access Components
 - ↳ SQLite Data Access Components
 - ↳ VirtualDAC
 - dbExpress Drivers
 - ↳ dbExpress driver for Oracle
 - ↳ dbExpress driver for SQL Server
 - ↳ dbExpress driver for MySQL
 - ↳ dbExpress driver for InterBase & Firebird
 - ↳ dbExpress driver for PostgreSQL
 - ↳ dbExpress driver for SQLite
 - ODBC Drivers
 - ↳ ODBC Drivers
 - Network Security
 - ↳ SecureBridge
 - Developer Tools
 - ↳ Code Compare
 - ↳ Review Assistant
 - ↳ LINQ Insight
 - ↳ SSIS Data Flow Components
 - ↳ Excel Add-ins