Bakom kulisserna. SMHI webservices. Infrastruktur och säkerhetslösningar Demonstration av webservices

Storlek: px
Starta visningen från sidan:

Download "Bakom kulisserna. SMHI webservices. Infrastruktur och säkerhetslösningar Demonstration av webservices"

Transkript

1 OBS: Några av dessa webservice-länkar är nåbara externt. Andra öppnas om det kommer önskemål. SMHI webservices Bakom kulisserna Infrastruktur och säkerhetslösningar Demonstration av webservices Esa Falkenroth, Informationsarkitekt, SMHI.

2 Bakom kulisserna? Bakom kulisserna: Live Demo av två olika typer av webservice Vi låtsas vara en dator som ska hämta data. Hämtning av vanliga kartskikt från en geoserver Nerladdning av stora datamängder via webservice Hämtning av information om avrinningsområden. Bakom kulisserna: Vi vill utveckla nya tjänster fort.men hur skyddar vi interna system mot angrepp?? Säker infrastruktur / Autentisering / Övervakning Hantering av sekretess och dataskydd Säkerhetsrutiner Kort lista på teknikval som fungerat bra för SMHI 2

3 Traditionell infrastruktur säkra webservice En osäker zon (DMZ) med kopia av de data som ska exponeras Interna resurser skyddad eftersom ingen ingående trafik tillåts. Att hålla kopior av flera terabyte data kostar mycket! Elektroniska tryckpressen (publicerar data utan att veta om de behövs) INTERNET DEMILITARIZED ZONE (DMZ) BACKUP INTERNA RESURSER 3

4 Infrastruktur för säkra webservice Ett osäkert lager (DMZ) utan kopior av stora interna databaser Speciella accessmoduler som begränsar åtkomst till interna resurser Brandväggsregler och olika protokoll in och ut i A-net ökar säkerhet. Interna resurser åtkomliga men ändå skyddade från osäkra zonen. INTERNET DEMILITARIZED ZONE ACCESS-MODULER (A-NET) INTERNA RESURSER 4

5 Webservice för att nå data Kartor via standardiserade WMS- och WFS-tjänster Nerladdning av stora mängder data. Interna webservice bakom kulisserna för hämta av data från databaser 5

6 Vanliga WMS-anrop för kartor En applikation anropar webbserver pss som en webbläsare Anropet skickas till en karttjänst (t.ex. en Geoserver) Karttjänsten skickar tillbaka en karta till applikationen. Ofta är applikationen javaskript som kör i en webbläsare. GetMap& version=1.1.1& Layers=SMHI_vatten :huvudavrinningsomraden 2008_2 & width=415 & height=550 & srs=epsg: , , , &styles=&Format=image/png&request=Get Map&version=1.1.1&layers=SMHI_vatten:huvudavrinn ingsomraden2008_2&width=415&height=550&srs=ep SG:3021 6

7 Visning genom en webbapplikation (indirekta WMS-frågor): 7

8 Helt vanlig kartlösning bakom kulisserna Openlayers i webbläsaren. Anrop går via Apache-front Geoserver svarar på WMS-anrop Cachade bilder för alla zoomnivåer för prestanda i kartan (ca 1 miljon bilder). Resultatet är bilder Lite WFS-tjänster för att visualisera mätstationer och valda områden Ganska vanlig lösning. 8

9 En helt annan typ av webservice - Nerladdning av stora mängder data Slutresultatet resultat från simuleringar och mätningar snarare än kartor Liknande sätt att hämta data: En applikation anropar webserver på samma sätt som en webbläsare URL HTTP method (GET/ POST/ PUT/ DELETE) REST-teknik skapar en illusion av att data finns i en katalogstruktur Topp-kataloger motsvara metadata Längst ner ligger data. Undersöka vilka mätstationer SMHI har Hämta ner tidsserier från till för Kukkasjärvi 9

10 Exempel hämta simuleringsdata via webservice (annan drill-down ) Utvecklat för VISS men kan efter överenskommelse användas av vem som helst GET /v1 (Vilka nerladdningar stöds?) GET /v1/downloadsetup1/ (Vilka områden finns det data för) GET /v1/downloadsetup1/ / (Vilka data för ett område) https://vattenwebws-tst.smhi.se/v1/ https://vattenwebws-tst.smhi.se/v1/downloadsetup1 https://vattenwebws-tst.smhi.se/v1/downloadsetup1/ REST gör det lätt att utforska metadata. vilka delavrinningsområden finns Vilka data kan man hämta för dessa delavrinningsområden? Applikation kan direkt gå in databaser och hämta senaste data. 10

11 Ytterligare ett exempel: Hämta data från SVAR via webben 11

12 Bakom kulisserna: REST-standarden package com.suryasuravarapu.jersey; import javax.ws.rs.get; import javax.ws.rs.path; import ("/helloworld") public class ("text/plain") public String sayhello() { return "Hello World"; } } Tredjepartsprodukter Apache/Tomcat/Jersey tar hand om anropet från maskinen Jersey bygger på Representational state transfer (REST) JSR 311(JAX-RS) standarden. Svar från webservice kan formatteras: - Excel - XML - Text etc, etc.. 12

13 Arbete på SMHI för att möjliggöra snabbare utveckla webservice utan att riskera viktiga produktionssystem

14 Infrastruktur för säkra webservice Ett osäkert lager (DMZ) utan kopior av stora interna databaser Speciella accessmoduler som begränsar åtkomst till interna resurser Brandväggsregler och olika protokoll in och ut i A-net ökar säkerhet. Interna resurser åtkomliga men ändå skyddade från osäkra zonen. INTERNET DEMILITARIZED ZONE ACCESS-MODULER (A-NET) INTERNA RESURSER 14

15 Säkerhet: Infrastruktur/användarhantering Säker infrastruktur (flera nätverkszoner, brandväggsregler, minimala portöppn) Skydd mot Denial-of-Service attacker mot interna databaser genom att Access-moduler reglerar trafiken mot interna system. Säkra tredjepartsprogramvaror med mycket stort antal användare (patchar) Redhat Linux, Apache, Tomcat, Postgres. Säker användarhantering Applikationer kör på användaridentiteter med reducerade rättigheter. Separata identiteter för läsning och skrivning i databaser. Central katalog för autentisering av användare (Active Directory via LDAP/S) Inloggning skyddar mot riktade attacker. Övervakning av webbapplikationens status (OP5/Unicenter) Stora delar av driftsättningar automatiserade (rpm/ppm mgmt) Rättigheter sätt i installationsskript (mindre risk att missa något). 15

