Video: Oxilion Enschede - Raoul Werger en Peter Langela - internet hosting website cloud computing 2024
Een cloud heeft enkele hoofdkenmerken: elasticiteit, self-service provisioning, op standaarden gebaseerde interfaces en pay as you go. Dit type functionaliteit moet in de software worden gemanipuleerd. Om dit type engineering te bereiken, moet de basis voor de cloud goed zijn ontworpen en goed zijn ontworpen.
Hoe zit het met cloudarchitectuur maakt deze benadering mogelijk? Het is een feit dat de services en structuur achter de cloud gebaseerd moeten zijn op een modulaire architectuurbenadering. Een modulaire, op componenten gebaseerde architectuur maakt flexibiliteit en hergebruik mogelijk. Een Service Oriented Architecture (SOA) is wat er onder deze flexibiliteit ligt.
SOA is veel meer dan een technologische benadering en methodologie voor het maken van IT-systemen. Het is ook een business aanpak en methodologie. Bedrijven hebben de principes van SOA gebruikt om het begrip tussen het bedrijf en IT te verdiepen en bedrijven te helpen zich aan te passen aan veranderingen.
Cloudservices profiteren van het bedrijf door de best practices en de focus van het bedrijfsproces van SOA naar het volgende niveau te brengen. Deze voordelen zijn van toepassing op zowel cloudserviceproviders als cloudservicegebruikers. Cloudserviceproviders moeten oplossingen bedenken door een servicegerichte aanpak te hanteren om services te leveren met de verwachte niveaus van elasticiteit en schaalbaarheid. Bedrijven die bedrijfsprocessen ontwerpen en beheren met herbruikbare servicegeoriënteerde componenten kunnen gemakkelijker identificeren welke componenten met succes kunnen worden verplaatst naar publieke en private clouds.
Een Service Oriented Architecture (SOA) is een softwarearchitectuur voor het bouwen van bedrijfstoepassingen die bedrijfsprocessen of services implementeren door middel van een set losjes gekoppelde black-box-componenten die zijn georkestreerd om een goed gedefinieerd niveau te leveren van dienst.
Met deze aanpak kunnen bedrijven gebruikmaken van bestaande activa en nieuwe zakelijke services maken die consistent, gecontroleerd, gemakkelijker te veranderen en gemakkelijker te beheren zijn. SOA is een zakelijke benadering voor het ontwerpen van efficiënte IT-systemen die hergebruik ondersteunen en biedt bedrijven de flexibiliteit om snel te reageren op kansen en bedreigingen.