Video: Service-Oriented Architecture 2025
Alle elementen van servicegeoriënteerde architectuur (SOA) zijn geschikt om zakelijk te verbinden processen om een nauwkeurig serviceniveau te leveren. SOA ontwikkelt een basisarrangement van componenten die gezamenlijk een ingewikkelde zakelijke service kunnen beheren.
Als u de lay-out van SOA wilt begrijpen, bekijkt u dit stroomdiagram van servicegerichte architectuurcomponenten:
Om te helpen dingen in de grafiek recht te houden:
Adapter : een softwaremodule toegevoegd aan een toepassing of systeem die toegang biedt tot zijn mogelijkheden via een interface die voldoet aan de standaarden.
Modellering van bedrijfsprocessen: Een procedure om in kaart te brengen wat het bedrijfsproces doet, zowel wat betreft de verschillende toepassingen waarvan verwacht wordt dat ze zullen doen en wat de menselijke deelnemers in het bedrijfsproces verwachten te doen.
Enterprise Service Bus: De Enterprise Service Bus is het communicatiecentrum voor services in een servicegerichte architectuur. Het heeft de neiging om een alleskunner te zijn, verbinding te maken met verschillende soorten middleware, opslagplaatsen van metagegevensdefinities (zoals hoe je een klantnummer definieert), registers (hoe informatie te vinden) en interfaces van elke soort (voor slechts over elke toepassing).
Service Broker: Software in een SOA-raamwerk dat componenten samenbrengt met behulp van de regels die aan elk onderdeel zijn gekoppeld.
SOA-governance: SOA-governance is een element van algehele IT-governance en legt als zodanig de wet vast wat betreft beleid, proces en metadatabeheer. (Metadata verwijst hier eenvoudigweg naar gegevens die de bron van de gegevens bepalen, de eigenaar van de gegevens en wie de gegevens kan wijzigen.)
SOA Repository: Een database voor alle SOA-software en -componenten, met de nadruk op revisiebeheer en configuratiebeheer, met andere woorden, waar ze de goede dingen bewaren.
SOA-servicemanager: Software die de SOA-infrastructuur orkestreert, zodat de zakelijke services kunnen worden ondersteund en beheerd volgens duidelijk omschreven Service Level Agreements.
SOA-register: Eén bron voor alle metadata die nodig is om de webservice van een softwarecomponent in een SOA-omgeving te gebruiken.
