... van een geschikte architectuur.
Op het moment van schrijven ben ik bezig met het op papier zetten van wat in mijn ogen een redelijk geschikte architectuur is voor een project waar we op dit moment aan het werken zijn.
Echter, hoe meer er op papier verschijnt hoe meer vraagtekens en bomen-waardoor-ik-het-bos-niet-meer-zie ontstaan.
De opzet van de applicatie is redelijk eenvoudig;
Allereerst is een GUI gedeelte (2 andere aparte projecten, een mobiele applicatie en een (meerdere) webapplicaties).
Het GUI gedeelte tracht te communiceren met de database door middel van XML-RPC. Dat werkt op zich prima, als ik een test servletje tevoorschijn tover en met een XmlRpcClient een request doe pikken de handler en server deze op en krijg ik de gewenste output in mijn, in dit geval, browser venster.
Maar dit levert tevens een kronkel in mijn hoofd op, want hoe kan ik nu het beste de verschillende queries aanpakken.
Momenteel gaat het nog als volgt:
GUI -> roept de xmlrpchandler aan -> xmlrpchandler laat de query uitvoeren door de Database klasse -> xmlrpchandler spuugt data terug naar de client applicaties.
*Het probleem is eigenlijk dat ik een enorme lijst met handler methods ga krijgen in mijn handler met bij behorende enorme lijst met queries, hoe kan ik dit het best generaliseren naar een meet standaard query template (als dit al mogelijk is natuurlijk).
Toch heb ik het gevoel dat er iets niet lekker gaat, maar ik krijg niet echt houvast op het grotere plaatje, waarschijnlijk gebrek aan ervaring op dit vlak.
Daarom mijn vraag aan jullie; hoe zouden jullie een architectuur voor een dergelijke applicatie ontwerpen en zit ik al een beetje op de goede weg op deze manier?
Op het moment van schrijven ben ik bezig met het op papier zetten van wat in mijn ogen een redelijk geschikte architectuur is voor een project waar we op dit moment aan het werken zijn.
Echter, hoe meer er op papier verschijnt hoe meer vraagtekens en bomen-waardoor-ik-het-bos-niet-meer-zie ontstaan.
De opzet van de applicatie is redelijk eenvoudig;
Allereerst is een GUI gedeelte (2 andere aparte projecten, een mobiele applicatie en een (meerdere) webapplicaties).
Het GUI gedeelte tracht te communiceren met de database door middel van XML-RPC. Dat werkt op zich prima, als ik een test servletje tevoorschijn tover en met een XmlRpcClient een request doe pikken de handler en server deze op en krijg ik de gewenste output in mijn, in dit geval, browser venster.
Maar dit levert tevens een kronkel in mijn hoofd op, want hoe kan ik nu het beste de verschillende queries aanpakken.
Momenteel gaat het nog als volgt:
GUI -> roept de xmlrpchandler aan -> xmlrpchandler laat de query uitvoeren door de Database klasse -> xmlrpchandler spuugt data terug naar de client applicaties.
*Het probleem is eigenlijk dat ik een enorme lijst met handler methods ga krijgen in mijn handler met bij behorende enorme lijst met queries, hoe kan ik dit het best generaliseren naar een meet standaard query template (als dit al mogelijk is natuurlijk).
Toch heb ik het gevoel dat er iets niet lekker gaat, maar ik krijg niet echt houvast op het grotere plaatje, waarschijnlijk gebrek aan ervaring op dit vlak.
Daarom mijn vraag aan jullie; hoe zouden jullie een architectuur voor een dergelijke applicatie ontwerpen en zit ik al een beetje op de goede weg op deze manier?
[ Voor 8% gewijzigd door Verwijderd op 15-11-2006 13:00 ]