Tilleggsprogramvare En gjennomgang av programvare til hjelp i implementasjonen.

Slides:



Advertisements
Liknende presentasjoner
Blogg En blogg kan sammenlignes med en nettbasert dagbok. Her kan du publisere tekst, bilder, videoer. Leserne kan kommentere det du har skrevet i din.
Advertisements

GoOnline XP publisering Hvordan komme i gang med GoOnline XP. Denne presentasjonen tar deg steg for steg gjennom oppsett av nettsted med bruk av GoOnline.
Implementasjon i praksis Gjennomgåelse av eksempler.
Hvordan bruke Lions medlemsregister?
v/Tormod Engebu, IKAVA KDRS 13. november 2013
Design av sikre web-applikasjoner
Bygg web på Opplæring Presentasjon Idium AS Bygg web på Opplæring.
Antalis-HQ BRUKERVEILEDNING FOR BESTILLINGER. Antalis, Europas ledende distributør av papir, emballasjeløsninger og dekor & display produkter, presenterer.
GoOnline publisering Hvordan komme i gang med GoOnline. Denne presentasjonen tar deg steg for steg gjennom oppsett av nettsted med bruk av GoOnline Proffesional.
Brukerveiledning for gruppeledere
© 2006 IFS AB. All rights reserved.
Norge digitalt – Status og vegen videre
Webprogrammering (LO113A) 1 Kom i gang med PHP. Webprogrammering (LO113A) 2 Mål  Installere Apache og PHP  Konfigurasjon av Apache og PHP  Forstå samspillet.
TIBE EDIT brukerveiledning Etter gjennomgang av denne presentasjonen skal du være i stand til å opprette nye sider, sette.
Veiledning for firmakunder
JSP presentasjon Arild Strømhylden NTNU 26 June 2014.
Versjonskontroll med Subversion.  Enklere å samarbeide  Full kontroll på endringer  Enklere å se progresjon på prosjektet  Endringer med konflikter.
Inni BAAT og detaljer om komponentene…
Programmering i Java versjon januar 2005 Kun til bruk i tilknytning til læreboka ”Programmering i Java” skrevet av Else.
Begrenset redigering “Klubbjournalister” For web ansvarlig klubb.
Høgskolen i Oslo Webprogrammering Introduksjon til Java-scripting.
Objektorientert programmering i PHP del 2
Frie kartdata Kristian Kihle, Kartverket Arvid Lillethun, Kartverket.
IS-102 Klassedefinisjoner
2003 IT-konferansen 2003 UNIVERSITETET I OSLO Vortex: Skrivbar web for UiO Oddmund Møgedal USIT/UiO.
Java Server Faces (JSF) en introduksjon Frode Eika Sandnes.
© Lars-Erik Kindblad.  Et platformuavhengig verktøy for å automatisere build prosesser.  Støttes og drives av Apache Software Foundation.  Kommer ferdig.
Tema: Introduksjon Hvorfor Velocity? Installasjon Velocity VS. JSF / JSP Eksempler Oppsumering.
ANDROID-PROGRAMMERING VÅREN ACTIVITY OG INTENTS Repetisjon fra forrige gang.
Fag LO189D - Objektorientert programmering Objektorientert programmering© Else Lervik, TISIP - HiST/IDB vår-99Leksjon 11 Applet’s Hva karakteriserer applet’sside.
Klassediagrammer II Klassen samler data og operasjoner i passe store enheter Klassen organiserer programdesig net.
1 Kap 08 Kø. 2 Kø - Definisjon En kø (eng queue) er en lineær struktur hvor elementer kan innsetttes kun i den ene enden av listen, kalt bak, og fjernes.
Programmering i Java versjon Kun til bruk i tilknytning til læreboka ”Programmering i Java” skrevet av Else Lervik.
Programmering i Java versjon desember 2002 Kun til bruk i tilknytning til læreboka ”Programmering i Java” skrevet av Else.
1 Brukerveiledning for Klubben onlines medlemsarkiv – en enkel innføring.
1 Arrayer og form(ularer) (Kapittel 4). 2 Mål  Forstå assosiative og superglobale arrays  Kunne behandle webformularer (forms)  Kjenne forskjellen.
Høgskolen i Oslo Web-programmering Feilhåndtering i PHP.
Høgskolen i Oslo Webprogrammering Ajax og PHP. I dag l Hvordan få en bedre brukeropplevelse via Ajax- script l Gjennomgang av kode l Oppgaveløsning på.
Høgskolen i Oslo Webprogrammering Java-scripting 2 Klientvalidering.
Dynamiske nettsider PHP Del 4 – Eksterne datakilder.
Dynamiske nettsider PHP Del 1 – variable. PHP  PHP (Personal Home Page)  Fritt tilgjengelig programmeringsspråk  åpen kildekode  Plattformuavhengig.
Kommentarer og stil ”Dette suger!” ”Ne-hei!” ”Jo- hoo”, osv.
Databasen II Sesjoner, stored procedures, error handling.
Med hånda i kakeboksen. Oblig 4, cookies, sesjoner, stored procedures, error handling.
Invoices.
Andre funksjoner. Her kommer en beskrivelse av søkefunksjoner, knapper og annen funksjonalitet. 2.
Bruk av BAAT og Web Services
Hvordan og hvorfor innføres kontroll med nedlastingsløsningene til SK?
Basware Purchase Management
Nettsted for bridgetjenester Bjørnar Pettersen Veileder: Sven-Olai Høyland.
RSS og Alerts JDD 21. mai Ting jeg skal si litt om RSS Alerts (TOC) Hvordan fungerer disse funksjonene? Hva kan de brukes til?
Om Internett, World Wide Web, egen hjemmeside Ole Christian Rynning
Webatlas API En introduksjon for utviklere (og andre interesserte)
1 Java Database Connectivity (JDBC) Norvald H. Ryeng
Katalog med tjenester n Masse tjenester, men det er ikke lett å finne de. n Tjeneste tilbyder må selv kunne oppdatere. n Tjenesten selv forteller hva den.
Norges geologiske undersøkelse Sverre Iversen, Norges geologiske undersøkelse ”Workshop rammeverk”, Oslo april 2005 WMS/SLD - veien til god praksis.
Rammeverk Workshop – teknologisk infrastruktur
Web-grensesnitt Øyvind A. Bratne - April 2004.
J2ME- og Web-basert Instant Messaging System. Oppgavebeskrivelse Selvstendig system J2ME- og Web-basert Internasjonalisering.
1 Katalogtjenesten i geoNorge.no. 2 Geodatakatalog Generisk innsynsløsning Innsynsløsning kart og fagdata Nedlasting og bestillingstjeneste Hjemmeside.
Jasmina Hodzic, Gruppe for grunntjenester, USIT POLS, Cerebrum og Ephorte synkronisering Registrering av brukere i Ephorte ved hjelp av automatiske oppdateringsrutiner.
Pålogging til Intrum Web uten java
Upload av bildefiler Utdrag fra ImageIn Ved Kirsten Klæbo Tirsdag 25/11-03.
Eksempel på tjenester (web services) Tjenester utviklet i Geoportal prosjektet
XML og JDOM Helge Furuseth XML  XML = Extensible Markup Language Basert på SGML – Standard Generalized Markup Language  HTML =
HUMIT1731 Hypermedier Introduksjon til XSL Transformation (XSLT)
Inf1000 (Uke 5) Arrayer, filer og tekst
Kartlegging av Tilgjengelighet
SAP og FEIDE, en kort oppsummering
Prevas Connector og WHM versjon 4.0
Utskrift av presentasjonen:

