Web Services. Cognitude 1

Storlek: px
Starta visningen från sidan:

Download "Web Services. Cognitude 1"

Transkript

1 Web Services 1

2 Web Services Hur ska tillämpningar integreras? Hur ska tillämpningar integreras (via nätet ) för att erbjuda tjänster åtkomliga på nätet? SVAR: Web Services (Enligt Microsoft, Sun, IBM etc.) 2

3 Mål Deltagarna ska: översiktligt förstå vad Web Services är känna till vilka standarder som ingår i Web Services känna till produkter som stöder Web Services (.NET, SunOne, WebSphere, etc.) 3

4 Innehåll Web Services Exempel på tjänster Standarder för tjänstehantering (UDDI, WSDL, SOAP) Branchspecifika standarder (ebxml etc.) Exempel på produkter (.NET, SunONE, etc.) 4

5 Lärare Mats Strandberg AB 5

6 Web Services Allmänt: Tjänster på webben Specifikt menas att: Göra tjänster tillgängliga på internet Beskriva tjänster som finns tillgängliga på internet Eng: Deploy/Publish 6

7 Web Services 7

8 Exempel på tjänster Översättning av valutor Bokning av flyg (används t.ex. av resebyrå) Portaler som förmedlar varor och tjänster från flertalet leverantörer 8

9 Webtjänster innan Web Services HTTP HTML 9

10 Webtjänster innan Web Services CGI: out= &return= & adult=1&children=0 HTML 10

11 Webtjänster innan Web Services Klient/Server-lösning där tjänsteleverantören kontrollerar både Klient och Server Inga öppna gränsnitt mot tjänster för att konstruera egna klienter 11

12 Problem med Webtjänster idag CGI tillåter bara platta strängar Hur göra med strukturerad information (t.ex. faktura)? HTTP tillåter MIME, dvs bilagor med grov kategorisering i dokumenttyper, men MIME anger typ på dokumentet ej på innehållet 12

13 Web Services Web Services är för tjänster vad XML är för data: Plattformsoberoende, standardiserad paketering 13

14 XML vs HTML HTML: HTML presenterar (data) innehåll. HTML ger liten information om logisk struktur XML: XML definierar (data) innehåll med logisk struktur Med XSLT kan översättning göras, t.ex. en presentation av innehållet (HTML) 14

15 Web Services vs HTML/HTTP/CGI Webtjänster innan Web Services: HTML presenterar (data) innehåll. Tjänster anropas med strängar via CGI Web Services: definierar tjänster med logisk struktur klienter kan anropa tjänster och t.ex. presentara innehållet (HTML) 15

16 Web Services Fokus på tjänster ej på klienter och servrar 16

17 Web Services Web Services är inte en produkt! Vad menar man* med [XML] Web Services: Ett antal standarder för att: beskriva tjänster göra tjänster tillgängliga på ett plattformsoberoende sätt *) IBM, Microsoft, Sun etc. 17

18 Web Services i perspektiv 18

19 Web Services i perspektiv Vad är IT-branchens verkliga problem? Vilka är de bra tjänsterna? Hur vill användarna ha det? Vad kostar det? 19

20 Vad används Web Services till? Web Services beskriver: vad tjänster erbjuder (innehåll) var tjänster finns (var i nätet) hur tjänster anropas (parametrar) hur data packas Dessa beskrivningar är avsedda för maskinmaskin-kommunikation 20

21 Vad Web Services INTE är I Web Services ingår inte: programmeringsspråk databas användargränssnitt etc. 21

22 HTML vs Web Services HTML: presenterar och erbjuder tjänster liten information tjänstens maskinella gränssnitt Web Services: beskriver tjänstens maskinella gränssnitt. olika användargränssnitt kan konstrueras (t.ex. HTML) 22

23 Web Pages Web Services HTML: Hämta websidor Utför tjänster vid klick på websidor Web Services: Tjänster beskrivs ( gula sidor ) [UDDI] Hur tjänster anropas (vilka parametrar etc.) beskrivs (språk för tjänstedefinition) [WSDL] Definierat protokoll för anrop [SOAP] 23

24 Nyckelkoncept Universal Description, Discovery, and Integration (UDDI) Web Service Description Language (WSDL) Simple Object Access Protocol (SOAP) 24

25 Nyckelkoncept Registry Find UDDI Publish UDDI Bind WDSL,SOAP Provider 25

26 UDDI Universal Description, Discovery, and Integration: Gula sidor information om tjänster Sökning på tjänst, företag, plats Kategorisering av tjänster Standard Industrial Classification Vita sidor namn, adress etc. Lila sidor tjänstens gränssnitt (green pages) 26

27 WSDL Web Service Description Language: XML-dokument som beskriver tjänstens gränssnitt (meddelanden) Definierar var tjänsten finns Definierar vilket kommunikationsprotokoll som skall användas 27

28 SOAP Simple Object Access Protocol: Specificerar hur XML packas i meddelanden SOAP-RPC Bindning till underliggande protokoll (HTTP) 28

29 Ex. på integration av tjänster Försäljning av varor från olika leverantörer Prisinformation Order Betalning Distribution 29

30 Föregångare RPC CORBA COM / DCOM Java RMI EDI HTML-tjänster 30

31 CORBA + Standard från OMG Få stora leverantörer av middleware (IONA & Visigenic) Interoperabilitet Brandväggar Ändringskänsliga gränssnitt Ej stöd från Microsoft 31

32 COM / DCOM + Stöd från Microsoft + Interoperabilitet Ingen standard En stor leverantörer av middleware (Microsoft) Brandväggar Ändringskänsliga gränssnitt 32

