Strategie Applicatie integratie Open.Amsterdam project versie 1.0 juni 2008
Document informatie Versiebeheer Versie Datum Auteur Activiteiten 1.0 juni 2008 drs. E. Willemsen Initiële opzet Archivering Naam document: ssgd-test-pva Filing location: Relaties\gem-amsterdam\techniek
Inhoudsopgave 1 INLEIDING...4 1.1 PLANNING EN OPLEVERING... 5 2 DETAIL UITWERKING ACTIVITEITEN...6 2.1 ACCEPTATIE CRITERIA PROTOTYPE A... 6 2.1.1 Activiteiten prototype A...6 2.2 ACCEPTATIE CRITERIA PROTOTYPE B... 7 2.2.1 Activiteiten prototype B...7 2.3 ACCEPTATIE CRITERIA PROTOTYPE C... 8 2.3.1 Activiteiten prototype C...8 3 ARCHITECTUUR VAN SSGD...10 3.1 INRICHTING SSGD... 10
1 Inleiding Naar aanleiding van een bezoek van vertegenwoordigers van de gemeente Amsterdam aan de stand van OpenSource Architecten op de beurs Overheid en ICT in april 2008, heeft aangeboden om te participeren in dit project door middel van het aantonen dat het Sun Secure Global Deskop (SSGD) product past in de eisen die gesteld worden vanuit het project Open.Amsterdam [ Doel en Planning TS POC Open.Amsterdam, document via email 21/5/2008 van dhr. T. Polfliet]. In de POC moet aantonen dat de voorgestelde oplossing goed te beheren is, voor het aanroepen van applicaties op windows is geen extra authenticatie nodig is tenzij de applicatie dat zelf vereist en dat er sprake is van een goede integratie tussen externe applicaties en de window manager die lokaal op het werkstation draait. Aan de gemeente Amsterdam is voorgesteld dat er een POC uitgevoerd wordt die bestaat uit de volgende stappen: 1. installeert en configureert de omgeving op locatie in Zaltbommel met SSGD met gebruikmaking van infrastructuur op locatie bij. 2. Gemeente Amsterdam test on-line of de POC voldoet aan de gestelde eisen. In dit document wordt een plan van aanpak uitgewerkt m.b.t. de acceptatie. In dit plan wordt meegenomen dat er tijdig bijgestuurd kan worden op basis van door gemeente Amsterdam uitgevoerde tests. Het voorstel om de POC op te delen in deeltrajecten is als volgt: Prototype A: Linux Desktop met locale applicaties en op basis van Server Base Computing (SBC) geïntegreerde windows applicaties Notepad en MS explorer. Prototype B: Prototype A aangevuld met Photoshop en toegang tot een selectie uit de intranet pakketten van de gemeente Amsterdam zoals IPROX, BWV, VHS, HEN,BEB Atlas Amsterdam en Andreas. Prototype C: Prototype B waarbij alle applicaties uit de tabel op blz. 1 van het document Doel en Planning TS POC Open.Amsterdam geïmplementeerd worden. Prototype C kan mogelijk buiten de scope van de POC fase 1 vallen indien dit vereist dat de SSGD installatie deel uitmaakt van het intranet van de gemeente Amsterdam. In dat geval zal prototype C in fase 2b meegenomen dienen te worden. juni 2008 Pagina 4 van 10
1.1 Planning en oplevering De planning voor implementatie van prototype A en B ziet er globaal als volgt uit: Na oplevering van prototype A kan gemeente Amsterdam testen om na te evalueren of het concept voldoet. Rond 1 juli kan beslist worden over prototype C. juni 2008 Pagina 5 van 10
2 Detail uitwerking activiteiten 2.1 Acceptatie criteria prototype A Met prototype A implementeert een basis omgeving met SSGD waarbij de gebruiker locale en Windows applicaties kan aanroepen. Met dit prototype kan de gemeente Amsterdam eenvoudig verifiëren of het concept dat in de POC wordt gebruikt voldoende potentieel heeft om te kunnen voldoen aan de eisen van het project. Prototype A kan door gemeente Amsterdam beoordeeld worden op de volgende criteria: Criterium Werking Opmerkingen Single sign-on Desktop integratie (seamless) Geen Citrix/Terminal Server Lokaal OpenOffice.org Lokaal Evolution Lokaal GIMP Windows Notepad.exe Windows MS explorer Gebruiksgemak Snelheid Look and feel Gebruik shared disk omgeving Linux/ Windows applicatie Gewenste aanpassingen Prototype A 2.1.1 Activiteiten prototype A Prototype A omvat implementatie van de basis functionaliteit voor het uitvoeren van de POC. Activiteit prototype A #uur Wie Beschikbaar stellen SLED installatie media + lic. Installatie werkstation Installatie SSGD Installatie windows server Installatie authenticatie server Configureren SSGD Configureren authenticatie SSGD, desktop en Windows applicaties Uitvoeren bruikbaarheids tests Afspraak maken voor acceptatie test Uitvoeren acceptatie test Terug koppelen t.a.v. acceptatie test Beslissing t.a.v. voortgang POC / juni 2008 Pagina 6 van 10
2.2 Acceptatie criteria prototype B Naast de functionaliteit van prototype A, moet met prototype B aangetoond worden dat het door gebruikte concept voor de POC bruikbaar is voor zwaardere applicaties, en voor intranet toepassingen die binnen de gemeente Amsterdam gebruikt worden. Criterium prototype B Werking Opmerkingen Werking photoshop Windows applicatie Werking intranet applicatie IPROX Intranet applicatie BWV, VHS, HEN, BEB Intranet applicatie Atlas Amsterdam Intranet applicatie Andreas Testen van printen Integratie GOSA authenticatie systeem Applicatief beheer (advertisen nieuwe applicaties) Gebruiksgemak Snelheid Look and feel Gewenste aanpassingen Prototype B 2.2.1 Activiteiten prototype B Omdat prototype B vereist dat er specifieke applicaties getest worden en intranet applicaties van de gemeente Amsterdam, is het noodzakelijk dat gemeente Amsterdam participeert in implementatie van prototype B. Activiteit prototype B #uur Wie Installatie photoshop + beschikbaar stellen lic. Keuze te testen intranet applicaties Openstellen intranet voor toegang tot te testen intranet applicaties Aanleveren details gebruikte authenticatie methode(s) Beoordelen integratie mogelijkheden van gebruikte authenticatie In GOSA Beschrijven applicatie beheertaken zoals aanbieden nieuwe applicaties Uitvoeren acceptatie test Maken afspraken tbv acceptatie test Configureren en testen printers Terug koppelen t.a.v. acceptatie test Beslissing t.a.v. voortgang POC / juni 2008 Pagina 7 van 10
2.3 Acceptatie criteria prototype C Naast de functionaliteit van prototype B, moet met prototype C aangetoond worden dat het door gebruikte concept voor de POC volledig inzetbaar is in de ICT omgeving van de gemeente Amsterdam. Om prototype C te kunnen implementeren is het vereist de SSGD toegang heeft tot functionaliteit die aangeboden wordt binnen het intranet van de gemeente Amsterdam. Het is niet bekend of het technisch mogelijk of wenselijk is om de test installatie bij zodanig in het intranet van gemeente Amsterdam te integreren zodat prototype C geïmplementeerd kan worden op locatie bij. Criterium prototype C Werking Opmerkingen Werking SPSS Windows applicatie Werking Autocad Windows applicatie Werking intranet applicatie IPROX Intranet applicatie BWV, VHS, HEN, BEB Intranet applicatie Atlas Amsterdam Intranet applicatie Andreas Timetell tijdschrijven Timetel projectschrijven Bestuursdienst maatwerk exe Uitvoeren beheertaken SSGD omgeving Gebruiksgemak Snelheid Look and feel Aanleveren informatie m.b.t. schaalbaarheid Gewenste aanpassingen Prototype C 2.3.1 Activiteiten prototype C Omdat prototype B vereist dat er specifieke applicaties getest worden en intranet applicaties van de gemeente Amsterdam, is het noodzakelijk dat gemeente Amsterdam participeert in implementatie van prototype B. Activiteit prototype C #uur Wie Opstellen test criteria t.a.v. beheertaken Keuze te testen intranet applicaties Openstellen intranet voor toegang tot te testen intranet applicaties Installatie en beschikbaar stellen lic. SPSS Installatie en beschikbaar stellen Autocad Installatie en beschikbaar stellen Timetell tijdschrijven Installatie en beschikbaar stellen Timetell project schrijven Installatie en beschikbaar stellen Bestuursdienst maatwerk Uitvoeren acceptatie test Maken afspraken tbv acceptatie test juni 2008 Pagina 8 van 10
Activiteit prototype C #uur Wie Configureren en testen printers Terug koppelen t.a.v. acceptatie test Beslissing t.a.v. opvolging POC / juni 2008 Pagina 9 van 10
3 Architectuur van SSGD De architectuur van SSGD ziet er als volgt uit: Uitgaande van een Linux gebaseerd werkstation worden met behulp van SSGD Windows applicaties als iconen op de desktop geplaatst naast de iconen van de software die de gebruiker lokaal op zijn werkstation draait, bijvoorbeeld Open-Office. SSGD wordt zo ingesteld dat de gebruiker bij het aanroepen van windows applicaties zich niet opnieuw hoeft te authenticeren. 3.1 Inrichting SSGD Om bovenstaande configuratie te realiseren moeten de volgende activiteiten worden uitgevoerd: 1. Inrichting SSGD server. 2. Inrichting Windows server die applicaties beschikbaar stelt. 3. Inrichting authenticatie server die t.a.v. de architectuur vanuit het authenticatie systeem (GOSA) van de gemeente Amsterdam beheerd kan worden. 4. Integratie windows authenticatie met SSGD en die van het werkstation. 5. Uitvoeren desktop integratie van SSGD en de gebruikte windows applicaties. juni 2008 Pagina 10 van 10