|
|
YOUR FEEDBACK
|
TOP MICROSOFT .NET LINKS .NET News Desk
An Introduction to Volta: Tier-Splitting is Not Tier-Agnosticism
Basically Volta's tier splitting feature is designed to make it so that you can build your application early
By: Kevin Hoffman
Jan. 8, 2008 08:45 PM
Digg This!
Page 1 of 2
next page »
Volta is a new CTP that just came out from Microsoft Live Labs. Several months ago I saw a Channel 9 video with Erik Meijer explaining about what Volta's goal was and what it was going to do. I was intrigued but got busy doing other stuff because no code or CTP followed the video - so there was nothing I could do with it. Now I've got my hands on a CTP of Volta and I am really, really intrigued. What I find really intriguing is that already the misinterpretations of what Volta is and what it is supposed to do have started bubbling up so I thought I would post (my opinion of) what Volta's tier splitting is all about. Basically Volta's tier splitting feature is designed to make it so that you can build your application early and then figure out where the services need to go when you're done. This allows you to profile your entire application on a per-method-call basis all in a tight integrated system without having to deal with complicated distributed deployments. Once you've done your profiling you will be able to see what communications are chatty, which ones are chunky. Further, you can then decide whether you want Service A to be in the "secure" server type and whether you need Service B to be running on the "high availability" server type, etc. Here's an example of what a service-oriented (you are embracing the whole software-as-a-service concept even when building your internal class hierarchies, aren't you??) application might look like when built as a pre-Volta monolith:
Page 1 of 2 next page » MICROSOFT .NET LATEST STORIES
SUBSCRIBE TO THE WORLD'S MOST POWERFUL NEWSLETTERS SUBSCRIBE TO OUR RSS FEEDS & GET YOUR SYS-CON NEWS LIVE!
|
SYS-CON FEATURED WHITEPAPERS MOST READ THIS WEEK BREAKING NEWS FROM THE WIRES
|
||||||||||||||||||||||||||||||||||