Exploring the Oslo Repository Ohio

Walk through examples and see how existing Repository models are constructed using the M language, how the models are stored in a SQL database, and how to query the SQL database for model information.

Local Companies

Peak 10
(513) 645-2900
5307 Muhlhauser Road
Hamilton, OH
Patrick Solutions Inc
614-255-0281
955 W Third Ave
Columbus, OH
Data Image
(740) 787-1800
6199 Via Ken Rd
Hopewell, OH
Pro Tax Processing Inc
(330) 725-2700
5000 Gateway Dr
Medina, OH
Iron Mountain Off-Site Data Protection
(440) 243-3516
Strongsville, OH
Harland Financial Solutions
(513) 381-9400
312 Plum Street
Cincinnati, OH
Patrick Solutions Inc
614-255-0281
955 W Third Ave
Columbus, OH
Alliance Data Systems
(614) 729-4000
3100 Easton Square Pl
Columbus, OH
Davita
(513) 939-1110
1210 Hicks Blvd
Fairfield, OH
International Data Management Inc
(330) 869-8500
490 White Pond Dr
Akron, OH

 

Oslo will be Microsoft's new Model Driven Development platform. Oslo's success will depend on many factors, but must begin with some foundational architectural decisions. In particular, technology decisions must be made for building and storing models.

The Microsoft Professional Developer's Conference (PDC) introduced Oslo to the world. If you've seen any of the PDC Oslo sessions or read anything about Oslo, you'll quickly realize that Oslo is composed of a nontrivial number of working parts. There are parts for viewing models, new languages, and a database housing it all. This article centers on the role of the model storage database called the Repository. Using models shipping with the Oslo SDK, the article will show how models are stored in the Oslo Repository.



Oslo Explained



A complete introduction to Oslo is beyond the scope of this article. Refer to the Sources section at the end of the article. Still, some context is important to understanding the role of the Repository.

Model-driven development has existed for years in the guise of markup languages such as HTML. In Model Driven development, a tool creates the markup and a runtime executes against the generated markup. In the HTML example, an HTML editor creates the HTML code and a browser (runtime) interprets the HTML.

Oslo will carry model-driven ideas further. It will encompass not only XAML models like WCF and WF, but also model information devoted to platforms like System Center Operations Manager and roles like the Systems Analyst.

Read the Rest of this Article at Developer.com

Featured Local Company

Harland Financial Solutions

(513) 381-9400
312 Plum Street
Cincinnati, OH

