[fria24] Teknikval

Anders Wallenquist anders.wallenquist at kreawit.se
Tors Nov 17 22:53:08 CET 2005


Tim Terlegård wrote:

>>>Att använda sig av Drupal är en bra PR-grejj också. Om vi använder PHP och 
>>>MySQL till plattformen som är fri så kan vi enkelt rekommendera LAMP och 
>>>vi kan t.o.m. göra en CD-skiva som installerar Linux, Apache, Php, MySQL, 
>>>Drupal och alla saker till Fria24.
>>>      
>>>
>
>Det är nog svårt att hålla sig till ett språk. Även om fria 24 lyckas
>hålla sig till ett språk så behöver man nog ändå blanda in och integrera
>med andra pga att myndigheten redan har något e-id-system gjort i java
>eller något annat gjort med teknik X. Vi behöver, som dario är inne på,
>tänka lite mer på infrastrukturen.
>
>
>  
>
>>Oavsett vad man skall köra, så föreslår jag att man funderar ett tag 
>>extra innan man väljer att använda sig av en alltför färdig lösning som 
>>Drupal och Plone. Dessa kan betraktas som ganska vertikala lösningar som 
>>hanterar vissa bitar ganska bra, men andra bitar inte alls.
>>    
>>
>
>Det verkar vara många som kan drupal på ytan, men inte vet riktigt hur
>infrastrukturen ser ut. Jag är en av dem. Finns det nåt bra dokument om
>detta på nätet?
>
>
>  
>
>>Tänk på att vi inte skall bygga en webb-sida, vi skall bygga 
>>applikationer, och eftersom jag jobbar med att bygga applikationer så 
>>vet jag att barar för att man använder ett snyggt CMS så betyder det 
>>inte att det hjälper en när man skall koda sin applikation.
>>    
>>
>
>
>  
>
>>Det är inte trivialt att bara slå upp i sitt register, ens inom en bra 
>>mycket mindre organisation än en kommun. Det finns dessutom inte bara 
>>"sitt register", singularis. Det finns en hel gäng med register. En av 
>>poängerna med t.ex. SHS är att kunna utbyta information mellan alla 
>>olika register och system man har.
>>    
>>
>
>Hur skulle man göra i drupal-fallet? Skulle man göra en web service som
>hämtar information direkt från databasen? Eller är det möjligt att
>använda sig av ett drupal-api?
>  
>

SHS-verkar prata WebServices, om vi skriver en egen mellantjänst, en
SHS-klient så är det rimligt att även denna pratar WebServices med
Drupal. Det finns flera moduler där man använder SOAP och andra
WebServices-tekniker i Drupal så det är inte någon konstig väg att gå i
den miljön. WebServices är inte heller något problem för Java eller Zope
om/när det tillkommer applikationer på de plattformarna.

Det viktiga är att vi inte bygger in krav på exempelvis Java i de
centrala delarna av plattformen, de delar som skall återanvändas.

Även om E-ID-servern är skriven i Java behöver detta inte innebära att
vi är tvungna att använda oss av Java för att ansluta i den
infrastrukturen. Server/klienten i fallet webbserver/webbklient så finns
det inga krav på att de skall vara skrivna i samma språk, inte ens rulla
på samma operativsystem, så länge de använder samma
kommunikationsprotokoll (HTTP i detta exempel). Vi får studera kraven
för e-id noggrant men det kan t ex vara Kerberos eller LDAP som används
mot servrarna. Vi kan i vår ända använda PAM eller moduler i Apache för
att prata med våra användargränssnitt och på ett generellt sätt
autenticera i olika webbapplikationer.

/Anders W





More information about the selinux-fria24 mailing list