Inhoudsopgave:
Video: Marc Hoogvliet - http://www.prtnrs.nl/ 2024
Modulariteit, herbruikbaarheid en flexibiliteit behoren tot de belangrijkste kenmerken van servicegerichtheid in cloud computing. Servicegerichtheid is een manier om belangrijke zakelijke services te modulariseren en om duidelijk gedefinieerde interfaces in te stellen die ervoor moeten zorgen dat deze services in veel verschillende situaties werken.
De verantwoordelijkheid voor kwaliteit wordt steeds belangrijker in hybride cloudomgevingen. De aanbieder van cloudservices draagt de meeste verantwoordelijkheid voor overzicht omdat de consument van een cloudservice alleen het eindresultaat ziet. De consument van een cloudservice moet werken in de veronderstelling dat de zakelijke dienst zal werken zoals bedoeld.
In een zakelijke service die 500 keer opnieuw wordt gebruikt, wordt één enkele fout in uw toepassingen snel 500 fouten of meer. Door een hoger niveau van controle en beheer aan IT toe te voegen, kunt u de beveiliging en het beheer van uw bedrijfsprocessen verbeteren. Om dit soort problemen te voorkomen, moet u ervoor zorgen dat een service goed is getest voordat u deze in de hele organisatie implementeert.
Modulariteit
Organisaties moeten beginnen met hun verplaatsing naar servicegerichtheid door de grote, complexe en onbeheersbare toepassingen uit het verleden te heroverwegen. De weg naar modulariteit begint met het volgende:
-
De componenten van bedrijfsapplicaties identificeren
-
Opnieuw te gebruiken services configureren om aan zakelijke vereisten te voldoen
Herbruikbaarheid
Weten welke services het meest geschikt zijn voor hergebruik, hangt af van hoe u de service classificeert. In principe kunnen de componenten van een applicatie op twee manieren worden geclassificeerd:
-
Herbruikbaar: Deze services zijn van toepassing op verschillende bedrijfsprocessen die belangrijk zijn voor de organisatie. U moet de regels en logica van een gemeenschappelijk bedrijfsproces inkapselen om een herbruikbare zakelijke service te maken. Een service die is ontworpen om het krediet van een klant te controleren, is een voorbeeld van een service die gemakkelijk in veel verschillende situaties kan worden hergebruikt.
-
Toepassingsspecifiek: Deze services zijn uniek voor een bepaald bedrijfsproces en bevatten logica of instructies die waarschijnlijk in de specifieke context van de toepassing worden gebruikt. Dergelijke services zullen waarschijnlijk niet worden hergebruikt.
Het gebruik van een geteste en beproefde component versnelt de ontwikkeling, zorgt voor een hoger niveau van beveiliging en vertrouwen en bespaart geld.
Flexibiliteit
De flexibiliteit die voortvloeit uit servicegerichtheid is een functie van de modulariteit en het hergebruik van zakelijke services.De efficiëntie, beheersbaarheid en flexibiliteit van servicegerichte IT-omgevingen gebeuren niet met magie. Op de lange termijn is een behoorlijke hoeveelheid toezicht van het IT-team nodig om de gewenste flexibiliteit te behouden.
Hier volgen enkele verantwoordelijkheden die nodig zijn om ervoor te zorgen dat besparingen en voordelen van servicegerichtheid worden behaald:
-
Een catalogus van zakelijke services onderhouden zodat ontwikkelaars gemakkelijk kunnen vaststellen welke services worden getest en goedgekeurd en moeten worden hergebruikt. Hoe meer deze services in verschillende toepassingen worden gebruikt, hoe lager de kosten van het gebruik ervan. Het is echter belangrijk om te onthouden dat het voordeel van herbruikbare services veel meer is dan alleen de besparingen van het hergebruik van dezelfde softwarecode.
-
Zorg dat servicebeheer een topprioriteit is door in te bouwen op een manier om de hoofdoorzaken van problemen vroeg in het ontwikkelingsproces te identificeren en door continu foutenbronnen te bewaken en te verhelpen.
-
Zoek continue verbetering met continue meting van prestaties en nauwkeurigheid van zakelijke services.