16 Säkerhetsarbete Egna periodiska portskanningar och simulerade attacker Nessus.org Gransning med fokus på säkerhet Klassning av informationstillgångar Design-granskning av arkitektfunktion och säkerhetsansvarig Rutiner för hantering av incidenter 16

17 Sekretess och skydd av data Hantering av sekretessbelagd närmast informationen Databasen lämnar ut NULL ifall man frågar efter sekretessbelagda tidsserier Accessmodulen har listor på öppna data och släpper bara igenom öppen information till access-nätet (A-net) Säker autentisering via AD/LDAP-S Accessmoduler implementerar endast hämtning (ingen skrivning i interna databaser for now). 17

18 Framtidsvision: Ge användare data så de kan presenteras & sampresenteras

19 Visning genom en egen webbapplikation (indirekta WMS-frågor): 19

20 Visning genom en extern webbapplikation (indirekta WMS-frågor): 20

21 Visning av tjänster genom ArcMap Topografisk karta från lokalt på SMHI (grön) Brunnar, WMS från SGU(blå punkter) Delavrinningsområden WMS från SVAR, SMHI (röda linjer) 21

22 Metadata ISO

23 Nyfiken på teknikval som fungerat bra? Säker stabil webbserver: Apache Köra webbapplikation i java: Tomcat Hantering av webservice-anrop: Jersey Kartserver: Geoserver med cachade bilder för zoomnivåer (ca 1,000,000 bilder). Excelgenerering: Apache POI Databas-lösning. Postgres 8.4 Koppling mot databas: JDBC Loggning: log4j 23

WMS @ SGU. Jonas Holmberg

WMS @ SGU. Jonas Holmberg WMS @ SGU Jonas Holmberg WMS @ SGU - innehåll Vad är WMS (Wep Map Service)? WMS lager / tjänster och struktur på SGU SGUs WMS i ArcGIS SGUs WMS i Geodata.se SGUs WMS i kartvisare WMS Web Map Service OGC

Läs mer

Datum: 2011-02-10 Version: Författare: Christina Danielsson Senast ändrad:

Datum: 2011-02-10 Version: Författare: Christina Danielsson Senast ändrad: I N T E R N T Säkerhetskrav på extern part För enskild individs direktåtkomst till Datum: 2011-02-10 Version: Författare: Christina Danielsson Senast ändrad: Dokumentnamn: Säkerhetskrav på extern part

Läs mer

Webbteknik II. Föreläsning 4. Watching the river flow. John Häggerud, 2011

Webbteknik II. Föreläsning 4. Watching the river flow. John Häggerud, 2011 Webbteknik II Föreläsning 4 Watching the river flow Web Service XML-RPC, SOAP, WSDL, UDDI HTTP Request, Response, Headers, Cache, Persistant Connection REST Hype or the golden way? Web Service / Webbtjänst

Läs mer

Laboration 10 - Eclipse

Laboration 10 - Eclipse Laboration 10 - Eclipse Avsikten med laborationen är att du ska träna på att använda paket, att du ska packa några klassfiler i en jar-fil och slutligen använda innehållet i en jar-fil från en annan klass

Läs mer

Webbservrar, severskript & webbproduktion

Webbservrar, severskript & webbproduktion Webbprogrammering Webbservrar, severskript & webbproduktion 1 Vad är en webbserver En webbserver är en tjänst som lyssnar på port 80. Den hanterar tillgång till filer och kataloger genom att kommunicera

Läs mer

Innehåll. Dokumentet gäller från och med version 2014.3 1

Innehåll. Dokumentet gäller från och med version 2014.3 1 Innehåll Introduktion... 2 Före installation... 2 Beroenden... 2 Syftet med programmet... 2 Installation av IIS... 2 Windows Server 2008... 2 Windows Server 2012... 6 Installation av webbapplikationen

Läs mer

1 Systemkrav avantraupphandling

1 Systemkrav avantraupphandling 1 (10) Godkänd av Produkt/Projekt/Verksamhet avantraupphandling 3.0.1 1 Systemkrav avantraupphandling Intranät webb klient Internet applikation klient Förrådssystem Beställningssystem COM+ Server File

Läs mer

Finns SSO på riktigt?

Finns SSO på riktigt? 2011-11-07 Finns SSO på riktigt? Niklas Fröling Security expert Niklas Dahl Specialist sälj er två Den fria tanken skapar affärsnytta. Ingenting är omöjligt! k Föragspresentation, maj 2010 Cygate AB. er

Läs mer

Bas - Utvecklingsstöd

Bas - Utvecklingsstöd Bas - Utvecklingsstöd skapad för: SVR skapad av: Robert Georén Version: 1.2 Datum: 2010-05-19 Förändringar Vem När Vad Robert Georén 2009-05-11 Skapade dokumentet, version 1.0. Robert Georén 2009-09-15

Läs mer

Systemkrav och tekniska förutsättningar

Systemkrav och tekniska förutsättningar Systemkrav och tekniska förutsättningar Hogia Webbrapporter Det här dokumentet går igenom systemkrav, frågor och hanterar teknik och säkerhet kring Hogia Webbrapporter, vilket bl a innefattar allt ifrån

Läs mer

Geodataportalen V2.0

Geodataportalen V2.0 PM 1(19) Geodataportalen V2.0 PM 2(19) 1. Inledning... 3 2. Sammanfattning... 3 3. Översiktlig beskrivning av arkitektur och portal... 5 4. Sök- och kartkomponent... 7 5. Metadata... 8 6. Användar-, säkerhets-

Läs mer

Konfigurering av inloggning via Active Directory

Konfigurering av inloggning via Active Directory Konfigurering av inloggning via Active Directory Här följer en konfigureringsanvisning för inloggning via Active Directory i Hogia Personal Business Manager. Innehåll Systemkrav... 2 Operativsystem...

