Nieuws

Huidige artikelen | Zoek | Syndicatie

Databases ... de ba(a)sis!

9-3-2004 - Archief, Auteur onbekend

Op 15 maart a.s. organiseert de SDGN de eerste Conference to the Point van dit nieuwe jaar, waarop, zoals u gewend bent, 10tallen sessies gepresenteerd zullen worden met Databases als centraal thema – net als dit magazine trouwens - en daarnaast de ALV (Algemene Ledenvergadering 2004) als bijzondere ‘sessie’. De ALV is dé gelegenheid om met het bestuur van de SDGN van gedachten te wisselen over b.v. financiële zaken of de gevolgde en te volgen koers. Maak van die gelegenheid gebruik!

In dit artikel(tje) zullen we proberen wat tipjes van de sluier op te lichten over wat en wie u tegemoet kunt zien. U zult langs verschillende wegen nog nader geïnformeerd worden over de inhoud van het programma – de datum weet u al en de locatie ‘uiteraard’ ook (de Reehorst in Ede) -, en houd u daarbij vooral de website van de SDGN www.sdgn.nl in de gaten.



Op Delphi gebied komt Alessandro Federici vertellen wat hijzelf omschrijft als een “Introduction to writing multi-tier systems that can work with multiple database backends”.

Alessadro gaat het hebben over het feit dat ...

Development teams working on all but the most trivial of applications must be flexible and able to adapt to winds of change, targeting multiple database back ends in order to reach the largest customer base possible or being at the mercy of IT departments that demand specific databases that conform to their established corporate standards. This makes cross-database application development, at best, an onerous task.

SQL is a "standardized" language, but particular database vendors use their own (possibly extended) SQL standards.  And solutions like ADO, BDE, and dbExpress are too opaque to be of any use when dealing with the differences between databases in a large development project.

The Data Abstract framework provides a cohesive solution to these problems. It allows developers to build slim data access modules that completely isolate clients from the database backend and has features that do not constrain the architecture to pre-determined and inflexible base classes.

The session will demonstrate all the major features of the Data Abstract framework and how it can help you develop well designed, cross-database systems.”

Alessandro verzorgt ook een “Introduction to writing distributed systems and service oriented architectures using the RemObjects SDK.

The concept of SOA (Service Oriented Architecture) makes it possible (through SOAP and WSDL) to create systems that are accessible from anywhere by clients written in any language and running on any operating system. This type of architecture, and the increased availability of Internet access, provides companies with a business potential never seen before.

This session will teach you how to create Service Oriented Systems using the RemObjects SDK with a focus on important aspects such as security, performance, fault tolerance, scalability and overall design. The session will also demonstrate how to create what we call “Smart Services”: application servers accessible using a variety of messaging and networking protocols, all at the same time. Smart Services allow you to avoid the performance penalties of SOAP WebServices, while keeping the doors open for standard communication.

In addition, you will learn how to create RemObjects clients for Pocket PC that communicate with a Win32/Delphi7 backend.

Finally, we will show you how to create secure services that enforce role based security.

Naast Alessandro zal ook Jason Warthon acte de presence geven en wat vertellen over Transactions in Interbase en over een tweede topic dat  “iets met verschillende databases en hun verschillende mannieren om daar vanuit Delphi mee overweg te kunnen” te maken heeft.



Het leek de Visual Basic sectie een uitstekend idee om op de eerste CttP van het nieuwe jaar aan te sluiten bij het thema databases. Hierover is het laatste jaar in de nieuwe nieuwsgroep veelvuldig gedebatteerd. Op dit moment moeten we nog even een slag om de arm houden, maar we zijn druk bezig om sprekers te zoeken die invulling kunnen geven aan de diverse gevoerde discussies in deze nieuwsgroep. Hierbij wordt gedacht aan de volgende onderwerpen:

o         Disconnected recordsets

o         Primary keys in een disconnected scenario

o         SQL-Server vs MSDE

o         Yukon, de volgende versie van SQL-Server

o         Databases op mobile devices

Uw stem telt, dus als u nog een idee heeft wat ontbreekt in dit lijstje en wat u graag behandeld wilt zien, meld dat dan via de nieuwsgroep of via remi.caron@sdgn.nl.

