Just curious if anyone from the .netTiers team has tried out a test app on Windows Azure -
http://www.microsoft.com/azure/default.mspx
I have a current application that uses .netTiers and would love to be able to host it on Windows Azure. Ideally I'd like to use the same code in my presentation layer while .netTiers magically makes it work with the Windows Azure data access layer.
Would that be possible with the current .netTiers version?
If not, what would it take to make it work?
Thanks,
Emmanuelwww.ehuna.org
Update: Microsoft has revisited the storage features and the first Azure production version will have something called "SQL Azure":
http://www.microsoft.com/azure/sql.mspx
I hear the first CTP of SQL Azure should be released this month (August 2009). There's also a "SQL Azure Team Blog" and Rob, one of the team members, mentioned that you could start with a local SQL database and then use it in Azure:
http://blogs.msdn.com/ssds/archive/2009/07/12/9830818.aspx
He doesn't mention anything about the data access layer in this scenario - hopefully we'll get some answers soon. But there might be some hope on hosting solution created with .netTiers in Azure in a relative painless transition.
Update 2: I just found this - it was released yesterday:
SQL Azure Data Access http://msdn.microsoft.com/en-us/library/ee336239.aspx
It looks like some preliminary documentation for SQL Azure - looks like we'll be able to access it through ADO.NET. Sweet.
I am not an azure expert....I know next to nothing about it.
Great question. Nettiers requires relational model that Codesmith can read to generate code. Not sure how SDS would translate into that world. Now, if you can design a model in Sql Server, host that in Azure somehow, then maybe.
Feel free to continue this discussion...it would be really sweet to get it working.
jeff
---------------------------------------------------------------------- Member of the .NetTiers team | Visit http://www.nettiers.com----------------------------------------------------------------------
Thanks Jeff - here's a summary of what I found out that I hope can help. A couple of days ago, I found the following video was published on MSDN:
How Do I: Store Data in Windows Azure Tables?http://msdn.microsoft.com/en-us/azure/dd483299.aspx
The first few minutes of the video provide a lot of good information and I think a potential solution for making .netTiers work with Windows Azure. Here are some of my notes from the video:
There's a lot more info on the video, including a way to create the table in Azure storage on a first request, based on the classes discussed above. In the video, they mention that this was written for ASP.NET users, since each HTTP call to an ASPX page generates an new instance of the page class. But I found it interesting that there's a mechanism to create the storage tables in Azure based on our classes - and only once!
With the above in mind, here's an idea on how .netTiers could work with Azure storage:
We then end up with the same tables we had in SQL, created in Azure Storage (locally or in the cloud!). We can use our standard calls to .netTiers that we all love to manage our data.
This would be great not only for new projects, but if it works it would mean that existing projects could continue using the same code - instead of saving to SQL Server, the new .netTiers wrapper classes would write to Azure Storage.
What do you think?
Update - I posted this info on my blog as well: http://blog.ehuna.org/2009/02/how_do_i_store_data_in_windows.html