Exploring the Oslo Repository Pennsylvania

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

Expedient
412.316.7871
810 Parish Street
Pittsburgh, PA
Black Bashor & Porsch CPA
(724) 588-9840
270 E Connelly Blvd
Sharon, PA
Insurance Data Processing Inc
(215) 885-2150
8101 Washington Ln
Wyncote, PA
Forr's Keypunching Service
(215) 368-8947
Milford Sq
Lansdale, PA
Eur Systems
(717) 697-6800
5040 Ritter Rd
Mechanicsburg, PA
Distributed Systems Services
610-670-7355
One Meridian Blvd
Wyomissing, PA
Paytime Inc
(717) 975-9430
4076 Market St
Camp Hill, PA
Entry Time
(412) 261-1011
2100 Smallman St
Pittsburgh, PA
Intex Corporation
(412) 882-1188
4282 Streets Run Rd
Pittsburgh, PA
Black Data Processing Associates
(215) 564-3358
Wyndham Franklin Plz
Philadelphia, PA

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

Distributed Systems Services

610-670-7355
One Meridian Blvd
Wyomissing, PA
http://www.dsscorp.com

Distributed Systems Services, Inc. (DSS) provides technology solutions that drive business value. We help your organization simplify infrastructure management, improve productivity, and optimize IT resources.

With Infrastructure Hosting solutions from DSS, you can improve performance and availability, easily access additional capacity, and reduce costs by leveraging shared resources.

Building on our managed services expertise and leveraging our hardened data center, DSS offers a flexible continuum of Infrastructure Hosting solutions. From standard colocation to managed hosting to robust custom solutions, you gain continuous availability and operational efficiency while retaining control of your strategic applications and business processes.



