TechEd 2008 Developers - Microsoft "Oslo"
12.11.2008 | Gunnar
Microsoft toob peatselt turule Visual Studio 2010 lisavidina, millel koodnimeks “Oslo”. Tegemist on modelleerimiseks mõeldud tarkvaraga ning modelleerida võimaldab see igasuguseid asju - WF töövooge, teenuseid, rakendusi ja miks mitte ka äriprotsesse. Kes ütles, et “mudelid on väärad, kuid mõned neist on kasulikud”?
Microsoft “Oslo” koosneb järgmistest osadest:
- mudelite hoidla,
- modelleerimiskeel koodnimega M,
- modelleerimise vahend koodnimega Visual Studio Quadrant.
Mudelite hoidla, muideks, tuleb avatud arhitektuuriga ning selle vastu saab oma softi tööle panna iga huviline, kes vähegi programeerida viitsib. Andmeid hoitakse SQL Serveris.
Mudelid jagunevad oma olemuselt kaheks. On mudelite skeemid (schema), mis defineerivad mudelid ära üldisel tasemel ja on mudelite instantsid, mis defineerivad ära konkreetsed kasutatavad mudelid. Mõningase analoogia saaks tuua XML ja vastavate XSD failidega näiteks.
Modelleerimiskeel M koosneb kahest osast - skeemide defineerimise keel MSchema ja keel MGrammar, mille abil saab luua mudelitel baseeruvaid DSL-e. Oma süntaksilt on MSchema küllaltki lihtne ning sarnaneb suuresti C#-le.
Nagu ikka, on ka “Oslo” taga suurem plaan, mis pole kuigi uus ja mida on tarkvaramaailm püüdnud saavutada aastaid - tuua arendusprotsessi erinevatesse etapidesse ühtsete vahendite peale kokku kõik protsessiga seotud isikud. Kas see katse õnnestub, selgub siis, kui Oslo on väljas.

22.11.2008 kell 01:49
Kes soovib “Oslo” osas otsad kiiresti lahti teha, siis on saadaval raamat The Oslo Modeling Language: Draft Specification - October 2008. Raamat on koostatud Oslo oktoobrikuu CTP põhjal.
08.12.2008 kell 16:49
http://blog.jclark.com/2008/11/some-thoughts-on-oslo-modeling-language.html
04.06.2009 kell 01:02
Cool!