Läs mer

Hå rd- och mjukvårukråv såmt rekommendåtioner fo r 3L Pro from version 2013.Q2

Hå rd- och mjukvårukråv såmt rekommendåtioner fo r 3L Pro from version 2013.Q2 Hå rd- och mjukvårukråv såmt rekommendåtioner fo r 3L Pro from version 2013.Q2 För att 3L Pro skall fungera krävs att nedanstående hårdvarukrav och mjukvarukrav är uppfyllda. Viktigt är att tänka på att

Läs mer

SQUID. och andra cachelösningar

SQUID. och andra cachelösningar SQUID och andra cachelösningar Henrik Nordström henrik@henriknordstrom.net Konsult Open Source, Squid, Linux & Nätverk sedan 1995 Var finns cache? Webbläsare Snabbare sidvisning Normal proxy cache, användare

Läs mer

Hå rd- och mjukvårukråv såmt rekommendåtioner fo r 3L Pro from version 2013.Q3

Hå rd- och mjukvårukråv såmt rekommendåtioner fo r 3L Pro from version 2013.Q3 Hå rd- och mjukvårukråv såmt rekommendåtioner fo r 3L Pro from version 2013.Q3 För att 3L Pro skall fungera krävs att nedanstående hårdvarukrav och mjukvarukrav är uppfyllda. Viktigt är att tänka på att

Läs mer

ISM WEB. ISM WEB GIS för alla typer av användare. Kundanpassade Intranät- Internet- Portallösningar

ISM WEB. ISM WEB GIS för alla typer av användare. Kundanpassade Intranät- Internet- Portallösningar ISM WEB O P E N S O U R C E S Ä K E R H E T I N S P I R E G I S - A N A L Y S W M S I N T E R O P E R A B I L I T E T A R B E T S F L Ö D E N I N T E G R A T I O N D A T A F Å N G S T E D I T E R I N G

Läs mer

Hå rd- och mjukvårukråv såmt rekommendåtioner fo r 3L Pro from version 2015.Q1

Hå rd- och mjukvårukråv såmt rekommendåtioner fo r 3L Pro from version 2015.Q1 Hå rd- och mjukvårukråv såmt rekommendåtioner fo r 3L Pro from version 2015.Q1 För att 3L Pro skall fungera krävs att nedanstående hårdvarukrav och mjukvarukrav är uppfyllda. Viktigt är att tänka på att

Läs mer

Införande av QGIS som GIS-plattform i Kristianstads kommun

Införande av QGIS som GIS-plattform i Kristianstads kommun Införande av QGIS som GIS-plattform i Kristianstads kommun Funkar det? Ja! Karl-Magnus Jönsson, GIS-utvecklare Stadsbyggnadskontoret Kristianstad Kristianstad Jag Karl-Magnus Jönsson GIS-utvecklare Avdelningen

Läs mer

Diagnostisktprov Utveckla i Azure

Diagnostisktprov Utveckla i Azure .easec Diagnostisktprov Utveckla i Azure Mats Johannesson 2015-06-08 1 o Indikerar ett svar önskas. Flera svar önskas. Maxpoäng: 86 Din poäng: Godkänt: 43 poäng Väl Godkänt: 60 poäng 2 1. Vilka fyra alternativ

Läs mer

DATALAGRING. Ämnets syfte

DATALAGRING. Ämnets syfte DATALAGRING Ämnet datalagring behandlar hur lagring av data görs på ett strukturerat sätt för att datorprogram ska komma åt data på ett effektivt sätt. Lagringen kan ske med hjälp av databashanterare av

Läs mer

1 Infrastruktur för RTJP RTJP är placerad i en virtuell miljö som i brist på bättre namn går under benämningen MVK-molnet

1 Infrastruktur för RTJP RTJP är placerad i en virtuell miljö som i brist på bättre namn går under benämningen MVK-molnet Beskrivning av infrastruktur kring RTJP 1 1 Infrastruktur för RTJP RTJP är placerad i en virtuell miljö som i brist på bättre namn går under benämningen MVK-molnet 1.1 Nätverk och brandvägg RTJP är placerat

Läs mer

2014-2015 Alla rättigheter till materialet reserverade Easec

2014-2015 Alla rättigheter till materialet reserverade Easec 1 2 Innehåll Introduktion... 3 Azure Client SDK Libraries... 4 Översikt: Azure Client Libraries... 5 Azure SDK... 6 Azure SDK (forts.)... 7 Azure SDK (forts.)... 8 Cloud Services... 10 Cloud Services...

Läs mer

ExOpens Forecastpaket 2.3

ExOpens Forecastpaket 2.3 Forecastpaket 2.3 Användare i webb och Excel Administratör Server Ert ekonomisystem Forecast ExOpens Forecastpaket 2.3 Med ExOpens Forecastpaket 2.3 kan du jobba via både Excel och webben. Du kan skapa

Läs mer

Varningssystem byggt på öppna källkodskomponenter Magnus Runesson SMHI Magnus.Runesson@smhi.se

Varningssystem byggt på öppna källkodskomponenter Magnus Runesson SMHI Magnus.Runesson@smhi.se Öppen Källkod inom Offentlig Sektor 15-16 april 2008, Stockholm Varningssystem byggt på öppna källkodskomponenter Magnus Runesson SMHI Magnus.Runesson@smhi.se 2008-05-14 Signatur Om SMHI Som experter inom

Läs mer

Elisabet Stöök Konsult SAS Institute AB Copyright 2003, SAS Institute Inc. All rights reserved.

Elisabet Stöök Konsult SAS Institute AB Copyright 2003, SAS Institute Inc. All rights reserved. Administrera din SAS miljö med SAS Metadata Server och SAS Management Console. Elisabet Stöök Konsult SAS Institute AB Copyright 2003, SAS Institute Inc. All rights reserved. SAS Intelligence Value Chain

Läs mer

Din guide till. Teknisk Specifikation Säljstöd