Related Article
- Building Microsoft Oslo Models Pennsylvania
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 Aliquippa PA
- Exploring the Oslo Repository Allentown PA
- Exploring the Oslo Repository Allison Park PA
- Exploring the Oslo Repository Altoona PA
- Exploring the Oslo Repository Ambler PA
- Exploring the Oslo Repository Apollo PA
- Exploring the Oslo Repository Aston PA
- Exploring the Oslo Repository Beaver Falls PA
- Exploring the Oslo Repository Beaver PA
- Exploring the Oslo Repository Belle Vernon PA
- Exploring the Oslo Repository Bellefonte PA
- Exploring the Oslo Repository Bensalem PA
- Exploring the Oslo Repository Berwick PA
- Exploring the Oslo Repository Bethel Park PA
- Exploring the Oslo Repository Bethlehem PA
- Exploring the Oslo Repository Birdsboro PA
- Exploring the Oslo Repository Bloomsburg PA
- Exploring the Oslo Repository Blue Bell PA
- Exploring the Oslo Repository Boyertown PA
- Exploring the Oslo Repository Bridgeville PA
- Exploring the Oslo Repository Broomall PA
- Exploring the Oslo Repository Bryn Mawr PA
- Exploring the Oslo Repository Butler PA
- Exploring the Oslo Repository Camp Hill PA
- Exploring the Oslo Repository Canonsburg PA
- Exploring the Oslo Repository Carlisle PA
- Exploring the Oslo Repository Carnegie PA
- Exploring the Oslo Repository Chalfont PA
- Exploring the Oslo Repository Chambersburg PA
- Exploring the Oslo Repository Chester PA
- Exploring the Oslo Repository Clairton PA
- Exploring the Oslo Repository Clarks Summit PA
- Exploring the Oslo Repository Clifton Heights PA
- Exploring the Oslo Repository Coatesville PA
- Exploring the Oslo Repository Collegeville PA
- Exploring the Oslo Repository Connellsville PA
- Exploring the Oslo Repository Conshohocken PA
- Exploring the Oslo Repository Coraopolis PA
- Exploring the Oslo Repository Cranberry Twp PA
- Exploring the Oslo Repository Darby PA
- Exploring the Oslo Repository Dillsburg PA
- Exploring the Oslo Repository Downingtown PA
- Exploring the Oslo Repository Doylestown PA
- Exploring the Oslo Repository Drexel Hill PA
- Exploring the Oslo Repository DuBois PA
- Exploring the Oslo Repository East Stroudsburg PA
- Exploring the Oslo Repository Easton PA
- Exploring the Oslo Repository Elizabethtown PA
- Exploring the Oslo Repository Elkins Park PA
- Exploring the Oslo Repository Ellwood City PA
- Exploring the Oslo Repository Emmaus PA
- Exploring the Oslo Repository Ephrata PA
- Exploring the Oslo Repository Erie PA
- Exploring the Oslo Repository Exton PA
- Exploring the Oslo Repository Feasterville Trevose PA
- Exploring the Oslo Repository Gettysburg PA
- Exploring the Oslo Repository Gibsonia PA
- Exploring the Oslo Repository Glenshaw PA
- Exploring the Oslo Repository Glenside PA
- Exploring the Oslo Repository Greensburg PA
- Exploring the Oslo Repository Hanover PA
- Exploring the Oslo Repository Harleysville PA
- Exploring the Oslo Repository Harrisburg PA
- Exploring the Oslo Repository Hatboro PA
- Exploring the Oslo Repository Hatfield PA
- Exploring the Oslo Repository Havertown PA
- Exploring the Oslo Repository Hazleton PA
- Exploring the Oslo Repository Hershey PA
- Exploring the Oslo Repository Hollidaysburg PA
- Exploring the Oslo Repository Hummelstown PA
- Exploring the Oslo Repository Huntingdon PA
- Exploring the Oslo Repository Huntingdon Valley PA
- Exploring the Oslo Repository Indiana PA
- Exploring the Oslo Repository Irwin PA
- Exploring the Oslo Repository Jeannette PA
- Exploring the Oslo Repository Jenkintown PA
- Exploring the Oslo Repository Johnstown PA
- Exploring the Oslo Repository Kennett Square PA
- Exploring the Oslo Repository King Of Prussia PA
- Exploring the Oslo Repository Kingston PA
- Exploring the Oslo Repository Kittanning PA
- Exploring the Oslo Repository Kutztown PA
- Exploring the Oslo Repository Lancaster PA
- Exploring the Oslo Repository Langhorne PA
- Exploring the Oslo Repository Lansdale PA
- Exploring the Oslo Repository Lansdowne PA
- Exploring the Oslo Repository Latrobe PA
- Exploring the Oslo Repository Lebanon PA
- Exploring the Oslo Repository Lehighton PA
- Exploring the Oslo Repository Levittown PA
- Exploring the Oslo Repository Lewistown PA
- Exploring the Oslo Repository Lititz PA
- Exploring the Oslo Repository Lock Haven PA
- Exploring the Oslo Repository Manheim PA
- Exploring the Oslo Repository Marcus Hook PA
- Exploring the Oslo Repository Mc Kees Rocks PA
- Exploring the Oslo Repository Mckeesport PA
- Exploring the Oslo Repository Meadville PA
- Exploring the Oslo Repository Mechanicsburg PA
- Exploring the Oslo Repository Media PA
- Exploring the Oslo Repository Monroeville PA
- Exploring the Oslo Repository Morrisville PA
- Exploring the Oslo Repository Nazareth PA
- Exploring the Oslo Repository New Castle PA
- Exploring the Oslo Repository New Cumberland PA
- Exploring the Oslo Repository New Kensington PA
- Exploring the Oslo Repository Newtown PA
- Exploring the Oslo Repository Newtown Square PA
- Exploring the Oslo Repository Norristown PA
- Exploring the Oslo Repository North Wales PA
- Exploring the Oslo Repository Oil City PA
- Exploring the Oslo Repository Palmyra PA
- Exploring the Oslo Repository Perkasie PA
- Exploring the Oslo Repository Philadelphia PA
- Exploring the Oslo Repository Phoenixville PA
- Exploring the Oslo Repository Pittsburgh PA
- Exploring the Oslo Repository Pittston PA
- Exploring the Oslo Repository Pottstown PA
- Exploring the Oslo Repository Pottsville PA
- Exploring the Oslo Repository Punxsutawney PA
- Exploring the Oslo Repository Quakertown PA
- Exploring the Oslo Repository Reading PA
- Exploring the Oslo Repository Red Lion PA
- Exploring the Oslo Repository Royersford PA
- Exploring the Oslo Repository Scranton PA
- Exploring the Oslo Repository Selinsgrove PA
- Exploring the Oslo Repository Sewickley PA
- Exploring the Oslo Repository Shippensburg PA
- Exploring the Oslo Repository Southampton PA
- Exploring the Oslo Repository State College PA
- Exploring the Oslo Repository Stroudsburg PA
- Exploring the Oslo Repository Telford PA
- Exploring the Oslo Repository Uniontown PA
- Exploring the Oslo Repository Upper Darby PA
- Exploring the Oslo Repository Verona PA
- Exploring the Oslo Repository Warminster PA
- Exploring the Oslo Repository Washington PA
- Exploring the Oslo Repository Wayne PA
- Exploring the Oslo Repository Waynesboro PA
- Exploring the Oslo Repository Waynesburg PA
- Exploring the Oslo Repository West Chester PA
- Exploring the Oslo Repository West Mifflin PA
- Exploring the Oslo Repository Wexford PA
- Exploring the Oslo Repository Whitehall PA
- Exploring the Oslo Repository Wilkes Barre PA
- Exploring the Oslo Repository Williamsport PA
- Exploring the Oslo Repository Willow Grove PA
- Exploring the Oslo Repository York PA
Related Article
- Building Microsoft Oslo Models Pennsylvania
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