En verktygslåda för tjänsteorientering

Relevanta dokument
Guide. Marketing Automation

Arkitektur för Bistånd

Vatten och tillväxt. Dreamhack. Hockey

Mobilt Efos och ny metod för stark autentisering

Se upp med Oracle och SAP

Lagerkoll. Hantera ditt lager på webben och i mobilen. Inventera, beställ varor och ta emot ordrar effektivare än någonsin

Framgångsfaktorer i molnet!

Vad betyder molnet för framtida IT-yrken

Mobilt arbetssätt inom vård och omsorg Linköping UH

Standardiserade API:er

Daniel Akenine, Teknikchef, Microsoft Sverige

Projekt Tjänstekatalog. IT-chefsnätverket, GR

Dokument Författare Datum/version Sida Lathund leverantörsportalen Bostads AB Poseidon av 8. Leverantörsportalen

Lagerkoll. Hantera ditt lager på webben och i mobilen. Inventera, beställ varor och ta emot ordrar effektivare än någonsin

PMM (Process Maturity Metrics) Allmänt. Mätetal för framgångsfaktorer. 1. CM konfigurationsstyrning

JHS 179 Planering och utveckling av en övergripande arkitektur Bilaga 9. Virtualisering och molntjänster i planering av teknologiarkitektur

Visionen om en affärsinriktad Tjänstekatalog Del 2, Strukturer, definitioner och principer

Bilaga 8D Tjänster för Stadens Pedagogiska Verksamheter

Introduktion - Ferrologic

Från Data till Process

Caperio CloudSystem NICE TO MEET YOU. Komplett molntjänst för etablering av infrastruktur och applikationer

Min sida av saken... kan vi som kund förändra

Resultat av undersökning. Barnkläder & Smak

STADSLEDNINGSKONTORET SOA SDK IT-AVDELNINGEN VERSION 2.1. Läs mig först. Stockholms stad SOA-plattform. Sida 1 (5)

Bilaga 1. Definitioner

INDIREKTA INKÖP MED PALETTE BUYER

Regelverk. Infrastrukturen för vidareförmedling av grundläggande uppgifter om företag. Bilaga C. Servicenivåer Producent, UC. Version: 1.

Automatiserade testsystem

Köpguide för mobila växlar. Modern telefoni till företaget är långt ifrån vad det var för bara några år sedan.

Business Model Transformation. Banbrytande affärsmodeller genom transformation av affärsarkitektur

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

Sex på internet. Kristian Daneback.

Exempel på mallar. Är din HR funktion. Liam Ulvhag

Sprint september 12 oktober 2017

Lagerkoll. Enkelt att komma igång! Hantera ditt lager på webben och i mobilen. Inventera, beställ varor och ta emot ordrar effektivare än någonsin

Inlämningsarbete Case. Innehåll Bakgrund bedömning inlämningsarbete... 2 Inlämnade arbeten... 4

Huddinge Tennis Klubb Matchsida Information & statistik för HTK juniorer som tävlar.

Facit Tentamen 17/3 Informationsinfrastruktur

E-legitimationer. Jonas Wiman. LKDATA Linköpings Kommun.

Regelverk. Infrastrukturen för vidareförmedling av grundläggande uppgifter om företag. Bilaga B. Servicenivåer konsument, SLA. Version: 1.

Ajax TruClient. Erfarenheter, tips och trix från Swedbank IT. Christian Gerdes Performance Engineer, LIGHTS IN LINE AB

Inkapsling (encapsulation)

Kommunikationstorget för Västra Götalands kommuner närmare varandra

Teknisk testning för otekniska testare

Lagerkoll. Hantera ditt lager på webben och i mobilen. Inventera, beställ varor och ta emot ordrar effektivare än någonsin

Mobilt Efos och ny metod för stark autentisering

Web Services. Cognitude 1

Lösningen Ladok3 - detaljerad information.» Session 2

Unna dig ett varmt välkomnande! Fjärrstyr ditt fritidshus med DEFA Home