Tilleggsprogramvare En gjennomgang av programvare til hjelp i implementasjonen.

17. oktober 2006BAAT seminar - Tilleggsprogramvare2 Tilleggsprogramvare  Hente ticket Ngtstags.jar  Hente ticket og liste med tjenester fra fil simpleTicket  Hente ticket og liste med tjenester fra UDDI/Tjenestekatalog advancedTicket

17. oktober 2006BAAT seminar - Tilleggsprogramvare3 Ngtstags.jar  For uthenting av ticket  Java klasser som skjuler noe kompleksiteten Håndterer bl.a. SSL kommunikasjon ticketserver Taglib til bruk i JSP filer

17. oktober 2006BAAT seminar - Tilleggsprogramvare4 Ngtstags.jar i bruk i java  Eksempel: String ticket = HentTicket.getTicket(null,usr,pass,servicename,extra);  Parametre null (HttpSession objekt)  Dersom du legger ved et session objekt, vil du få samme ticket dersom du spør på nytt innen utløp av ticket. usr = brukernavn pass = passord servicename = navnet (id) på tjenesten extra = ekstrainformasjon til bruk i loggen.

17. oktober 2006BAAT seminar - Tilleggsprogramvare5 Ngtstags.jar i bruk i java  Retur String som enten inneholder ticket Eller feilmelding (begynner alltid med ”*”)  Ticket vi aldri inneholde ”*”.

