Video: 6 av 10 företagare är födda utanför Sverige 2024
Alla element i serviceorienterad arkitektur (SOA) är ordnade för att koppla samman genom affärer processer för att leverera en exakt nivå av service. SOA utvecklar ett grundläggande arrangemang av komponenter som kollektivt kan administrera en komplicerad företagservice.
För att förstå SOAs layout, ta en titt på det här flödesschemat för serviceorienterade arkitekturkomponenter:
För att behålla sakerna i diagrammet rakt:
Adapter : En programmodul läggs till i ett program eller system som gör det möjligt att få tillgång till dess funktioner via ett standardkompatibelt servicegränssnitt.
Affärsprocessmodellering: Ett förfarande för att kartlägga vad affärsprocessen gör både när det gäller vilka olika applikationer som förväntas göra och vad de mänskliga deltagarna i affärsprocessen förväntas göra.
Enterprise Service Bus: Företagstjänsten är kommunikationsnerveservicen för tjänster i en serviceorienterad arkitektur. Det tenderar att vara en jack-of-all-trade, koppling till olika typer av middleware, förvaringar av metadatadefinitioner (som hur du definierar ett kundnummer), register (hur man hittar information) och gränssnitt av alla slag (för bara om någon ansökan).
Service Mäklare: Programvara i en SOA-ram som samlar in komponenter med hjälp av reglerna för varje komponent.
SOA Governance: SOA-styrning är ett led i övergripande IT-styrning och som sådan fastställs lagen när det gäller policy, process och metadatahantering. (Metadata här betyder helt enkelt data som definierar datakällan, datainnehavaren och vem som kan ändra data.)
SOA Repository: En databas för alla SOA-program och komponenter, med tonvikt på revisionskontroll och konfigurationshantering, där de behåller de bra grejerna, med andra ord.
SOA Service Manager: Programvara som orkestrerar SOA-infrastrukturen - så att företagstjänsterna kan stödjas och hanteras enligt väldefinierade Service Level Agreements.
SOA-registret: En enda källa för alla metadata som behövs för att kunna använda webbtjänsten för en programvarukomponent i en SOA-miljö.