Resultat brukarundersökning inom Bergs kommuns hemvård och särskilt boende... 2

Leverantörens guide för hantering av Web Supply Manager

Joomla CMS Del 2 av 2

Projekt Rapport. RaidPlanner. Jeanette Karlsson UD10

Välj rätt affärssystem för att din. organisation ska blomstra!

Microsoft Operations Manager 2005

Ordning, reda och kontroll på IT-driften. Anders Lundqvist EDB Unigrid AB

It-politik Fakta i korthet

Utvärdering APL frågor till handledare VT2015

Valet 2010 på facebook!

Bilden föreställer en komplett CW-tranceiver för 80 m bandet. Pixie 2 heter den och är nyligen byggd av Sture SM7CHX.

Metoder och verktyg för funktionssäkerhet

Slutrapport. APFy.me

Presentation vid KommITS Göteborg 6 maj 2015

Varför Hinfo Syfte. Produktfamilj

Separation of Concern. Objekt-orienterad programmering och design (DIT953) Niklas Broberg / Johannes Åman Pohjola, 2018

Henrik Häggbom Examensarbete Nackademin Våren 2015

Testdriven utveckling av Web Services. Ole Matzura

INNEHÅLL. Konfigurering av SQL Server. Egenskaper Kommunikationsprotokoll

Säkerställ er tillgänglighet Kommunikationsrapporteringsverktyg

Lathund för ordermatchning. Version

Företagspresentation

WEBBSERVERPROGRAMMERING

Canon Business Services

The National Institute of Child Health and Human Development (NICHD) Protocol: Intervjuguide

Arkitektur. Den Röda Tråden

Jag fångar er kärlek, glädje och personlighet och ger er minnen för livet. Bröllop 2015

Artiklarna. Grindenheten Ämne, årskurs och tidsperiod. Arbetsformer. Spanska, åk 6, vecka 2-8.

Innehållsförteckning. Manual WebCT

Klicka på en sökrad för att få fram hänvisningar, fullständig information och möjlighet att skicka meddelande via e-post eller sms.

Ånhammar Bladet ÅNHAMMARS STÖRSTA & BÄSTA TIDNING!!! ÅNHAMMAR Väderprognos sid 12 Florpans sida 11

Arkitektur för ansökan/anmälan (utkast)

Ariba Network Leverantörsaktivering. Leverantörens vy

Informationsteknisk plattform för Stockholms stad. Ärende 6 FÖRSLAG TILL SLUTRAPPORT. Dnr: /2001 STADSLEDNINGSKONTORET

ALM Live: Testfokus bättre mjukvarukvalitét med Visual Studio 2008 Team System

HANDLEDARE: Jonny Pedersen Datum: (Detta skrevs i November 09)

Sourcingdagarna, 8-9 Februari

Objektorienterad Programkonstruktion. Föreläsning 3 9 nov 2015

Agera Affärsstöd Webb - integrerad lösning

AL T granskning NeR Version 1.0

Klicka på en sökrad för att få fram hänvisningar, fullständig information och möjlighet att skicka meddelande via e-post eller sms.

40 års erfarenhet. Klassiskt eller digitalt - vi har båda!

TMP Consulting - tjänster för företag

Övergripande granskning av ITverksamheten

Christer Löfgren. Införandeansvarig för CESAR

Varför gör dom inte som vi säger?

RELEASE Release 14.1 kommer finnas tillgänglig för er måndagen den 10 mars Allmänt

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

Säkra Designmönster (Secure Design Patterns)

Transkript:

En verktygslåda för tjänsteorientering Martin Rydman Enfo Zystems SOA definierat Från SOA for Dummies: Vi definierar en tjänstearkitektur som en mjukvaruarkitektur för att bygga applikationer som implementerar affärsprocesser eller tjänster med hjälp av en uppsättning löst kopplade black-box komponenter orkestrerade för att leverera en väldefinierade servicenivå.? Arkitektur En arkitektur visar hur ett antal grova byggblock i en mjukvarulösning hänger ihop i strukturellt Från SOA for Dummies 1