17. oktober 2006BAAT seminar - Tilleggsprogramvare6 Ngtstags.jar i bruk i java  Eksempel: TicketInfo ti = HentTicket.getTicketFromTSExt(usr,pass,servic ename,extra, baat_url);  Parametre Usr = username Pass = password Servicename = tjenestennavn (tjenesteid) Extra = ekstrainformasjon til bruk i loggen Baat_url = Ikke-standard url til Ticketserver

17. oktober 2006BAAT seminar - Tilleggsprogramvare7 Ngtstags.jar i bruk i java  Retur Et TicketInfo objekt  Inneholder ticket  Feilkode  Feilmeldingstekst  Levetid på ticket i millisekunder  Millisekunder siden ticketserver siste restart

17. oktober 2006BAAT seminar - Tilleggsprogramvare8 SimpleTicket  Java Servlet  Henter eller mottar liste med tjenester Enten som XML, eller som semikolon separert liste.  Henter ticket til alle tjenester som ligger i listen og som er registrert i BAAT.  Leverer listen i henhold til XSL dokument

17. oktober 2006BAAT seminar - Tilleggsprogramvare9 SimpleTicket - eksempel på bruk  Input, Semikolon separert fil: Organisasjonsnavn Tjenestenavn (tjenesteid) URL Tjenestetype Statens kartverk;wms.fkb; Statens kartverk;wms.kartdata;

17. oktober 2006BAAT seminar - Tilleggsprogramvare10 SimpleTicket - eksempel på bruk  Input, xmlfil: wms.fkb Statens kartverk 1 wms.kartdata Statens kartverk 1

17. oktober 2006BAAT seminar - Tilleggsprogramvare11 SimpleTicket eksempel på bruk  &mime=text/plain &password=xxx &user=yyy &URLstyle=style  Fast plassering i /WEB-INF/xsl katalogen –.xsl implisitt &URLinput= &inputType=text &extra=Ekstra tekst til logfil &direct=false

17. oktober 2006BAAT seminar - Tilleggsprogramvare12 SimpleTicket - eksempel på bruk  ”Defaultverdier” som parametre i web.xml filen  Eksempler: URLstyle geoportal mime text/plain

17. oktober 2006BAAT seminar - Tilleggsprogramvare13 SimpleTicket eksempel på bruk  Generert XML: Statens kartverk EF1A 1 wms.topo

17. oktober 2006BAAT seminar - Tilleggsprogramvare14 SimpleTicket eksempel på bruk  Mulig output: XSL (utdrag): var featuredLink = new Array(); featuredLink[0] = " - "; featuredLink[1] = " "; featuredLink[2] = featuredLinks[ ] = featuredLink