Related Article
- Building Microsoft Oslo Models Ohio
As you may have observed, half of the value in modeling is that it creates a new level of abstraction. Higher levels of abstraction mean less code does more. Using the HTML example, HTML user interface functionality requires less code than equivalent functionality implemented in assembly language.
Regional Articles
- Exploring the Oslo Repository Akron OH
- Exploring the Oslo Repository Alliance OH
- Exploring the Oslo Repository Amelia OH
- Exploring the Oslo Repository Ashland OH
- Exploring the Oslo Repository Ashtabula OH
- Exploring the Oslo Repository Athens OH
- Exploring the Oslo Repository Avon Lake OH
- Exploring the Oslo Repository Barberton OH
- Exploring the Oslo Repository Batavia OH
- Exploring the Oslo Repository Bay Village OH
- Exploring the Oslo Repository Beachwood OH
- Exploring the Oslo Repository Bedford OH
- Exploring the Oslo Repository Bellefontaine OH
- Exploring the Oslo Repository Bowling Green OH
- Exploring the Oslo Repository Broadview Heights OH
- Exploring the Oslo Repository Brook Park OH
- Exploring the Oslo Repository Brunswick OH
- Exploring the Oslo Repository Bucyrus OH
- Exploring the Oslo Repository Canal Winchester OH
- Exploring the Oslo Repository Canfield OH
- Exploring the Oslo Repository Canton OH
- Exploring the Oslo Repository Celina OH
- Exploring the Oslo Repository Chagrin Falls OH
- Exploring the Oslo Repository Chardon OH
- Exploring the Oslo Repository Chillicothe OH
- Exploring the Oslo Repository Cincinnati OH
- Exploring the Oslo Repository Circleville OH
- Exploring the Oslo Repository Cleveland OH
- Exploring the Oslo Repository Columbus OH
- Exploring the Oslo Repository Conneaut OH
- Exploring the Oslo Repository Coshocton OH
- Exploring the Oslo Repository Cuyahoga Falls OH
- Exploring the Oslo Repository Dayton OH
- Exploring the Oslo Repository Defiance OH
- Exploring the Oslo Repository Delaware OH
- Exploring the Oslo Repository Dublin OH
- Exploring the Oslo Repository East Liverpool OH
- Exploring the Oslo Repository Eastlake OH
- Exploring the Oslo Repository Eaton OH
- Exploring the Oslo Repository Elyria OH
- Exploring the Oslo Repository Euclid OH
- Exploring the Oslo Repository Fairborn OH
- Exploring the Oslo Repository Fairfield OH
- Exploring the Oslo Repository Findlay OH
- Exploring the Oslo Repository Fostoria OH
- Exploring the Oslo Repository Franklin OH
- Exploring the Oslo Repository Fremont OH
- Exploring the Oslo Repository Galion OH
- Exploring the Oslo Repository Gallipolis OH
- Exploring the Oslo Repository Galloway OH
- Exploring the Oslo Repository Girard OH
- Exploring the Oslo Repository Grove City OH
- Exploring the Oslo Repository Hamilton OH
- Exploring the Oslo Repository Heath OH
- Exploring the Oslo Repository Hilliard OH
- Exploring the Oslo Repository Hubbard OH
- Exploring the Oslo Repository Ironton OH
- Exploring the Oslo Repository Kent OH
- Exploring the Oslo Repository Lakewood OH
- Exploring the Oslo Repository Lancaster OH
- Exploring the Oslo Repository Lebanon OH
- Exploring the Oslo Repository Lima OH
- Exploring the Oslo Repository Lorain OH
- Exploring the Oslo Repository Loveland OH
- Exploring the Oslo Repository Madison OH
- Exploring the Oslo Repository Maineville OH
- Exploring the Oslo Repository Mansfield OH
- Exploring the Oslo Repository Maple Heights OH
- Exploring the Oslo Repository Marion OH
- Exploring the Oslo Repository Marysville OH
- Exploring the Oslo Repository Mason OH
- Exploring the Oslo Repository Massillon OH
- Exploring the Oslo Repository Maumee OH
- Exploring the Oslo Repository Medina OH
- Exploring the Oslo Repository Mentor OH
- Exploring the Oslo Repository Miamisburg OH
- Exploring the Oslo Repository Middletown OH
- Exploring the Oslo Repository Milford OH
- Exploring the Oslo Repository Millersburg OH
- Exploring the Oslo Repository Mount Vernon OH
- Exploring the Oslo Repository Napoleon OH
- Exploring the Oslo Repository New Carlisle OH
- Exploring the Oslo Repository New Philadelphia OH
- Exploring the Oslo Repository Newark OH
- Exploring the Oslo Repository North Olmsted OH
- Exploring the Oslo Repository North Ridgeville OH
- Exploring the Oslo Repository North Royalton OH
- Exploring the Oslo Repository Olmsted Falls OH
- Exploring the Oslo Repository Oregon OH
- Exploring the Oslo Repository Oxford OH
- Exploring the Oslo Repository Painesville OH
- Exploring the Oslo Repository Pataskala OH
- Exploring the Oslo Repository Perrysburg OH
- Exploring the Oslo Repository Pickerington OH
- Exploring the Oslo Repository Piqua OH
- Exploring the Oslo Repository Portsmouth OH
- Exploring the Oslo Repository Ravenna OH
- Exploring the Oslo Repository Reynoldsburg OH
- Exploring the Oslo Repository Rocky River OH
- Exploring the Oslo Repository Salem OH
- Exploring the Oslo Repository Sandusky OH
- Exploring the Oslo Repository Sidney OH
- Exploring the Oslo Repository Solon OH
- Exploring the Oslo Repository Springboro OH
- Exploring the Oslo Repository Springfield OH
- Exploring the Oslo Repository Steubenville OH
- Exploring the Oslo Repository Stow OH
- Exploring the Oslo Repository Strongsville OH
- Exploring the Oslo Repository Sylvania OH
- Exploring the Oslo Repository Tallmadge OH
- Exploring the Oslo Repository Tiffin OH
- Exploring the Oslo Repository Tipp City OH
- Exploring the Oslo Repository Toledo OH
- Exploring the Oslo Repository Troy OH
- Exploring the Oslo Repository Twinsburg OH
- Exploring the Oslo Repository Van Wert OH
- Exploring the Oslo Repository Vandalia OH
- Exploring the Oslo Repository Vermilion OH
- Exploring the Oslo Repository Wadsworth OH
- Exploring the Oslo Repository Wapakoneta OH
- Exploring the Oslo Repository Warren OH
- Exploring the Oslo Repository Washington Court House OH
- Exploring the Oslo Repository West Chester OH
- Exploring the Oslo Repository Westerville OH
- Exploring the Oslo Repository Westlake OH
- Exploring the Oslo Repository Wickliffe OH
- Exploring the Oslo Repository Willoughby OH
- Exploring the Oslo Repository Wooster OH
- Exploring the Oslo Repository Xenia OH
- Exploring the Oslo Repository Youngstown OH
- Exploring the Oslo Repository Zanesville OH
Related Article
- Building Microsoft Oslo Models Ohio
As you may have observed, half of the value in modeling is that it creates a new level of abstraction. Higher levels of abstraction mean less code does more. Using the HTML example, HTML user interface functionality requires less code than equivalent functionality implemented in assembly language.

Topics: 
Architecture & Design Languages & Tools Project Management Web Services
Database Microsoft & .NET Security Wireless
Java Open Source Techniques XML