33 Web Services + Standard med brett stöd + Många leverantörer av middleware + Brandväggar + Ändringståliga gränssnitt (dokumentfokus) + Bygger på befintlig teknik (HTTP, XML etc.) + Interoperabilitet Ny teknik Flexibel standard 33

34 Alla är med Support for Web Services: Microsoft (.NET) Sun (SunONE, J2EE) IBM (WebSphere) Etc. 34

35 Microsofts.NET Mjukvaruintegration med XML Web Services Byggblock för tillämpningar som kommunicerar via internet/intranet 35

36 .NET - skalet Stöd för Web Services: Enterprise UDDI WSDL SOAP 36

37 .NET under skalet.net / Windows Server 2003: IIS 6.0 (Drifta Web Services) Lastbalansering etc. ASP.NET (Konstruera Web Services) COM+ Component Service Existing COM+ application -> Web Services Active Directory (användarkonton etc.) [SQL Server] 37

38 Suns SunONE Stöd för Web Services (UDDI, WSDL, SOAP) Stöd för ebxml Sun ONE Studio (Forte Tools) Sun ONE Infrastructure Software (iplanet) Solaris 38

39 ebxml Electronic Business using XML Initiativ från OASIS och UN/CEFACT UN/CEFACT: United Nations Centre for Trade Facilitation and Electronic Business EDIFACT EDI OASIS: Organization for the Advancement of Structured Information Standards 39

40 ebxml ebxml Mission:... open XML-based infrastructure enabling the global use of electronic business information Områden: LegalXML Business Transactions Universal Business Language (inköpsorder, fakturor etc.) etc. 40

41 Sökning i UDDI I UDDI kan man söka på: Företag Tjänster Geografisk placering 41

42 UDDI Exempel uddi.org uddi.microsoft.com uddi.ibm.com SAP 42

43 URLar microsoft.com/webservices (sök-url) sun.com/webservices (sök-url) xml.apache.org/axis ebxml.org 43

44 Sammanfattning Web Services paketerar tjänster för återanvändning (UDDI, WDSL & SOAP) Standard med brett stöd i industrin Produkter:.NET, SunOne, WebSphere, etc. 44

45 Anteckningar 45

Middleware vad, hur, varför när?

Middleware vad, hur, varför när? Middleware vad, hur, varför när? Anders Kingstedt Askus AB Ersättas med en bild 1 Disposition Vad? Hur? Varför? När? Målsättning Ge er möjlighet att skilja på och 2 Vad? - är Middleware Ersättas med en

Läs mer

Christer Scheja TAC AB

Christer Scheja TAC AB Byggnadsautomation för ingenjörer Byggnadsautomation för ingenjörer VVS-tekniska föreningen, Nordbygg 2004 Christer Scheja TAC AB resentation, No 1 Internet/Intranet Ihopkopplade datornät ingen ägare Internet

Läs mer

Web Services - fakta och synpunkter!"#

Web Services - fakta och synpunkter!# Web Services - fakta och synpunkter!"# )! Datasystemstrend Webbtjänst Webbservice * $%&! %! ( ) +, Komponent Affärsobjekt Tillämpning Objekt Modul Funktion Nyckelord: Samverkan, Service! !" Nya förutsättningar

Läs mer

Kärnfunktionalitet. Middleware. Samverkande system. Service Oriented Architecture. Kommunikationsmekanismer. Tjänsteorienterade arkitekturer

Kärnfunktionalitet. Middleware. Samverkande system. Service Oriented Architecture. Kommunikationsmekanismer. Tjänsteorienterade arkitekturer Samverkande system Tjänsteorienterade arkitekturer Hur får vi mjukvarukomponenter som är distribuerade över internet att enkelt upptäcka, utnyttja, och interagera med, varandra? Vi vill ha Komponenter

Läs mer

Göteborgs Stad Leverantörsfakturahantering

Göteborgs Stad Leverantörsfakturahantering Göteborgs Stad Leverantörsfakturahantering www.intraservice.goteborg.se Leverantörsfakturor 2005 Administreras via ett shared service center (GAS) Totalt 830 000 510 000 scannade fakturor 240 000 EDI 80

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

Distribuerade affärssystem

Distribuerade affärssystem Distribuerade affärssystem Kursens mål Bygga upp, strukturera och programmera distribuerade system med en flerskiktsarkitektur Beskriva och förklara teorier och uttryck som används inom affärskritiska

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

Affärssystem. Affärssystem - 1. Affärssystem. Informationssystem (IS) Tobias Nyström

Affärssystem. Affärssystem - 1. Affärssystem. Informationssystem (IS) Tobias Nyström Affärssystem Affärssystem - 1 Tobias Nyström 111123 Affärssystem ERP ERP = Enterprise Resource Planning System (ingen klar definition av ERP i litt.) Tidigare affärsaktiviteter ex. HR, Finans och försäljning

Läs mer

Sokigo AB OVK 2.0. Pentium- eller AMD-processor (x64 processor) på 1,6 GHz Dual Core eller motsvarande.

Sokigo AB OVK 2.0. Pentium- eller AMD-processor (x64 processor) på 1,6 GHz Dual Core eller motsvarande. OVK 2 Systemkrav Dokument Datum / Date Signatur Sida / Page Systemkrav 2016-06-22 2 (6) OVK 2.0 Systemkrav för OVK2 Dokumentet beskriver de krav som systemet ställer på maskinvara och programvara i de

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

Repetition DK2 Middleware, P2P, Multimediatransport. Stefan Alfredsson 18 Mars 2005

