Informationsinfrastruktur e-infrastruktur (Information infrastructure) enligt Hanseth och Lyytinen, 2004 Horisontell indelning

Relevanta dokument
Informa(onsinfrastruktur e- infrastruktur (Informa(on infrastructure) enligt Hanseth och Lyy(nen, 2004 Horisontell indelning

Facit Tentamen 17/3 Informationsinfrastruktur

Informationsmodellering och e-infrastrukturer

Kapitel 11. Services, Projects and Opera6ons

E-recept. - Exempel på mycket lyckad utveckling av e-infrastuktur - Omfattande och viktig för samhället - Exempel på Adaptation Phase

Tentamen Informationsinfrastruktur

SOA. Länkar +ll sidor om SOA h3p:// h3p://dsv.su.se/soa/

Datasäkerhet och integritet

A metadata registry for Japanese construction field

Regelverk för hur man kan förstå och analysera etjänster (Hultgren, 2007)

Problem med Informa.onssysteminfrastrukturer. Se avsni7 6.6 Se Kap 4

Syftet med artikeln. A" diskutera infrastrukturbegreppet med fokus på cyberinfrastructure med fokus på

Tentamen etjänster och webbprogrammering Institutionen för informatik och media, informationssystem Datum 19/8 Tid

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

Kursintroduk+on. Informa(on Systems and Management 15 Hp

ehälsomyndighetens nya åtkomstlösning och Sambi

System arbetssystem informationssystem

ehälsomyndighetens nya åtkomstlösning och Sambi

Grundläggande datavetenskap, 4p

e-infrastrukturen som grund för e-govermnent Dr. Owen Eriksson Högskolan Dalarna och VITS

Chapter 12: Development

Arkitektur. Den Röda Tråden

Beijer Electronics AB 2000, MA00336A,

Arrowhead - Process- och energisystem- automation

Kursplan. FÖ1038 Ledarskap och organisationsbeteende. 7,5 högskolepoäng, Grundnivå 1. Leadership and Organisational Behaviour

Tentamen Informationsinfrastruktur

Förslag på svar Tentamen etjänster och webb- programmering

Mot en ny (?) Internet-arkitektur

Betydelsen av informa1onsmodellering

802.11b Wireless router w. 4 port switch. StarTech ID: BR411BWDC

Implementationsstrategier för PLCS

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

Den nationella läkemedelslistan sanning och konsekvens. Christina Kling Hassler, Inera Helena Palm, SKL Cornelia Trampe, Region Örebro län

Nya möjligheter med M3 Technology. Björn Svensson, Björn Torold

Creo Customization. Lars Björs

Introduktion Lync-/SfB-Infrastruktur Cellips infrastruktur Brandväggskrav Lync/SfB Server PSTN Gateway...

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

Christer Scheja TAC AB

Datakommunika,on på Internet

IT för personligt arbete F2

Linköpings universitet 1 TDP029. Systemutveckling. Systemutveckling. Vanliga faser. Fler faser. Systemutvecklingsmetod

Informationssystem och databasteknik, 2I-1100

Internationella kopplingar Karin Bredenberg,

Användarhandbok. MHL to HDMI Adapter IM750

QC i en organisation SAST

Vad är nationella läkemedelslistan och vad är den inte?

icore Solutions. All Rights Reserved.

Webbtjänster med API er

Seminarierapport av RESONANS SEMINARIERAPPORT AV RAPPORTEN RESONANS FREDRIK OGRAHN

Tentamen i: Affärssystem och tjänsteorienterad arkitektur

XML-produkter. -Registret över verkliga huvudmän (RVH) Teknisk handledning för webbtjänst mot RVH (Web Services) Datum: Version: 1.

Voice over IP / SIP. Switching Costs SIP. Motivation for VoIP. Internet Telephony as PBX replacement. Internet Telephony Modes.

IPv6 i Mobilnät. Mattias Karlsson. mattias.karlsson@telenor.com

5 Internet, TCP/IP och Tillämpningar

TDDD80. Mobila och sociala applikationer Introduktion HTTP,SaaS. Anders Fröberg Institutionen för Datavetenskap (IDA)

Avsiktsförklaring gällande utökning av beslutsstöd för läkemedel i Sil (Svenska informationstjänster för läkemedel)

Objektorienterad Systemutveckling Period 3

Säker åtkomst till ehälsomyndighetens nationella tjänster

Ansökan till Vinnova PROJEKTUPPGIFTER. Diarienummer. Inskickad. Utlysning

USB Wireless-N-nätverksskrivarserver med en 10/100 Mbps-port b/g/n

IF Försäkring. Insourcing Service Desk

Isolda Purchase - EDI

5 Internet, TCP/IP och Applikationer

Apotekens Service. Ett nationellt informationsnav för apotek och vård Gunnel Bridell, Apotekens Service

RUP är en omfattande process, ett processramverk. RUP bör införas stegvis. RUP måste anpassas. till organisationen till projektet

Webbtillgänglighet. Tillgänglighet på webben. Hörselskadades behov. Synskadades behov. Kognitivt funktionshindrades behov. Rörelsehindrades behov

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

Web Services. Cognitude 1

Vad är gemensam IT-Infrastruktur

Kursplan. FÖ3032 Redovisning och styrning av internationellt verksamma företag. 15 högskolepoäng, Avancerad nivå 1

Yttrande över remiss om nationell läkemedelslista (Ds 2016:44)

Nätverk grunder Föreläsning 1: 1: Introduktion till Internet

Säkerhet. Säker kommunikation - Nivå. Secure . Alice wants to send secret message, m, to Bob.

Avtal om Kundens användning av

Att bygga VPN. Agenda. Kenneth Löfstrand, IP-Solutions AB. Olika VPN scenarios. IPsec LAN - LAN. IPsec host - host SSH

Swedbank Mobile Loadtesting. LoadRunner Mobile App protocol

En verktygslåda för tjänsteorientering

OFTP2: Secure transfer over the Internet

Datakommunikation. Nätskiktet. Routers & routing

Förändrade förväntningar

SÖ 2000: 18 Nr 18 Avtal med Estland om avgränsningen av de maritima zonerna i Östersjön Stockholm den 2 november 1998

Skattejurist för en dag på Deloitte i Malmö! 26 april 2016

Hultgren, G; (2007) etjänster som social interak<on via användning av IT- system en prak<sk teori, sid , Doktorsavhandling, IEI, LiU

IT i vården Magnus Åsén, Programledare

Föreläsning 7. Varför Standardisera? Standarder

WEB SERVICES-FÖRBINDELSE

Kursplan. NA3009 Ekonomi och ledarskap. 7,5 högskolepoäng, Avancerad nivå 1. Economics of Leadership

LARS. Ett e-bokningssystem för skoldatorer.

Modern e-förvaltning...och hur Lemontree hjälper er att uppnå detta!

Plats för projektsymbol. Nätverket för svensk Internet- Infrastruktur

Farmaceutisk författningskunskap Kursmål och betygskriterier

Systemutvecklingsforskning inom e-government. Gidlund et al: Kap 6

Main headline. Affärsvärde till Perstorp AB Headline. mha appar SAPSA IMPULS

När? Varför? För vem? Resultat? (Artefakter?)

Apodos & Pascal Regionen i samarbete med apoteket. Azin Azadmehr, Susanne Martinsson, Irene Johansson

SeniorNet Tyresö Anders Magnusson SPF Seniorerna Botkyrka Krister Carlsson SPF Seniorerna/ Seniornet Botkyrka Tyresö

ehälsomyndighetens nya säkerhetskrav

Skriftlig tentamen i kursen TDTS04 Datornät och distribuerade system kl. 8 12

Utförande: I exemplet så kommer vi att utgå från att man gör laborationen i en Virtuell miljö (Virtualbox).

FlexiTid Extern webbokning. Copyright Datatal AB. Med ensamrätt. Copyright 2013 Datatal AB. All rights reserved.

Transkript:

Föreläsning 1 Informationsinfrastruktur (e-infrastruktur) och dess beståndsdelar Ett traditionellt perspektiv på informationssystem IT design och utveckling Ett Informationsinfrastruktur perspektiv på IT design och utveckling

Informationsinfrastruktur e-infrastruktur (Information infrastructure) enligt Hanseth och Lyytinen, 2004 Horisontell indelning Applikationsinfrastruktur Servicesinfrastruktur Data-transport infrastruktur Understödjande infrastrukturen (support infrastructure) består av: - Serviceinfrastruktur (Identifiering och säkerhetsfunktioner) --Data-transportinfrastruktur

Informationsinfrastruktur (e-infrastruktur) Definition enligt Hanseth och Lyytinen(2004) En informationsinfrastruktur beskrivas som en installerad bas (installed base) av IT-komponenter samt gränssnitt mellan dessa komponenter som bygger på öppna standarder Ska stödja leverans av olika typer av IT-baserade tjänster

Ett informationsinfrastrukturperspektiv på IT-utveckling (Enligt Hanseth och Lyytinen, 2004) En informationsinfrastruktur: Består av heterogena IT-komponenter (IT capabilities) Är öppen och gemensam Är standardiserad Fokuserar på interoperabilitet mellan olika IT-komponenter

Kursen Internetbaserade system handlade om Understödjande infrastruktur (Support Infrastructure) Datorkommunikation (protokoll och protokollstackar, signaler och komponenter) Internetworking (grundläggande begrepp, arkitektur, protokoll, IP adressering, vidarebefordran av datagram, framtida IP (IPv6), UDP, TCP, Internet routing) World Wide Web (WWW), http-protokollet. Server side executing(särskilt JSP, Servlets) XML Säkerhet (Public Key Encryption, Certifikat)

Den här kursen har fokus på applikationsinfrastrukturen Informationsinfrastruktur Vertikal indelning Universal service infrastructure Corporate information infrastructure (Applikationsinfrastruktur) Business sector infrastructure (Applikationsinfrastruktur)

Corporate Infrastructure (Exempel Uppsala Universitet) Kursdatabas L Selma Utbildningserbjudanden Kursplaner Antagna Studenter Antagningssystemet NyA Utbildningserbjudanden Antagna Studenter på Utbildningserbjudanden PingPong Lokalboknings- System TimeEdit L Budgetsystem (UU-Plus) L Ekonomisk information Uppdok/Ladok L Betyg Registreringar Kurstillfällen Producerade helårsplatser L Studentportalen L Raindance Ekonomisystem Ekonomisk information GLIS L L

Business Sector Infrastructure (exempel, e-recept) Patient Systemleverantörsansvar och Vårdgivareansvar Receptmodul Förskrivare Hälso- och Sjukvård Veterinär Receptmodul Förskrivning Ordination Journalsystem Inera ansvar Kund/Patient Ansvar Mina Vårdkontakter ehälsomyndigheten ansvar Hämta Aktuellt Recept XML e-recept NEF-format Nytt Recept Patientjournal Nationell receptregister e-hälsomyndigheten Läkemedelsförteckningen e-hälsomyndigheten Pascal DOS-förskrivning DOS-format Registrera Uttag Hämta Aktuellt Recept Godkänn Expedition Inera ansvar och Vårdgivareansvar Receptexpeditionssystem Register Systemleverantörsansvar och Apoteksansvar Receptmodul Expediering Farmaceut Apotek Läkemedel

Sökande Ekonomiskt Bistånd (Hushåll) e-ansökan Användar- Gränssnitt STSA e-infratrukturekonomiskt Bistånd Lefi Verksamhetssystem Social Försäkring Ansökan Handläggare på kommunen Användargränssnitt Socialtjänstesystem Register Ekonomiskt Bistånd Användar- Gränssnitt STSM STSS XML Fråga XML Svar SSBTEK Studiestöd Kommunfråga Elsie Verksamhetssystem Verksamhetssystem Beskattning Folkbokföring Verksamhetssystem Handläggare på Myndigheterna Multifråga Afli Arbetsförmedling System-till-Systemgräns = Öppen System-till-Systemtjänst = Öppen e-tjänst = Organisatoriskt Informationssystem = UBS Verksamhetssystem Arbetslöshetskassa

Standards Standards are shared and agreed upon specifications among a set of communities. We deem them not analytically necessary for II design. They are, however, one of the most effective means to coordinate the distributed design of IIs, and they play a prominent role to expand, coordinate and deploy IT capabilities in a distributed manner. Hanseth and Lyytinen (2010)

Standards Standards utgör grunden för II; De facto standards (teknologier/protokoll som blivitdominerande genom en stor spridning) De jure standards är utvecklade av standaridiseringsorganisationer Tekniska standards (horisontellastandards) Internet standarder, (TCP/IP, XML) Semantiska standarder (vertikala standards) Standarder för olika verksamhetsområden

etjänster (e-infrastrukturenär till för att tillhandahålla etjänster) Viktiga IT-komponenter i en e-infrastruktur Gateways SOA-arkitektur och System-till-System tjänster Adaptrar

Vad är en e-tjänst (Hultgren, 2007) Följande tre egenskaper ska föreligga 1. Rollerna tjänsteleverantör och kund/klient 2. Social interaktion via IT-system (digitala möten) 3. Kunden/klienten använder e-tjänsteleverantörens ITsystem

1) Rollerna tjänsteleverantör och kund/klient föreligger Ej nödvändigt att kunden/klienten betalar för tjänsten Kunden har valfrihet att välja använda tjänsten Tjänsteleverantören har inte organisatorisk kontroll över användaren (ej anställd hos tjänsteleverantören)

2) Social interaktion via IT-system (Mötet sker digitalt) IT-systemet ska vara fördefinerat för att självständigt kunna utföra och mediera handlingar Kund och leverantör behöver ej mötas ansikte-mot-ansikte Tjänstemötet äger rum via användning av IT-system Fördel att vi får ett oberoende av tid och plats för mötet

3) Kunden använder tjänsteleverantörens IT-system Principen för icke-ägandet föreligger Kunden installerar inte programvaran på sin dator Funktionalitet och information tillhandahålls som en utility

Sökande Ekonomiskt Bistånd (Hushåll) e-ansökan Användar- Gränssnitt STSA e-infratrukturekonomiskt Bistånd Lefi Verksamhetssystem Social Försäkring Ansökan Handläggare på kommunen Användargränssnitt Socialtjänstesystem Register Ekonomiskt Bistånd Användar- Gränssnitt STSM STSS XML Fråga XML Svar SSBTEK Studiestöd Kommunfråga Elsie Verksamhetssystem Verksamhetssystem Beskattning Folkbokföring Verksamhetssystem Handläggare på Myndigheterna Multifråga Afli Arbetsförmedling System-till-Systemgräns = Öppen System-till-Systemtjänst = Öppen e-tjänst = Organisatoriskt Informationssystem = UBS Verksamhetssystem Arbetslöshetskassa

Vad är en Gateway? Gateways permit information and functionality from multiple applications to be integrated, though rough patches often remain that must be smoothed over by user action. At the user level gateways can be described as IT-capabilities connecting various dispersed applications and work practices (Eriksson och Goldkuhl, 2013)

Vad är en SOA-arkitektur och system-till-system tjänst? SOA-arkitektur (Goldkuhl och Eriksson, 2013) SOA defines an architecture of system-to-system services (IT capabilities) that are loosely coupled the IT capabilities interoperate with a set of messages, which often are defined in an Extensible Markup Language (XML) format.

XML-fråga som skickas från Kommunen till Myndigheterna

XML-svar som kommer från Myndigheterna till Kommunen

Vad är en Adapter? An adapter is often described as a translator of different formats, i.e. an interface between two different protocols and standards. (Eriksson och Goldkuhl, 2013) In the case of sector e-infrastructure development adapters are used to translate data from different applications in the installed into a standardized XML-interface.

Det traditionella perspektivet på IT-utveckling (Enligt Hanseth och Lyytinen, 2004) Traditionellt betraktas ett datoriserat informationssystem (IS) som ett användarverktyg som ska lösa ett problem för en specifik organisation Vi har ett begränsat antal (kända) användare inom en organisation som utvecklaren (designern) kan interagera med för att fånga kraven på IS Den som utvecklar IS (designern) har full kontroll över designprocessen IS är väl avgränsat och man tar inte hänsyn till den installerade basen av redan befintliga databaser och IS Interaktion med andra IS fokuseras inte

Figure 12.1: The development process

Figure 1.9: Planning, management and operations

Systemutvecklingsprocessen (Systems Development Life Cycle) 1. Conception (Förstudie, Förändringsanalys, Verksamhetsanalys) 1. Analysis (System analys) 2. Design (System design) 3. Construction (Programmering och test) 4. Implementation (Implementering (acceptanstest, utbildning, driftsättning))

Skräddarsytt system Vattenfallsmodell Iterativ modell Standardsystem Figure 12.3: Approaches to information systems development

Ett informationsinfrastrukturperspektiv på IT-utveckling (Enligt Hanseth och Lyytinen, 2004) Den redan installerade basen av IT-komponenter (IS, databaser) har stor betydelse för utformningen av den nya delen av informationsinfrastrukturen, det finns alltid något där som skall vidareutvecklas/kultiveras Vi kan ha ett obegränsat antal användare som vi inte alltid kan interagera med under utvecklingsprocessen Utvecklingen sker över organisationsgränser och ibland över nationella gränser Den som utvecklar har full inte kontroll över designprocessen och det kan finnas flera designers Fokuserar på interaktion mellan olika heterogena ITkomponenter

Designprinciper Hanseth och Lyytinen (2004, 2010) föreslår ett antal designprinciper informationsinfrastrukturer. Dessa är grupperade i två klasser: (a) designprinciper för att skapa en självförstärkande process som gör att den installerade basen av användare kan växa, (bootstrap problem) (b) designprinciper för att undvika lock-ins.

Designprinciper När det gäller designprincip (a) gäller i sin tur följande tre delprinciper: (1) I det fall som det inte redan finns en installerad bas av användare gäller det att snabbt samla en första avgränsad användargrupp som har nytta av den nya delen av informationsinfrastrukturen, och att se till att den nya informationsinfrastrukturen är så enkel som möjlig. Det gäller också att de nya IT-komponenterna inte är för dyra att använda. (2) Den andra delprincipen bygger på att välja en understödjande infrastruktur (t. ex. identitetshantering) till den nya delen av informationsinfrastrukturen som den potentiella användargruppen redan använder. Om den nya applikationsinfrastrukturen designas så att den behöver en helt ny understödjande infrastruktur så kommer det att skapa barriärer i samband med utvecklingen. (3) Den tredje delprincipen kan beskrivas som användare framför avancerad funktionalitet vilket bygger på tanken att när den första gruppen av användare har börjat använda informationsinfrastrukturen så gäller det att övertala även andra användare att ansluta sig. Den nya informationsinfrastrukturen är värdefull om den har många användare inte p.g.a. att den har avancerad funktionalitet.

Designprinciper När det gäller designprincip (b) att undvika lockins gäller följande två delprinciper (adaptation problem): (4) Utforma en enkel informationsinfrastruktur, detta bygger på tanken att det är enklare att förändra något litet och enkelt än stort och komplicerat. (5) Modularisera II genom att dela in den i olika nivåer med hjälp av gateways.