1 / 27

Från monoliter till gemensamma tjänster

Från monoliter till gemensamma tjänster. Enterprise arkitektur vid Jordbruksverket SWEAN 5 oktober 2005. Disposition. Historia Verksamhet Verksamhetskrav Processer Tjänsteorientering Stadsplanen Teknisk orientering Organisation. Historia. Monoliter 1995 – 1999

artan
Download Presentation

Från monoliter till gemensamma tjänster

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. Från monoliter till gemensamma tjänster Enterprise arkitektur vid Jordbruksverket SWEAN 5 oktober 2005 Johan Löwenadler Davidsson, Tomas Nilsson

  2. Disposition • Historia • Verksamhet • Verksamhetskrav • Processer • Tjänsteorientering • Stadsplanen • Teknisk orientering • Organisation Johan Löwenadler Davidsson, Tomas Nilsson

  3. Historia • Monoliter 1995 – 1999 • Arkitektur var lika med teknisk plattform och verktyg • Verksamhetens krav på arkitekturen 1998 – 1999 • Arkitekturen fick ett leveranskrav från verksamheten • Från monoliter till gemensamma tjänster 2000 ---- • Komponentfokus som förskjuts mot tjänstefokus • Organisationsutveckling • 1998 – verksamhetsprojekt • 1999 - verksamhetsprojekt • 2000 – systemarkitekter • 2001 – arkitekturägare och arkitekturforum • 2002 – IT-arkitekter Johan Löwenadler Davidsson, Tomas Nilsson

  4. Verksamhet Johan Löwenadler Davidsson, Tomas Nilsson

  5. Snabbt införande av system Orkestrering Enkelt att anpassa system Snabb utveckling Låga utvecklingskostnader Tjänsteorientering Modifierbarhet Hög kvalitet Komponentgruppering Låga underhållskostnader Flexibilitet Teknikoberoende Effektivt verksamhetsstöd Återanvändbarhet Flexibel organisation Metodanpassning Kompetens Generella processer Säkerhet Verksamhetskrav

  6. Handläggning Registerprocess Teknisk process E-tjänster Generella processer Johan Löwenadler Davidsson, Tomas Nilsson

  7. Ärende Åtgärd Ändring Händelse Händelse Händelse Beslut Utbetalning Ansökan Process Registrering Handläggning Beräkna- bidrag Beslut CDB FTG GIS Betal Handläggningsprocess Johan Löwenadler Davidsson, Tomas Nilsson

  8. Tjänsteorientering Johan Löwenadler Davidsson, Tomas Nilsson

  9. Kontrollera orgnr Hämta Eurokurs Kontrollera licens Utfärda licens Kundregister ECB Tjänsteorientering Med tjänst avses en nyttighet som levereras till en verksamhet. Tjänsten skall spegla verksamheten och vara oberoende av underliggande teknik Betala exportbidrag Verksamhetsprocesser Tjänster Komponenter Arvet Nya komponenter Externa komponenter

  10. Tjänstekonsumtion Tjänsteleverantören utgörs av verktyg för orkestrering Dokumentation, sökbarhet och generellt gränssnitt Verksamheten Tjänstekonsument Tjänste- leverantör Tjänstepublicist Arvet Nya komponenter Externa komponenter

  11. Vad är en tjänst – för oss • Med tjänst avses en nyttighet som levereras till en verksamhet. • Tjänsten skall spegla verksamheten och vara oberoende av underliggande teknik • Tjänsterna grupperas i komponenter så att de är åtkomliga för alla utifrån vilka verksamhetsobjekt tjänsterna stödjer. • Tjänster kan vara generella (till för alla) eller specifika (endast till för en viss process) • Generella tjänster placeras i gemensamma komponenter och specifika tjänster placeras i tillämpningskomponenter • Inga generella tjänster får placeras i tillämpningskomponenter • Gamla applikationer/system kan bli komponenter som levererar tjänster • Tjänsterna måste modelleras med utgångspunkt att de skall kunna stödja flera skilda processer – d.v.s de får inte bli för specifika men inte heller för små Johan Löwenadler Davidsson, Tomas Nilsson

  12. Rätt nivå på tjänsten • På samma sätt som vid modellering av en verksamhetsprocess är det viktigt att hitta rätt detaljnivå på tjänsterna. Om de är för specialiserade blir modellen komplex med många beroenden. • Om vi hittar rätt tjänster med rätt abstraktionsnivå får vi ett antal komponenter med publicerade tjänster som tillsammans kan utföra en process. Uppgiften blir då att orkestrera organisation, processer och tjänster. • Detta är inte verksamhetstjänster: • Öka fakturanummer med 1 • Beräkna summan av alla poster i tabellen x • Lagra kund i tabellen y • Detta är verksamhets tjänster: • Skapa fakturaunderlag • Skicka beslutsunderlag • Hämta dagens EURO-kurs • Skapa licens Johan Löwenadler Davidsson, Tomas Nilsson

  13. Stadsplanen Johan Löwenadler Davidsson, Tomas Nilsson

  14. Stadsplan Process Funktionsarkitektur IT-stöd Livscykel IT-stöd IT-stöd IT-stöd IT-stöd IT-stöd IT-stöd IT-stöd Organisation(användning) IT-stöd Konstruktion Organisation (ägarskap)

  15. Funktionsarkitektur Kontorsstöd Registerhantering Ärendehandläggning Stödhandläggning Krishantering Datafångst & ankomsthantering Dataspridning Kontroll Utredning Marknad & handel Geografi & koordinater Statistik & rapportering Ekonomi Tekniska stödfunktioner

  16. ADNS-gränssnitt Vescan Blankett Blankett Vescan fil fil 13 Intressent”kund” Misstanke om djursmitta med STUDS DBS Slakteri Djurhälsovården Kläckeri Föreningar 1 Statens Veterinärmedicinska anstalt (SVA) Distriktsveterinärer Cirkus Veterinär 1 7 SJV -Smittskyddsenheten Djuravdelningen Tullexpedition Slakteri EU-kommissionen 17 12 14 Djurägare 1 1 1 1 1 NORDEA Stödavdelningen 1 14 Svensk lantbrukstjänst 14 14 21 Allmänheten Värderingsman 1 15 Kanal 15 1 7 1 18 17 17 18 System Fax E-post Telefon Internet Brev 18 Funktionsarkitektur 3 12 12 12 2 7 21 Registerhant. Krishantering Statistik & rapportering Ekonomi Kontroll 18 STUDS DBS CDB Agresso 14 16 6 12 17 DID LFA 9 10 STUDS DBS BETAL 20 SVIN 19 GEM 11 16 CDB HÖNS 4 Vet@Betal Datafångst & ankomstreg. 15 SLAKT 5 Geografi & koordinater INTR Dataspridning Kontorsstöd 18 8 Diabas KUB Vet@Bas 3 2 Vet@Journal Vet@Brev 5 Johan Löwenadler Davidsson, Tomas Nilsson

  17. Teknisk orientering Johan Löwenadler Davidsson, Tomas Nilsson

  18. Övergripande arkitektur Verksamhetsprocesser Tjänstearkitektur Logisk arkitektur - egenutvecklade system • Logisk arkitektur • standardsystem • kontorsstöd Fysisk arkitektur - egenutvecklade system Fysiska arkitektur - egenutvecklade system • Fysisk arkitektur • standardsystem • kontorsstöd Johan Löwenadler Davidsson, Tomas Nilsson

  19. Logisk Realisering Fysisk Oracle Fysisk Java Logisk Klient Klient Presentation Användarmodul Applikations server Verksamhets regler Databas server Applikations server Fasadmodul Verksamhets- modul Datalager Resursmodul Databas server Tabell 1 Tabell 2 Tabell 3 Skiktning Johan Löwenadler Davidsson, Tomas Nilsson

  20. IT-standard • Kontorsstöd: • Novell Netware (’File & Print’) • Microsoft Office: Word, Excel, PowerPoint • Mailsystem: Novell GroupWise • Egenutvecklade system • PC-klienter: Windows XP • Appl.server: Unix Sun Solaris • Db.server: Unix Sun Solaris • Databaser: Oracle BPEL ? • Systemutvecklingsverktyg: • Oracle Forms • Oracle Reports • PL/SQL, iAS, Java, …. Johan Löwenadler Davidsson, Tomas Nilsson

  21. Organisation Johan Löwenadler Davidsson, Tomas Nilsson

  22. Arkitekturägare IT-arkitekter IT-ledning Info.säk.chef Projekt Förvaltning Organisation 1 (Enterprise nivå) Arkitekturforum Styr och koordinerar arkitekturarbetet

  23. Tillämpningsförvaltare Förvaltning Projekt Komponentansvariga Organisation 2 (Process/tjänstenivå) Tillämpnings- förvaltarforum Koordinerar tjänsteutformningen

  24. Komponentansvariga Förvaltning Projekt Tillämpningsförvaltare Organisation 3 (komponent/systemnivå) Komponentforum Koordinerar komponent/systemutformningen

  25. Summering Johan Löwenadler Davidsson, Tomas Nilsson

  26. Effekt Kostnad 100 80 60 40 20 0 Projekt Johan Löwenadler Davidsson, Tomas Nilsson

  27. ”Things left to themselves go from bad to worse” Frågor SvarReflektioner Johan Löwenadler Davidsson, Tomas Nilsson

More Related