Repetition DK2 Middleware, P2P, Multimediatransport. Stefan Alfredsson 18 Mars 2005 Repetition DK2 Middleware, P2P, Multimediatransport Stefan Alfredsson 18 Mars 2005 Några definitioner på middleware Klistret som gör det möjligt för en klient att få betjäning av en server / i klient/server

Läs mer

Platsbesök. Systemkrav

Platsbesök. Systemkrav Systemkrav Systemkrav 2016-15-19 2 (5) Systemkrav Dokumentet beskriver de krav som systemet ställer på maskinvara och programvara i de servrar och klientdatorer som ska användas för systemet. Nedan listade

Läs mer

UX 40 SAP Fiori UX inte bara for SAP applikationer. Christer Ingemarsson

UX 40 SAP Fiori UX inte bara for SAP applikationer. Christer Ingemarsson UX 40 SAP Fiori UX inte bara for SAP applikationer Christer Ingemarsson SAP Fiori Launchpad RSS Nyhetsflöde SAP GUI Transaktion Web Dynpro applikation SAPUI5 app mot Extern OData tjänst SAP Fiori appplikationer

Läs mer

Välkommen! SA S PSA S Im I puls s Mobilite t t e 8 1

Välkommen! SA S PSA S Im I puls s Mobilite t t e 8 1 Välkommen! SAPSA Impuls Mobilitet 81 Impuls sponsorer 2012 Guldsponsorer SAPSA Impuls Mobilitet 81 Mobilitet 81: Mobil reseräkningsapp med möjlighet att fotografera kvittona Christer Ingemarsson Lena Kågedal

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

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

Säker informationshantering

Säker informationshantering Säker informationshantering Robert Malmgren rom@romab.com +46-708330378 Electronic copies of the slides available at http://www.romab.com/documents.html Säker informationshantering.finns det? Robert Malmgren

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

Enterprise Java Beans Assignment 1

Enterprise Java Beans Assignment 1 Enterprise Java Beans Assignment 1 Distribuerade System HT 02 Fredrik Lundgren Andreas Nyberg fredrikbjurefors@hotmail.com goca8363@student.uu.se frlu4469@student.uu.se andreas.nyberg@hushmail.com Innehållsförteckning

Läs mer

1969-1972 Göteborgs universitet 1972-1974 Chalmers Tekniska Högskola

1969-1972 Göteborgs universitet 1972-1974 Chalmers Tekniska Högskola Yrke: IT-Konsult / Databasadministratör Födelseår: 1949 IT-erfarenhet sedan: 1974 Utbildning: 1969-1972 Göteborgs universitet 1972-1974 Chalmers Tekniska Högskola Profilresume: BS har lång erfarenhet av

Läs mer

Olika slags datornätverk. Föreläsning 5 Internet ARPANET, 1971. Internet började med ARPANET

Olika slags datornätverk. Föreläsning 5 Internet ARPANET, 1971. Internet började med ARPANET Olika slags datornätverk Förberedelse inför laboration 4. Historik Protokoll, / Adressering, namnservrar WWW, HTML Föreläsning 5 Internet LAN Local Area Network student.lth.se (ganska stort LAN) MAN Metropolitan

Läs mer

NEA Studiecirkel ebxml, 19 januari 2006 1

NEA Studiecirkel ebxml, 19 januari 2006 1 1 ! " #$ % & ' 2 ! 3 ( W3C: Technical recommendations ISO: Komponenter. ISO 15000-x (ebxml), ISO 20022 etc UN/Cefact: ebxml, BCF, cc, meddelanden (ebxml: Ramverk och tillämpningsrekommendationer) OASIS:

Läs mer

Laboration 1 Distribuerade system C, 5p. Middleware.NET

Laboration 1 Distribuerade system C, 5p. Middleware.NET UMEÅ UNIVERSITET 21 oktober 2003 Institutionen för Datavetenskap Laborationsrapport Laboration 1 Distribuerade system C, 5p Middleware.NET Inlämning 2 Namn E-mail Rickard Sjöström, Tomas Skott Christian

Läs mer

Öppna standarder & dokumentformat. 13 Mars 2007 Stefan Görling,

Öppna standarder & dokumentformat. 13 Mars 2007 Stefan Görling, Öppna standarder & dokumentformat 13 Mars 2007 Stefan Görling, stefan@gorling.se Om dokumentet Joachim Strömbergson, utvecklingschef InformAsic, aktiv i IETF Stefan Görling, doktorand i industriell ekonomi,

Läs mer

Praktiska och standardiserade metoder, teknologier för elektroniska affärer och samarbeten, samt det globala ramverket ebxml

Praktiska och standardiserade metoder, teknologier för elektroniska affärer och samarbeten, samt det globala ramverket ebxml Praktiska och standardiserade metoder, teknologier för elektroniska affärer och samarbeten, samt det globala ramverket ebxml ebxml - den globala standarden där verksamhet, ekonomi, juridik och IT-arkitekturer

Läs mer

www.skillspartner.com

www.skillspartner.com Mål Deltagarna ska förstå: Vad XML är Hur XML fungerar Vilka problem XML löser Hur XML används Känna till begrepp: DTD, DOM, XSL etc. Känna till verktyg Innehåll Vad är XML XML i relation till HTML XML

Läs mer

Sokigo AB Ecos Pentium- eller AMD-processor (x64 processor) på 1,6 GHz Dual Core eller motsvarande.

Sokigo AB Ecos Pentium- eller AMD-processor (x64 processor) på 1,6 GHz Dual Core eller motsvarande. Ecos Systemkrav Systemkrav 2016-11-25 2 (6) Systemkrav för Ecos Dokumentet beskriver de krav som systemet ställer på maskinvara och programvara i de servrar och klientdatorer som ska användas för systemet.