17. oktober 2006BAAT seminar - Tilleggsprogramvare15 SimpleTicket eksempel på bruk  Resultat: I dette tilfelle: output som JavaScript. var featuredLinks = new Array(); var featuredLink = new Array(); featuredLink[0] = "Statens kartverk - wms.fkb"; featuredLink[1] = " featuredLink[2] = 1; featuredLinks[1] = featuredLink ;

17. oktober 2006BAAT seminar - Tilleggsprogramvare16 advancedTicket  Java Servlet  Henter liste over tilgjengelige tjenester fra Tjenestekatalogen (UDDI)  Legger til Ticket på de URL’er som er registret i BAAT.  Output generert i henhold til XSL  Forskjellen på advancedTicket og simpleTicket er i hovedsak hvor listen med tjenester kommer fra.

17. oktober 2006BAAT seminar - Tilleggsprogramvare17 advancedTicket  Tjenestekatalogen En overbygning over UDDI v.2. Det er mulig å snakke direkte med UDDI serveren vha SOAP. UDDI opererer med tModels for klassifisering  tModels er f.eks WMS, WFS, D.U.N.S nummer osv Det er mulig å søke på Organisasjonsnavn og tjenestenavn.  Tjenestekatalogen i framtiden vil ikke nødvendigvis være basert på UDDI

17. oktober 2006BAAT seminar - Tilleggsprogramvare18 advancedTicket - Tjenestekatalog

17. oktober 2006BAAT seminar - Tilleggsprogramvare19 advancedTicket  Hente liste fra katalogen URL til: /tjenestekatalogen/search?  Gir liste over alt som er registrert i UDDI Det genereres XML med organisasjoner og tilhørende tjenester.

17. oktober 2006BAAT seminar - Tilleggsprogramvare20 advancedTicket Kartverksveien Hønefoss Rolf Dybdal Driftsansvarlig Tjenestekatalog Norge i bilder (BAAT) 0CDC A6-11DA-A53C-ED0D7729C09C Norge i bilder.

17. oktober 2006BAAT seminar - Tilleggsprogramvare21 advancedTicket  I advancedTicket Henter ut navnet på tjenesten (tjenesteid) fra XML strukturen som kommer fra tjenestekatelogen Bygger opp en egen struktur, uten adresseinformasjon osv Henter ticket for tjenester som krever det Output ved hjelp av XSL, samme måte som simpleTicket

17. oktober 2006BAAT seminar - Tilleggsprogramvare22 advancedTicket Statens kartverk EF1A 1 wms.topo

17. oktober 2006BAAT seminar - Tilleggsprogramvare23 advancedTicket  Eksempel på XSL var featuredLink = new Array(); featuredLink[0] = " - "; featuredLink[1] = " "; featuredLink[2] = featuredLinks[ ] = featuredLink

17. oktober 2006BAAT seminar - Tilleggsprogramvare24 advancedTicket  Eksempel på output var featuredLinks = new Array(); var featuredLink = new Array(); featuredLink[0] = "Statens kartverk - wms.fkb"; featuredLink[1] = " featuredLink[2] = 1; featuredLinks[1] = featuredLink ;

17. oktober 2006BAAT seminar - Tilleggsprogramvare25 advancedTicket  Har vært i bruk i kartinnsynet i genorge.no i over et år  Brukes også av Fysak.

17. oktober 2006BAAT seminar - Tilleggsprogramvare26 Tilleggsprogramvare  Tilgjengelighet advanced/simpleTicket.WAR filer er tilgjengelige Kildekode er tilgjengelig som Eclipse prosjekter. Nye versjoner og oppdateringer vil bli lagt ut  Tilgjengelighet ngtstags.jar.jar filen er tilgjengelig, kildekoden er tilgjengelig på forespørsel.  Lisensbetingelser Fri bruk av både ferdigkompilert og kildekode

17. oktober 2006BAAT seminar - Tilleggsprogramvare27 Tilleggsprogramvare  Hvor?