Web services i brug. Anvendelse uden for biblioteksverdenen



Relaterede dokumenter
Arkitektur for begyndere

Agenda. Kort om Docpoint a/s. Passer Lasernet ind i en moderne IT-arkitektur?

KURSER INDENFOR SOA, WEB SERVICES OG SEMANTIC WEB

Geoservices og åbne kommunikationsstandarder

FACTSHEET TIL MICROSOFT DYNAMICS NAV CONTINIA E FAKTURA

EasyIQ ConnectAnywhere Release note

Curriculum Vitae Jack Petersen

Guide til integration med NemLog-in / Signering

Kom godt i gang med Digital Transformation via din Microsoft ERP-platform

Webservices. hvad er det og hvad kan det bruges til? Rikke Lose Databasekonsulent, DBC

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

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

Wizdom med forretningsapplikation. Wizdom Business Apps

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

SmartFraming Et vindue til nationale sundhedssystemer. Version 3.0

SOA i Lægemiddelstyrelsen - fra spaghetti til lasagne. Mikael Bay Skilbreid, leder af facility management og it IBM Softwaredag 2006

DOKUMENTBROKER Koncept

SYSTEMDOKUMENTATION AF POC

Curriculum Vitae PETER VILLADSEN MOBIL: RAVNSBORGVEJ 91 DK-4600 KØGE

WHITEPAPER DokumentBroker

Artikel trykt i ERP. Gengivelse af denne artikel eller dele heraf er ikke tilladt ifølge dansk lov om ophavsret.

Internethandel en Oversigt. Hvordan kan infrastrukturen se ud på en Internethandelsløsning? Internet Butik. Internet Salgsafdeling

GENUDBUD AF NEMREFUSION. 28. november 2013

Dynamics AX hos Columbus

ANALYSE AF SIKKERHEDSSTANDARDER OG -LØSNINGER

GetOrganized. Realisér store forretningsgevinster og besparelsespotentiale ved at organisere dit og dine kollegaers arbejde.

Bilag 2 Kundens IT-miljø

Præsentation af BSK regionens identity and access management platform

Specifikationsdokument for servicen PID-CPR

OIS - Applikationskatalog

Streaming video på højere uddannelsesinstitutioner

IBM IT Manager Konference John Leadbetter

2. Systemarkitektur... 2

Integration af SAS Business Intelligence i kundeorienteret internetportal

Integration til andre it-systemer

Single sign-on cases. SolutionsDay Morten Strunge Nielsen Globeteam Virumgårdsvej 17A 2830 Virum

LotusPhere comes to you IM Agent Manager - IM Support - Sametime / 27 Tobias Fonsmark -

INSPIRE og Geodata-info

e-boks præsentation - januar JANUARY COPYRIGHT E-BOKS

ASPECT4 og webben. v. Simon Iversen, Brian Siim Andersen, Peter Vindstrup

OUTPUT MANAGEMENT PRÆSENTATION LASERNET TIL FORSYNINGSVIRKSOMHEDER

Altid med, altid opdateret

Mobile løsninger til salg, service og flådestyring. Jens Davidsen CEO WPA Mobile ApS.

Underbilag 2.24 Kommunernes it-miljø Kommunernes Ydelsessystem

Underbilag 2.24 Kommunernes it-miljø

Kravspecifikation for SOSI-GW komponenten

Klik på linket her for en beskrivelse af hvordan du installerer CIP 4.3 opdateringen.

Netværksværktøj til BUPL s medlemmer. Mikkel Flindt Heisterberg, IntraVision Brian Andersen, BUPL

Ydelsesbeskrivelse - Rådgivning Bistand til administration og udvikling af Dynamisk Database. November 2018

Der er forsøgt skrevet en lille notits hver gang der er lavet noget, dog kan der være nogle ting som ikke er blevet kommenteret.

Videndeling og samarbejde baseret på moderne IT-værktøjer i en moderne organisation

Curriculum Vitae. Type År Sidst Niveau Type År Sidst Niveau

Notat om teknisk opgradering af sundhed.dk til MedComs kommunikation-standard for Den Gode Webservice

Your vision... our mission

Microsoft Executive Circle Arken 25 marts 2004 Økonomi & ledelsesrapportering hos Rambøll Danmark

Dagens program. Hvad er grunddata og hvad er status på programmet? Hvilke fordele og forbedringer kan vi opnå med grunddata? Hvad sker der fremover?

Slutkunden mærker forskellen. CASE STUDY E-supplies

Kommunale integrationsløsninger i SkoleIntra v/ Ole Windeløv

RCS Autogenbrug Se vejen frem med RCS løsninger RCS Autogenbrug - Infomøde -- RCS IT A/S 1

Mindstekrav til udstyr (fase 1) Løsningsbeskrivelse

