LeanIX använder SAP som exempel på hur man kan beskriva integrationer mellan olika applikationer inom SAP-sviten.
SAP är ett programvaruföretag som har utvecklat ett flertal applikationer för ERP (Enterprise Resource Planning), t ex Finance (SAP-FI) och Cost Management (SAP-CO). För en översikt av applikationer och moduler, se artikeln Applikationsarkitektur N1-N3 enligt SAP.
Modellen innehåller objekt som representerar flera olika faktabladstyper:
- Application
- Interface
- IT Component
- Data Object
Prime Arch Core har mappats till LeanIX (se artikeln LeanIX och Prime Arch), och med denna mappning som grund är det enkelt att lägga till ett djup i modellen genom att använda Prime Arch Extended, som har nivåer som en av grundpelarna.
SAP ERP innehåller i detta exempel tre applikationer (A21). En möjlighet är att se produktsviten som ett applikationsområde (A11), men vår rekommendation är att spara detta objekt till ett annat ändamål än att beskriva leverantörers olika grupperingar av produkter. Istället bör A21 användas i två nivåer, något som är tillåtet i Prime Arch på just nivå 2 när man behöver fler nivåer än de fem som finns i Prime Arch.
Interfacen är överföringspunkter mellan applikationer, så kallade API:er (Application Programming Interface) och representeras i Prime Arch med applikationsgränssnitt (A32). Varje API innehåller vanligen flera olika applikationstjänster som logiskt grupperas i ett API per mottagande applikation.
Dataobjekten som överförs är grovt förenklade för att skapa översikt snarare än att i detalj beskriva vilken data som överförs, och dessa motsvaras i Prime Arch av datakomponenter (D31).
IT-komponenterna beskriver vilken teknik som används för respektive interface och representeras i Prime Arch av plattform (PL31).
Vi rensar upp i modellen genom att ta bort den bakomliggande LeanIX-modellen.
En av grundprinciperna i Prime Arch är "enkla kraftfulla modeller" som bör avgränsas efter frågeställning och intressent. I exemplet från SAP har man valt att visa flera interface i en modell samt detaljer om vilken teknik som används, men det blir tydligt att det inte är en bra idé då man endast kan detaljera ett urval av ERP-applikationer i detalj.
I Prime Arch delas modellerna upp i olika beskrivningsaspekter, i detta exempel används applikationssamverkan. I Prime Arch kan integrationer och applikationsflöden beskrivas på olika nivåer (se länk till artikel).
Applikationsflödesbeskrivningen centreras kring SAP-CO och integrationerna till SAP-FI och SAP SD och visar vilken data som överförs via specifika API:er samt vilken teknik som används för respektive överföring/API.
I Prime Arch är det möjligt beskriva verksamheten på olika nivåer, med olika detaljeringsgrad. Integrationer kan beskrivas förenklat på nivå 2 genom att visa vilka applikationer som är integrerade med varandra.
Bereoende på vilken detaljeringsgrad intressenten behöver används diagram på flera nivåer. I LeanIX:s exempel SAP ligger detaljeringsgraden på nivå 3, men det är ofta en god idé att även ta fram mer övergripande kartor.
Länkar
- Modeling SAP ERP 6.0 (LeanIX)
- SAP Business One (länken till SAP-bilden från Ingold)
