De presentatie wordt gedownload. Even geduld aub

De presentatie wordt gedownload. Even geduld aub

Technische Architectuur

Verwante presentaties


Presentatie over: "Technische Architectuur"— Transcript van de presentatie:

1 Technische Architectuur
KCC4ALL Technische Architectuur

2 Principes voor de technische architectuur
Eenvoudig beginnen Zoveel mogelijk te onderkennen architectuur componenten al mee starten Open source componenten gebruiken Open standaarden gebruiken

3 Wat hebben we nodig? Database voor modellen van de ICTU, let op: bij voorkeur database onafhankelijk! Dus een framework als Wicket of Zend waarmee we plugins realiseren Zoekmechanisme voor het matchen van vragen met antwoorden. Aandachtspunt: zoeken we in website pagina’s of in content? Thesaurus voor het bijhouden van synoniemen. Dit is een grote toegevoegde waarde. Denk aan UWV waar ze ‘poen’ als synoniem voor ‘geld’ hebben in de zoekfunctie van de website.

4 Wat hebben we nog meer nodig?
Bus voor aansluiting op OSB voor uitwisselen van content modellen (MULE?) ACTIE: navragen bij ICTU of VAC ook daadwerkelijk via OSB gaat lopen! Beheer component voor het onderhouden van de vragen en antwoorden (CMS?) Authenticatie en Autorisatie mechanisme. Let hierbij op aansluiting op bestaande LDAP bronnen waarin medewerkers al geregistreerd staan (vergelijkbaar met database onafhankelijk, wellicht plugins maken)

5 Wat wordt de kern? Wat wordt de kern van de applicatie? Dit bepaalt welk component het meest uitgebreid moet zijn en welk component de meeste aandacht verdient. Maken we een content management systeem of een zoekmachine? We maken een zoekmachine: we geven antwoord op een vraag.

6 Zoekmachine voor het doorzoeken van de vragen
Lucene Beschikbaar voor Java en PHP (via Zend Framework). Samen met Lucene-QE kun je zoeken met een thesaurus. “provides Java-based indexing and search technology, as well as spellchecking, hit highlighting and advanced analysis/tokenization capabilities” Alfresco Content management systeem met zoekmachine. Voordeel: uitbreiding op standaard Alfresco content model is mogelijk. Aandachtspunt: hoe werkt de zoekmachine?

7 ESB MULE Snelle keuze, geen onderzoek gedaan. MULE is een open source ESB waar andere overheden al mee zijn aangesloten op de OSB en waar goede ervaringen mee zijn opgedaan bij de gemeente Rotterdam

8 Authenticatie A-Select Wordt gebruikt door DigiD, ABN en Rabobank en heeft al diverse koppelingsmogelijkheden medewerkers databases. Actiepunt: hoe zit het met authorisatie? JOSSO Ondersteund authenticatie en authorisatie. Veel documentatie, installatie mogelijk op alle belangrijke open source webservers. LDAP ondersteuning (koppelen aan bestaande LDAP of eigen LDAP).

9 Authenticatie continued
Sun OpenSSO Web access management, federation en web services security. Ondersteuning voor eigen LDAP.

10 a fork in the road… of we bouwen zelf de kern van het produkt en plakken daar compontenten aan of we pakken alfresco en passen de zoekmachine aan, configureren het model en plakken er MULE onder

11 Afgewogen Zelf bouwen Alfresco als basis + Lichtgewicht produkt + Integratie met Lucene niet nodig, alleen configuratie + Volledige controle hoe functionaliteit geïmplementeerd gaat worden + Bouw beheer functionaliteit niet nodig, alleen conifguratie Alfresco ++ Flexibel in oplossingsrichtingen voor security, identity management, integratie, enzovoort - Uitgebreid produkt waarvan veel niet gebruikt wordt -- Java (en Wicket) kennis moet sterk zijn - Afhankelijk van het produkt Alfresco, dus patches en security updates moeten geïnstalleerd worden -- Risico op ‘skinning a Yak’: oplossen van specifieke Alfresco problemen die niets met KCC4All te maken hebben -- Afhankelijk van het open source project Alfresco, dus geen zelfstandig KCC4All project - Alfresco kennis moet worden opgebouwd

12 Gezien architectuur richtlijn 1 gaan we voor zelfbouw met Wicket, de architectuur in termen van software componenten wordt dan: OpenSSO KCC4All (Wicket) Lucene Lucene QE MULE

13 De technische architectuur wordt als volgt:
Wicket, Java 6 (of 5?), hoe gaan we integreren met opensso, mule, lucene, SAML

14 Arhictectuurrichtlijnen
NORA!

15 Als we produkten aan elkaar gaan plakken eindigen we met een mini versie van Alfresco, dus…
OpenSSO Alfresco Lucene Lucene QE MULE

16 TITEL TEKST


Download ppt "Technische Architectuur"

Verwante presentaties


Ads door Google