Houd de website www.sdgn.nl in de gaten voor een update over de invulling van het programma voor de maart CTTP.



Op deze CttP zal de Java sectie een verbinding leggen met relationele databases. JDBC is natuurlijk de basis binnen Java om met een database te communiceren. Maar daarnaast zijn er ook open source oplossingen beschikbaar die het leven makkelijker maken. In de sessies zal worden ingegaan hoe moet worden omgegaan met database ontwerp voor Java applicaties en hoe de data op een eenvoudige wijze gebruikt kan worden.

Als resultaat zal een kleine webapplicatie worden gebouwd, welke gebruik maakt van een onderliggende database voor het opslaan van de data. Na afloop van de sessie zal de complete broncode beschikbaar zijn via de SDGN website.



De C#-sectie tuurt met haar verrekijker naar de volgende CttP en ziet dat deze

alweer snel nadert. Het programma staat, ten tijde van dit schrijven, nog niet helemaal vast, maar zeker is dat Joost Smit, Astrid Hackenberg en Marcel de Vries een sessie voor ons zullen verzorgen. Zaken die daarbij aan bod zullen komen zijn ObjectSpaces, Object Relational Mapping met ADO.NET en het programmeren met behulp van Data Translation Services, zaken waaraan deels ook al in dit magazine aandacht besteed wordt. Houd in de tussentijd www.sdgn.nl in de gaten voor meer informatie over deze en andere sessies.



Wat Visual Objects betreft staat deze editie van de CttP in het teken van de nieuwe release. Ed Richard zal met hulp van Robert van der Hulst, Frans de Wit en Erik Visser een overzicht geven van alle nieuwe features en nieuwe samples zullen de revue passeren. Op basis van versie 2.7 zijn inmiddels plannen gemaakt voor 2.8, en daar zullen we het ook even over hebben. De verwachting is dat we op die update niet zo lang hoeven te wachten. In een 2e sessie zal Ed op basis van 2.7 laten zien hoe nuttig gebruikt gemaakt kan worden van de moderne faciliteiten van Microsoft Office 2003 en Windows 2003 Sharepoint Services. Gedemonstreerd zal worden hoe eenvoudig data kan worden gepubliceerd in een Sharepoint website die zowel in een Intranet als Extranet scenario te benaderen is. Daarbij wordt gebruik gemaakt van ADS

met de .NET provider. Verder komen Office features als Smart Documents, XML en Scanning en OCR aan de orde. Ook wordt aandacht besteed aan het genereren en daarna opslaan van documenten in een Sharepoint en SQL server database. Een zeer nuttige sessie om in kaart te brengen hoe nuttig Office 2003 ingezet kan worden in een Visual Objects applicatie.



Het thema Databases van deze CTTP is voor de Visual Foxpro ontwikkelaar natuurlijke een thuiswedstrijd. Op het ogenblik zijn er nog geen concrete afspraken met sprekers, maar er is wel een duidelijk beeld van wat we u willen bieden op de komende conferentie. We denken aan de volgende onderwerpen:

o         De ins en outs van de FoxPro database container, database events, insert, update en delete triggers, local en remote views, connections, tools om nog meer uit de database container te halen of om corrupte databases te herstellen.

o         De nieuwe data objecten zoals de cursoradapter en de XML adapter; UpdateGramms.

o         Gebruik maken van uw VFP data in een .NET omgeving.



Uw stem telt, dus als u nog een idee heeft wat ontbreekt in dit lijstje en wat u graag behandeld wilt zien, meld dat dan via de nieuwsgroep of via gerben.kessen@sdgn.nl.



Houd de website www.sdgn.nl in de gaten voor een update over de invulling van het programma voor de maart CttP.

Hoewel het programma nog niet helemaal uitgekristalliseerd is, ziet het er toch al spetterend en schitterend uit. We hopen dan ook velen van u op de CttP te mogen ontmoeten, zowel voor de database-sessies als voor de ALV. Er is ruimte genoeg in alle zalen, daar hebben we voor gezorgd!



Rob Willemsen.