Articles

Palvelukeskeinen mallinnus

erityisesti palvelujen suunnitteluun ja mallintamiseen on ehdotettu useita lähestymistapoja, kuten SEDDM, SOMA ja SOMF.

Service-oriented design and development methodologyEdit

Service-Oriented Design and Development Methodology (SDDM) on M. Papazogloun ja W. J. van den Heuvelin luoma ja kokoama fuusiomenetelmä. Lehden mukaan SOA: n suunnittelijoiden ja palvelukehittäjien ei voida olettaa valvovan monimutkaista palvelukeskeistä kehityshanketta ilman, että turvaudutaan äänisuunnitteluun ja kehitysmenetelmiin. Se tarjoaa yleiskatsauksen palvelukeskeisessä suunnittelussa käytetyistä menetelmistä ja tekniikoista, lähestyy palvelunkehitysmenetelmiä sekä palveluntuottajien että pyytäjien näkökulmasta ja tarkastelee eri Sepa-SUORAVELOITUSELEMENTTEJÄ, jotka ovat näiden tehtävien käytettävissä.

päivitys SDDM: ään julkaistiin myöhemmin M. Papazogloun julkaisussa Web Services ja SOA: Principles and Technology.

Service-oriented modeling and architectureEdit

IBM ilmoitti palvelukeskeisen modeling and Architecturen (Soma) SOA: han liittyväksi menetelmäkseen vuonna 2004 ja julkaisi osia siitä myöhemmin. SOMA tarkoittaa yleisempää palvelumallinnuksen aluetta, jota tarvitaan SOA: n suunnitteluun ja luomiseen. SOMA kattaa laajemman soveltamisalan ja toteuttaa palvelukeskeisen analyysin ja suunnittelun (SOAD) tunnistamalla, määrittelemällä ja toteuttamalla palvelut, komponentit, jotka toteuttavat kyseiset palvelut (alias ”palvelukomponentit”), ja virrat, joita voidaan käyttää palvelujen muodostamiseen.

SOMA sisältää analyysi-ja suunnittelumenetelmän, joka ulottaa perinteiset olio-ja komponenttipohjaiset analyysi-ja suunnittelumenetelmät kattamaan SOA: n kannalta merkitykselliset ja sitä tukevat seikat. Se koostuu kolmesta päävaiheesta, jotka liittyvät SOA: n kolmen pääelementin tunnistamiseen, määrittelyyn ja toteutukseen, eli palveluista, komponenteista, jotka toteuttavat kyseiset palvelut (eli palvelukomponentit), ja virtauksista, joita voidaan käyttää palvelujen muodostamiseen.

SOMA on end-to-end Soa-menetelmä palvelujen (mukaan lukien tietopalvelut), komponenttien, virtojen (prosessit / koostumus) tunnistamiseen, määrittelyyn, toteuttamiseen ja toteuttamiseen. SOMA perustuu nykyisiin tekniikoihin esimerkiksi toimialueen analysoinnissa, funktionaalisten alueiden ryhmittelyssä, variability-oriented analysis (VOA)-prosessimallinnuksessa, komponenttipohjaisessa kehityksessä, olioanalyysissä sekä suunnittelu-ja käyttötapausmallinnuksessa. SOMA esittelee uusia tekniikoita, kuten goal-service modeling, service model creation ja service litmus test, jotka auttavat määrittämään palvelun rakeisuuden.

SOMA tunnistaa palvelut, komponenttirajat, virrat, koostumukset ja informaation toisiaan täydentävien tekniikoiden avulla, joihin kuuluvat verkkotunnusten hajoaminen, tavoitepalvelumallinnus ja olemassa oleva varallisuusanalyysi.SOMA: n palvelun elinkaari koostuu tunnistamisen, määrittelyn, toteutuksen, käyttöönoton, käyttöönoton ja hallinnan vaiheista, joissa SOA: n keskeiset rakennuspalikat yksilöidään ja niitä hiotaan ja toteutetaan kussakin vaiheessa. SOA: n keskeiset rakennuspalikat koostuvat palveluista, komponenteista, virroista ja niihin liittyvistä asioista, tiedosta, politiikasta ja sopimuksista.

Service-oriented modeling framework (SOMF)Edit

SOMF Version 2.0

somf on kirjailija Michael Bellin suunnittelema kokonaisvaltainen ja antropomorfinen mallinnuskieli ohjelmistokehitykseen, joka työllistää tieteenaloja ja universaali kieli tarjoaa taktisia ja strategisia ratkaisuja yritysten ongelmiin. Termi ”holistinen kieli” liittyy mallinnuskieleen, jota voidaan käyttää minkä tahansa sovelluksen, liiketoiminnan ja teknologisen ympäristön suunnitteluun, joko paikalliseen tai hajautettuun. Tähän yleisyyteen voi sisältyä sovellus-ja yritystason ratkaisujen suunnittelu, mukaan lukien Soa-Maisemat, pilvilaskenta tai big data-ympäristöt. Termi ”antropomorphic”, toisaalta, affiliates SOMF kieli kanssa intuitiivisuus täytäntöönpanon ja yksinkertaisuus käytön.

SOMF on palvelukeskeinen kehityksen elinkaarimenetelmä, tieteenalakohtainen mallinnusprosessi. Se tarjoaa useita mallinnuskäytäntöjä ja tieteenaloja, jotka edistävät onnistunutta palvelukeskeistä elinkaaren kehitystä ja mallintamista projektin aikana (katso kuva vasemmalla).

se kuvaa tärkeimpiä tekijöitä, jotka yksilöivät palvelujen kehittämisohjelman ”mitä tehdä” – näkökohdat. Nämä ovat mallinnuspilarit, joiden avulla käytännön toimijat voivat laatia tehokkaan hankesuunnitelman ja tunnistaa palvelukeskeisen aloitteen virstanpylväät-joko pienen tai suuren mittakaavan yrityksen tai teknologiahankkeen.

annettu kuvapeukalo (vasemmalla puolella) kuvaa mallintamisen viitekehyksen neljää osaa, jotka yksilöivät yleisen suunnan ja vastaavat työyksiköt, jotka muodostavat palvelukeskeisen mallintamisstrategian: käytäntöjä, ympäristöjä, tieteenalojen, ja esineitä. Nämä elementit paljastavat mallintamisen kontekstin eivätkä välttämättä kuvaa prosessia tai toimintojen järjestystä, joka tarvitaan mallintamistavoitteiden täyttämiseen. Nämä tulisi selvittää hankesuunnitelman – palvelulähtöisen kehityksen elinkaaristrategian-aikana, jossa asetetaan tyypillisesti aloitteiden rajat, aikataulu, vastuut ja vastuut sekä saavutettavissa olevat hankkeen välitavoitteet.