Service Orienteret Arkitektur. - en teknisk betragtning. Ordrupvej Gentofte. tel fax

Størrelse: px
Starte visningen fra side:

Download "Service Orienteret Arkitektur. - en teknisk betragtning. Ordrupvej Gentofte. tel fax"

Transkript

1 Ordrupvej Gentofte tel fax Service Orienteret Arkitektur - en teknisk betragtning d. 28. august 2006 Copyright Lector ApS. All rights reserved

2 Revisionslog Lector Dato Forfatter Version Reference Documentegenskaber Item Documenttitel Forfatter Details SOA en teknisk betragtning Claus Konrad/Anders Bendtsen Oprettet d. 28. august 2006 Sidst rettet SOA en teknisk betragtning Side 2 of 11

3 Indhold Lector Indledning... 4 Forventet publikum... 4 Forkortelser... 4 Introduktion til Service Orienteret Arkitektur (SOA)... 5 Baggrund og formål... 5 Koncepter og begreber... 5 Arkitektur og modellering... 6 Konceptuel arkitektur... 7 Generelle guidelines... 9 Sprogspecifik... 9 C#... 9 WCF: Java SOA en teknisk betragtning Side 3 of 11

4 Lector Indledning I de senere år er begrebet Service Orienteret Arkitektur (SOA) begyndt at optræde mere og mere i IT-branchen og i den generelle debat. SOA er et godt brugt begreb som desværre ikke altid fremstår lige godt defineret ensige beskrevet. I dette dokument præsenteres Lector s opfattelse af begrebet SOA; i denne omgang set udfra en teknisk betragning. En kommercial betragtning 1 på SOA eksisterer sideløbende med nærværende dokument. Forventet publikum Det forventede publikum til dette dokument er teknisk personale med et kendskab til.net (C#) eller Java, som er de miljøer, der primært benyttes i Lector. Forkortelser Forkortelse Navn Beskrivelse SO SOA Service Orienteret Service Orienteret Arkitektur WS* WebService * Samlet betegnelse for en række webservicestandarder SCA Service Component Architecture Referencer: 1. SOA en kommerciel betragtning, Lector whitepaper Service-oriented modeling and architecture: ibm.com/developerworks/webservices/library/ws-soa-design1/ (September, 2006) 1 SOA en teknisk betragtning, Lector 2006 SOA en teknisk betragtning Side 4 of 11

5 Lector Introduktion til Service Orienteret Arkitektur (SOA) Baggrund og formål Dette afsnit har til formål at introducere hvad SOA er for en størrelse. Vinklen er hovedsageligt teknisk. For en mere ikke-teknisk gennemgang af baggrunden for SOA se SOA en kommerciel betragtning 1. En af de store fordele ved SOA er, at muligheden for at skabe platformsuafhængige systemlandskaber er tilstede. Da SOA oftest anvender tekst (SOAP) som kommunikationsmiddel, vil de fleste platforme være istand til at kommunikere med hinanden da disse alle har understøttelse af tekst-begrebet (SOAP). Koncepter og begreber Lectors opfattelse 2 af begreberne Service og SOA er følgende: Service: En service er en selvstændig funktionalitet som kan anvendes autonomt uden tvungne afhængigheder af andre eksterne systemer/forhold. Service Orienteret Arkitektur: At lave en Service Orienteret Arkitektur (SOA) er arbejdet med at sammensætte diskrete services til et koherent systemlandskab der understøtter de forretningsproceser virksomheden har identificeret som værende drivere af forretningen. og/eller En Service Orienteret Arkitektur (SOA) er betegnelsen for et etableret systemlandskab som gør anvendelse af diskrete services for at tilbyde et sammenhængende og koherent IT-system til at bistå de forretningsafledte opgaver. 2 SOA en kommerciel betragtning, Lector WhitePaper 2006 SOA en teknisk betragtning Side 5 of 11

6 Lector Arkitektur og modellering Et SOA-baseret system adskiller sig fra traditionelle objektorienterede (OO) systemer på flere områder. I et traditionelt OO-system har man som udgangspunkt kendskab til placeringen af det objekt man ønsker at anvende. Dette instantieres til et konkret instans, og metoder kan herefter kaldes på denne instans. I en serviceorienteret verden, kan placeringen og implementeringen af en given service man ønsker at anvende være noget mere diffus. Hvilken teknologi denne service er implementeret med, er heller ikke nødvendigvist kendt ej heller normalt relevant set fra klientens synspunkt. Note: Det skal nævnes, at der eksisterer design patterns som abstraherer denne placering også i OO-systemer. SOA kræver en ny måde at tænke på. Dette ses blandt andet i selve servicebegrebet og de centrale aktører, som er i spil. I SOA er de primære centrale aktører: Serviceprovider: Denne stiller en konkret service til rådighed. Locationprovider: Denne stiller placeringen af en ønsket service til rådighed Serviceconsumer: Klienten som gør anvendelse af servicen Som udgangspunkt skal serviceconsumeren ikke vide, hvordan servicen er implementeret. Potentielt skal denne serviceconsumer heller ikke vide hvor denne er placeret. Dette afsnit beskriver, hvordan Lector anbefaler en SOAarkitektur konstrueret for at tilfredsstille ovenstående udsagn. Et SOA system kræver stillingstagen til blandt andet følgende udfordringer: Identifikation: Hvordan identificerer vi en service? Specifikation/definition: Hvordan specificerer vi en service? Realisering/implementering: Hvordan anbefales implementering af en service (.NET/Java)? Førend vi kommer til disse anbefalinger, vil en række karakteristika omkring SOA være gode at være bekendte med. Et SOA-system vil med fordel efterleve følgende udsagn: Kendetegn Løst koblet Forretningsorienteret Afkobling af servicebeskrivelse fra serviceimplementation Dynamisk konfiguration af services Stærk samhørighed Beskrivelse Systemerne må ikke have binære referencer til andre komponenter, men skal udelukkende være afhængig af en servicebeskrivelse/interface. De services, der stilles til rådighed skal bygge på processer i forretningen. Selve beskrivelsen af en service skal være separeret fra implementationen. Det sker for at serviceconsumeren ikke skal kende noget til hvordan servicen er implementeret. Sammensætning af de enkelte services skal kunne konfigureres uden noget særlig kendskab til hvordan servicen er implementeret. Desuden skal placeringen af servicen være skjult for serviceconsumeren. De muligheder en enkelt service stiller til rådighed skal hænge tæt sammen. SOA en teknisk betragtning Side 6 of 11

7 Konceptuel arkitektur Der er, som nævnt, to mekanismer der er grundlæggende for enhvert SOA-system: Lector Serviceconsumer må kun kende til servicebeskrivelse og ikke den konkrete implementation Serviceconsumeren skal kalde servicen ved at sende en besked Disse to mekanismer styrer den grundlæggende arkitektur som Lector bygger et SOA-system efter: «datatype» DataTypes «implementation class» ServiceConsumer «interface» ServiceBeskrivelse «inherits» «implementation class» ServiceImplementering Figur 1: Konceptuel SOA struktur (simpel) Som det ses er ServiceConsumer kun koblet til kontrakten (ServiceBeskrivelse) og de typer som denne kontrakt erklærer at bruge. I nogle situationer vil der ikke eksistere en kobling til typerne (DataTypes), idet disse ofte kan skabes dynamisk når koblingen skabes til ServiceBeskrivelsen. Dette understøttes af de fleste udviklingsmiljøer. For at ServiceConsumer faktisk kan kalde en service og dernæst modtage brugbar respons; skal ServiceConsumer på et eller andet tidspunkt være vidende om adressen på en konkret service. Hvorhenne denne service befinder sig, skal klienten have at vide udefra via et ServiceLocator modul. Dette ses i nedenstående illustration. SOA en teknisk betragtning Side 7 of 11

8 Lector «datatype» DataTypes «implementation class» ServiceConsumer «interface» ServiceBeskrivelse «inherits» ServiceLocator «implementation class» ServiceImplementering Figur 2: Konceptuel SOA struktur (inkl. ServiceLocator) Som det fremgår af figuren, så er det ServiceLocator s ansvar at levere en adresse til den konkrete service til ServiceConsumer. For nu ikke at gøre dette unødigt kompliceret, så vil implementingen af denne ServiceLocator oftest være en simpel konfigurationsfil som læses direkte af klienten. Denne konfigurationsfil vil så indeholde den konkrete adresse for den service som klienten skal kalde. I større systemer hvor muligheden for, under systemafvikling at kunne udskifte adressen på en service, vil en decideret ServiceLocator være anvendt. Dette ses f.eks. ved systemer hvor man har redundante services som tilbyder samme funktioner (ServiceBeskrivelse). Dette kan være grundet ønsket om en belastningsfordeling (loadbalancing) eller blot at kunne lukke ned for een service, mens en anden overtager opgaverne. I de fleste systemer og i praksis er dette dog ikke nødvendigt og man anvender derfor en konfgurationsfil. SOA en teknisk betragtning Side 8 of 11

9 Generelle guidelines Lector Generelt præsenteres disse anbefalinger (på tværs af.net og Java). Guideline Benyt interfaces Beskrivelse Generelt anbefaler Lector, at der i så høj grad som muligt kodes mod interfaces (også kaldet kontrakter). Dette giver mulighed for at lade implementeringen blive skabt af en factory for derved yderligere at afkoble implementering fra beskrivelsen (interfacet) og forbrugeren For at tilsikre at datatyper og metoder er globalt unikke for enhvert service, anvend unikke namespaces ihht. denne syntax: Anvend unikke namespaces f.eks. Erklær fejlmuligheder i interfacet Erklær fulde datastrukturer i servicen Sikkerhed For at klienten kan agere proaktivt og teste for givne fejlmuligheder præsenteret af servicen, erklær da i serviceinterfacet hvilke fejl der potentielt kan kastes fra servicen At kalde en webservice er alt andet lige langsommere end at kalde et object direkte. Derfor skal der IKKE laves metodesignaturer som lægger op til smalltalk, men som lægger op til at lave en større opgave serverside. Med andre ord så skal en service ikke levere f.eks. en int tilbage på et metodekald, men en komplet datastruktur som typisk repræsenterer en større operation. Erklær sikkerhed som en kontektuel parameter i et servicekald (ServiceContext). Lad IKKE sikkerhedsrelateret information (f.eks. username/password) tage del i den normale forretningsdrevne metodesignatur. Sprogspecifik C# WebServices: Faktorer komponenter således: Interfaces DataTypes WebService ServiceLogic Figure 1: Servicefaktorering (webservices) SOA en teknisk betragtning Side 9 of 11

10 Lector Fordelen ved ovenstående arkitektur som anviser komponenterne som indgår i en serverside implementering, er at det er muligt at anvende servicen s logik (ServiceLogic) direkte skulle dette være ønskeligt. WebServicen s formål i denne opsætning er at eksponere servicelogikkomponentens funktionaliteter (beskrevet via interfacet) til omverdenen som en service. WebService komponentens ansvar er desuden at genkende (authenticate) og authorisere indkommende kald for hvorvidt disse har lov til at anvende funktionaliteten denne service præsenterer. WebService komponenten kommer derfor til at fungere som en sikkerhedsvagt som afviser folk ved porten, hvis ikke disse har rettigheder til at anvende servicen s funktionaliteter. Ved at trække datadefinitioner ud i en selvstændig assembly, vil denne kunne genbruges på tværs af forskellige services, således at disse anvender samme definition af f.eks. et document eller andre forretningsentiteter. En yderligere fordel ved dette, er at det nu er muligt at distribuere denne datatype + interfacekomponenten til klienter således at disse klienter anvender samme signatur som servicen. WCF: Faktorer komponenter således: System.ServiceModel: [ServiceContract]/ [OperationContract]/ FaultContract System.Runtime.Serialization: [DataContract]/[DataMember] Interfaces DataTypes ServiceLogic Figure 2: Servicefaktorering (WCF) Når man anvender WCF, vil ovenstående arkitektur eller faktorering være hensigtsmæssig. Som netop gennemgået vil interfaces skulle trækkes ud i en selvstændig assembly ligesom datatyperne for derved at opnå samme fordele som i foregående sektion. Grundet WCF s interne arkitektur er det ikke nødvendigt at have en yderligere komponent som tilbyder interfacets funktionaliteter som en service; ServiceLogic ER en service grundet den nedarver fra et interface med [ServiceContract] attributer påtrykt. Set fra.net s vedkommende er ServiceLogic dog stadigt blot en klasse som implementerer et interface og kan derfor anvendes på helt almindelig vis. SOA en teknisk betragtning Side 10 of 11

11 Java Lector SOA arkitekturer i Java følger i store træk den struktur, som er beskrevet i afsnittet om.net (WebServices). Dvs. at servicedefinitioner i form service-interface og datatyper placeres i selvstændig jar-fil, der kan bruges af både serviceimplementationen og klienten. Lector benytter ofte Oracle s platform til implementering af java-aprojekt. Derfor vil det være naturligt at benytte deres SOA-værktøjer: Enterprise Service Bus: Bl.a. virtualisering af eksisterende systemer, såsom pl/sql procedurer. Kan også benyttes til at udvikle integrationsløsninger Oracle Workflow Manager: Giver mulighed for at oprette og vedligeholde processer. Oracle Webservices Manager: Implementer diverse sikkerheds politikker på de enkelte webservices. Giver en central styring af sikkerhedspolitikken. Ellers benyttes standardfunktionalitet fra Java EE 5. SOA en teknisk betragtning Side 11 of 11

Service Orienteret Arkitektur. - en kommerciel betragtning. Ordrupvej 101 2820 Gentofte. tel. +45 44 50 21 50 fax. +45 39 64 56 37 www.lector.

Service Orienteret Arkitektur. - en kommerciel betragtning. Ordrupvej 101 2820 Gentofte. tel. +45 44 50 21 50 fax. +45 39 64 56 37 www.lector. Ordrupvej 101 2820 Gentofte tel. +45 44 50 21 50 fax. +45 39 64 56 37 www.lector.dk Service Orienteret Arkitektur - en kommerciel betragtning Copyright 2006. Lector ApS. All rights reserved Revisionslog

Læs mere

2. Systemarkitektur... 2

2. Systemarkitektur... 2 Indholdsfortegnelse 2. Systemarkitektur... 2 2.1 Præsentationsserverarkitektur... 3 2.2 Applikationsserverarkitektur... 7 Version 7.0 Side 1 af 7 5. Systemarkitektur Arkitekturen for Nyt BBR bygger på

Læs mere

EG Data Inform. Byggebasen. WCF og webservices. Jens Karsø

EG Data Inform. Byggebasen. WCF og webservices. Jens Karsø EG Data Inform Byggebasen WCF og webservices Jens Karsø 10 Indholdsfortegnelse Byggebasen Services indledning... 2 Målsætning... 2 Valg af teknologier... 3 Kommunikationsmodel for byggebasen... 3 Services.byggebasen.dk...

Læs mere

DANSK IT ARKITEKTUR CERTIFICERING

DANSK IT ARKITEKTUR CERTIFICERING DANSK IT ARKITEKTUR CERTIFICERING Practitioneruddannelsen System Arkitekt Practitioner Kompetencebeskrivelse Version 2018.02.08 DANSK IT www.dit.dk/ark Copyright All Rights Reserved DANSK IT ARKITEKTUR

Læs mere

Objects First with Java A Practical Introduction Using BlueJ

Objects First with Java A Practical Introduction Using BlueJ Objects First with Java A Practical Introduction Using BlueJ En introduktion til objektorienteret programmering for begyndere ud fra et software engineering aspekt Om at programmere i Java, ikke om værktøjet

Læs mere

Object-Relational Mapping

Object-Relational Mapping Databaser for udviklere () Datamatiker TietgenSkolen Underviser: Allan Helboe 06-06-2010 Problemformulering Denne opgave er et forsøg på at beskrive problemerne der opstår ved anvendelsen af en relationel

Læs mere

Udfordringer og problemstillinger. En liste over de udfordringer og problemstillinger, der er ved Java og JEE udvikling

Udfordringer og problemstillinger. En liste over de udfordringer og problemstillinger, der er ved Java og JEE udvikling Java og JEE 1 2 Udfordringer og problemstillinger En liste over de udfordringer og problemstillinger, der er ved Java og JEE udvikling 3 Generelt om Java og JEE 4 Generelt, I Man undervurderer hvor mange

Læs mere

SYSTEMDOKUMENTATION AF POC

SYSTEMDOKUMENTATION AF POC DIGITALISERINGSSTYRELSEN POC PÅ ORKESTRERINGSKOMPONENTEN SYSTEMDOKUMENTATION AF POC Version: 1.1 Status: Endelig Godkender: Forfatter: Copyright 2019 Netcompany. All rights reserved Dokumenthistorik Version

Læs mere

Harmoni. Med SAP PI. Når tingene går op i en højere enhed. Kort & Godt. January 2012

Harmoni. Med SAP PI. Når tingene går op i en højere enhed. Kort & Godt. January 2012 January 2012 3. årgang, nummer 1 Harmoni Med SAP PI Når tingene går op i en højere enhed Godt nytår! Vi er kommet ind i 2012 med fuld fart, og vi glæder os til et fortsat godt samarbejde med kunder og

Læs mere

SmartFraming Et vindue til nationale sundhedssystemer. Version 3.0

SmartFraming Et vindue til nationale sundhedssystemer. Version 3.0 SmartFraming Et vindue til nationale sundhedssystemer Version 3.0 Infrastruktur i dagens sundheds IT Det sundhedsfaglige personale benytter sig i dag af en række forskellige systemer i forbindelse med

Læs mere

Serviceorienteret Arkitektur

Serviceorienteret Arkitektur Serviceorienteret Arkitektur Seniorkonsulent, forfatter og Ekstern Konsulent Henrik Hvid Jensen Enterprise Architecture, Dansk IT, København 1. juni 2006 C O N N E C T I N G B U S I N E S S & T E C H N

Læs mere

Service Orienteret Arkitektur

Service Orienteret Arkitektur Service Orienteret Arkitektur Datalogisk Institut 22. november 2004 v/ Vidensleverandør Henrik Hvid Jensen, SOA Network henrikhvid@soanetwork.dk (c) SOA Network, 2004 1 Indførelse af et servicelag (c)

Læs mere

Navision Stat (NS 9.2)

Navision Stat (NS 9.2) Side 1 af 7 Navision Stat 9.1.002 (NS 9.2) ØSY/NS/RASEG Dato 21.06.2018 Installationsvejledning til NS Web API Invoker Overblik Introduktion Installationsvejledningen beskriver, hvordan man installerer

Læs mere

ADIS, WS og Meta Service

ADIS, WS og Meta Service ADIS, WS og Meta Service Om ADIS, Web Services, Værktøjer og Meta Service. Michael Jacobsen Technology Network Management Agenda ADIS og dens udvidelse ISOagriNET Web Service med eller uden fuldt objektmodel

Læs mere

Procedurer for styring af softwarearkitektur og koordinering af udvikling

Procedurer for styring af softwarearkitektur og koordinering af udvikling LEVERANCE 2.3 Procedurer for styring af softwarearkitektur og koordinering af udvikling Procedurerne vil omfatte: Planlægning af udfasning af gamle versioner af OpenTele Planlægning af modning af kode

Læs mere

Kursusgang 11. Oversigt: Sidste kursusgang Værktøjer til udvikling og implementering af HCI-design Oversigt over Java Swing

Kursusgang 11. Oversigt: Sidste kursusgang Værktøjer til udvikling og implementering af HCI-design Oversigt over Java Swing Kursusgang 11 Oversigt: Sidste kursusgang Værktøjer til udvikling og implementering af HCI-design Oversigt over Java Swing Design af brugerflader 11.1 Samme sted Forskellige steder Sidste kursusgang Samtidigt

Læs mere

Indholdsfortegnelse. Systembeskrivelse kapitel 3 Forretningslogik

Indholdsfortegnelse. Systembeskrivelse kapitel 3 Forretningslogik Indholdsfortegnelse 3. Forretningslogik... 2 3.1 Domænemodel... 2 3.1.1 BBR-domænemodel... 2 3.1.1.1 er i BBR-domænemodel... 3 3.1.2 Modtageboks-domænemodel... 8 3.1.2.1 er i modtageboks-domænemodel...

Læs mere

Bilag 2 Kundens IT-miljø

Bilag 2 Kundens IT-miljø Bilag 2 Kundens IT-miljø Indholdsfortegnelse 1. GENERELT... 2. KU S SYSTEMLANDSKAB OG INTEGRATIONEN TIL DETTE... 3. DATATILGANG... 4. SSO... 5. ADMINISTRATION AF BRUGERE OG BRUGERRETTIGHEDER... Side 2/5

Læs mere

Integrationer imellem AX2012 og Winformatik Økonomisystem vers. 3.0

Integrationer imellem AX2012 og Winformatik Økonomisystem vers. 3.0 Integrationer imellem AX2012 og Winformatik Økonomisystem vers. 3.0 Indhold Dokumenthistorik... 1 Baggrund... 1 Oversigt over valgt løsning... 2 Proof of Concept: tre-trins raket... 3 Trin 1... 3 Opgaver

Læs mere

Koncept for systemforvaltning af den fælles open source kode, herunder procedure for opfølgning på software-versioner af OpenTele

Koncept for systemforvaltning af den fælles open source kode, herunder procedure for opfølgning på software-versioner af OpenTele LEVERANCE 2.1 Koncept for systemforvaltning af den fælles open source kode, herunder procedure for opfølgning på software-versioner af OpenTele Konceptet beskriver, hvordan koden forvaltes, og hvordan

Læs mere

Den fælleskommunale Rammearkitektur. - en arkitektur for den kommunale digitalisering

Den fælleskommunale Rammearkitektur. - en arkitektur for den kommunale digitalisering Den fælleskommunale Rammearkitektur - en arkitektur for den kommunale digitalisering Fundament Vision & Strategi Logik Rammearkitektur Fysik Udvikling/Implementering 2 10.6.2014 De 5 digitaliseringsmål

Læs mere

Dokumentet/dokumenter der kommenteres på: Fælles retningslinjer for webservices. Organisationen der kommenterer: SKAT - Løsningsarkitektur og Test

Dokumentet/dokumenter der kommenteres på: Fælles retningslinjer for webservices. Organisationen der kommenterer: SKAT - Løsningsarkitektur og Test Kommenteringsskema 15. januar 2018 Sekretariatet for Initiativ 8.1. BEMÆRK: Alle indsendte kommentarer offentliggøres (på arkitektur.digst.dk). Såfremt du ikke ønsker en kommentar offentliggjort, bedes

Læs mere

EA3 eller EA Cube rammeværktøjet fremstilles visuelt som en 3-dimensionel terning:

EA3 eller EA Cube rammeværktøjet fremstilles visuelt som en 3-dimensionel terning: Introduktion til EA3 Mit navn er Marc de Oliveira. Jeg er systemanalytiker og datalog fra Københavns Universitet og denne artikel hører til min artikelserie, Forsimpling (som også er et podcast), hvor

Læs mere

Introduktion. Jan Brown Maj, 2010

Introduktion. Jan Brown Maj, 2010 Jan Brown Maj, 2010 Introduktion OIOXML har eksisteret som det centrale datastandardiseringsparadigme siden 2002. Til OIOXML-konceptet er der et regelsæt betegnet OIO Navngivnings- og Deignregler (NDR),

Læs mere

Bilag 12 - Fælles arkitekturramme for GD1-GD2-GD7. OIO Serviceprincipper

Bilag 12 - Fælles arkitekturramme for GD1-GD2-GD7. OIO Serviceprincipper Bilag 12 - Fælles arkitekturramme for GD1-GD2-GD7 OIO Serviceprincipper Version: 1.1 Status: i høring i PF for GD1 og GD2 Oprettet: 4. juni 2014 Dato: 4. juni 2014 Dokument historie Version Dato Beskrivelse

Læs mere

Objektorientering. Programkvalitet

Objektorientering. Programkvalitet 1 PROSA-Bladet nr. 4 1993 Objektorientering = Programkvalitet? Af Finn Nordbjerg, adjunkt ved Datamatikeruddannelsen, Aalborg Handelskole 1. Indledning Objektorientering er blevet et edb-fagets mest udbredte

Læs mere

KURSER INDENFOR SOA, WEB SERVICES OG SEMANTIC WEB

KURSER INDENFOR SOA, WEB SERVICES OG SEMANTIC WEB KURSER INDENFOR SOA, WEB SERVICES OG SEMANTIC WEB Det er Web Services, der rejser sig fra støvet efter Dot Com boblens brag. INTRODUKTION Dette dokument beskriver forslag til fire moduler, hvis formål

Læs mere

FESD-standardiseringsgruppen Att: Palle Aagaard IT- og Telestyrelsen IT-strategisk kontor Holsteinsgade 63 2100 København Ø

FESD-standardiseringsgruppen Att: Palle Aagaard IT- og Telestyrelsen IT-strategisk kontor Holsteinsgade 63 2100 København Ø FESD-standardiseringsgruppen Att: Palle Aagaard IT- og Telestyrelsen IT-strategisk kontor Holsteinsgade 63 2100 København Ø Høringssvar vedr. FESD GIS-integrationsmodel version 2.0 Geodata Danmark har

Læs mere

EasyRun En løbers bedste ven

EasyRun En løbers bedste ven En løbers bedsteven Anders Arnfast 06525, Martin Søberg 0655, Ken Falk 06504 09 . INDHOLD. Indhold... 2 2. Introduktion... 3 Opsætning... 3 3. System arkitekturdesign... 4 4. Hardware Design... 5 Ethernet

Læs mere

Integrationsmanual. Anvendelse af webservice til kursusoversigt i Campus. Brugervejledning til udviklere

Integrationsmanual. Anvendelse af webservice til kursusoversigt i Campus. Brugervejledning til udviklere Integrationsmanual Anvendelse af webservice til kursusoversigt i Campus Brugervejledning til udviklere Moderniseringsstyrelsen Webservice manual til udviklere 2016 1 1. Indholdsfortegnelse Nyt kapitel

Læs mere

Web services i brug. Anvendelse uden for biblioteksverdenen

Web services i brug. Anvendelse uden for biblioteksverdenen Web services i brug Anvendelse uden for biblioteksverdenen Agenda Visionen bag webservices Tre cases Et kig fremad Nordija Etableret i marts 1998 Udviklingsprojekter Forretningskritiske applikationer Komponenter

Læs mere

UDFORDRINGER OG POTENTIALER VED SOA I SUNDHEDS-IT MED UDGANGSPUNKT I FMK

UDFORDRINGER OG POTENTIALER VED SOA I SUNDHEDS-IT MED UDGANGSPUNKT I FMK UDFORDRINGER OG POTENTIALER VED SOA I SUNDHEDS-IT MED UDGANGSPUNKT I FMK E-sundhedsobservatoriets årskonference Nyborg Strand d. 12.10.2010 C O N N E C T I N G B U S I N E S S & T E C H N O L O G Y Ph.D-studerende

Læs mere

ENTERPRISE ARCHITECTURE (EA) STRATEGY, BUSINESS AND IT ALIGNMENT

ENTERPRISE ARCHITECTURE (EA) STRATEGY, BUSINESS AND IT ALIGNMENT (EA) STRATEGY, BUSINESS AND IT ALIGNMENT EFTER FROKOST Del 2 - EA Use case Når forretningen driver teknikken. EA USE CASE Dansk produktionsvirksomhed Producerer og sælger elektronikkomponenter til Droner

Læs mere

Governance kræver en beholder til metadata

Governance kræver en beholder til metadata Governance kræver en beholder til metadata Whitepaper af Henrik Hvid Jensen 12. september 2006 CONNECTING BUSINESS & TECHNOLOGY 36607-v1-Metadata_Repository_Whitepaper.DOC. Indholdsfortegnelse Governance

Læs mere

Version Dato Beskrivelse 1.0.0 26/11/2012 Initial version 1.2.0 05/03/2013 Tilføjet eksempel med Template Agent, generelt udvidet dokumentet.

Version Dato Beskrivelse 1.0.0 26/11/2012 Initial version 1.2.0 05/03/2013 Tilføjet eksempel med Template Agent, generelt udvidet dokumentet. MOX og APOS2 Forord Dette dokument er en del af APOS version 2 manualerne. APOS version 2 (APOS2 herefter) er et organisation, klassifikation og personale system baseret på Sag & Dokument standarderne.

Læs mere

System Arkitekt Practitioner

System Arkitekt Practitioner System Arkitekt Practitioner Kompetencebeskrivelsee DISAC Danish IT Society s Architectural Certification DANSK IT 2012 1 IT arkitekt Practitioner System Arkitekt Denne certificering repræsenterer det

Læs mere

10. sept 2013 NOTAT. Integrationsmodel støttesystemer

10. sept 2013 NOTAT. Integrationsmodel støttesystemer 10. sept 2013 NOTAT Integrationsmodel støttesystemer KOMBIT A/S Halfdansgade 8 2300 København S Tlf 3334 9400 www.kombit.dk kombit@kombit.dk CVR 19 43 50 75 Side 1/13 1. Indledning... 3 2. Arkitekturens

Læs mere

Ibrugtagning af Fødselsindberetningsservicen på NSP

Ibrugtagning af Fødselsindberetningsservicen på NSP Ibrugtagning af Fødselsindberetningsservicen på NSP Udarbejdet af: NSI Version: 1.0 Dato: 09.07.2013 Indholdsfortegnelse 1 Vejledning til ibrugtagning af Fødselsindberetningsservicen... 3 1.1 Læsevejledning

Læs mere

UML til kravspecificering

UML til kravspecificering UML til kravspecificering UML mini-kompendium - til brug i forbindelse med modellering af kravspecifikationer. Copyright 2006 Teknologisk Institut, IT-Udvikling Aktivitetsdiagram 2/9 Aktion Aktionsnavn

Læs mere

AuthorizationCodeService

AuthorizationCodeService AuthorizationCodeService Sammenhængende Digital Sundhed i Danmark, version 1.1 W 1 AuthorizationCodeService Sammenhængende Digital Sundhed i Danmark version 1.1 Kåre Kjelstrøm Formål... 3 Introduktion...

Læs mere

STS Designdokument. STS Designdokument

STS Designdokument. STS Designdokument STS Designdokument i STS Designdokument STS Designdokument ii REVISION HISTORY NUMBER DATE DESCRIPTION NAME 0.3 2013-01 N STS Designdokument iii Indhold 1 Introduktion 1 2 Arkitekturoverblik 1 2.1 Eksterne

Læs mere

Sag og Dokument: Eksempel på brug af generelle egenskaber

Sag og Dokument: Eksempel på brug af generelle egenskaber Sag og Dokument: Eksempel på brug af generelle egenskaber Der er knyttet en række generelle egenskaber til de enkelte objekter som beskrevet i dokumentet Generelle egenskaber for serviceinterfaces på sags-

Læs mere

Oplæg til workshop om funktionsudbud og tildeling

Oplæg til workshop om funktionsudbud og tildeling Oplæg til workshop om funktionsudbud og tildeling Victoria Concepts Husk figurer 14. april 2015 Victoria Concepts Tel +45 30 28 06 56 Skovbovænget 141 Email: fon@victoria.dk 2750 Ballerup Indhold 1 Indledning...

Læs mere

Vilkår for Dialogintegration

Vilkår for Dialogintegration Vilkår for Dialogintegration KOMBIT A/S Halfdansgade 8 2300 København S Tlf 3334 9400 www.kombit.dk kombit@kombit.dk CVR 19 43 50 75 Side 1/8 Dokumenthistorik Dato Version Ansvarlig Kommentar til ændringer

Læs mere

Introduction til.net remoting i VB.NET

Introduction til.net remoting i VB.NET Denne guide er oprindeligt udgivet på Eksperten.dk Introduction til.net remoting i VB.NET Denne artikel beskriver teorien bag.net remoting og viser nogle simple kode eksempler i VB.NET. Den forudsætter

Læs mere

Tietgenskolen - Nørrehus. Data warehouse. Database for udviklere. Thor Harloff Lynggaard DM08125

Tietgenskolen - Nørrehus. Data warehouse. Database for udviklere. Thor Harloff Lynggaard DM08125 Tietgenskolen - Nørrehus Data warehouse Database for udviklere Thor Harloff Lynggaard DM08125 Juni 2010 Indhold Beskrivelse... 3 Data warehouse... 3 Generelt... 3 Sammenligning... 3 Gode sider ved DW...

Læs mere

Arkitektur for begyndere

Arkitektur for begyndere Denne guide er oprindeligt udgivet på Eksperten.dk Arkitektur for begyndere Denne artikel beskriver forskellige basale n-tier arkitekturer. Som man bør kende og have valgt inden man går igang med at udvikle

Læs mere

LEVERANCE 1.3. Model for kvalitetssikring

LEVERANCE 1.3. Model for kvalitetssikring LEVERANCE 1.3 Model for kvalitetssikring Udarbejdelse af kvalitetssikringsmodel, krav til open source kode og dokumentation og godkendelsesprocedurer m.v. Samt fokus på understøttelse af CE-mærkning. 1

Læs mere

Projektlederens roller og kompetencer. Cases til Projektlederens roller og kompetencer

Projektlederens roller og kompetencer. Cases til Projektlederens roller og kompetencer Cases til Projektlederens roller og kompetencer Palle Ragn 1/9 Bibliografiske oplysninger Kursus: Lokalitet: Afgangsprojekt, Diplom uddannelsen i ledelse JCVU, Århus, Danmark Forfatter: Palle Ragn, 160364

Læs mere

Klasser og objekter. (Afsnit i manualen)

Klasser og objekter. (Afsnit i manualen) Klasser og objekter (Afsnit 4 + 5 i manualen) Grundbegreber Klasser og objekter beskrivelse oprettelse Attributter og metoder tilstand opførsel Indkapsling afskærmning datarepræsentationsuafhængighed Klasser

Læs mere

Styring af testmiljøer almindelig god praksis

Styring af testmiljøer almindelig god praksis White paper Styring af testmiljøer almindelig god praksis Søren Beyer Nielsen Ph.D., M.Sc. Pragmatic Consult A/S v. 1.2 Pragmatic Consult A/S Stadagervej 42 2730 Herlev Danmark Tel: 44 92 23 77 Fax: 44

Læs mere

XML webservice for pensionsordninger. Version 1.0 Draft A

XML webservice for pensionsordninger. Version 1.0 Draft A XML webservice for pensionsordninger Version 1.0 Draft A Dokumentoplysninger Titel: Projekt: Webservice for pensionsordninger EDI kontorets branchekoordinerede dataudveksling Forfatter: Bidragsydere til

Læs mere

DOKUMENTBROKER Koncept

DOKUMENTBROKER Koncept DOKUMENTBROKER Koncept Copyright 2012 INDHOLDSFORTEGNELSE 1 Hvad er DokumentBrokeren?...1 1.1 Formål...1 1.2 Fordele...1 1.3 Baggrund...2 2 Komponenter...3 2.1 Dataflet...4 2.2 Platform og teknologi...4

Læs mere

Component based software enginering Diku 2005 Kritikopgave

Component based software enginering Diku 2005 Kritikopgave Component based software enginering Diku 2005 Kritikopgave Nicolas Møller Henschel 17. april 2005 1 Indhold 1 Indledning 3 2 Indhold 3 2.1 Introduktionen.......................... 3 2.1.1 Mangler..........................

Læs mere

Vejledning - Udarbejdelse af gevinstdiagram

Vejledning - Udarbejdelse af gevinstdiagram Vejledning - Udarbejdelse af gevinstdiagram Maj 2015 INDHOLD 1. INDLEDNING... 1 1.1 FORMÅL... 1 1.2 VEJLEDNINGENS SAMMENHÆNG MED DEN FÆLLESSTATSLIGE IT-PROJEKTMODEL... 1 1.3 GEVINSTDIAGRAMMET... 2 1.4

Læs mere

Application Note: AN-Z05

Application Note: AN-Z05 Application Note: AN-Z05 Opsætning af zense PC-boks og LAN router for kommunikation via internettet. Indledning Dette dokument beskriver et eksempel på opsætning af PC-boksen, model PLM-2110ULT, til brug

Læs mere

Vejledning til udarbejdelse af jobfunktionsroller og tilknytning til brugersystemroller

Vejledning til udarbejdelse af jobfunktionsroller og tilknytning til brugersystemroller Vejledning til udarbejdelse af jobfunktionsroller og tilknytning til brugersystemroller Indhold 1. Introduktion... 2 1.1 Baggrund... 2 2. Adgangsstyring for brugervendte systemer... 3 2.1 Brugervendte

Læs mere

Affaldsdatasystem Vejledning supplement i system-til-system integration for.net brugere

Affaldsdatasystem Vejledning supplement i system-til-system integration for.net brugere Affaldsdatasystem Vejledning supplement i system-til-system integration for.net brugere Dokument version: 2.0 ADS version: 1.0 Henvendelse vedrørende affald: Miljøstyrelsen Roskilde, Affaldssekretariatet

Læs mere

4 Basal Objekt-orienteret Programmering I.

4 Basal Objekt-orienteret Programmering I. 4 Basal Objekt-orienteret Programmering I. Klasser i forhold til abstrakte datatyper og record-typer. Variable og operationer. Klasse-interfaces. Klasser og typer. Klasse-instantiering og initialisering.

Læs mere

(Bilag til dagsordenspunkt 8, Kommunale anvenderkrav til støttesystemerne)

(Bilag til dagsordenspunkt 8, Kommunale anvenderkrav til støttesystemerne) 25. april 2013 Klik her for at angive tekst. NOTAT Bilag 14: Anvenderkrav til Støttesystemet Organisation (Bilag til dagsordenspunkt 8, Kommunale anvenderkrav til støttesystemerne) kombit@kombit.dk CVR

Læs mere

Datatekniker med programmering som speciale

Datatekniker med programmering som speciale Datatekniker med programmering som speciale H2 H1 varer ti uger bestående af ti uddannelsesspecifikke fag. Indhold På H2 er der fokus på at integrere Objektorienteret Programmering i dine programmer. Fagene

Læs mere

METODER ARV KLASSER. Grundlæggende programmering Lektion 5

METODER ARV KLASSER. Grundlæggende programmering Lektion 5 METODER KLASSER ARV Grundlæggende programmering Lektion 5 1 METODER Sekvenser af kode om samme emne 2 REPETITION Række af statements der udfører en handling Mindst én metode der hedder main Forskellen

Læs mere

TDCs Signaturserver. 11/05 - Version 1.0 2005 TDC Erhverv Sikkerhed og certifikater

TDCs Signaturserver. 11/05 - Version 1.0 2005 TDC Erhverv Sikkerhed og certifikater TDCs Signaturserver Side 2 Indhold Indledning...3 Teknisk projekt... 3 Tekniske forudsætninger... 3 Installation af klienten... 4 Udstedelse af signatur... 4 Anvendelse af signaturen... 6 Eksport af signaturen...

Læs mere

Ejendomsdataprogrammet - Matriklen Løsningsarkitektur

Ejendomsdataprogrammet - Matriklen Løsningsarkitektur Grunddataprogrammets delaftale 1 om effektiv ejendomsforvaltning og genbrug af ejendomsdata under den Fællesoffentlige Digitaliseringsstrategi 2012 2015 Ejendomsdataprogrammet - Matriklen Løsningsarkitektur

Læs mere

Valg af webservice standard

Valg af webservice standard Valg af webservice standard Agenda Valg til en serviceorienteret infrastruktur Identitetsbaserede Services, Kåre Kjelstrøm Teknologiske trends og udfordringer Debat, spørgsmål og kritik Skal du lave en

Læs mere

OS2faktor. AD FS Connector Vejledning. Version: Date: Author: BSG

OS2faktor. AD FS Connector Vejledning. Version: Date: Author: BSG OS2faktor AD FS Connector Vejledning Version: 1.3.0 Date: 16.04.2019 Author: BSG Indhold 1 Indledning... 3 2 Forudsætninger... 4 2.1 Connector softwaren... 4 2.2 API nøgle... 4 3 Installation... 5 4 Konfiguration...

Læs mere

NemID DataHub adgang. morten@signaturgruppen.dk & jakob@signaturgruppen.dk. Doc. 25538-12, sag 10/3365

NemID DataHub adgang. morten@signaturgruppen.dk & jakob@signaturgruppen.dk. Doc. 25538-12, sag 10/3365 NemID DataHub adgang morten@signaturgruppen.dk & jakob@signaturgruppen.dk Agenda Funktionaliteten og brugeroplevelsen Arkitekturen og komponenterne bag NemID og digital signatur Datahub token Pause Udvikling

Læs mere

Hvornår er dit ERP-system dødt?

Hvornår er dit ERP-system dødt? Hvornår er dit ERP-system dødt? Ved du egentlig hvornår dit ERP-system er dødt? Vi giver dig vores bud på, hvilke tegn du skal holde øje med, så du kan handle i tide. Hvornår er dit ERP-system dødt? At

Læs mere

Abstrakte datatyper C#-version

Abstrakte datatyper C#-version Note til Programmeringsteknologi Akademiuddannelsen i Informationsteknologi Abstrakte datatyper C#-version Finn Nordbjerg 1/9 Abstrakte Datatyper Denne note introducerer kort begrebet abstrakt datatype

Læs mere

Specifikationsdokument for servicen PID-CPR

Specifikationsdokument for servicen PID-CPR Nets DanID A/S Lautrupbjerg 10 DK 2750 Ballerup T +45 87 42 45 00 F +45 70 20 66 29 www.nets.dk CVR-nr. 30808460 Specifikationsdokument for servicen PID-CPR Nets DanID december 2016 Side 1-7 Indholdsfortegnelse

Læs mere

Real-time programming safety in Java and Ada

Real-time programming safety in Java and Ada Real-time programming safety in Java and Ada Bo Sandén Presenter: Thomas Bøgholm 25. oktober 2007 Forfatteren Artiklen Synkroniserings Begreber Bo Sandén Professor på Colorado Technical University Beskæftiger

Læs mere

Den fælleskommunale Rammearkitektur. - en arkitektur for den kommunale digitalisering

Den fælleskommunale Rammearkitektur. - en arkitektur for den kommunale digitalisering Den fælleskommunale Rammearkitektur - en arkitektur for den kommunale digitalisering Fundament Vision & Strategi Logik Rammearkitektur Fysik Udvikling/Implementering 2 13.10.2014 Fælles it-arkitekturstyring

Læs mere

KIH Database. Systemdokumentation for KIH Databasen. 1. maj 2013. Side 1 af 13

KIH Database. Systemdokumentation for KIH Databasen. 1. maj 2013. Side 1 af 13 KIH Database Systemdokumentation for KIH Databasen 1. maj 2013 Side 1 af 13 Indholdsfortegnelse Indholdsfortegnelse... 2 Indledning... 3 Systemoverblik... 3 KIH Database applikationsserver... 5 Forudsætninger

Læs mere

Bilag 3 - Designspecifikation Bistand til administration og udvikling af Dynamisk Database. November 2018

Bilag 3 - Designspecifikation Bistand til administration og udvikling af Dynamisk Database. November 2018 Bilag 3 - Designspecifikation Bistand til administration og udvikling af Dynamisk Database November 2018 Designspecifikation DYNDBMonitor Sopra Steria Group 2015 INDHOLD INDHOLD... 2 1. Ændringshistorik...

Læs mere

Kommentar fra KMS til Specifikation af Serviceinterface for Person

Kommentar fra KMS til Specifikation af Serviceinterface for Person Kommentar fra KMS til Specifikation af Serviceinterface for Person Organisation Side Kapitel Afsnit/figur/tabel /note Type af kommentar (generel (G), redaktionel (R), teknisk (T)) Kommentar KMS-1 G Godt

Læs mere

Adressering af ind- og ud gange på BCxxxx IEC1131 PLC uden TC system manager

Adressering af ind- og ud gange på BCxxxx IEC1131 PLC uden TC system manager APP-NOTE 600004 Beckhoff Application Note Date: 8/28/2006 Document Status: First Draft Beckhoff Automation Aps Naverland 2, DK-2600 Glostrup Phone +45 43 46 76 20 Fax +45 43 46 63 35 Adressering af ind-

Læs mere

Informations- og datamodellering

Informations- og datamodellering Informations- og datamodellering Lær at analysere og dokumentere din organisations forretningsbegreber, interesseområder og data på en konsistent måde der er nem at kommunikere med ledere, designere, udviklere

Læs mere

Hassansalem.dk/delpin User: admin Pass: admin BACKEND

Hassansalem.dk/delpin User: admin Pass: admin BACKEND Hassansalem.dk/delpin User: admin Pass: admin BACKEND 1/10 Indledning Dette projekt er den afsluttende del af web udvikling studiet på Erhvervs Lillebælt 1. semester. Projektet er udarbejdet med Del-pin

Læs mere

Cloud i brug. Migrering af Digitalisér.dk til cloud computing infrastruktur

Cloud i brug. Migrering af Digitalisér.dk til cloud computing infrastruktur Cloud i brug Migrering af Digitalisér.dk til cloud computing infrastruktur 02 Indhold > Executive Summary............................................................... 03 Digitaliser.dk.....................................................................

Læs mere

Serviceorienteret arkitektur - Hvad og hvorfor

Serviceorienteret arkitektur - Hvad og hvorfor > Serviceorienteret arkitektur - Hvad og hvorfor IT- & Telestyrelsen November 2006 Indhold > Forord 6 1. Indledning 7 1.1 Formål og baggrund 7 1.2 Målgruppe 8 1.3 Pjecens struktur 8 Del 1 - SOA i den offentlige

Læs mere

Hvad kræver en opgradering af dit ERP-system?

Hvad kræver en opgradering af dit ERP-system? Hvad kræver en opgradering af dit ERP-system? At opgradere dit ERP-system kan være meget omfangsrigt. Vi har redegjort for, hvilke elementer du skal være opmærksom og forberedt på inden du skifter. Hvad

Læs mere

Geoservices og åbne kommunikationsstandarder

Geoservices og åbne kommunikationsstandarder Geoservices og åbne kommunikationsstandarder Introduktion til geografiske webservice opbygning og anvendelse Thor Jessen, Softwarearkitekt, COWI A/S Aske Butze-Ruhnenstierne, GIS-udvikler, COWI A/S September

Læs mere

Generel projektbeskrivelse

Generel projektbeskrivelse 02121 Ingeniørarbejde Softwareteknologi Januar 2010 1 Introduktion Generel projektbeskrivelse Formålet med programmeringsprojektet er at give deltagerne erfaring med at designe og konstruere et simpelt

Læs mere

Roadmap for VERA Q Q Q Q Rettighed. Klassifikation. Organisation. Beskedfordeler. Serviceplatform

Roadmap for VERA Q Q Q Q Rettighed. Klassifikation. Organisation. Beskedfordeler. Serviceplatform Roadmap for VERA Q3 2015 Rettighed Q2 2015 Klassifikation Q1 2015 Organisation Beskedfordeler Q4 2014 platform Indledning Kommunerne i Vendssyssel ønsker at etablere en moderne infrastruktur til at understøtte

Læs mere

e-tl System til System kommunikationstest

e-tl System til System kommunikationstest e-tl System til System kommunikationstest Version Dato Forfatter Kommentarer Distribueret til 0.5 22/10-07 Anders Bohn Jespersen Udgave til workshop 24/10. 0.6 24/10-07 HGK Opdateret med beskeder. 0.9

Læs mere

Den Gode Webservice. version 1.0.1 W 1

Den Gode Webservice. version 1.0.1 W 1 Den Gode Webservice version 1.0.1 W 1 Indhold Introduktion...3 Tid...4 Tidsangivelse...4 Tidssynkronisering...5 Referencer...6 MedCom. Den Gode Webservice version 1.0.1 2 Introduktion Den Gode Webservice

Læs mere

Studieordning del 3-2014

Studieordning del 3-2014 Studieordning del 3-2014 Valgfag Datamatiker AP Graduate in Computer Science Version 1.1 Revideret august 2014 Side 0 af 6 del 3 Valgfag 1. Valgfrie uddannelseselementer...2 2. Valgfaget Android...2 3.

Læs mere

Mobiltest typiske udfordringer og deres løsninger

Mobiltest typiske udfordringer og deres løsninger Mobiltest typiske udfordringer og deres løsninger Side 1 af 6 Introduktion Ved test af mobile løsninger, er det vigtigt at man forholder sig til en række faktorer og udfordringer, ud over dem man kender

Læs mere

Hvorfor skal vi bruge objekt orienteret databaser?

Hvorfor skal vi bruge objekt orienteret databaser? OODBMS Vs. RDBMS 1 Indholdsfortegnelse Hvorfor skal vi bruge objekt orienteret databaser?... 3 OODBMS i erhvervslivet... 4 Bagsiden af medaljen... 5 OODBMS i praksis... 6 Konklusion... 8 2 Hvorfor skal

Læs mere

Artikel trykt i It-håndbogen. Gengivelse af denne artikel eller dele heraf er ikke tilladt ifølge dansk lov om ophavsret.

Artikel trykt i It-håndbogen. Gengivelse af denne artikel eller dele heraf er ikke tilladt ifølge dansk lov om ophavsret. It-håndbogen Artikel trykt i It-håndbogen. Gengivelse af denne artikel eller dele heraf er ikke tilladt ifølge dansk lov om ophavsret. Børsen Ledelseshåndbøger er Danmarks største og stærkeste videns-

Læs mere

Program for møde fredag d. 22/2-2002

Program for møde fredag d. 22/2-2002 Program for møde fredag d. 22/2-2002 Disposition for den indledende præsentation af problemstillinger Kort beskrivelse af projektets struktur, hvilket leder frem til hovedtemaet for den efterfølgende diskussion

Læs mere

Integration mellem Scan Jour Captia og ArcGIS

Integration mellem Scan Jour Captia og ArcGIS Slotsgade 22 6000 Kolding Tlf. 75 53 73 93 Fax 75 53 72 93 http://www.artogis.dk Integration mellem Scan Jour Captia og ArcGIS KAFFE møde 31. august 2006 Samarbejde med ScanJour. Baggrund Baseret på Ny

Læs mere

Installation af Certifikat til Direkte Kommunikation Bank Connect

Installation af Certifikat til Direkte Kommunikation Bank Connect Payment Management Installation af Certifikat til Direkte Kommunikation Bank Connect Ver. 1.00 Payment Management 2.50 Copyright 2017 Continia Software A/S Indholdsfortegnelse Introduktion... 3 Installation

Læs mere

1.1 Formål Webservicen gør det muligt for eksterne parter, at fremsøge informationer om elevers fravær.

1.1 Formål Webservicen gør det muligt for eksterne parter, at fremsøge informationer om elevers fravær. EfterUddannelse.dk FraværService - systemdokumentation BRUGERDOKUMENTATION: WEB-SERVICE Af: Logica Indhold 1. Indledning... 1 1.1 Formål... 1 1.2 Webservice version... 1 1.3 Historik... 1 2. Absence Webservice...

Læs mere

Miniprojekt2011. Formålet er at lære og indlære god objektorienteret programudvikling og programmering med Java, samt undervejs at opfylde studiekrav.

Miniprojekt2011. Formålet er at lære og indlære god objektorienteret programudvikling og programmering med Java, samt undervejs at opfylde studiekrav. Miniprojekt2011 Projektbeskrivelse Der skal fremstilles en lille java application på PC, hvor brugeren kan foretage interaktioner med en simpel database på disken via et grafisk brugerinterface. Formålet

Læs mere

Opstartsvejledning ATS aktørudgave

Opstartsvejledning ATS aktørudgave Opstartsvejledning ATS aktørudgave 7. september 2012 XHLG/NLJ 1/13 1. ATS vejledning for aktører Formålet med dette dokument er at beskrive, hvordan I kommer i gang med at anvende ATS til test af certifikat

Læs mere

DK-Cartridge 1.0. Distributionsformat for digital læringsindhold VERSION: 1.0

DK-Cartridge 1.0. Distributionsformat for digital læringsindhold VERSION: 1.0 DK-Cartridge 1.0 Distributionsformat for digital læringsindhold VERSION: 1.0 DATO: 9. december 2015 1 Indholdsfortegnelse 1 Introduktion... 3 2 Formål... 3 3 Afgrænsninger... 3 4 DK-Cartridge instanser...

Læs mere

Introduction til.net remoting i C#

Introduction til.net remoting i C# Denne guide er oprindeligt udgivet på Eksperten.dk Introduction til.net remoting i C# Denne artikel beskriver teorien bag.net remoting og viser nogle simple kode eksempler i C#. Den forudsætter kendskab

Læs mere

It-principper. Bilag 1 til It- og Digitaliseringsstrategi for Sønderborg Kommune

It-principper. Bilag 1 til It- og Digitaliseringsstrategi for Sønderborg Kommune It-principper Bilag 1 til It- og Digitaliseringsstrategi for Sønderborg Kommune Indledning It-principperne er grundstenene for it-arkitekturen i Sønderborg Kommune. Principperne skal bidrage til, at vi

Læs mere

Introduktion til SQL

Introduktion til SQL Introduktion til SQL Introduktion til SQL 1. udgave, 1. oplag 2013 Copyright 2013 Libris Media A/S Forfatter: Bobby Henningsen Forlagsredaktion: Peter Wiwe og Louise Peulicke Larsen Omslag: Louise Peulicke

Læs mere