Din guide till. Teknisk Specifikation Säljstöd Din guide till Teknisk Specifikation Säljstöd April 2014 Innehåll Systemkrav... 3 Operativsystem... 3 Mjukvara... 3 Maskinvara... 4 Datakällor... 4 Databas... 5 Databasstruktur... 5 Katalogstruktur...

Läs mer

Federerad Roll Administration ÄR GROUPER EN MEDSPELARE? OVE OLANDER MITTUNIVERSITETET

Federerad Roll Administration ÄR GROUPER EN MEDSPELARE? OVE OLANDER MITTUNIVERSITETET Federerad Roll Administration ÄR GROUPER EN MEDSPELARE? OVE OLANDER MITTUNIVERSITETET Vad är/var problemet? NyA webben har behörigheter/roller via federerade attribut edupersonentitlement/gmai Studentcentrum

Läs mer

Data Sheet - Secure Remote Access

Data Sheet - Secure Remote Access Data Sheet - Secure Remote Access Savecores säkra fjärranslutning Med Savecores säkra fjärranslutning kan du känna dig trygg på att ditt data är säkert, samtidigt som du sparar tid och pengar. Ta hjälp

Läs mer

GIS-strategi. för Nybro kommun. GIS-samordnare Lise Svensson. Antagen av kommunfullmäktige 2013-02-25

GIS-strategi. för Nybro kommun. GIS-samordnare Lise Svensson. Antagen av kommunfullmäktige 2013-02-25 GIS-strategi för Nybro kommun Antagen av kommunfullmäktige 2013-02-25 GIS-samordnare Lise Svensson 2 Inledning Bakgrund Geografiska informationssystem, GIS, används idag av de flesta kommuner, organisationer,

Läs mer

SiteVision 2.0. Driftdokumentation

SiteVision 2.0. Driftdokumentation SiteVision 2.0 Driftdokumentation 1 Innehållsförteckning 1 Introduktion...3 2 Installation... 4 2.2 Katalogstruktur... 4 2.3 Tjänster... 4 3 Backup-hantering... 5 3.2 Backup av filer... 5 3.3 Återställning

Läs mer

Handledning för applikationsägare

Handledning för applikationsägare Tjänstebeskrivning Handledning för applikationsägare Version 2.25 2006-10-24 Revisionshantering Vernr Datum Notering Ansvarig 2.0 061004 Något modifierat dokument Arne Fredholm 2.1 061016 Korrigeringar

Läs mer

Emma Melkersson. Supportsamordnare. emma.melkersson@sitevision.se

Emma Melkersson. Supportsamordnare. emma.melkersson@sitevision.se 2 Trimma sök 3 Trimma sök 4 Trimma sök Emma Melkersson Supportsamordnare emma.melkersson@sitevision.se 5 Trimma sök 30 % av besökarna går direkt till sök 80 % av webbsidorna är ointressanta 6 Trimma sök

Läs mer

Utredningsrapport Gemensam bokningsplattform och anläggningsregister för Umeå regionen.

Utredningsrapport Gemensam bokningsplattform och anläggningsregister för Umeå regionen. Utredningsrapport Gemensam bokningsplattform och anläggningsregister för Umeå regionen. Servicekontoret IT & Telefoni 2005-05-20 C:\DOCUME~1\DESIRÉE\LOKALA~1\Temp\fcctemp\Utredningsrapport ver2.doc Innehåll

Läs mer

FileMaker Server 8 Advanced

FileMaker Server 8 Advanced FileMaker Server 8 Advanced Installationshandbok för webbpublicering Viktigt! Se sidan 13 för Installera snabbstart 2004-2005 FileMaker, Inc. Med ensamrätt. FileMaker, Inc. 5201 Patrick Henry Drive Santa

Läs mer

Riktlinjer för Fakturapresentatör

Riktlinjer för Fakturapresentatör Riktlinjer för Fakturapresentatör Dokumentbeskrivning: Detta dokument innehåller riktlinjer som skall följas av aktör som presenterar fakturor samt anmälningssida, sk Fakturapresentatör (FP), som deltager

Läs mer

RF Kalmar SYSTEMDOKUMENTATION IDP HULTSFRED. Beställare: RF Kalmar. Version: 0.5.0 2010-02-11

RF Kalmar SYSTEMDOKUMENTATION IDP HULTSFRED. Beställare: RF Kalmar. Version: 0.5.0 2010-02-11 RF Kalmar SYSTEMDOKUMENTATION IDP HULTSFRED Beställare: RF Kalmar Version: 0.5.0 2010-02-11 INNEHÅLLSFÖRTECKNING 1 DOKUMENTINFORMATION... 4 1.1 DOKUMENTETS SYFTE... 4 1.2 DOKUMENTETS MÅLGRUPP... 4 1.3

Läs mer

SOLUTION BRIEF. Varför backup som tjänst från Savecore?

SOLUTION BRIEF. Varför backup som tjänst från Savecore? SOLUTION BRIEF Står du inför utmaningar som berör backup, arkivering och lagring? Minimera risker för incidenter genom att låta de som har specialistkompetens ta hand om ditt data. Varför backup som tjänst

Läs mer

idportalen - Stockholms stads Identifieringsportal

idportalen - Stockholms stads Identifieringsportal Systembeskrivning idportalen - Stockholms stads Identifieringsportal Version 2.25 2004-10-20 Revisionshantering Vernr Datum Notering Ansvarig 2.0 061003 Modifierad version Arne Fredholm 2.1 061016 Mindre

Läs mer

EBITS 2013. Totalförsvarets Forskningsinstitut David Lindahl Erik Westring

EBITS 2013. Totalförsvarets Forskningsinstitut David Lindahl Erik Westring EBITS 2013 Totalförsvarets Forskningsinstitut David Lindahl Erik Westring Demo: Hur går ett angrepp till Något förenklat på grund av tidsbrist..men bara något. Antagonistiska hot Antagonistiska hot är

Läs mer

Hjälp vid användning av Geodataportalens Sök och utvärderings vy

Hjälp vid användning av Geodataportalens Sök och utvärderings vy 1(14) Hjälp vid användning av Geodataportalens Sök och 2(14) Geodataportalen Denna skärmbild är det första du möts av när du går in i Geodataportalen: : Skärmbilden är indelad i tre olika paneler: Sökpanel