Tjänst En tjänst tillhandahåller någon form av nytta via ett standardiserat gränssnitt utan att jag som brukare av tjänsten behöver begripa hur den utförs Black-box komponenter Genom att dölja detaljerna och ge tillgång till ett enkelt gränssnitt (t.ex. en meny och en kypare) är det enkelt och bekvämt att använda tjänsten Lösa kopplingar Genom att inte låta olika system prata direkt med varandra, utan alltid via en gemensam plattform (baserad på standardiserade gränssnitt), blir systemen mer oberoende av varandra 2

Orkestrerade tjänster Flexibla affärsprocesser Genom att lyfta upp väl avgränsade verksamhetsfunktioner och packa dom i lådor med standardiserade gränssnitt kan man enklare förändra IT-stödet för sina affärssprocesser Servicenivå Öppettider? Hur snabbt får jag min mat? Vilken kvalitet på maten kan jag förvänta mig? Servicenivån beskriver vad jag som användare av en tjänst kan förvänta mig i form av kvalitet, snabbhet, tillgänglighet mm SLA (Service Level Agreement) Affärsnytta vs. Rördragning Skapa Order Skapa Kund Fakturera AffärsnyttaRördragning Skapa Order Skapa Kund på papper Fakturera vem som gjort vad Affärstjänster Rördragningstjänster Genom att isolera Affärstjänster från Rördragningstjänster kan vi börja använda respektive tjänst i olika sammanhang, lite som... 3

Affärslager Lego! Rördragningslager Skapa Order Skapa Kund Fakturera Hur syr vi ihop det hela? Skapa Order Skapa Kund Leverera Fakturera Vi tar bussen! Affärstjänster Rördragningstjänster 4

Gamla trotjänare... Vi har aldrig hört talas om XML... Räddad av Adaptern Adapter Adapter Adapter Adapter Var är min tjänst? 5

Kolla i katalogen! Adapter Adapter Adapter Adapter Tjänstekatalog Hur vet jag att allt funkar? Fråga trafikledaren! Adapter Adapter Adapter Adapter Tjänstekatalog SOA Manager 6

Då var arkitekturen komplett (Med lite coola facktermer och snygga Powerpointeffekter...) Lite om Web Services Bara för att man har en bunt Web Services har man inte automatiskt en SOA och... Man måste inte ha Web Services för att ha en SOA Web Services är helt enkelt en allmänt accepterad standard för att anropa tjänster över Internet (http) men... Att använda denna standard i sin SOA är normalt en god idé OK vad gör vi nu med våra tjänster? Automatiserade processer Nya applikationer Konsolidera applikationer med överlappande funktionalitet och/eller data Masterdatahantering Uppköp och migrering av nya bolag Med mera... 7

Automatiserade processer Orderprocess Adapter Adapter Adapter Adapter Nya applikationer Internet Adapter Adapter Adapter Adapter Konsolidera applikationer Ny Kund Adapter Adapter Adapter Ny Kund Ny Kund Ny Kund M3 JDE Movex 11 8

Masterdatahantering Ny Kund Publicera Ny Kund Adapter Adapter Adapter Master Slav Slav M3 JDE Movex 11 Uppköp och migrering av nya bolag Nytt Bolag Fas 1: Synka Artikleregister Fas 2: Använd endast Master Artikelfråga - Matcha Artikel - Artiklar per leverantör Artikel - Ny Artikel Artikelpublicering - Ny Artikel - Ändrad Artikel - Borttagen Artikel Adapter Voila! Återanvänd tjänsterna i en generell Matsterdatalösning Artikelfråga - Matcha Artikel - Artiklar per leverantör Artikel - Ny Artikel Artikelpublicering - Ny Artikel - Ändrad Artikel - Borttagen Artikel Slav Adapter Astro Adapter Master M3 Slav Adapter Centiro 9

10