as a Service Dynamisk infrastruktur

EDI til Microsoft Dynamics

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

Hjælp din forretning igang med Ajour

Advanceret dokument- og sagshåndtering med SharePoint Server Michael Ekegren Manager - Netcompany A/S

RS Standard. Effektivt og struktureret bogføringssamarbejde

Velkommen til den nye og forbedrede Dynamicweb 9

IBM Domino. Speakers fra INOPI A/S: Chef konsulent Lars Gram Direktør for Salg og forretning, Claus Due

Succes med intranet til Office 365

IT projekt person galleri

Velkommen. Acadre nyheder. Jørgen Hedegård, Formpipe Software A/S

Vejen mod en automatiseret fremtid

Bilag 5: Kundens It-Miljø. Version 0.6 Bilag til dagsordenspunkt 9: Krav til kommunernes it-miljø.

e-boks mobilløsninger, tovejskommunikation og øvrige produktnyheder

Trådløst download (DLD ) - Hurtigt, bekvemt, omkostningsbesparende

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

Web Services Light. Karen Thomsen. Silkeborg Bibliotek. Karen Thomsen

Orientering om nyt GuideDanmark Oktober 2011 / fl. Baggrund

Automatisering af manuelle processer Dybdescreeningworkshop Slides til workshop 1 Oktober 2017

TeamShare 2.1 Versionsnoter Oktober 2009

Trådløst download (DLD ) - Hurtigt, bekvemt, omkostningsbesparende

OIO standardservice til Journalnotat. Generel servicevejledning. KMD Sag Version KMD A/S Side 1 af 15. September 2013 Version 1.

InfoPro 2i. Profil Softwarefirmaet MaCom A/S blev etableret i Vi udvikler og markedsfører dokumenthåndteringssystemet InfoPro.

Enterprise Search fra Microsoft

Document Distributor 1. Fordele. Document Distributor

Ansat i FOA fagforening, hvor jeg bl.a. arbejder med integration og sagsbehandlingssystemer.

ASPECT4 Logistik og det nye look. v. Carsten Kjær Petersen

Kravspecifikation for bibos1

Testservice med anvendelse af Microsoft software.

BESKYT DIN VIRKSOMHED UANSET HVOR DU ER. Protection Service for Business

CELENIA ENHANCED BUDGET CONTROL

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

Forside. Fra Lotus Notes til Microsoft Microsoft Office Inspirationsseminar Onsdag den 2. maj Troels Huus IT-chef.

Beskrivelse af løsningsmodeller til fordeling af MedCom Advis til flere kommunale fagsystemer

CLOUD COMPUTING VEJLEDNING I STORT OG SMÅT NÅR DU OVERVEJER AT GÅ I SKYEN

Om ONEBox... 2 Faciliteter i ONEBox... 2 Overordnet teknisk overblik... 2 Multiple servere... 3 Backup... 4 Sikkerhed... 5 Domæner... 6 Web...

Indholdsfortegnelse 2. ITIL Foundation 4 Indhold 4 Forudsætninger 4 Undervisning 4

Hvad er InfoPath? Et program i Microsoft Office System En desktop applikation Platformen for en ny generation af elektroniske formularer

Bilag 2C ATP PC-arbejdsplads

Transkript:

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 & værktøjer Adræt udviklingsmodel Interaktivt TV Totalintegrator ITV platform Produkter BiziCalc Plan B

Visionen bag webservices At bevæge sig fra indhold til operationer på indhold At gøre for systemer hvad websider gør for slutbrugere Sammenhængene systemer også på tværs af udbydere

Forretningsværdi ved Web Services Web services synes at handle meget om teknologi, hvilket er sandt... Men web services vil over tid vise afsløre nye forretningsområder Største udfordringer: Tillid Kultur

Forretningsmuligheder Mere fleksible systemer og partnerskaber skaber nye roller: Lav forretning på aggregerede tjenester Lav forretning på at blive aggrereret

Internt eller eksternt fokus Web Services kan blive brug internt i en organisation og ekstern gennem partnere. SOA = Service oriented architecture Fordele: Internt Fælles kommunikationsplatform mest et teknisk spørgsmål Eksternt Kan åbne nye forretningsområder

Cases Tre cases Danløn brugt af en service aggregator Autotaks en teknisk kommunikationsløsning Postforsendelse i DSB

Case: DanLøn

DanLøn Internetbaseret lønsystem 100% ASP Application Service Provider browserbaseret outsourcer alt lokal administration af lønsystem Basal funktionalitet browser er brugergrænseflade oprette firmaer og medarbejde bogføre løn automatisk overførsel af løn automatisk indberetning til offentlige myndigheder

Traditionelt DanLøn setup (1) HTML/PDF over HTTPS DanLøn