Läs mer

STYRKAN I ENKELHETEN. Business Suite

STYRKAN I ENKELHETEN. Business Suite STYRKAN I ENKELHETEN Business Suite HOTET ÄR VERKLIGT Onlinehot mot ditt företag är verkliga, oavsett vad du gör. Om du har data eller pengar är du ett mål. Säkerhetstillbuden ökar drastiskt varje dag

Läs mer

Webbens grundbegrepp. Introduktion till programmering. Ytterligare exempel. Exempel på webbsida. Föreläsning 5

Webbens grundbegrepp. Introduktion till programmering. Ytterligare exempel. Exempel på webbsida. Föreläsning 5 Introduktion till programmering Föreläsning 5 Programmering av webbsidor. Webbens grundbegrepp HTML HTML (HyperText Markup Language) är det språk som används för att skriva webbsidor. HyperText: text med

Läs mer

F8 Webbteknologier 1. Dynamiska webbsidor

F8 Webbteknologier 1. Dynamiska webbsidor Dynamiska webbsidor F8 Webbteknologier 1 EDA095 Roger Henriksson Datavetenskap Lunds universitet HTML är statisk. En sida får sitt utseende bestämt när en webbdesigner skapar den. Ofta vill man ha mera

Läs mer

Införande av Skolfederation. Erfarenheter i Sundsvalls kommun

Införande av Skolfederation. Erfarenheter i Sundsvalls kommun Införande av Erfarenheter i Sundsvalls kommun Innehåll 1. OM DOKUMENTET... 3 2. OM SKOLFEDERATION... 3 3. INFÖRANDE AV SKOLFEDERATION... 3 3.1 FASTSLÅ VERKSAMHETENS MÅLBILD FÖR SKOLFEDERATION... 3 3.1.1

Läs mer

Teknisk Review av K-samsök. Rapport

Teknisk Review av K-samsök. Rapport Teknisk Review av K-samsök Rapport 1(22) Sammanfattning Riksantikvarieämbetet har genomfört en oberoende utvärdering av systemet K-samsök som syftat till att identifiera styrkor och svagheter i systemet

Läs mer

Vad är molnet?... 2. Vad är NAV i molnet?... 3. Vem passar NAV i molnet för?... 4. Fördelar med NAV i molnet... 5. Kom igång snabbt...

Vad är molnet?... 2. Vad är NAV i molnet?... 3. Vem passar NAV i molnet för?... 4. Fördelar med NAV i molnet... 5. Kom igång snabbt... Produktblad för NAV i molnet Innehåll Vad är molnet?... 2 Vad är NAV i molnet?... 3 Vem passar NAV i molnet för?... 4 Fördelar med NAV i molnet... 5 Kom igång snabbt... 5 Bli kostnadseffektiv... 5 Enkelt

Läs mer

Installera din WordPress med 9 enkla steg

Installera din WordPress med 9 enkla steg Installera din WordPress med 9 enkla steg Den här artikeln förutsätter att du har satt upp en webbserver eller har köpt ett webbhotell där du kan placera din nya WordPress hemsida. Om du inte har det,

Läs mer

Lösenordsregelverk för Karolinska Institutet

Lösenordsregelverk för Karolinska Institutet Lösenordsregelverk för Karolinska Institutet Dnr 1-213/2015 Version 2.0 Gäller från och med 2015-05-18 Sida 2 av 7 Lösenordsregelverk för Karolinska Institutet - Sammanfattning Syfte Det övergripande syftet

Läs mer

Bilaga 3c Informationssäkerhet

Bilaga 3c Informationssäkerhet SID 1 (9) Bilaga 3c Informationssäkerhet Förfrågningsunderlag Upphandling av ett helhetsåtagande avseende IT-stöd för pedagogiskt material inom Skolplattform Stockholm Box 22049, 104 22 Stockholm. Besöksadress

Läs mer

E12 "Evil is going on"

E12 Evil is going on E12 "Evil is going on" Föreläsning 12, HT2014 AJAX Kurs: 1dv403 Webbteknik I Johan Leitet E12 Evil is going on Dagens agenda AJAX XMLHttpRequest-objektet JSON Vad är AJAX? Asynchronous JavaScript and XML

Läs mer

Drivve Image för effektiv scanning- och dokumentkontroll. Kraftfulla verktyg för en högre produktivitetsnivå

Drivve Image för effektiv scanning- och dokumentkontroll. Kraftfulla verktyg för en högre produktivitetsnivå Drivve Image för effektiv scanning- och dokumentkontroll Kraftfulla verktyg för en högre produktivitetsnivå Effektivisera arbetsflödet Drivve Image: Ett smartare sätt att arbeta Drivve Image är en serie

Läs mer

info@avtalsbevakning.se 08-500 052 20

info@avtalsbevakning.se 08-500 052 20 08-500 052 20 Avtalsbevakning, / / 1 Vad är Avtalsbevakning? Full avtalskontroll till låg kostnad Avtalsbevakning är en webbaserad lösning för elektronisk hantering av ett företags alla avtal. När avtalen

Läs mer

communication En produkt från ida infront - a part of Addnode

communication En produkt från ida infront - a part of Addnode communication En produkt från ida infront - a part of Addnode Det handlar egentligen inte om kryperting, nyckelhantering, och elektroniska certifikat. innehåll communication Det handlar om trygghet och

Läs mer

Hur kan medborgaren få bättre vård?

Hur kan medborgaren få bättre vård? Hur kan medborgaren få bättre vård? Säkert informationsutbyte med federationslösning för utökad vårdkvalitet över organisationsgränser Presentatörer Stefan Wittlock, Hultsfreds kommun Tommy Almström, Nordic

Läs mer

Välkommen som användare av medietekniks och informatiks publika studentserver

Välkommen som användare av medietekniks och informatiks publika studentserver Välkommen som användare av medietekniks och informatiks publika studentserver student.ktd.sh.se Syfte Vår server är en kombinerad ftp- och webbserver med två grundläggande syften: 1) Spara dokument som

Läs mer

Teknisk infrastruktur för nationell IT-strategi för vård och omsorg samt kommunal e-förvaltning

