Wat is Service Oriented Architecture?

Het PIM-systeem Pimcore is gebaseerd op een Service Oriented Architecture (SOA), maar wat is een Service Oriented Architecture? Ten eerste is dit de technische kant van Pimcore wat misschien een beetje ingewikkeld is, maar het is wel handig om er meer over te weten en het is vooral handig om te weten wat hier de voordelen van zijn.

Wat is een SOA Architecture?

Een Service Oriented Architecture is een architectuurmodel en geen technologie op zich. Zo zou je een SOA kunnen zien als een digitaal middel dat afzonderlijke applicaties en systemen kan verbinden. Het is dan ook generiek en niet als maatwerk bedacht. Het betekent dat de architectuur op een gelijke ‘open’ manier wordt geïmplementeerd en het bedrijfsprocessen verbetert. Het is belangrijk om te onthouden dat SOA staat voor architectuur oftewel een ontwerp of een basis waarop verder gebouwd kan worden. In dit geval wordt er dus verder gebouwd door Pimcore, maar wat zijn nu de voordelen van zo’n losse architectuur zoals SOA?

De voordelen van een SOA aanpak, die Pimcore biedt:

  • Flexibiliteit: Het grootste voordeel van een SOA is dat het erg flexibel is. Zo is het veel eenvoudiger om services (veelal datakoppelingen) te veranderen en nieuwe varianten te combineren zonder consequenties voor andere onderdelen. Dit komt omdat in SOA de services los van elkaar staan. Hierdoor is het dus heel eenvoudig om nieuwe applicaties toe te voegen of applicaties te verwijderen zonder dat dit gevolgen heeft. Hierdoor is de architectuur gemakkelijk en snel up-to-date.

  • Governance: Je hebt grip op kosten en op de scheiding van verantwoordelijkheden.

  • Kosten: Standaardisatie betekent één implementatie van een dienst, die weer gerationaliseerd kan worden. Rationaliseren is het wederom beïnvloeden van de gestandaardiseerde data om de data in diverse formats ‘weg te sturen’. Een SOA kun je dus opnieuw gebruiken voor verschillende toepassingen. Zo wordt er gebruik gemaakt van één platform (architectuur) voor verschillende applicaties. En dat bespaart kosten aangezien er maar één platform aangeschaft hoeft te worden.
  • Specialisatie: Focus op strategische waarden: massaproductie van een standaard of combineren van je eigen unieke combinatie.
  • Beheersbaarheid:  Door een SOA zijn aanpassingen van de bedrijfslogica eenvoudiger. Dit komt omdat deze logica niet vast zit in de geïmplementeerde diensten. Hierdoor is de bedrijfslogica gemakkelijker beheersbaar en dit komt zeker de bedrijfsprocessen en de bedrijfsfuncties van een organisatie ten goede. Daarnaast zijn de verantwoordelijkheden binnen een organisatie beter van elkaar te scheiden door gebruik te maken van een SOA.
  • Business-procesvereenvoudiging: Diensten vormen een ontkoppelpunt binnen business processen. Hierdoor kunnen proceseigenaren (diensteigenaren) concreter worden aangewezen. De verantwoordelijkheid van de (deel)proceseigenaar is te overzien. De proceseigenaar weet precies waar hij aan moet voldoen.
     

Nu weet je dus iets meer over de technische kant van Pimcore, maar hoe maak jij nu gebruik van Pimcore? En wat zijn de vele voordelen van Pimcore? Dat lees je in de whitepaper: Waarom Pimcore? Download de whitepaper hier.

Meer weten over Pimcore?

Het PIM systeem Pimcore is dus gebouwd op een SOA Architecture, maar wat is Pimcore precies? Dat lees je in deze whitepaper. 

Cookies accepteren?

Youwe gebruikt cookies om u de beste online ervaring op onze website te geven. Wil meer weten? Bekijk onze Privacy voorwaarden

Cookie instellingen