Technische Architectuur

Slides:



Advertisements
Verwante presentaties
HET DIGITALE ARBEIDSPLEIN Het Digitale Arbeidsplein is een website ontwikkeld in het kader van het project “Zelfmanagement van de eigen loopbaan” van MeijerConsult.
Advertisements

SharePoint denk in blokken Ton Stegeman.
Unleash your productivity with Startup TOOLS today •Configuratie voor de PTC product ontwikkeling omgeving, •Applicaties voor een gecentraliseerd, grafisch.
Acadoo ’s Best Practice NIOC April 2002 Marion van den Kroonenberg.
Onderwerpen Oude situatie Eerste aanpak en problemen
Samenwerking met MOSS 2007! Chris Hoppenbrouwers.
Titelblad E-commerce E-Commerce
gebouw applicaties binnen een gebouwbesturingssysteem
De kracht van SBA Business Solutions Vanuit een oplossingsgerichte gedachte, waarbij de klant altijd centraal staat, koppelen wij innovatieve producten.
E-RADEN Roadmap. AGENDA • Overzicht van nieuwe ontwikkelingen 2009 • Interfaces • Document Types : Meta-data • E-raden gratis ? • Perspectieven.
Labnet & PTSchemes : Installatie van de toepassingen
Server Management Framework
Metasearch wat is het probleem bij de oplossing? welke oplossing bij welk probleem?
Een introductie. Open source Betere kwaliteit Hoge innovatiesnelheid Betere prijs/kwaliteit verhouding Vrijheid in keuze van leverancier Gedreven door.
Sumatra gaat verder >> waar Exact ophoudt
17 april 2008 WAB*info De digitale bron van de Nederlandse waterbodems Gaston Lamaitre Data-ICT-Dienst, Delft Uitvoerders: Atlis (hoofdaannemer), CSO (functioneel.
HALLO OPLETTEN : Waarom sql DOEN : Introductie opdracht
PH 09 E V Algemeen Wat is ACES ? ACES is een adviescentrum dat een volledig onafhankelijk advies kan geven op het gebied van elektronische sluitsystemen.
Woensdag 24 juni 2009 Web 2.0 en Technologie Bram de Kruijff.
De kracht van SBA Business Solutions Vanuit een oplossingsgerichte gedachte, waarbij de klant altijd centraal staat, koppelen wij innovatieve producten.
State-of-the-Art beveiliging met Windows Identity Foundation
E-Government Architectuur Dordrecht Eén loket voor burgers
Over dingen die voorbijgaan Richard Philips Anet Gebruikersdag 15 juni 2011.
1 Orientatie InformatieSystemen K.M.van Hee hgl. architectuur van informatiesystemen dir. Deloitte & Touche Bakkenist TU/e 2001.
The vision at work Batteries included Ervaringen van een ISV op hosting avontuur Sven Middelkoop Corporate ICT Manager Exact Holding N.V.
De kracht van SBA Business Solutions Vanuit een oplossingsgerichte gedachte, waarbij de klant altijd centraal staat, koppelen wij innovatieve producten.
De kracht van SBA Business Solutions Vanuit een oplossingsgerichte gedachte, waarbij de klant altijd centraal staat, koppelen wij innovatieve producten.
De kracht van GAC Business Solutions GAC is meer dan een leverancier van softwareoplossingen. Als business partner zorgen we samen met u voor optimalisatie.
Designing Knowledge Systems b Hoofdstuk 11 van Knowledge Engineering and Management. The CommonKADS Methodology. b A.Th. Schreiber, J.M. Akkermans, A.A.Anjewierder,
Presentatie Studiemiddag Indexen en Nadere Toegangen Ralph Stuyver, Projectmanager 4 maart 2010.
Dia 1 Productencatalogus: technische sessie Samen beter informeren.
Conference Tour | 18 maart 2010 Conference Tour Multimedia en Mijn IB-Groep.
Mamut Kassa K.D.C Swakhoven
Service Oriented Architecture
Windows Applicaties Bouwen met Visual Studio.NET Sijmen Koffeman Development Consultant Microsoft.
Uw netwerk beheren met Nagios.
Wat is WordPress en hoe installeer je het?. Wat is WordPress? WordPress is een CMS (Content Management Systeem) net als Joomla; Met een CMS kan een gebruiker.
KCC4ALL.
PHP & MYSQL LES 04 CMS: BEST PRACTICE. PHP & MYSQL 01 PHP BASICS 02 PHP & FORMULIEREN 03 PHP & DATABASES 04 CMS: BEST PRACTICE.
WapliX CRM New generations of applications. Wat is WapliX CRM?  Contact Information Management Organisaties, contactpersonen en projecten worden beheerd.
PADS4 maakt het eenvoudig om informatie te verspreiden naar een specifiek publiek op de juiste plaats en het juiste moment PADS4 is een professionele oplossing.
Starten met PHP Dynamischer bouwen.
Risk Based Testing van pakketsoftware
Documentbeheer voor de lokale besturen
DigiDoc Een digitaal kantoor voor iedereen !. Ceci n’est pas du software?! 2.
Een overzicht van de hedendaagse mogelijkheden voor het bouwen van websites.
Update Implementatie en beheer
MEETING SYSTEMS BV VOOREFFECTIEFVERGADEREN.  Meeting Systems bv levert software als hulpmiddel om het vergaderen te ondersteunen met de volgende kenmerken:
BlueDolphin To facilitate progress through organized knowledge Wilko Visser VIAG kennissessie 23 mei 2014.
Van data naar kennis. Customer Case – Robeco Forms naar Apex Migratie.
APP Platform Rivium, 5 maart 2013 Rik Vietsch.
WapliX Webdatabases New generations of applications.
© CGI Group Inc. CONFIDENTIAL Monitoring Wouter Dolle Date appears here.
Kennisnet – Copacabana Van Dienst naar Service.
Wordpress websites Zelf uw site bijhouden Partindag Maarten Pors.
Oracle licenties…… Hoe kunt u besparen? David Abeln
Enterprise Service Bus IBK3ESB01
FLOWer is… Case Handling Proces management zonodig tot op het bot
Door de bomen het bos weer zien Henk Post Bedrijfsanalist ISZF November 2005.
HCC!GenealogieHCC!Genealogie Lezing: Websites bouwen met Joomla 23 februari 2008 Natascha Blijleven - Tebbe.
wordPress  Het meest flexibele CMS CMS= Content Management System.
Functional Web Applications Implementation and Use of Client-Side Interpreters Jan Martin Jansen.
De Ruimtemonitor Vlaanderen SADL Thérèse Steenberghen Diederik Tirry 25 januari 2012.
Ministerie van BZK – 3 november 2016
Medichain Hosted VoIP Medichain ICT & telecom
Metadata Provincie Noord-Brabant
Learning Content Management Systeem
ASP.NET MVC Web Development
Software Development fundamentals
Transcript van de presentatie:

Technische Architectuur KCC4ALL Technische Architectuur

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

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.

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)

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.

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?

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

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).

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

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

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

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

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

Arhictectuurrichtlijnen NORA!

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

TITEL TEKST