[fria24] Vilken teknik bör användas ?

Anders Lindbäck vetgirig at linuxbolaget.se
Tors Okt 27 20:32:12 CEST 2005


Tim Terlegård wrote:
> Är detta ett oss-projekt som det är tänkt att föreningens medlemmar ska
> utveckla/ta fram?
>
>
>>Vilken teknik bör användas ?
>
>
> Bra fråga, det finns så mycket att välja på...
>
> Ska det enbart vara en webbplats eller ska man kunna använda tjocka
> klienter mot samma system? Här har Java kommit långt, men det är även på
> G i Zope/Python-världen.


Både och faktiskt - dvs i praktiken så vill förmodligen ha ett XML interface
till själva tjänster där både webbsidan och den tjocka klienten skickar
en XML fil vidare.

Detta för att när det gäller t.ex. att göra en skattedeklaration så vill
man inte att företaget behöver första dra ut alla data ur sitt ekonomisystem
och sedan behöva skriva in samma data i ett webbinterface - i det fallet
vill man nog snarare att ekonomisystemet skapar en fil som man sedan bara
 skickar direkt till skatteverket. Men i andra fall så kanske ekonomisystemet
är mera primitivt och då måste man stödja webbinterfacet med.


>
>
>>Har skrivit ihop en liten sammanställning av de krav som kommer behöva
>>lösas och ger förslag på hur de löses. Den är inte fullständig utan ett
>>första utkast för att igång diskussionen.
>
>
> Angående Python. Plone ska man inte använda för att visa statiska sidor.
> Det ska Apache eller Squid användas till. För python finns även andra
> intressanta byggstenar. Twisted är det svårt att inte tycka om. Django
> verkar också ganska trevligt. Det är lite som TurboGears, men innehåller
> mer som t.ex. cachning.
>
> Ruby vs Java. Jag har inte programmerat så mycket Ruby än, men av det
> lilla jag gjort så är det mycket roligare att programmera. Men
> teknikvalet handlar ju om så mycket mer än så. Finns det
> tillfredställande utvecklingsmiljöer till Ruby? Vad finns färdigt? Om vi
> väljer Ruby får vi troligtvis göra allt från scratch. Använder vi Java
> behöver vi troligtvis inte skriva något från scratch.


Java har fördelen med att mycket finns skrivet - det finns mycket
bra att återanvända i det fallet.

>
> Vi skulle behöva en kortfattad kravspec så man vet vad det är som vi ska
> utveckla.

Det finns ingen. Vi skall utveckla en plattform för att implemntera
24-timmarstjänster på. Exakt hur den ser ut är något som vi i projektet
måste uppfinna. Nu är detta inte helt sant - Sambruk har på sin webbplats
en helt del dokumentation om hur de ser på det hela som kan ge bra underlag.

Men du kan tänka dig den årliga självdeklarationen. 10 miljoner kunder
och kanske 2-3 miljoner av dem deklarerar sista dagen via nätet.
Det måste vara lätt att deklarare, alla uppgifter som skatteverket fått
kontrolluppgift från bör finnas ifyllda redan. Till det tillkommer att
behöva fylla i alla uppgifter om alla aktie-affärer husförsäljningar osv.
Man bör helst hela tiden man deklarerar få uträkning av skatten och att
allting uppdateras med hjälp osv för exakt det man håller på med.

De flesta tjänster är enklare men en del kan även vara mer komplicerade.

Så vad som behövs är flexibilitet där man väldigt enkelt kan implmentera
en webbtjänst men samtidigt så bör man kunna ha full kontroll och göra
mycket komplicerade tjänster.

På sambruk finns en PDF med tänkbara tjänster listade....de är många!





More information about the selinux-fria24 mailing list