Teknisk infrastruktur för nationell IT-strategi för vård och omsorg samt kommunal e-förvaltning Teknisk infrastruktur för nationell IT-strategi för vård och omsorg samt kommunal e-förvaltning Presentation målbild, syfte och omfattning Sara Meunier Kurt Helenelund Version PA2 Svenska Kommunförbundet

Läs mer

Allt du behöver för crowdsourcing

Allt du behöver för crowdsourcing GUIDE Allt du behöver för crowdsourcing DEL 1: Så här bygger du en app för crowdsourcing Allt du behöver för crowdsourcing den kompletta guiden steg för steg, del 1 För att utföra uppgifterna i den här

Läs mer

Asp.net mvc intro PER KVARNBRINK, 2015-01-27

Asp.net mvc intro PER KVARNBRINK, 2015-01-27 Asp.net mvc intro PER KVARNBRINK, 2015-01-27 Byggstenarna i ett mvc-projekt 1. Databasen 2. Datamodellen (M:et) 3. Entity framwork 4. Routing 5. Kontroller (C:et) 6. Vy (V:et) 7. Vymodeller 8. Troligen

Läs mer

Att bygga enkel webbapplikation i Docker

Att bygga enkel webbapplikation i Docker Att bygga enkel webbapplikation i Docker Arbetsuppgift 1: Skapa container med Ubuntu som bas. Steg 1: Skriv in kommandot: sudo docker run i t p 80:80 ubuntu /bin/bash, klicka Skriv in ditt root-lösenord,

Läs mer

Instruktion. Datum. 2013-06-19 1 (12) Coverage Dokument id Rev Status? - 1.0 Godkänd. Tillhör objekt -

Instruktion. Datum. 2013-06-19 1 (12) Coverage Dokument id Rev Status? - 1.0 Godkänd. Tillhör objekt - 20130619 1 (12)? 1.0 Godkänd Secure Manager Guide Hantera användarprofiler i tjänsten Telia Secure Manager Dokumentet beskriver hur du som administratör beställer och hanterar användarprofiler i administrationsportalen

Läs mer

open Opensource Oberoende av leverantör Samverkan Dela utvecklingsresultat Kontroll över utveckling Inga licenskostnader Uppfinn inte hjulet igen

open Opensource Oberoende av leverantör Samverkan Dela utvecklingsresultat Kontroll över utveckling Inga licenskostnader Uppfinn inte hjulet igen open Opensource Oberoende av leverantör Samverkan Kontroll över utveckling Dela utvecklingsresultat Inga licenskostnader Uppfinn inte hjulet igen Utveckling, inte licenskostnader Vanliga frågor om Opensource

Läs mer

Pyramid Business Intelligence. Affärsinformation från Pyramid i din smartphone eller läsplatta (150225)

Pyramid Business Intelligence. Affärsinformation från Pyramid i din smartphone eller läsplatta (150225) Pyramid Business Intelligence Affärsinformation från Pyramid i din smartphone eller läsplatta (150225) Pyramid Business Intelligence (BI) Med Pyramid Business Intelligence (BI) kan du enkelt få ut samlad

Läs mer

Nyheter i. Solen Pro/SolenX 6.5

Nyheter i. Solen Pro/SolenX 6.5 Nyheter i Solen Pro/SolenX 6.5 Solen Pro och SolenX Nyheter och förbättringar Utseendeförbättringar I både Pro och X har en del småändringar gjorts för att öka tydligheten/enkelheten i gränssnittet. -

Läs mer

Intranät med strukturerad dokumentlagring. Öppen intranätplattfom med rollstyrd personal- och elevinformation för alla digitala enheter

Intranät med strukturerad dokumentlagring. Öppen intranätplattfom med rollstyrd personal- och elevinformation för alla digitala enheter Intranät med strukturerad dokumentlagring Öppen intranätplattfom med rollstyrd personal- och elevinformation för alla digitala enheter Alingsås intranät - målbild Nytt modernt och framtidssäkert intranät

Läs mer

Per Rasck Tjänsteansvarig. Tobias Ljunggren IAM Arkitekt

Per Rasck Tjänsteansvarig. Tobias Ljunggren IAM Arkitekt Per Rasck Tjänsteansvarig Tobias Ljunggren IAM Arkitekt EN MOLNBASERAD Identitet och behörighetstjänst Vi har tagit fram en lösning som hjälper er Förbättra genom hög grad av automation Förenkla lätt att

Läs mer

Konsultprofil Lennart Boklund

Konsultprofil Lennart Boklund Konsultprofil Lennart Boklund Lennart har lång och gedigen erfarenhet av professionell systemutveckling inom näringslivet. Han visar stort intresse för kundens verksamhet och brinner för att hitta bra

Läs mer

tisdag 8 november 11

tisdag 8 november 11 Hur bygger vi SSO-lösningar utan att påverka IT-infrastrukturen? 2011-11-07 Tommy Almström Product Manager www.nordicedge.se/talmstrom Dagens mest aktuella fråga: Hur många konton samt lösenord har

Läs mer

EVRY One Outsourcing Linköping AB. Erfaranheter av daglig drift och nyttjande av IFS Applications 8.

EVRY One Outsourcing Linköping AB. Erfaranheter av daglig drift och nyttjande av IFS Applications 8. EVRY One Outsourcing Linköping AB Erfaranheter av daglig drift och nyttjande av IFS Applications 8. Vår erfarenhet IFS Applications 8 Ca 10 st genomförda eller pågående uppgraderingar till IFS 8. Första

Läs mer

Användarhandledning NVDB:s Webbapplikation för in/utcheckning

Användarhandledning NVDB:s Webbapplikation för in/utcheckning 1 (23) Upphovsman Dokumentnummer Beteckning Mona Dahlberg VVLED 2007:71 Dokumentansvarig Dokumentdatum Version Anna Gabrielsson 2014-04-11 2.91 Användarhandledning NVDB:s Webbapplikation för in/utcheckning

Läs mer

hogia.se/approval Gäller från och med programversion 2015.1

hogia.se/approval Gäller från och med programversion 2015.1 Gäller från och med programversion 2015.1 För produkten Hogia Approval Manager gäller samma systemkrav som för ekonomisystemet, med vissa tillägg. Systemkraven specificerar de miljöer och förutsättningar

