Microsoft SharePoint Online är en molnbaserad tjänst som underlättar delning och hantering av innehåll, kunskap och applikationer för att stärka samarbete, söka information och arbeta sömlöst inom organisationen. En av SharePoints styrkor är dess flexibilitet när det gäller att bygga och anpassa intranät och applikationsmoduler för specifika behov.
SharePoint kan användas som en plattform för att utveckla anpassade applikationsmoduler genom att använda verktyg som PowerApps och SharePoint Framework (SPFx). Med PowerApps kan användare snabbt skapa appar för att automatisera arbetsflöden och integrera dem med SharePoint-data. SharePoint Framework ger utvecklare möjlighet att bygga mer avancerade och dynamiska webbdelar som kan anpassas till specifika affärsprocesser.
LeanIX använder SharePoint för att visa hur man beskriver samverkan mellan applikationer, IT-komponenter och Tech Stacks, samt vilken leverantör som tillhandahåller olika mjukvaror.
Exemplet ovan vill visa ett urval av de relationer som applikationer har till IT-komponenter som i sin tur har relationer till Tech Stacks.
En mappning av innehållet mot Prime arch ser ut så här:
I centrum av modellen finns SharePoint Online, en del av Microsoft Office 365, som i Prime Arch är en plattform, PL31. Denna används för att utveckla applikationsmoduler (A31), och plattformen är i sin tur beroende av mer tekniska plattformar som i exemplet beskrivs som typer. PaaS och SaaS är typiskt grupperingar av plattformar i olika driftformer, och i Prime Arch är dessa plattformsgrupper (PL21).
I exemplet grupperas plattformarna även efter "application services" och "business services". För denna extra grupperingsnivå används PL21 (i Prime Arch är det på nivå 2 som det är möjligt att lägga till undergrupper för att möta behovet att ha fler nivåer än 5 stycken). "Foundation platform" är en typplattform/logisk plattform som i Prime Arch modelleras som en vanlig plattform (PL31).
Det är vanligt att LeanIX gärna klämmer in en massa objekt i samma modell, men tvingas samtidigt att göra ett urval för att få plats. Det gör modellen onödigt komplicerad samtidigt som det är svårt att avgöra vad som saknas.
För att beskriva SharePoint Online i Prime Arch i en enkel kraftfull modell är det bättre att dela upp den. Då fokus ligger på plattformen SharePoint är det naturligt att använda en plattformsomgivningsbeskrivning som beskriver nivå 3, men med relevanta objekt på nivå 2 som bidrar till sammanhanget.
Applikationsmodulerna som behöver SharePoint modelleras i överkant, och de tekniska plattformar/grupperingar/leveransformer som SharePoint bygger på modelleras i underkant.
I exemplet vill LeanIX även visa att det finns beroenden till flera plattformar och mellan dessa. I Prime Arch blir detta ytterligare en beskrivning, i det här fallet en plattformssamverkansbeskrivning då plattformarna är i fokus och det är deras inbördes beroenden i kombination med kopplingen till applikationsmodulen som ska avbildas.
Applikationen modelleras i överkant, och för symmetri och av utrymmesskäl modelleras leverantörerna till plattformarna i underkant.
Länkar
Externt
- Microsoft SharePoint Online (IT Enablers)
- Microsoft Applications Modeling Best Practices (LeanIX)
Prime Arch
- Olika typer av vyer
- Plattformsomgivningsbeskrivning (PLOB)
- Plattformssamverkansbeskrivning (PLSB)