Läs mer

Systemkrav Tekis-Bilflytt 1.3

Systemkrav Tekis-Bilflytt 1.3 Systemkrav 1. Systemkrav Systemkrav 2015-06-09 2 (8) Systemkrav 1. Dokumentet beskriver de krav som systemet ställer på maskinvara och programvara i de servrar och klientdatorer som ska användas för systemet.

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

Elektronisk tullräkning Sid 1(9) Samverkansspecifikation. Version: 1.0 SAMVERKANSSPECIFIKATION. för. e-tullräkning

Elektronisk tullräkning Sid 1(9) Samverkansspecifikation. Version: 1.0 SAMVERKANSSPECIFIKATION. för. e-tullräkning Elektronisk tullräkning Sid 1(9) SAMVERKANSSPECIFIKATION för e-tullräkning Elektronisk tullräkning Sid 2(9) Innehållsförteckning 1 Inledning...3 1.1 Introduktion...3 2 Identifikation av parterna...4 2.1

Läs mer

Bilaga 05. Beskrivning av befintlig IT-miljö

Bilaga 05. Beskrivning av befintlig IT-miljö Bilaga 05 Beskrivning av befintlig IT-miljö Innehåll Inledning...Fel! Bokmärket är inte definierat. 1 Inledning... 3 2 Allmänt... 3 3 Mobila enheter... 3 3.1 Fabrikat och modeller... 3 3.2 Operativ system...

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

Systemutvecklare.NET, C#/VB, C/C++, ASP.NET, T-SQL, JAVA Systemdesign

Systemutvecklare.NET, C#/VB, C/C++, ASP.NET, T-SQL, JAVA Systemdesign Rodolfo Weisser.NET, C#/VB, C/C++, ASP.NET, T-SQL, JAVA Systemdesign Översikt Rodolfo har mycket lång erfarenhet av systemutveckling i C# och på Microsoftplattformen och har god kunskap om Visual Studio

Läs mer

Användandet av web services inom 24 timmarsmyndigheten

Användandet av web services inom 24 timmarsmyndigheten Institutionen för kommunikation och information Examensarbete i informationssystemutveckling, 20 p C-nivå Vårterminen 2005 Användandet av web services inom 24 timmarsmyndigheten Viktor Ahlberg HS-IKI-EA-05-303

Läs mer

Daniel Akenine, Teknikchef, Microsoft Sverige

Daniel Akenine, Teknikchef, Microsoft Sverige Daniel Akenine, Teknikchef, Microsoft Sverige Quincy Invånare: 5,300 Arbete: 52% jordbruk 18 % byggsektor 18 % offentlig sektor Språk: Spanska 57% Företaget Inköp Företaget Inköp Installering Lång

Läs mer

Eva Hellstöm - Christina Strand

Eva Hellstöm - Christina Strand GIS-data som underlag för detaljplan Använd AutoCAD Map 3D för att läsa in GIS-data från länsstyrelsen m.fl. Synliggör din detaljplan för allmänheten med Mapguide Eva Hellstöm - Christina Strand AutoCAD

Läs mer

Skriftlig tentamen i kursen TDTS04 Datornät och distribuerade system 2008-08-21 kl. 8 12

Skriftlig tentamen i kursen TDTS04 Datornät och distribuerade system 2008-08-21 kl. 8 12 LiTH, Tekniska högskolan vid Linköpings universitet (6) IDA, Institutionen för datavetenskap Juha Takkinen 2008-08-9 Skriftlig tentamen i kursen TDTS04 Datornät och distribuerade system 2008-08-2 kl. 8

Läs mer

Det här dokumentet är till för att ge en översikt över ASP.NET MVC samt hur WCF Services används från.net applikationer.

Det här dokumentet är till för att ge en översikt över ASP.NET MVC samt hur WCF Services används från.net applikationer. Informationsinfrastruktur 7.5 hp Mattias Nordlindh Inledning Det här dokumentet är till för att ge en översikt över ASP.NET MVC samt hur WCF Services används från.net applikationer. Dokumentet består av

Läs mer

Elektronisk handel för alla. Håkan Lundmark

Elektronisk handel för alla. Håkan Lundmark Elektronisk handel för alla Håkan Lundmark Elektronisk handel Framgångsfaktorer för e- handel Snabb leverans en konkurrensfördel Ökad e-handel med smarta telefoner Enkelheten avgör för konsumenterna Sid

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

Arkitektur. Den Röda Tråden

Arkitektur. Den Röda Tråden Arkitektur Done Den Röda Tråden Vad är arkitektur? Vad har vi arkitekturmodellen till? Hur redovisar vi en arkitektur? Hur tar vi fram en arkitektur? Uppgift arkitekturella krav Nu Redovisning/Diskussion

Läs mer

WWW. Exempel på klientsidan. Överföring av en html-fil. Snyggare variant. Verkligt format. Meddelandeformat för begäran HTTP

WWW. Exempel på klientsidan. Överföring av en html-fil. Snyggare variant. Verkligt format. Meddelandeformat för begäran HTTP Exempel på klientsidan WWW Javascript-interpretator XML-interpretator HTML-interpretator Java-interpretator CSS-interpretator Använder TCP Kan återanvända uppkoppling Inga tillstånd hos servern OS API

Läs mer

Auktorisation och grupphantering

Auktorisation och grupphantering Webadress https://portal.nordu.net/display/inkubator/projektrapporter Dokumentnamn.pdf Dokumentansvarig Jan Rundström Dokumentidentitet N/A Version 1.0 Datum 2014-19-02 Status Publicerad 1 Innehåll 1 Verktyg