Läs mer

Installationsanvisning för Hogia HR Webbprodukter 14.2

Installationsanvisning för Hogia HR Webbprodukter 14.2 Installationsanvisning för Hogia HR Webbprodukter 14.2 Innehållsförteckning Innehållsförteckning... 1 Inledning... 2 Webbserver Role Services och Features på IIS server... 2 Installation av Hogia HR Webbapplikationer...

Läs mer

WEBBTEKNIK. Ämnets syfte

WEBBTEKNIK. Ämnets syfte WEBBTEKNIK Webbteknik används för att utveckla och vidareutveckla statiska och dynamiska webbsidor, webbplatser, webbapplikationer eller andra applikationer där webbtekniker används, till exempel applikationer

Läs mer

WEBBTEKNIK. Ämnets syfte

WEBBTEKNIK. Ämnets syfte WEBBTEKNIK Webbteknik används för att utveckla och vidareutveckla statiska och dynamiska webbsidor, webbplatser, webbapplikationer eller andra applikationer där webbtekniker används, till exempel applikationer

Läs mer

PHP-presentation Dataföreningens Open Source-nätverk

PHP-presentation Dataföreningens Open Source-nätverk PHP-presentation Dataföreningens Open Source-nätverk Netera AB Jimmy Furland jimmy@netera.se Björn Hansson hansson@netera.se Introduktion HTML-inbäddat webbprogrammeringsspråk Står för PHP Hypertext Preprocessor

Läs mer

GATEWAY TJÄNSTEBESKRIVNING. Webbservice. WSDL-fil. Skicka meddelanden. SMS och FastnätsSMS

GATEWAY TJÄNSTEBESKRIVNING. Webbservice. WSDL-fil. Skicka meddelanden. SMS och FastnätsSMS GATEWAY TJÄNSTEBESKRIVNING Tjänsten Messit Gateway består av ett gränssnitt som enkelt kan implementeras i en egen applikation. Det enda som krävs för att använda Messit Gateway är att applikationen som

Läs mer

Uppgraderingsinstruktion för Tekis-FB Avisering version 6.3.1

Uppgraderingsinstruktion för Tekis-FB Avisering version 6.3.1 Uppgraderingsinstruktion för Tekis-FB Avisering version 6.3.1 Allmänt Releasen omfattar uppgradering av Tekis Aviseringsprogram version 6.3.1 (för både Tekis-FIR och Tekis-KID avisering) samt databasuppgradering

Läs mer

Bilaga 2. Konsulter för tjänster inom IT-relaterat utvecklingsarbete. Kompetensspecifikation 2011-04-28. Dnr 2011/817/243 Sid.

Bilaga 2. Konsulter för tjänster inom IT-relaterat utvecklingsarbete. Kompetensspecifikation 2011-04-28. Dnr 2011/817/243 Sid. Bilaga 2 Konsulter för tjänster inom IT-relaterat utvecklingsarbete Kompetensspecifikation 2011-04-28 Dnr 2011/817/243 Sid. 1 (7) 1 Klassningsmodell Kompetensklassningsmodellen är en matris i två dimensioner

Läs mer

Nya webbservern Dvwebb.mah.se

Nya webbservern Dvwebb.mah.se Nya webbservern Dvwebb.mah.se Bakgrund: BIT (Bibliotek och IT) beslutar att ta ner Novell systemet 28/3 som är en katalogtjänst som styr bland annat alla studenter s.k. hemkataloger på Malmö högskola såväl

Läs mer

ASP.NET MVC. Copyright Mahmud Al Hakim mahmud@dynamicos.se http://www.webbacademy.se. Innehåll

ASP.NET MVC. Copyright Mahmud Al Hakim mahmud@dynamicos.se http://www.webbacademy.se. Innehåll ASP.NET MVC Copyright Mahmud Al Hakim mahmud@dynamicos.se http://www.webbacademy.se Innehåll Introduktion till MVC Controller Action-metoder Views Arbeta med Layout-sidor och sektioner Route konfiguration

Läs mer

Årsskiftesrutiner i HogiaLön Plus SQL

Årsskiftesrutiner i HogiaLön Plus SQL Årsskiftesrutiner i HogiaLön Plus SQL Installation av HogiaLön Plus version 14.0 samt anvisningar till IT-ansvarig eller IT-tekniker Installation på Terminal Server: En korrekt installation i Terminal

Läs mer

Dokumentation. Ver 1.1.9 2014-01-08 Sida 1

Dokumentation. Ver 1.1.9 2014-01-08 Sida 1 Dokumentation Sida 1 Innehåll Om detta dokument... 4 Funktioner... 4 Allmänt om våra gränssnitt (API:er)... 4 Kryptering... 4 Debugprioritet... 4 SMS/MMS - utgående... 5 Parametrar... 5 Webservice... 5

Läs mer

Version 1.06 (2007-06-27)

Version 1.06 (2007-06-27) Version 1.06 (2007-06-27) Innehållsförteckning Installation...3 Inställningar LivePrint...4 Startbild...4 Förenklad inställning...5 Pappers-inställningar...6 Skrivar-inställningar...8 Hantera skrivare...10

Läs mer

Innehåll. MySQL Grundkurs

Innehåll. MySQL Grundkurs MySQL Grundkurs Copyright 2014 Mahmud Al Hakim mahmud@dynamicos.se www.webbacademy.se Innehåll Introduktion till databaser Installera MySQL lokalt Webbserverprogrampaket (XAMPP) Introduktion till phpmyadmin

Läs mer

! Teori och praktik. ! Ändringar från förra året. ! Examination (tenta, projekt) LiU. ! Varför ni? ! Varför överhuvudtaget? LiU

! Teori och praktik. ! Ändringar från förra året. ! Examination (tenta, projekt) LiU. ! Varför ni? ! Varför överhuvudtaget? LiU Databaser Design och programmering, IDA Kursen, diverse praktiskt Varför databaser? Vad är en databas? Andra viktiga begrepp Kursöversikt Teori och praktik Fö och bok lektioner, labbar i projekt (3,5hp=100h)

