Delphi sessies
Alessandro Federici (USA)Cross-database data access in distributed systems using Data Abstract and the RemObjects SDKOnafhankelijke software ontwikkelaars zijn vaak genoodzaakt om in hun applicaties meerdere databases te ondersteunen, echter dat klinkt zoals altijd makkelijker dan het lijkt. Alhoewel SQL een 'standaard' taal is hebben bijna alle databases hun eigen SQL implementatie waardoor cross-database ontwikkeling een hele klus wordt. Frameworks zoals de DBE, ADO of DBExpress zijn vaak niet in staat om voor alles een oplossing te bieden. Het Data Abstract framework kan hier uitkomst bieden. In deze sessie laat Alessandro de key-features zien van het Data Abstract framework, en hoe dit framework kan helpen bij het ontwikkelen van goed onderhoudbare cross-database applicaties.

In deze sessie begon Alessandro ging wel erg ver terug de tijd in namelijk de mainframes. Volgens mij worden mainframes in deze moderne tijd niet zo veel meer gebruikt.Maar vervolgens begon hij over een probleem waar bijna elke programmeur die database applicaties schrijft wel eens tegen aanloopt. Namelijk het aanspreken van verschillende database systemen, vooral als er wordt overstapt van bijv. MySQL naar Oracle loop de programmeur tegen problemen aan. Vaak moet hij dat een stuk van zijn database programma hiervoor herschrijven zoals SQL Queries. Data Abstract, een laag bovenop RemObjects SDK biedt hiervoor een oplossing. Met Data Abstract kun je op een gemakkelijk manier ondersteuning bieden om meerdere databases aan te spreken, zonder ook maar een regel code aan te passen. Data Abstract gebruikt een data module voor de verschillende databases, doormiddel van TDAConnectionManager geef je de verschillende connection strings op. Vervolgens hoef je alleen maar je datasets te maken voor je tabellen. Vervolgens kan DataAbstract SQL Queries in het juiste dialect generen voor de gekozen database. Voor dit alles krijg je zelf nog gratis connection pooling. De sessie over Data Abstract was interessant, er waren na afloop van de sessie ook goede reacties van andere bezoekers over Data Abstract. Voor meer informatie kun je op www.remobjects.com artikelen over Data Abstract vinden.
Weyert de Boer (
wdb@innerfuse.biz)
< pagina terug