[fria24] Re: Inte bara *ett* system (var Re: [�
Dario Lopez-Kästen
dario at ita.chalmers.se
Fre Okt 28 12:48:55 CEST 2005
Anders Lindbäck wrote:
>
>Du talar om Hibernate ?
>
>
>
nej, troligtvis inte.
>I Java-världen finns ett system som heter Hibernate - vad det gör
>är att tillhandahålla en O/RM - object relation mapping - vilket gör
>att man kan mappa data i en databas till ett java objekt och automagiskt
>omvandla mellan de två. När jag talar om databas så kan det i praktiken
>vara vad som helst allt från Oracle till LDAP och även då gamla legacy systems
>om man skriver en mappning till dem.
>
>Fördelen med systemet är att det ger applikationsutveklaren ett genemsamt
>API att hänta/skriva data från utan att behöva bry sig om de tekinska
>detaljerna hur data verkligen lagras.
>
>Det du beskriver är något sådant system men utan att ha ett gemensamt API ?
>
>
>
nej, det är inte detta. Det du pratar om är en specifik implementation
av en ORM - återigen lo-fi. Vad jag egentligen pratar om är vilka
funktioner som skall finnas i plattformen och hur skall de bete sig.
Finns dessa redan beskrivna, så att man kan ta till sig dessa och
implementera en tjänst i valfri teknik?
Vi hamnar gärna lätt i tekniska implementationsdiskussioner om vilket
språk, vilken teknisk bas, osv, vi skall ha, men det känns som att vi
först borde fundera på VAD vi skall ha de tekniska lösningarna till.
Och nej, t.ex. "Tjänst för bostadsförmedling" är inte en spec, det är en
ide som man kan utgå från när man skall analysera vad som krävs för att
kunna bygga en tjänst, oavsett språk.
Vi kanske skulle glömma bort att bygga ett system som pratar med
användaren för en stund och fokusera på att ta emot information från
existerande system, hantera den och skicak tillbaka den. Se på vad som
krävs för detta och dokumentera dessa. Sen har vi en specad grund att
bygga faktiska prototyper på.
Frågan är inte om inte följande är det bästa - vi tar fram specar som
alla känner fungerar och så bygger olika team i sin favvo-teknik med
fokus på att vara interkompatibla med varandra och med existerande
system ute i verkligheten.
/dario
--
-- -------------------------------------------------------------------
Dario Lopez-Kästen, IT Systems & Services Chalmers University of Tech.
Lyrics applied to programming & application design:
"emancipate yourself from mental slavery" - redemption song, b. marley
More information about the selinux-fria24
mailing list