Articles

Tjenesteorientert modellering

Flere tilnærminger har blitt foreslått spesielt for design og modellering av tjenester, inkludert SDDM, SOMA og SOMF.

SERVICEORIENTERT design og utviklingsmetodikkrediger

SERVICEORIENTERT Design Og Utviklingsmetodikk (SDDM) er en fusjonsmetode opprettet og utarbeidet av M. Papazoglou og W. j. van Den Heuvel. Papiret hevder AT SOA-designere og serviceutviklere ikke kan forventes å overvåke et komplekst serviceorientert utviklingsprosjekt uten å stole på en lyddesign og utviklingsmetodikk. Den gir en oversikt over metodene og teknikkene som brukes i serviceorientert design, nærmer seg serviceutviklingsmetodikken fra både serviceprodusenters og forespørers synspunkt, og vurderer omfanget AV SDDM-elementer som er tilgjengelige for disse rollene.EN OPPDATERING til SDDM ble senere publisert I Web Services og SOA: Principles and Technology av M. Papazoglou.

Service-oriented modeling and architecturedit

IBM annonserte service-oriented modeling and architecture (SOMA) som SIN SOA-relaterte metodikk i 2004 og publiserte deler av DEN senere. Soma refererer til det mer generelle domenet for tjenestemodellering som er nødvendig for å designe OG lage SOA. Soma dekker et bredere omfang og implementerer serviceorientert analyse og design (SOAD) gjennom identifisering, spesifikasjon og realisering av tjenester, komponenter som realiserer disse tjenestene (aka «tjenestekomponenter»), og strømmer som kan brukes til å komponere tjenester.SOMA inkluderer en analyse-og designmetode som utvider tradisjonelle objektorienterte og komponentbaserte analyse-og designmetoder for å inkludere bekymringer som er relevante for OG støtter SOA. DEN består av tre hovedfaser av identifikasjon, spesifikasjon og realisering AV DE tre hovedelementene I SOA, nemlig tjenester, komponenter som realiserer disse tjenestene (aka service components) og strømmer som kan brukes til å komponere tjenester.SOMA er en ende-TIL-ende SOA-metode for identifisering, spesifikasjon, realisering og implementering av tjenester (inkludert informasjonstjenester), komponenter, strømmer (prosesser/sammensetning). SOMA bygger på dagens teknikker innen områder som domeneanalyse, funksjonsområder gruppering, variabilitetsorientert analyse (VOA) prosessmodellering, komponentbasert utvikling, objektorientert analyse og design og brukstilfelle modellering. SOMA introduserer nye teknikker som mål-service modellering, service modell skapelse og en tjeneste lakmus test for å fastslå granularitet av en tjeneste.soma identifiserer tjenester, komponentgrenser, strømmer, sammensetninger og informasjon gjennom komplementære teknikker som inkluderer domenedbrytning, måltjenestemodellering og eksisterende ressursanalyse.Servicelivssyklusen i SOMA består av faser av identifikasjon, spesifikasjon, realisering, implementering, distribusjon og ledelse der DE grunnleggende byggesteinene I SOA identifiseres og deretter raffineres og implementeres i hver fase. DE grunnleggende byggesteinene I SOA består av tjenester, komponenter, strømmer og relatert til dem, informasjon, politikk og kontrakter.

service-oriented modeling framework (Somf)Edit

antropomorfisk modelleringsspråk for programvareutvikling som benytter disipliner OG et universelt SPRÅK for å gi Taktiske og strategiske løsninger på bedriftsproblemer. Begrepet «holistisk språk» gjelder et modelleringsspråk som kan brukes til å designe ethvert program, forretnings-og teknologisk miljø, enten lokalt eller distribuert. Denne universaliteten kan omfatte design av applikasjonsnivå og bedriftsnivå løsninger, inkludert SOA landskap, cloud computing eller store datamiljøer. Begrepet «antropomorfe», på den andre siden, partnere SOMF språk med intuitiveness av implementering og enkelhet i bruk.

SOMF er en serviceorientert livssyklusmetodikk for utvikling, en disiplinspesifikk modelleringsprosess. Det tilbyr en rekke modelleringspraksis og disipliner som bidrar til en vellykket serviceorientert livssyklusutvikling og modellering under et prosjekt (se bilde til venstre).

det illustrerer de viktigste elementene som identifiserer» hva du skal gjøre » aspekter av en tjenesteutvikling ordningen. Dette er modelleringsstolpene som gjør det mulig for utøvere å lage en effektiv prosjektplan og å identifisere milepæler i et serviceorientert initiativ-enten en liten eller storskala virksomhet eller et teknologisk venture.

den medfølgende bildetommelen (på venstre side) viser de fire delene av modelleringsrammen som identifiserer den generelle retningen og de tilsvarende arbeidsenhetene som utgjør en serviceorientert modelleringsstrategi: praksis, miljøer, disipliner og gjenstander. Disse elementene avdekke sammenheng med en modellering yrke og ikke nødvendigvis beskrive prosessen eller sekvensen av aktiviteter som trengs for å oppfylle modelleringsmål. Disse bør strykes ut i løpet av prosjektplanen-den serviceorienterte livssyklusstrategien for utvikling-som vanligvis setter initiativgrenser, tidsramme, ansvar og ansvar, og oppnåelige prosjektmilepæler.