WSUS 3.0: Developers' Blog: MMC & WSUS (Part 1)
As promised, some thoughts on one of the key technologies used in the next version of WSUS's UI. I'll try to key the titles with "Developers' Blog" - you can skip over the "color commentary" if you just want "How do I use WSUS" and "What's coming?" I'm pointedly trying to avoid revealing new features - Bobbie gets to do that sort of thing.
When we started working on plans for WSUS 3.0, the development team had a choice to make. Did we continue the HTML administration site, or make a break and go to something Win32 based?
On the plus side for HTML, we had a great looking site (if it ain't broke, don't fix it) and administering a remote server was no additional development effort.
On the downside: we had Javascript to support; XML generation; the HTML itself was so dynamic that WYSIWYG editors weren't much help; and none had readily available end-to-end compilers that helped us debug data transformations. By the time we went from C# to XML to HTML and Javascript - a single bad code change was really hard to find. This set of technologies were also responsible for performance issues as customers scaled up their deployments. Using the existing UI, the administrator's view of the server was "stateless." Every time you navigated to a different page, we had to generate everything from scratch. You couldn't benefit from querying a list of updates on the server - then refer back to them later on. Sort the list of updates? We had to query the server again for the updates, sort them, generate the XML, transform the XML to HTML... You get the idea... Changes in the dev team also meant we'd lost a lot of the great expertise in the existing technologies. The developer responsible for much of the fantastic "look & feel" of the WSUS 3 UI is from the original dev team - you'll have him to thank for a tool that looks good beyond being functional.
So... Win32.
(To Be Continued... Hey, I've got code to write. MMS is just around the corner, you know. We're trying to avoid sending the presenter with a bunch of cardboard cut-outs and a sock puppet. Send us feedback - Bobbie says you like to hear from developers, so here I am.)
Comments
Anonymous
January 01, 2003
WSUS 3.0: Developers' Blog: MMC & WSUS (Part 1)
thank youAnonymous
January 01, 2003
thank youAnonymous
January 01, 2003
Thank you very much http://www.TRDestek.comAnonymous
January 01, 2003
thank youAnonymous
April 21, 2006
I was interested to hear that WSUS 3.0 (or should that be WSUS 2.0/SUS 3.0? You've got that whole Rambo thing going on with your version numbers...) was moving away from a Web interface. On one hand the WSUS interface is a million times better than SUS, but there are still obvious issues with it, mostly notably performance as you mention.
However, it's not just the UI where we're seeing performance issues. We get regular issues with the API timing out (System.Data.SqlClient.SqlException: Timeout expired), even on a decent spec server. The server in question supports around 7000 machines, which is well under the guideline limit of 10000. I'd be interested to hear about what improvements WSUS 3.0 (or SP1 for WSUS, for that matter) might bring in this area.
thanksAnonymous
April 27, 2006
PLEASE make it so that you can do replica, but the replica can download updates from MS Update instead of from the parent. I have many branch offices. We don't want to have them come back to the parent to get their updates - only for the approval.Anonymous
May 01, 2006
I do the stats on techedbloggers.net and just wanted to let you know that the April 20th post on WSUS 3.0: Developers' Blog: MMC & WSUS (Part 1) was in the top 5 most accessed posts on techebloggers.net for the month of April. It had 158 requests in 10 days on techedbloggers alone!Anonymous
May 25, 2006
I want to use WSUS server repository in a way similar to Windows update site. It means that I want to allow my user select on it's computer some non-critical (not automatically set to be installed) updates and install tham if needed.
It is possible now to select many update categories to be download by WSUS. Usually it is set to install automatically critical updates. We can select to download many additional updates. Not Only critical. But it is not possible for customer select manually what updates to install from optional updates.Anonymous
June 01, 2006
Aww... So much for the hope of a cross platform and potentialy mobile ready way to admin the next WSUS :(
On the brighter side, I'm sure it will be quite a bit faster leaner, and more efficient on the server. Schlemiel seems to run around quite frequently within the current product.Anonymous
June 02, 2006
Ah! Thank you! finally an mmc plugin. WSUSAdmin is just so dead slow: It takes literaly 20 minutes to approve 20 updates. (i've clocked it.)
As for cross platform operation: I'm waiting for a web enabled mmc.
I'd simply login to the webserver have a standard mmc web application that can load all the plugins that the win32 mmc counterpart does. Authentication can be ntlm based, and if it's coded properly any browser/os could be used for administration.Anonymous
June 28, 2007
With a true MMC, does that mean that remote administration across non-trusted domains and firewalls no longer functions? Or does WSUS3 introduce a MMC similar to IIS7 which does HTTPs protocol and is firewall friendly?Anonymous
August 06, 2007
MSN I NIIPET <a href= http://msn.com >MSN</a>Anonymous
August 12, 2008
h Een plaatje zegt alles, toch ? d Het volledige rapport is hier te vinden. Lees natuurlijk r de blogposting. z v [url=http://skuper.ru]ламинированный парке [/url] 7uAnonymous
August 12, 2008
h Een plaatje zegt alles, toch ? s Het volledige rapport is hier te vinden. Lees natuurlijk x de blogposting. n l [url=http://skuper.ru]купить ламинат [/url] 0sAnonymous
August 18, 2008
8cGood idea.0d I compleatly agree with last post. <a href="http://all-siding.ru/">сайдинг</a> 4j <a href="http://all-siding.ru/index.php?section_id=127">под сайдинг</a> 5bAnonymous
October 23, 2008
Or does WSUS3 introduces a MMC similars to IIS7 which does HTTPs protocols and is firewalls friendly thanks you very niceAnonymous
October 23, 2008
I'd simply login's to the webservers have a standards mmc very goodAnonymous
October 23, 2008
It is possibles now to selects many updates categories to be download by WSUS very niceAnonymous
October 23, 2008
Windows updates site. It means that I want to allows my user selects on it's computers thanks you very muchAnonymous
October 23, 2008
Non-critical (not's automatically set to be installed) update and install tham if neededs very good.Anonymous
December 08, 2008
The comment has been removedAnonymous
December 11, 2008
http://www.battery-export.com/dell/dell-latitude-d620.html Dell Latitude D620 http://www.battery-export.com/dell/dell-latitude-d630.html Dell Latitude D630 http://www.battery-export.com/dell/dell-latitude-d810.html Dell Latitude D810Anonymous
December 31, 2008
The comment has been removedAnonymous
January 03, 2009
thank's and happy gogle yahoo msn http://www.ircask.com http://www.ircask.comAnonymous
July 30, 2009
werwerwer werwer http://www.kodes.com http://www.gekkog.comAnonymous
July 31, 2009
qweqweqwe http://www.kodes.com Hiphop, Rap, Ceza, sagopa, Kolera http://www.gekkog.com Hiphop, Rap, Gekko G http://www.maskanimasyon.com AnimasyonAnonymous
October 11, 2011
The comment has been removedAnonymous
December 10, 2011
The comment has been removedAnonymous
April 14, 2014
tt