Läs mer

ADITRO LÖSNINGAR FÖR EN ENKLARE JOBBVARDAG SUMMIT 2014 PER JOHANSSON & JOEL KÖHL ADITRO L FRÅN WINDOWS TILL WEB

ADITRO LÖSNINGAR FÖR EN ENKLARE JOBBVARDAG SUMMIT 2014 PER JOHANSSON & JOEL KÖHL ADITRO L FRÅN WINDOWS TILL WEB ADITRO LÖSNINGAR FÖR EN ENKLARE JOBBVARDAG SUMMIT 2014 PER JOHANSSON & JOEL KÖHL ADITRO L FRÅN WINDOWS TILL WEB 2014-10-10 COPYRIGHT ADITRO. ALL RIGHTS RESERVED. 1 Agenda» Inledning/Bakgrund» Vad krävs

Läs mer

Webbtjänster med SOAP, uppbyggnad och implementation

Webbtjänster med SOAP, uppbyggnad och implementation Webbtjänster med SOAP, uppbyggnad och implementation David Smedman Institutionen för informationsbehandling Åbo Akademi, Åbo, Finland E-post: dsmedman(snabela)abo.fi Abstrakt Denna uppsats kommer att ta

Läs mer

Business to business (B2B) communication - Integrering av system

Business to business (B2B) communication - Integrering av system Business to business (B2B) communication - Integrering av system Jonas Liinamaa 20 november 2003 Department of Computer Science Åbo Akademi University, FIN-20520 Åbo, Finland e-mail: jliinama@abo. URL:

Läs mer

ITK:P2 F1. Hemsidor med HTML HTML. FTP, HTTP, HTML, XML och XHTML

ITK:P2 F1. Hemsidor med HTML HTML. FTP, HTTP, HTML, XML och XHTML ITK:P2 F1 FTP, HTTP, HTML, XML och XHTML DSV Peter Mozelius 1 Hemsidor med HTML Hur många av er har provat på att bygga en egen hemsida med HTML eller XHTML? För hand eller med hjälpverktyg? Har ni lagt

Läs mer

Förra föreläsningen: Olika nivåer av meddelanden. Från oblockad sändning till. RPC: Parameterpassning, registrering, felhantering, säkerhet, kompilering ONC RPC: XDR, portmapper Brandväggar, dynamisk brandväggskonfigurering,

Läs mer

Curriculum Vitae. Systemutvecklare/konsult. Kontaktuppgifter. Sammanfattning. Uppgifter hos Pulsen. Stefan Elvestål. Född: 1973 Nationalitet: Svensk

Curriculum Vitae. Systemutvecklare/konsult. Kontaktuppgifter. Sammanfattning. Uppgifter hos Pulsen. Stefan Elvestål. Född: 1973 Nationalitet: Svensk /konsult Stefan Elvestål Född: 1973 Nationalitet: Svensk Kontaktuppgifter Mobil: 0703-88 35 39 elvestal@outlook.com Sammanfattning Jag är en målmedveten och ständigt nyfiken utvecklare som är nogrann med

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

PM 01 En jämförelse av två analysmodeller för val av komponentteknik

PM 01 En jämförelse av två analysmodeller för val av komponentteknik MÄLARDALENS HÖGSKOLA Institutionen för Ekonomi och Informatik v PM 01 En jämförelse av två analysmodeller för val av komponentteknik Eskilstuna, 2002-12-12 EI0230 Komponentbaserad applikationsutveckling

Läs mer

Ny skalbar och öppen OLAP-teknologi, SAS OLAP server

Ny skalbar och öppen OLAP-teknologi, SAS OLAP server Ny skalbar och öppen OLAP-teknologi, SAS OLAP server Frida Säfström Seniorkonsult Copyright 2003, SAS Institute Inc. All rights reserved. Agenda Arkitekturen Lagring Skalbarhet Säkerhet Olika typer av

Läs mer

Konsultprofil. Per Norgren (1983) Arkitekt & webbutvecklare

Konsultprofil. Per Norgren (1983) Arkitekt & webbutvecklare Konsultprofil Per Norgren (1983) Arkitekt & webbutvecklare Per Norgren är arkitekt och webbutvecklare som främst är inriktad på Mircosofts.Net-ramverk och EPiServer. Han har arbetat i branschen sedan 2007

Läs mer

Daniel.Ringquist@swe.sas.com Copyright 2003, SAS Institute Inc. All rights reserved.

Daniel.Ringquist@swe.sas.com Copyright 2003, SAS Institute Inc. All rights reserved. SAS Enterprise Guide 3.0 och framåt Daniel.Ringquist@swe.sas.com Copyright 2003, SAS Institute Inc. All rights reserved. SAS Enterprise Guide Ett Windowsbaserat rapporterings och analysverktyg. Enterprise

Läs mer

Systemkrav Bilflytt 1.3

Systemkrav Bilflytt 1.3 Systemkrav 1.3 Systemkrav Systemkrav 2016-11-22 2 (9) Systemkrav 1.3 Dokumentet beskriver de krav som systemet ställer på maskinvara och programvara i de servrar och klientdatorer som ska användas för

Läs mer

Nätverk och Java, grunder Föreläsning 0: 0: Introduktion till Internet

Nätverk och Java, grunder Föreläsning 0: 0: Introduktion till Internet Nätverk och Java, grunder Föreläsning 0: 0: Introduktion till Internet Se Se också Intro en en streamad videoinspelning som som finns finns på på nätet nätet Innehåll Kort om grundläggande nätverkskoncept

Läs mer

F2 Exchange 2007. 2013-01-16 EC Utbildning AB 2013-01-16