WebServices integrator Serviceintegrator Samler forskellige WebServices i en "portal" Udbyder de samlede WebServices som supplement til eget produkt, eller Udbyder de samlede WebServices som et samlet produkt i sig selv Kan DanLøn integreres ind i en sådan portal?

DanLøn som WebService (1) HTML/PDF over HTTPS (3)? (2) SOAP over HTTPS DanLøn Service Integrator

DanLøn som WebService Stadig traditionel HTML brugergrænseflade (1) Ny grænseflade i form af SOAP kald (2) funktionalitet i DanLøn "udbudt" som RPC-kald ekstern integrator kan selv bygge grænseflade på ekstern integrator beholder sin grænseflade til sine kunder (3) DanLøn behøver ikke bekymre sig om (3)

DanLøn case - Karakteristika En serviceintegrator ønsker at samle forskellige services, for at: gøre et samlet produkt ud af det, og/eller give added-value til eksisterende kunder med eksisterende applikation DanLøn systemet åbnes for større kundegruppe

Case: Autotaks

Autotaks System til taksering af bilskader Alle rapporter på bilforsikringsskader går herigennem Rapporter routes mellem værksteder, selskaber og sagsbehandlere Har eksisterende system: tusinde Windows-klienter deployet klienter skrevet i Delphi mainframebaseret server

Gammelt system taksatorer autotaks værksteder selskaber

Nyt system En ny driftplatform for autotaks ønskes nyt system udvikles Nyt system server i stjernen er Java-baseret (EJB'er) grænseflade til systemet i vidt omfang HTML istedet for 3270 Delphi-klienten beholdes som den er Problem: Hvordan skal Delphi-klient på Windows snakke med funktionalitet på serveren, der er pakket ind i Java EJB'er?

Løsning: SOAP Serveren udbygges med et WebService-lag udbyder SOAP-kald understøtter den funktionalitet, som Delphi-klienter skal bruge SOAP kald transporteres over HTTPS Klienter anvender standard SOAP komponent får hermed RPC-lignende kald ind på serveren transport er HTTPS hvilket er: sikkert åbent i de fleste firewalls/adsl-/isdn-routere

Autotaks case - Karakteristika Problemstillingen er teknisk - kommunikation mellem: 2 forskellige platforme:java på unix og Delphi på Windows tusinde eksisterende klienter SOAP er blot XML ikke bestemmende for nogen platform nemt at implementere mange eksisterende komponenter

Case: DSB

Integration mellem systemer DSB har behov for at sende togbilletter med posten Netbutikken Telefonsalg Forløb: Kunde bestiller i netbutikken på www.dsb.dk/telefonsalg Der bestilles en billet, der skal post forsendes Systemerne kontakter en intern webservice hos DSB Hvor adresse oplysninger og billet afleveres. Denne tjeneste printer billet og kuvert ud Årsager til webservice: Behov for et standardiseret interface foran generel komponent Mange forskellige platforme i DSB: SAP,.Net, Java m.m.

Løsning Netbutikken postforsendelse Udskrivning (service kontor) Telefonsalg

En erfaring WSDL giver god adskillelse mellem klienter og server Godt grundlag for dialog Grænseflade dialog med andre systemers udviklere har været enkelt pga. skarpt snit i interface Bagudkompatibelt: Tre mindre rettelser er gennemført og idriftsat før klienter var opdateret Ej Simple RPC men Bulk RPC Få kald meget data istedet for mange kald = ikke overaskende performance forbedring

DSB Postforsendelse -- Karakteristika Førhen var løsningen en integreret del af netbutik Nu sælges ydelsen også via telefonsalg

Fremtid Mesh

My Yahoo Portlets -> adgang til web services

Piggy bank Stor mængde af informationer er stadig i html html data er ustruktureret og svære at anvende Piggy bank anvende screen-scraping til at rense data Rensede data kan kombineres med andre web services Piggy bank er software lavet på MIT til Simile projektet: SIMILE is a joint project conducted by the W3C, MIT Libraries, and MIT CSAIL. SIMILE seeks to enhance interoperability among digital assets, schemata/vocabularies/ ontologies, metadata, and services. Piggy bank er et plugin der omdanner firefox til en semantisk web browser Piggy bank er et billede på mesh web services Strukturen er dog ikke nødvendigvis web service standard!

Piggy bank: Monster.com

Piggy bank: resultat af jobsøgning

Piggy bank: data cleanup = rdf

Piggy bank: Web service funktion

Referencer http://www.webservices.org http://xml.org/registry Forretnings-xml: http://ebxml.org Offentligt tilgængelige web services: http://www.xmethods.net Web service portal: http://wsindex.org/ Piggy bank: http://simile.mit.edu

The End Spørgsmål?