Läs mer

Yttrande över Remiss med anledning av införande av Inspire direktivet

Yttrande över Remiss med anledning av införande av Inspire direktivet 2008-02-26 Vår ref: 2008/259/184 Er ref: M2008/413/H Miljödepartementet Enheten för hållbar utveckling 103 33 STOCKHOLM Yttrande över Remiss med anledning av införande av Inspire direktivet Nedan följer

Läs mer

Driftanvisningar för SiteVision 2.x. Katalogstruktur. Windows. 1. Driftanvisningar. Driftanvisningar SiteVision 2.x

Driftanvisningar för SiteVision 2.x. Katalogstruktur. Windows. 1. Driftanvisningar. Driftanvisningar SiteVision 2.x 1. Driftanvisningar Driftanvisningar för SiteVision 2.x Detta dokument är tänkt att fungera som stöd för de som ansvarar för driften av SiteVision Anvisningarna innehåller beskrivning över de tjänster

Läs mer

PROV. 13 JSP Standard Tag Library

PROV. 13 JSP Standard Tag Library 13 JSP Standard Tag Library 13.1 Bibliotek med nya JSP-kommandon 13.2 JSP Standard Tag Library (JSTL) 13.3 Filstruktur för webbapplikationer med JSTL 13.4 Deklaration av JSP-kommandon 13.5 Lägga till biblioteksfiler

Läs mer

Beslut efter tillsyn enligt personuppgiftslagen (1998:204)

Beslut efter tillsyn enligt personuppgiftslagen (1998:204) Beslut Dnr 2008-02-25 1161-2007 Apoteket AB 118 81Stockholm Beslut efter tillsyn enligt personuppgiftslagen (1998:204) Datainspektionen konstaterar följande. Apoteket AB (Apoteket) saknar rutiner för systematiska

Läs mer

Hja lp till Mina sidor

Hja lp till Mina sidor Hja lp till Mina sidor Vanliga Frågor Varför godkänner inte Mina sidor mitt personnummer trots att jag har prövat flera gånger och är säker på att jag skrivit rätt? Du behöver använda ett 12 siffrigt personnummer

Läs mer

Boss installationsmanual förberedelser

Boss installationsmanual förberedelser 1 Boss installationsmanual förberedelser Boss kan installeras på flera sätt, Serverinstallation eller Nätverksinstallation. För båda dessa sätt kan man dela databasen med flera användare. Serverinstallation,

Läs mer

Guide för Innehållsleverantörer

Guide för Innehållsleverantörer Library of Labs Content Provider s Guide Guide för Innehållsleverantörer Inom LiLa ramverket är innehållsleverantörer ansvariga för att skapa experiment som "LiLa Learning Objects", att ladda upp dessa

Läs mer

Hogias Ekonomisystem. Systemkrav för enanvändarinstallation fr o m version 2015.1 av GENERELLA KRAV

Hogias Ekonomisystem. Systemkrav för enanvändarinstallation fr o m version 2015.1 av GENERELLA KRAV Systemkrav för enanvändarinstallation fr o m version 2015.1 av Hogias Ekonomisystem Systemkraven specificerar de miljöer och förutsättningar som programvaran är testad i och som vi rekommenderar för att

Läs mer

IT-säkerhetsinstruktion Förvaltning

IT-säkerhetsinstruktion Förvaltning IT-säkerhetsinstruktion Förvaltning 2013-09-24 1.0 IT- S Ä K E R H E T S I N S T R U K T I O N IT-säkerhetsinstruktion Finspångs kommun 612 80 Finspång Telefon 0122-85 000 Fax 0122-850 33 E-post: kommun@finspang.se

Läs mer

Installationsanvisning. Dokumenttyp Installationsanvisning Område Boss med delad databas

Installationsanvisning. Dokumenttyp Installationsanvisning Område Boss med delad databas Ort och datum Ort och datum Namn Namn Magnus Einarsson/+46 (0)+46 54 291742 2010-06-29 1.0 1 (5) Innehållsförteckning 3 1 Inledning 3 1.1 Introduktion... 3 1.2 Revisionshistoria... 3 1.3 Referenser...

Läs mer

ANVÄNDARHANDBOK Advance Online

ANVÄNDARHANDBOK Advance Online ANVÄNDARHANDBOK Advance Online 2013-09-27 INNEHÅLL Innehåll... 2 Välkommen till Advance Online!... 3 Allmän information... 3 Idén bakom Advance Online... 3 Att logga in på en terminalstation... 4 Allmänt...

Läs mer

Systemkrav 2014 för enanvändarinstallation fr o m version 2014.2 av

Systemkrav 2014 för enanvändarinstallation fr o m version 2014.2 av Systemkrav 2014 för enanvändarinstallation fr o m version 2014.2 av Hogias ekonomisystem Systemkraven specificerar de miljöer och förutsättningar som programvaran är testad i och som vi rekommenderar för

Läs mer

Databaser på webben. Revision 5 2000-12-04. Johan Näsholm, johan@nasholm.com

Databaser på webben. Revision 5 2000-12-04. Johan Näsholm, johan@nasholm.com 1 (8) Databaser på webben Revision 5 2000-12-04 Johan Näsholm, johan@nasholm.com Den senaste versionen av detta dokumentet finns på www.nasholm.com/docs/dbweb.pdf Syftet med denna skrift och den därtill

Läs mer

TjänsteID+ Teknisk översiktsdokument etjänstekort, Privata vårdgivare

TjänsteID+ Teknisk översiktsdokument etjänstekort, Privata vårdgivare 1.2 110908 (1)18 TjänsteID+, Privata vårdgivare 1.2 110908 (2)18 1.2 110908 (3)18 Innehåll Dokumentstruktur... 4 Bakgrund... 5 Organisation... 5 Extern information... 6 Certifikaten... 6 E-legitimation...

Läs mer

Handhavande manual problemhantering

Handhavande manual problemhantering av Handhavande manual problemhantering 1(9) av Flytta dina dokument från H: till OneDrive I och med att Norrtälje kommun går över till Office 365 för skolverksamheten så kommer den egna lagringsplatsen

Läs mer