F2 Exchange 2007. 2013-01-16 EC Utbildning AB 2013-01-16 F2 Exchange 2007 1 F2 Idag: Exchange i SBS 2008 Planering av systemet Exchange struktur, AD/GC/hierarki Core Components Management, Connectors Serverroller 2 Exchange Server i Small Business Server 2008?

Läs mer

Tekis-FB 7.1.0. Systemkrav

Tekis-FB 7.1.0. Systemkrav 7.1.0 Systemkrav Systemkrav 2015-09-17 MAAN 2 (2) Systemkrav 7.1.0 Dokumentet beskriver de krav som systemet ställer på maskinvara och programvara i de servrar och klientdatorer som ska användas för systemet.

Läs mer

BIM konceptuell överblick och utblick

BIM konceptuell överblick och utblick BIM konceptuell överblick och utblick Dr Väino Tarandi, Eurostep Ordförande buildingsmart Sweden Agenda BIM vad är det, och vad är det inte?» Hur samverkar man? openbim» Definition» Hur samverkar man?

Läs mer

Releaseinformation för Remote Support Platform 3.0

Releaseinformation för Remote Support Platform 3.0 Releaseinformation Remote Support Platform for SAP Business One Dokumentversion: 1.0 2012-10-08 OFFENTLIGT Releaseinformation för Remote Support Platform 3.0 Alla länder Typografiska konventioner Teckenstil

Läs mer

Grundläggande datavetenskap, 4p

Grundläggande datavetenskap, 4p Grundläggande datavetenskap, 4p Kapitel 4 Nätverk och Internet Utgående från boken Computer Science av: J. Glenn Brookshear 2004-11-23 IT och medier 1 Innehåll Nätverk Benämningar Topologier Sammankoppling

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

Compose Connect. Hosted Exchange

Compose Connect. Hosted Exchange Sida 1 av 15 Compose Connect Hosted Exchange Presentation av lösningen: Compose Hosted Exchange Följande möjligheter finns för hantering av e-post 1. Lokalinstallerad Outlook-klient För att kunna använda

Läs mer

Federerad åtkomst Information om åtkomst till Apotekens Services tjänster inom ramen för en identitetsfederation.

Federerad åtkomst Information om åtkomst till Apotekens Services tjänster inom ramen för en identitetsfederation. Federerad åtkomst Information om åtkomst till Apotekens Services tjänster inom ramen för en identitetsfederation. Datum: 2011-02-28 Version: Författare: Christina Danielsson Senast ändrad: Dokumentnamn:

Läs mer

Namn: (Ifylles av student) Personnummer: Tentamensdatum: 2013-03-25 Tid: 14.00 19.00. Hjälpmedel: Inga hjälpmedel

Namn: (Ifylles av student) Personnummer: Tentamensdatum: 2013-03-25 Tid: 14.00 19.00. Hjälpmedel: Inga hjälpmedel Webbprogrammering Provmoment: Ladokkod: Tentamen ges för: Tentamen NWP011 Systemarkitektprogrammet 7,5 högskolepoäng Namn: (Ifylles av student) Personnummer: (Ifylles av student) Tentamensdatum: 2013-03-25

Läs mer

Curriculum Vitae. Lars Hörding (1973-03-30) Generell beskrivning. Certifieringar: Utbildning. lars@acrosource.se 0768-630515.

Curriculum Vitae. Lars Hörding (1973-03-30) Generell beskrivning. Certifieringar: Utbildning. lars@acrosource.se 0768-630515. Curriculum Vitae Lars Hörding (1973-03-30) lars@acrosource.se 0768-630515 Datum: 2011-10-13 Generell beskrivning Systemarkitekt med drygt tio års yrkeserfarenhet av konsulting inom integration och Enterprise

Läs mer

TEKNISK INFORMATION CENTURI 8. Kungsholmsgatan Stockholm Telefon

TEKNISK INFORMATION CENTURI 8. Kungsholmsgatan Stockholm Telefon TEKNISK INFORMATION CENTURI 8 Produkten Centuri är ett konfigurerbart standardsystem för dokument- ärende och avtalshantering. Produkten Centuri lever upp till högt ställda krav från bl. a. SWEDAC, FDA,

Läs mer

Taxi boknings system, inpassering och medlemshanterings system, betallösningar, realtidssystem, App utveckling

Taxi boknings system, inpassering och medlemshanterings system, betallösningar, realtidssystem, App utveckling Magnus Moberg Är en strukturerad och noggrann systemutvecklare/arkitekt som tycker om nya utmaningar. Har 17 års erfarenhet av systemutveckling, produktframställning, design och arkitekt. Har jobbat med

Läs mer

Kom-och-fika Öppna system & E-tjänster.

Kom-och-fika Öppna system & E-tjänster. Kom-och-fika Öppna system & E-tjänster. Karlstad, Borlänge, Växjö, Malmö, Göteborg och Stockholm Fredrik Pantze & Tomas Hurtig TietoEnator Corporation Healthcare & Welfare fredrik.pantze@tietoenator.com

Läs mer

Instruktion för användande av Citrix MetaFrame

Instruktion för användande av Citrix MetaFrame Instruktion för användande av Citrix MetaFrame Öppna valfri browser, t ex Internet Explorer eller Firefox, och ange url en www.git.ltu.se. Detta medför att följande bild presenteras. OBS! Nya versioner

Läs mer

Utarbetat av Område Informationsklass. Teknisk standard Ånge Kommun...1. Syfte med beskriven it-miljö...3. Hårdvara...

