11.11.2013 1 Del 7. Kap. 49 – 56 Business-to-Business (B2B) Applications How Information Technology Is Conquering the World: Workplace, Private Life, and.

Slides:



Advertisements
Liknende presentasjoner
12.Studienreise nach Finnland,
Advertisements

Kvinner og politikk Kvinnelig valgmobilisering i Nord-Norge: Glasstak eller etterslep? Marcus Buck.
Trykk på mus eller tastatur for neste bilde…
Litt mer om PRIMTALL.
Nye internettsider for Høgskolen i Østfold Resultat fra brukerundersøkelse.
Ti måter å ødelegge en CT-undersøkelse av halsen på
Hjemmeoppgave 1: Å høre etter NAVN: ……………………………….. DATO: ……………………….
Programvare for nisje SMS
Grafisk design Visuell kommunikasjon
Nyhetsfôring med RSS ALEPH brukermøte 2006
Sunndalsøra Registertjenester Per Ivar Larsen Sugar
Teknologi for et bedre samfunn 1 Asbjørn Følstad, SINTEF Det Digitale Trøndelag (DDT) Brukervennlig digitalisering av offentlig sektor.
KOSTRA KOmmune STat RApportering
10. Presenting Page Elements Presentere sideinformasjon.
1 Arbeidssted, bruk av fasiliteter og - mengde 5.
Møre og Romsdal. 2 Ligger det et bedehus eller et kristelig forsamlingshus (ikke kirke) i nærheten av der du bor? (n=502) i prosent.
NRKs Profilundersøkelse NRK Analyse. Om undersøkelsen • NRK Analyse har siden 1995 gjennomført en undersøkelse av profilen eller omdømmet til NRK.
MS kap 61 Nye trender  Vi skal se på  Virtualisering  ”Cloud computing”
2. Planter. Del 1 (1–4). Nivå 2. Side 19–24
Fra forelesningene om involveringspedagogikk Et utviklingsarbeid Philip Dammen Manuset er under arbeid.
Kapittel 14 Simulering.
Formalisering av B2B applikasjoner Pensum: Olsen, kap. 24 – 27 ”Data exchange”, EDI, XML.
Highlights fra markedsundersøkelse Utarbeidet av Inger Marie Brun,
Utført av: Jeppe Flensted HiST Vår 2009
INF111 Innføring i nformasjonsteknologi Praktisk informasjon. Professor Kai A. Olsen, Høgskolen i Molde og Universitetet i Bergen.
Kap 06 Diskrete stokastiske variable
Norsk Finansbarometer 2012 Norsk Finansbarometer 2012 Norsk Finansbarometer 2012 TNS Gallup Oslo, 2012 Det norske skadeforsikrings- markedet og dets bevegelser.
SINTEF Teknologi og samfunn PUS-prosjektet Jan Alexander Langlo og Linda C. Hald 1 Foreløpig oppsummering – underlag for diskusjon på PUS-forum
Malverk intern produktopplæring
1 BM-dagen 29.okt BM1 Fysisk miljøplanlegging Studieprogram for Bygg- og miljøteknikk Meny Prosjektoppgaven Arealbruk og befolkning Transport og.
Velkommen! 4/4/2017.
Kapping av plater Mål: Vi skal lage komponenter for en møbelfabrikk ut fra standardiserte plater på 12 x 24 dm. Komponentene har lengde og bredde oppgitt.
Avlevering i praksis KDRS-samling
1 Kap. 17 – Interactive computing How Information Technology Is Conquering the World: Workplace, Private Life, and Society Professor Kai A. Olsen, Universitetet.
Formalisering av B2B applikasjoner
Nye forretningsprosesser Pensum: Olsen, kap
1 Kap. 17 – Interactive computing How Information Technology Is Conquering the World: Workplace, Private Life, and Society Professor Kai A. Olsen, Universitetet.
1 Trivsel Utvalg Trives svært godt Trives godt Trives litt Trives ikke noe særlig Trives ikke i det hele tatt Snitt Trivsel Brannfjell skole (Høst 2014)
1 Kap. 61 – Case: An Adaptive System How Information Technology Is Conquering the World: Workplace, Private Life, and Society Professor Kai A. Olsen, Universitetet.
Fremtidens Web Pensum: Olsen, kap se også: Berre A & Olsen, K.A. (2004) Brytningsteknologier og pirater, kronikk i Bergens Tidende,
Introduksjon Pensum: Olsen, K.A. The Internet, the Web and eBusiness, Formalizing applications for the real world, Scarecrow Press, 2005.
Kap. 16 – Case Study: Internet Elections How Information Technology Is Conquering the World: Workplace, Private Life, and Society Professor.
Kapittel 1, oppgave i) Sett inn preposisjoner eller adverb som passer.
Fremtidens Web Pensum: Olsen, kap se også: Berre A & Olsen, K.A. (2004) Brytningsteknologier og pirater, kronikk i Bergens Tidende,
Dagligbankundersøkelsen Fakta Dagligbankundersøkelsen intervju Befolkning 15 år + TNS Gallup Forfatter Bente Pettersen Roar Thorvaldsen.
1 Kap. 8 – Cost-benefit of Formalization How Information Technology Is Conquering the World: Workplace, Private Life, and Society Professor Kai A. Olsen,
Nye forretningsprosesser Pensum: Olsen, kap
Protokoller Pensum: Olsen, kap. 5 og 6. Kommunikasjonsprotokoll Rutiner for å administrere og kontrollere oversending av data Telefonsamtale (”Hallo”,
1 Kap. 57 – Cloud Computing How Information Technology Is Conquering the World: Workplace, Private Life, and Society Professor Kai A. Olsen, Universitetet.
HUMIT1731 Hypermedier Introduksjon til XSL Transformation (XSLT)
1 Kap. 59 – Automatic Translation How Information Technology Is Conquering the World: Workplace, Private Life, and Society Professor Kai A. Olsen, Universitetet.
Kap. 9 – Computer Intelligence How Information Technology Is Conquering the World: Workplace, Private Life, and Society Professor Kai A. Olsen,
Kap. 6 – Cases of Formalization Level How Information Technology Is Conquering the World: Workplace, Private Life, and Society Professor Kai.
Kap. 25 – Simpler Software Development for Niche Companies How Information Technology Is Conquering the World: Workplace, Private Life, and.
Kap. 27 – Case 2: Developing Apps How Information Technology Is Conquering the World: Workplace, Private Life, and Society Professor Kai A.
Kap. 23 – Software Engineering How Information Technology Is Conquering the World: Workplace, Private Life, and Society Professor Kai A. Olsen,
Kap. 45 – Online Symbolic Services – Case studies How Information Technology Is Conquering the World: Workplace, Private Life, and Society Professor.
Kap. 58 – Collecting Data How Information Technology Is Conquering the World: Workplace, Private Life, and Society Professor Kai A. Olsen,
Kap. 4 – Cases of Formalization How Information Technology Is Conquering the World: Workplace, Private Life, and Society Professor Kai A.
Kap. 4 – Cases of Formalization
Kap. 8 – Cost-benefit of Formalization
Kap. 4 – Cases of Formalization
Kap. 48 – A Better Model? How Information Technology Is Conquering the World: Workplace, Private Life, and Society Professor Kai A. Olsen, Universitetet.
Kap. 65 Internet and Democracy
Kap. 58 – Collecting Data How Information Technology Is Conquering the World: Workplace, Private Life, and Society Professor Kai A. Olsen, Universitetet.
Del 7. Kap. 49 – 56 Business-to-Business (B2B) Applications
Strategisk bruk av IT IBE250 Professor Kai A. Olsen
Håndtering av telekommunikasjon (kap. 6)
Nye trender Vi skal se på Virtualisering ”Cloud computing”
Utskrift av presentasjonen:

Del 7. Kap. 49 – 56 Business-to-Business (B2B) Applications How Information Technology Is Conquering the World: Workplace, Private Life, and Society Professor Kai A. Olsen, Universitetet i Bergen og Høgskolen i Molde

Kai A. Olsen, B2B Kan vi bruke B2C istedenfor B2B? I prinsippet kan B2B erstattes med B2C, f.eks. ved å be kunden fylle ut skjema Upraktisk, siden kunden vanligvis vil ha dataene lagret i sitt datasystem og ofte store antall av ordrer Da er B2B på sin plass med overføring fra maskin til maskin (en mellomløsning er å sende ordrer etc. som vedlegg til post) Datamaskin i hver ende av kommunikasjonslinjen Data må ha riktig syntaks Formalisering på høyt nivå

Kai A. Olsen, Fordeler med B2B Rask overføring Automatisk håndtering Kan kutte ut unødvendig papir og unødvendig manuell behandling Redusere tidsfrister

Kai A. Olsen, Miniøving Hva er lettest å innføre B2B i en liten bedrift? å innføre B2B i en stor bedrift? B2B krever et høyt formaliseringsnivå I mange bedrifter har en allerede dette, for å kunne håndtere et stort antall ordrer, innkjøp, m.m. Derfor er deler av formaliseringen allerede på plass her Langt vanskeligere i små bedrifter, der fleksibilitet ofte kan være en konkurransefordel.

Kai A. Olsen, Små bedrifter Utnytter fleksibilitet Mulig med få (viktige) ordrer/få kunder Eksempler: Bestilling: 100 enheter av type X2 for levering mandag Svar: Vi kan levere 50 mandag og 50 tirsdag Svar: Vi har bare 80 av X2, dere skal få 20 X3 (kompatibel) for samme pris

Kai A. Olsen, Store bedrifter har mange ansatte, mange kunder, mange ordrer, kan ha mange produkter Må ha formaliserte rutiner på plass for å unngå rot Prosessene skal utføres uavhengig av person Grunnlaget for B2B er da lagt

Kai A. Olsen, B2B krever Høyt IT nivå i hver bedrift Standardiserte overføringsformater Standardisert terminologi (på leksikalsk, syntaktisk og semantisk nivå) Elektroniske ID Sikre systemer Validering (avsender, innhold, mottaker)

Kai A. Olsen, B2B har en lang historie 1960, banker og forsikringsselskaper bruker oppringte telefonlinjer til dataoverføring 1975, EDI standarden etablert for dataoverføring mellom organisasjoner Lukkede nett, spesialprogrammer Åpnet opp og forenklet med Internett/Web

Kai A. Olsen, Kap. 49. Data Exchange Krever standardisering: Mellom to firma Innen bransjen Nasjonal standarder Internasjonale standarder Problemer: Forskjellige data Forskjellig koding Forskjellige formater

Kai A. Olsen, I praksis Må beskrive nøyaktig hvilke dataelementer overføringen skal inneholde Må beskrive hva som er tillatte verdier i hvert felt Må beskrive struktur Må bli enige om klassifisering, koder, benevnelser m.m.

Kai A. Olsen, Problem Vi bruker forskjellige systemer Har forskjellige struktur Forskjellig praksis for koding Løser dette ved konvertering til en felles standard

Kai A. Olsen, Konvertering Manufacturer’s system Supplier’s system Conversion Common format INTERNET

Kai A. Olsen, Kap. 50 Formalized Data Exchange Til nå har en stort sett kunnet gjøre hva en ville innad i en organisasjon Med mer kontakt med omverdenen kommer behovet for standardisering Ytterligere forsterket med elektronisk kommunikasjon

Kai A. Olsen, Eksempler Et telefonnummer er greit i Norge, men ikke internasjonalt. Et kontonr er entydig i Norge, men bare her En dato kan skrives på mange måter ( , ) Et kundenummer, 1234, refererer til en lokal database Mål er i Norge i det metriske system, andre land kan ha andre standarder, en konvertering er ofte ikke nok (kanskje 10 mm skruer ikke finnes) Andre standarder (som for TV) kan være forskjellige Ingen av disse problemene er uløselige, men vi må avtale hva som skal gjøres i hvert tilfelle. Det tar tid.

Kai A. Olsen, Konvertering Amerikansk firma tapte kroner. $ er ikke lik kroner, selv om kursen er 5,89!

Kai A. Olsen, Formalisert dataoverføring Mennesker i dataoverføringen gir fleksibilitet Men ofte også inneffektivitet Med formaliserte data kan vi automatisere Vi må bli enige om standarder Ikke så enkelt, f.eks. for beskrivelse av propellere finnes det utallige koordinatsystemer og beskrivelsesmetoder Hvordan skal vi bli enige?

Kai A. Olsen, Innlesning av propelldata Hver av Oshaug Metall’s kunder har sitt eget format. Noen har flere. Her er innlesningsdelen med to års mellomrom.

Kai A. Olsen, Isolasjon - kommunikasjon På isolerte øyer kan kulturer utvikle seg fritt Når disse øyene skal kommunisere kommer behovet for: konvertering/oversetting standarder Datamaskinen gir belønning for standardisering (gjennom automatisering) Men kan ikke hjelpe nevneverdig til i standardiseringsprosessen

Kai A. Olsen, Standardisering Internasjonale standardorganisasjoner Av faglige organisasjoner (som IEEE) Av store bedrifter (som Adobe, Microsoft, IBM) ”De facto” standarder (doc, xls, docx…)

Kai A. Olsen, Kap 51. Electronic Data Interchange (EDI) X12 (US standard), EDIFACT (UN standard) Translation software Value Added Network (VAN) Translation software

Kai A. Olsen, EDI opplegg Sterk koding Ikke lesbart for mennesker VAN – Value Added Networks Kompleks, mange versjoner Stiv struktur, mange kommandoer Brukes mest av store firma

Kai A. Olsen, Kap 52. XML – eXtensible Markup Language Komitee-arbeid (W3C) Eksempel: 2000 Fifth Avenue Pittsburgh PA Vi kan definere egne tagger

Kai A. Olsen, DTD – Document TypeDefinition Beskriver dokumentstrukturen, f.eks.: XML er altså et språk for å definere markup språk Vi kan definere HTML ved hjelp av XML I nyere versjoner av XML er DTD erstattet med et schema.

Kai A. Olsen, XML i dag Elementer fra dokumentsystemer, databaser og programmeringsspråk Standardisering av vokabular gjennom namespaces, f.eks.: <item xmlns:invoice= xmlns:delivery= P.O.Box Main St

Kai A. Olsen, Med schema og namespace Kan vi sjekke om et XML dokument – er velformet, følger det schemastrukturen? Med typedeklarasjonene kan vi sjekke validiteten til dokumentet I B2B kan vi ikke akseptere dokumenter med feil

Kai A. Olsen, Andre verktøy XPATH, for å navigere i XML dokumenter XSL (eXtensible Stylesheet Language) gir formatteringsinformasjon XSLT hjelper oss å transformere et XML dokument med forskjellige XSL beskrivelser Ideen er at det skal være lett å transformere et XML dokument til forskjellige layout formater: Printer, Web, Wap, osv

Kai A. Olsen, SOAP For å understøtte Web services, dvs. der vi kan kalle tjenester på andre maskiner i et nettverk Basert på XML SOAP er konvolutten der vi kan legge data i XML format

Kai A. Olsen, Eksempel Et valutaprogram trenger dagens kurs for USD. Sender en forespørsel i XML-format til en Web tjeneste i Norges Bank. Denne returnerer kursen tilbake, også i XML format. Soap Valuta- program Web service i Norges Bank USD Soap 5.68

Kai A. Olsen, Men XML er bare standarden for å beskrive alle de standardene vi måtte trenge Må fortsatt gjøre det vanskelige arbeidet: Å bli enige om oppsettet for en: ordre transportdokument produktspesifikasjon … Med å bygge EDI opp-på XML får vi med oss mange års standardiseringsarbeide, og eliminerer samtidig noen av ulempene med EDI

Kai A. Olsen, Standardisering Ønskelig for samfunnet, men ikke alle tjener på dette Hva skjer om alle ledige plasser på fly ligger lagret i et standard format? Om alle dokumenter følger en felles standard? Om alle forsikringer kan sammenlignes direkte? Vi har GPS, hvorfor forsøker EU å utvikle sin egen standard for satellittnavigasjon?

Kai A. Olsen, Kap. 53. Web services Med XML og tilhørende verktøy, som overføringsprotokollen SOAP, kan vi tilby en rekke nye tjenester, f.eks.: Værvarslingssystem på nettet, med data overført til aviser og TV stasjoner som tilpasser dette til eget format Automatisk kredittkortsjekk Få fram lagerbeholdning for en artikkel Men nå gis data i en form som kan brukes direkte av andre datamaskiner Web services har mye til felles med tidligere standarder for å kunne utføre programmer på andre datamaskiner (OLE, CORBA) Men i dag er dette enklere å realisere

Kai A. Olsen, En ny måte å organisere IT på? I dag velger mange store firma ett stort system (ERP- Enterprise Resource Planning) for hele virksomheten, for å kunne utnytte data mellom avdelinger I praksis betyr dette ofte at ingen får det de trenger, vi får et ”minste felles multiplum” Et alternativ er å la hver avdeling ha sitt eget system, og så bruke Web services for utveksling av data Eksempel: Norske undervisningsinstitusjoner Statoil

Kai A. Olsen, Norske undervisningsinstitusjoner Departementet ønsker data (studiepoeng, grader, antall studenter, etc.) I dag krever de at høgskolene og universitetene bruker felles systemer Men departementet kunne fått sine data ved å kreve at alle institusjonene har felles Web services som tilbyr de data dept. krever Da kunne hver institusjon velge system fritt, så lenge Web services var en del av systemet

Kai A. Olsen, Statoil Stor institusjon Ledelsen trenger styringsdata Velger å ha ett totalssystem (SAP) Men siden selskapet er svært inhomogent er det ikke sikkert at SAP fungerer for hver del Web services som ga styringsdata kunne vært en bedre idé

Kai A. Olsen, kap. 935 Web Services Vi er fra tidligere vant til å kunne utføre forskjellige tjenester på et dataanlegg (søking, lagring, beregninger…) Ideen med Web Services er å tilby samme funksjonalitet over mange anlegg, gjerne med forskjellige plattformer Ingen ny tanke, men ny innpakning Mange måter å implementere ideen på

Kai A. Olsen, Skjematisk Web services Eget system Hovedkontor Hver avdeling har sitt system. Fra hovedkontoret ser de like ut.

Kai A. Olsen, Beskrive tjenesten Vi bygger en XML konverter rundt koden i vårt interne datasystem. Denne skal konvertere data (inn/ut) fra XML til det aktuelle prog. språket. Alle opplysninger om Web tjenesten, inkl. data som det er behov for, legges inn i en formell beskrivelse. De som skal bruke tjenesten finner alle opplysninger her.

Kai A. Olsen, Presentasjon/gjenfinning Gjennom UDDI kan vi presentere tjenesten utad (en slags “Gule sider”) Vi kan sende en elektronisk forespørsel til et UDDI register for å finne aktuelle tilbydere.

Kai A. Olsen, Bruk Data (beløp, kontonr, m.m.)

Kai A. Olsen, Kap. 54. Automated Value Chain Vi bestiller en bok på Amazon Amazon leverer boka fra lager Det blir så få bøker igjen at ERP systemet til Amazon sender en ny bestilling til forlaget Forlaget er tom for bøker og sender ny bestilling til trykkeriet Trykkeriet må kjøpe mer papir Papirfabrikken må lage mer papir Sender bestilling til skogeieren som drar ut i skogen og hugger flere trær Alt dette skjer automatisk pga din bokbestilling

Kai A. Olsen, Fordeler Mindre papir Kjappere bestillingsrutiner Vi kan ha færre enheter på lager, implementere JIT (just-in-time) rutiner Ha mindre ordrekvantum (mindre batcher)

Kai A. Olsen, Ulemper Noen ganger må det gjøres en ”åpen” vurdering på om bestillingen skal sendes: Er boka like aktuell? Skal vi lage flere vinterjakker i mars? Er andre leverandører aktuelle? Hva vil det koste å redusere batch- størrelsen?

Kai A. Olsen, Case: Rema og Ark bokhandel Hva er bakgrunnen til kjeder som Rema eller Ark? Med IT kan en organisere innkjøp, administrasjon, regnskap, osv. for mange butikker nærmest som om det var en. Derfor gjør IT kjeder enda mer effektive enn før. Med IT kan en få et enda mer effektiv organisasjon om en styrer hele verdikjeden (vi ser at forlag kjøper bokhandlekjeder, dagligvarebutikker vil ha mer kontroll over leverandørene). IT stimulerer også til kjeder innenfor andre forretningsområder.

Kai A. Olsen, Kap. 55. Electronic Marketplaces Portaler der leverandører og kunder kan møtes Forutsetter formaliserte spesifikasjoner Forenkler innkjøp Brukes i dag mye til ikke- produksjonsspesifikke artikler (f.eks. kontorartikler) Ikke fungert like bra i praksis for andre innkjøp

Kai A. Olsen, Mer om markedsplasser Eksempler Bilindustrien Salg av fersk fisk (auksjoner) Oljeselskapene i Norge (ikke vellykket) Offentlige innkjøp (ikke vellykket) Konkurransesituasjonen: Om bilfabrikker bruker felles markedsplass og felles leverandører har de også besluttet å ikke konkurrere på komponenter Er innkjøp helt formalisert?

Kai A. Olsen, Kap. 56. Outsourcing Ide: Konsentrere oss om kjernevirksomhet Outsource alt annet F.eks. kan et flyselskap konsentrere seg om drift av fly og outsource IT Problemer: Mister vi kunnskap? Mister vi kontroll? Kan vi stole på at leverandørene gjør jobben?

Kai A. Olsen, Diskuter Røde Kors outsourcer IT drift En bank outsourcer vakthold til Securitas SAS outsourcer IT drift Har også dette med formalisering å gjøre?