Serviceorienteret modellering
flere tilgange er blevet foreslået specifikt til design og modellering af tjenester, herunder SDDM, Soma og somf.
serviceorienteret design og udviklingsmetodedit
serviceorienteret Design og Udviklingsmetodik (SDDM) er en fusionsmetode, der er oprettet og udarbejdet af M. Papasoglou og J. J. van den Heuvel. Papiret hævder, at SOA-designere og serviceudviklere ikke kan forventes at føre tilsyn med et komplekst serviceorienteret udviklingsprojekt uden at stole på en sund design-og udviklingsmetode. Det giver et overblik over de metoder og teknikker, der anvendes i serviceorienteret design, nærmer sig serviceudviklingsmetoden set fra både serviceproducenters og anmoderes synspunkt og gennemgår udvalget af SDDM-elementer, der er tilgængelige for disse roller.en opdatering til SDDM blev senere offentliggjort i SOA: Principles and Technology af M. Papasoglou.
serviceorienteret modellering og arkitekturredit
IBM annoncerede serviceorienteret modellering og arkitektur (Soma) som sin SOA-relaterede metode i 2004 og offentliggjorde dele af den efterfølgende. SOMA henviser til det mere generelle domæne for servicemodellering, der er nødvendigt for at designe og oprette SOA. Soma dækker et bredere omfang og implementerer serviceorienteret analyse og design (SOAD) gennem identifikation, specifikation og realisering af tjenester, komponenter, der realiserer disse tjenester (aka “servicekomponenter”) og strømme, der kan bruges til at komponere tjenester.
SOMA inkluderer en analyse-og designmetode, der udvider traditionelle objektorienterede og komponentbaserede analyse-og designmetoder til at omfatte bekymringer, der er relevante for og understøtter SOA. Den består af tre hovedfaser af identifikation, specifikation og realisering af de tre hovedelementer i SOA, nemlig tjenester, komponenter, der realiserer disse tjenester (aka servicekomponenter) og strømme, der kan bruges til at komponere tjenester.
SOMA er en end-to-end SOA-metode til identifikation, specifikation, realisering og implementering af tjenester (herunder informationstjenester), komponenter, strømme (processer/sammensætning). SOMA bygger på aktuelle teknikker inden for områder som domæneanalyse, gruppering af funktionelle områder, variabilitetsorienteret analyse (VOA) procesmodellering, komponentbaseret udvikling, objektorienteret analyse og design og brug case modellering. SOMA introducerer nye teknikker såsom mål-servicemodellering, oprettelse af servicemodeller og en service-lakmusprøve for at hjælpe med at bestemme granulariteten af en tjeneste.
Soma identificerer tjenester, komponentgrænser, strømme, kompositioner og information gennem komplementære teknikker, der inkluderer domænedekomponering, måltjenestemodellering og eksisterende aktivanalyse.Servicelivscyklussen i Soma består af faser af identifikation, specifikation, realisering, implementering, implementering og styring, hvor de grundlæggende byggesten i SOA identificeres og derefter raffineres og implementeres i hver fase. De grundlæggende byggesten i SOA består af tjenester, komponenter, strømme og relateret til dem, information, politik og kontrakter.
serviceorienteret modelleringsramme (SOMF)Rediger
somf er blevet udtænkt af forfatteren Michael Bell som en holistisk og antropomorf modelleringssprog til udvikling af programmer, der anvender discipliner og et universelt sprog til at levere taktiske og strategiske løsninger på virksomhedsproblemer. Udtrykket” holistisk sprog ” vedrører et modelleringssprog, der kan anvendes til at designe enhver applikation, forretnings-og teknologisk miljø, enten lokalt eller distribueret. Denne universalitet kan omfatte design af løsninger på applikationsniveau og virksomhedsniveau, herunder SOA-Landskaber, cloud computing eller big data-miljøer. Udtrykket” antropomorf ” på den anden side tilknyttede SOMF-sproget med intuitivitet af implementering og brugervenlighed.
SOMF er en serviceorienteret udviklingslivscyklusmetode, en disciplinspecifik modelleringsproces. Det tilbyder en række modelleringspraksis og discipliner, der bidrager til en vellykket serviceorienteret livscyklusudvikling og modellering under et projekt (se billede til venstre).
det illustrerer de vigtigste elementer, der identificerer “hvad skal man gøre” aspekter af en serviceudviklingsordning. Dette er modelleringssøjlerne, der gør det muligt for praktikere at udarbejde en effektiv projektplan og identificere milepæle i et serviceorienteret initiativ-enten en lille eller storstilet virksomhed eller et teknologisk venture.
den medfølgende billedtumme (på venstre side) viser de fire sektioner af modelleringsrammen, der identificerer den generelle retning og de tilsvarende arbejdsenheder, der udgør en serviceorienteret modelleringsstrategi: praksis, miljøer, discipliner og artefakter. Disse elementer afdækker konteksten for en modelleringsjob og beskriver ikke nødvendigvis processen eller rækkefølgen af aktiviteter, der er nødvendige for at opfylde modelleringsmål. Disse skal stryges ud under projektplanen – den serviceorienterede udviklingslivscyklusstrategi-der typisk sætter initiativgrænser, tidsramme, ansvar og ansvar og opnåelige projektmilepæle.