Utarbetat av Område Informationsklass. Teknisk standard Ånge Kommun...1. Syfte med beskriven it-miljö...3. Hårdvara... 2014-04-22 Projektbeteckning Tekniskstandard Tekniskstandard David Sundelin / Pelle Nilsson IT-infrastruktur/Servermiljö Extern TEKNISK STANDARD ÅNGE KOMMUN INNEHÅLLSFÖRTECKNING Teknisk standard Ånge Kommun...1

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

Kurser som beställs genom eller med referens till EÅ Data AB ges 30% rabatt på samtliga priser.

Kurser som beställs genom eller med referens till EÅ Data AB ges 30% rabatt på samtliga priser. Kurser som beställs genom eller med referens till EÅ Data AB ges 30% rabatt på samtliga er. För beställning eller frågor kontakta EÅ Data AB på 08 55 67 17 44, välj 1 eller New Horizons direkt på 020 63

Läs mer

Teknisk spec Flex Lön och Flex API

Teknisk spec Flex Lön och Flex API Teknisk specifikation Datum 2016-09-30 Version 16.2 Sida 1(9) Teknisk spec Flex Lön och Flex API Programversion: 16.2 sep 2016 Teknisk spec Flex Lön och Flex API 1 Innehåll 1 TEKNISK SPECIFIKATION FLEX

Läs mer

Från Data till Process

Från Data till Process Från Data till Process - Om bryggor och annat KommITS 17 nov 2005 Perspektiv och definitioner SOA för utvecklare: Service orientation är ett sätt skapa dynamiska, samverkande och löst kopplade applikationer.

Läs mer

Vilka trender och tendenser påverkar ditt val av beslutssystem

Vilka trender och tendenser påverkar ditt val av beslutssystem Vilka trender och tendenser påverkar ditt val av beslutssystem Konsult vid IT plan www.itplan.se Peter.soderstrom@itplan.se Sammanfattning 1. Alla användare kan inte ha samma gränssnitt 2. Företaget bör

Läs mer

TEKNISK SPECIFIKATION. för TIDOMAT Portal version 1.3.1

TEKNISK SPECIFIKATION. för TIDOMAT Portal version 1.3.1 för version 1.3.1 Copyright information 2011 Tidomat AB. Med ensamrätt. Ingen del av detta dokument får återges, lagras i dokumentsökningssystem eller vidaresändas i någon form utan ett skriftligt godkännande

Läs mer

Jonas Daag Microsoftspecialist

Jonas Daag Microsoftspecialist Sofia Österman Jonas Daag Microsoftspecialist Systemutveckling/IT-Arkitekt KOMPETENS PROJEKLEDNING SYSTEMUTVECKLING SYSTEMFÖRVALTNING WEB FÖRÄNDRINGSHANTERING KRAVANALYS SÄKERHET MOBILITET MIGRERING LÖSNINGSARKITEK

Läs mer

INNEHÅLL. Konfigurering av SQL Server. Egenskaper Kommunikationsprotokoll

INNEHÅLL. Konfigurering av SQL Server. Egenskaper Kommunikationsprotokoll INNEHÅLL Konfigurering av SQL Server Egenskaper Kommunikationsprotokoll 1 KONFIGURERING AV SQL SERVER SQL Server är nästan självkonfigurerande. Minne, anslutningar och buffrar hanteras dynamiskt. Man kan

Läs mer

Tove Carlsund Systemutvecklare

Tove Carlsund Systemutvecklare OM MIG Under mina yrkesverksamma år som systemutvecklare har jag jobbat mycket med olika Content Management System, CMS. Dels med utveckling av själva systemen, mestadels frontend. Men också med transformation

Läs mer

Internets historia Tillämpningar

Internets historia Tillämpningar 1 Internets historia Redan i slutet på 1960-talet utvecklade amerikanska försvaret, det program som ligger till grund för Internet. Syftet var att skapa ett decentraliserat kommunikationssystem som skulle

Läs mer

TEKNISK SPECIFIKATION. för TIDOMAT Portal version 1.6.0

TEKNISK SPECIFIKATION. för TIDOMAT Portal version 1.6.0 för version 1.6.0 Innehållsförteckning Innehållsförteckning...2 Krav för...3 Systemskiss...3 Systemkrav Server...4 Operativsystem*...4 Program i servern...4 Databas...5 Backup...5 Systemrekommendation

Läs mer

KONSULTPROFIL Michael

KONSULTPROFIL Michael KONSULTPROFIL Michael Systemutvecklare.NET/EPiServer Sammanfattning Michael är en skicklig och erfaren systemutvecklare inom.net-teknologin med fokus på EPiServer-baserade webblösningar. Han är utbildad

Läs mer

30 år av erfarenhet och branschexperts

30 år av erfarenhet och branschexperts 30 år av erfarenhet och branschexperts Integrerad Säkerhet Integrerad Säkerhet Varför överordnat system Användarvänlighet Kvalitet Trygghet Kostnadseffektivitet Varför ett överordnat system? Med stora

Läs mer

Web security 2007-11-21. Robert Malmgren rom@romab.com +46-708-330378 www.romab.com. Robert Malmgren AB Trust is good control is better

Web security 2007-11-21. Robert Malmgren rom@romab.com +46-708-330378 www.romab.com. Robert Malmgren AB Trust is good control is better Web security 2007-11-21 Robert Malmgren rom@romab.com +46-708-330378 www.romab.com Robert Malmgren AB Trust is good control is better Upplägg Angreppsscenarios Hot och risker Säkerhetsinitiativ Något om

Läs mer

Introduktion Schenker-BTL AB, Stab IT Beskrivning över informationsintegreringmed Schenker, metodbeskrivning version 1.

