Tuesday, November 25, 2008

Project MSE-iT Upgrade Framework starts

As mentioned in previous posts, i want to have a declarative way to tag upgrades in code. After some research i came to conclusion that this can be separated in a own library or framework. It should bring a generalized form to tag upgrades to a object model. Any object persistence implementation can use this framework to generate upgrades and downgrades of persistent data.

To put it simply: The framework expresses an upgrade and an downgrade path for a type:
Upgrade("TypeName") -> List
Downgrade("TypeName") -> List

The backup and sync provider can use this list to perform the real actions on the datastore. Of course this methods don't exist because real world upgrade scenarios are more complex. I will publish the real API on first release.

The project will be hosted on CodePlex, open source, GPL licensed and is currently in setup state. Hiere is the Project: MSE-iT Upgrade Framework on CodePlex But for the moment, it is not published. I will post when i check in the initial development.

8 comments:

Unknown said...

keep posting like this it’s really very good idea, you are awesome! https://webrootactivatesafe.com/

Unknown said...

Perfectly composed content, thankyou for entropy avg.com/retail

Unknown said...

I have visited lots of the blogs but this blog is truthfully wonderful. www.webroot.com/safe

Unknown said...

The webroot antivirus
is a very renowned security tool that protect the computer software and malware & firewall.

Eliza said...

Really a great addition. I have read this marvelous post. Thanks for sharing information about it. I really like that. Thanks so lot for your convene. abgaswärmetauscher

shahdkhan said...

you can download from here download notepad++ and can get you can get all versions

Eliza Beth said...

I went over this website and I believe you have a lot of wonderful information, saved to my bookmarks Profi Fachübersetzungen GmbH

4hm4yikpit said...

In addition to the online sportsbook being examined, each fee method goes by way of its own testing to verify 코인카지노 all transactions are correct and safe to keep your cash and private information protected. Most of the banking options are firms that you simply use on a regular basis} together with PayPal, Visa, Mastercard and on-line banking. While gambling firms seek out new ways to interact keen younger bettors, states profit, through ever-increasing tax revenues. Meanwhile, after fighting betting for decades, leagues and groups have tied themselves closely to it, to increase their profits. Phillies broadcasts feature in-game odds and various wagers by way of PointsBet.