Introduktion Schenker-BTL AB, Stab IT Beskrivning över informationsintegreringmed Schenker, metodbeskrivning version 1. Schenker har interna system som handhar information som är av intresse för våra kunder/partners. Idag finns ett flertal av dem tillgängliga via Internet, sk Online-tjänster. Dessa erbjuder inte bara hämtning

Läs mer

Utvärdering av protokollet SOAP

Utvärdering av protokollet SOAP Utvärdering av protokollet SOAP Är SOAP framtidens kommunikationsprotokoll i distribuerade datorsystem över Internet? Evaluation of the SOAP protocol Is SOAP the future communication protocol in distributed

Läs mer

Amazon Cloud Computing Joakim Lindbom CTO, Capgemini Sverige. Who am I? Jobbat inom Capgemini sedan 1985

Amazon Cloud Computing Joakim Lindbom CTO, Capgemini Sverige. Who am I? Jobbat inom Capgemini sedan 1985 Amazon Cloud Computing Joakim Lindbom CTO, Capgemini Sverige Who am I? Jobbat inom Capgemini sedan 1985 Middleware, integration, arkitektur, coaching Fokus idag på arkitektur = Business Technology Affärsstrategisk

Läs mer

för iscala & Epicor ERP

för iscala & Epicor ERP Epicor Storefront t för iscala & Epicor ERP Fred Boström Bitlog AB 1 Vad är Epicor Storefront? Epicor Storefront hjälper tillverkare, distributörer och detaljister att organisera och sälja sina produkter,

Läs mer

iscala Credit Management Scalabruk höstmöte 2011 Presenteras av: Fred Boström

iscala Credit Management Scalabruk höstmöte 2011 Presenteras av: Fred Boström iscala Credit Management Scalabruk höstmöte 2011 Presenteras av: Fred Boström Om Bitlog AB Grundat 2006 av Fred Boström Ägs av grundare med personal Kontor i Upplands Väsby, Eksjö och Göteborg Stark tillväxt

Läs mer

XML-webbtjänster och GIS-funktioner

XML-webbtjänster och GIS-funktioner EXAMENSARBETE 2005:006 CIV XML-webbtjänster och GIS-funktioner KATRIN LARSSON MÄRITH OLSSON CIVILINGENJÖRSPROGRAMMET Luleå tekniska universitet Institutionen för systemteknik Avdelningen för datalogi 2005:006

Läs mer

För dig som. administrerar kurser, utbildningar, seminarier, event och konferenser. Produktinformation

För dig som. administrerar kurser, utbildningar, seminarier, event och konferenser. Produktinformation För dig som administrerar kurser, utbildningar, seminarier, event och konferenser EasyCourse är ett verktyg för att hålla reda på allt som rör kurser, utbildningar, seminarier, event och konferenser. Din

Läs mer

Installationsanvisningar VisiWeb. Ansvarig: Visi Closetalk AB Version: 2.3 Datum: 2009-12-14 Mottagare: Visi Web kund

Installationsanvisningar VisiWeb. Ansvarig: Visi Closetalk AB Version: 2.3 Datum: 2009-12-14 Mottagare: Visi Web kund Sida: 1(7) Installationsanvisningar VisiWeb Ansvarig: Visi Closetalk AB Version: 2.3 Datum: 2009-12-14 Mottagare: Visi Web kund Detta dokument Detta dokument beskriver hur man installerar VisiWeb på en

Läs mer

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

archive En produkt från ida infront - a part of Addnode archive En produkt från ida infront - a part of Addnode Det handlar egentligen inte om standarder för metadata, arkivredovisning och lagringsmedia. innehåll archive Det handlar om att bevara värdefull

Läs mer

Utvecklingstrender för BI

Utvecklingstrender för BI Utvecklingstrender för BI Min bakgrund inom BI Första uppdrag 1972 Ansvarig för BI på SEB 1979-1988 Konsult på IT plan sedan 1988 c:a 100 olika kunder Upphandlad som statens expert på BI via Ekonomistyrningsverket

Läs mer

archive En produkt från Ida Infront - a part of Addnode Group

archive En produkt från Ida Infront - a part of Addnode Group archive En produkt från Ida Infront - a part of Addnode Group Det handlar egentligen inte om standarder för filformat, arkivredovisning och lagringsmedia. Det handlar om att bevara värdefull information.

Läs mer

E-lösningar för sjö- och flygtransporter

E-lösningar för sjö- och flygtransporter E-lösningar för sjö- och flygtransporter Förenklad administration Lösningar för små och stora godsflöden Kundcase Så här kommer du igång Ordlista 2 Enklare administration med våra e-lösningar Det är ingen

Läs mer

2-faktor autentisering

2-faktor autentisering 2-faktor autentisering Projektplan och teknik som vi har börjat tittat på Målet med projektet Genomför en kartläggning ang. vad som används rörande 2-faktor autentisering på svenska lärosäten. Gör en teknisk

Läs mer

Dokumentnamn: NETSYS- Systemöversikt. Dokument: ASE1118 Klass: A Version: 2001-02-19. Godkänd av: R.Blomquist 2001-02-19 Ersätter version: -

Dokumentnamn: NETSYS- Systemöversikt. Dokument: ASE1118 Klass: A Version: 2001-02-19. Godkänd av: R.Blomquist 2001-02-19 Ersätter version: - Dokumentnamn: NETSYS- Systemöversikt Telefon: 042-208700 Sidan 1 av 8 Godkänd av: R.Blomquist 2001-02-19 Ersätter version: - Skapad av: R.Blomquist 2001-02-19 Underhåll: R.Blomquist Syfte: Att ge en översiktlig

Läs mer