Tuesday, November 10, 2009

Doug Purdy has blogged that Microsoft’s “Oslo” project has been realigned and unveiled as SQL Server Modeling at VSConnections this week. There will be additional announcements and a new Community Technology Preview (CTP) released at the Microsoft Professional Developer Conference 2009 (PDC09) next week, so stay tuned.

Doug’s post provides a brief recap of the jigs and jogs that have been the history of the “Oslo” codename, starting with the announcement at the 2007 Microsoft SOA and BP conference where it was the term applied to a broad multiple product initiative for modeling. I was fortunate to be in attendance for the initial announcement, and have followed the winding path of Oslo, so I am keenly interested in the Oslo-related keynotes and sessions at PDC to which Doug posted some handy links earlier. And, of course, I can’t wait to get my hands on the next set of bits.

As I see it, modeling and DSLs have been underrated by most of the software development community, and that is largely due to the lack of first-class mainstream support in the form of great technologies and equally great tools. Sure, there have been some great strides, like the Domain-Specific Language Tools in Visual Studio, but you can hardly characterize their use as widespread. And, no doubt, Martin Fowler’s upcoming book on DSLs (which you can read as a work-in-progress) will help raise the level of discussion and general awareness of the concept. And there are many other efforts in the world as well. But there is much left to do.

Why is modeling so important? Because as an industry we work too hard for too long to create applications, using general purpose languages and low-level technologies, essentially from scratch each time. It is high time to evolve past that approach and dramatically reduce the cost and time-to-market for broad classes of applications that businesses need today. That is why I am excited about SQL Server Modeling (née Oslo) and that’s why I want it to be a truly great modeling platform.

Tuesday, November 10, 2009 3:45:41 AM (Pacific Standard Time, UTC-08:00)  #    Disclaimer  |  Comments [2]  | 
 Tuesday, January 06, 2009

After nearly four years with Corillian (now part of CheckFree (now part of Fiserv)), I have accepted a position with Aivea as chief software architect. I will be starting later this month. My initial focus will be on their Aivea Commerce Server product. Aivea is a Microsoft Gold Certified Partner, and their commerce server is build on the latest Microsoft technologies: WCF, WF, ASP.NET 3.5, LINQ, SQL Server 2008… you get the picture. This is a very cool opportunity, and I am excited about the product’s and the company’s potential.

I’m hoping for a seamless transition that looks something like this. : )

using ( TransactionScope scope = new TransactionScope() )
{
  var me = Identity.StuartCelarier;
  Fiserv.CheckFree.Corillian -= me;
  Aivea += me;
  scope.Complete();
}

Aivea is located in Beaverton, Oregon, just west of Portland. Folks who don’t live here sometimes have a hard time understanding that Portland is the world’s largest small town. You always run into people you know. (Note to Noobs: do not burn bridges.) At Aivea, one of my new colleagues will be Rich Claussen, president of the Portland Area .NET User Group (PADNUG). Rich and I have worked on a number of local activities including Portland Code Camp and being judges at last year’s TechStart Oregon Game Project Challenge.

I’ve had a great run with “CoriFreeServ,” working with really talented people, working on the Voyager architecture and exploring online banking domain, being involved in incredibly interesting projects, and even facing the challenges of two iterations of corporate acquisition in six months. But, at the end of the day, I simply couldn’t pass up this position with Aivea.

My 2009 is certainly shaping up to be one wild ride. I can’t wait!

Staying in touch. Around the middle of January, my old corporate email addresses at the corillian.com, checkfree.com or fiserv.com domains will become obsolete. You can reach me through my blog (under About Visual Stuart select the E-mail link) as well as my LinkedIn and Facebook accounts.

Tuesday, January 06, 2009 8:46:26 AM (Pacific Standard Time, UTC-08:00)  #    Disclaimer  |  Comments [4]  | 
 Saturday, January 03, 2009

Steve Martin (no, the other Steve Martin) recently blogged about the Beta release of BizTalk Server 2009 — and there was much rejoicing. If you haven’t been keeping up — and who can keep up with everything? — Microsoft announced in September 2008 that the effort formerly known as BizTalk Server (BTS) 2006 R3 will be BTS 2009 and will be a full release of the product.

But back to our story: Steve also highlighted the release of the ESB Guidance 2.0 CTP October 2008, based on the BTS 2009 Beta, which updates the existing guidance, Microsoft ESB Guidance for BTS 2006 R2, from November 2007.

The ESB Guidance 2.0 CTP is delivered as a zip file which contains two MSI files (for x86 and x64) and an installation doc. For now, I am primarily interested in the documentation, so I performed and administrative installation of the MSI using the msiexec.exe command line utility:

msiexec /a "ESB Guidance 2.0 CTP October 2008.msi"

I don’t know how msiexec.exe determines the destination of an administrative installation, but I found the results easily enough in “D:\Programs\Microsoft ESB Guidance 2.0 CTP – October 2008”. In the Docs folder is a compiled help (.chm) file with the goods. Happy reading.

Bonus track. If terms like BTS, ESB, SOA, and BPM are the very stuff that piques your interest, then take note of the 2009 Microsoft SOA and BP Conference in Redmond, January 28–29, 2009, and the accompanying road show. Last year’s SOA and BP Conference is where Microsoft publically announced the Oslo initiative. This year’s conference looks to be quite compelling.

Saturday, January 03, 2009 7:10:29 AM (Pacific Standard Time, UTC-08:00)  #    Disclaimer  |  Comments [0]  | 
 Sunday, December 21, 2008

A story on NPR's All Things Considered considers if cloud computing will work in the White House.

Both Google and Microsoft are lobbying the Obama transition team to adopt cloud computing to get work done in the White House. In the story, security expert Kevin Jackson discusses how cloud computing can make data and computing more secure than traditional systems. It would also improve collaboration, an area that government is particularly bad at. Vince Cerf, the so-called father of the Internet, who now works at Google, opines that cloud computing would also be a good paradigm for the new administration to help achieve the new openness that has been championed.

Sunday, December 21, 2008 5:41:16 PM (Pacific Standard Time, UTC-08:00)  #    Disclaimer  |  Comments [0]  | 
 Friday, August 22, 2008

The Architecture JournalThe Architecture Journal devotes the latest issue (Journal 16, July 2008) to Identity and Access, a topic near and dear to my heart. You can read the issue online, download it as a zipped PDF, or view it and all issues offline in the Architecture Journal Reader. This issue has a lot to offer, so dig right in.

I want to call out two personal highlights. First is an article on federated identity patterns by fellow Connected Systems MVP Jesus Rodriguez and his colleague Joe Klug. Jesus and Joe are Chief Architect and CTO, respectively, at Tellago.

Second is an article on claims and identity for on-premise and cloud solutions by Vittorio Bertocci. Vittorio's article serves as a nice background for Zermatt, which is the project codename for a Microsoft .NET framework for writing claims-aware applications that Vittorio announced in July.

On the lighter side, the issue includes a profile of Kim Cameron, Identity Architect in Microsoft's Connected Systems Division. Kim is the author of the Laws of Identity which can be found on his blog, identityblog.com.

This issue also introduces Diego Dagum as the new editor of The Architecture Journal, who takes the baton from Simon Guest (the only person at Microsoft who can logon as 'guest').

Diego is calling for papers on Green Computing for a future Journal issue, abstracts due by 10 September 2009. If you've got something to contribute, let him know.

Friday, August 22, 2008 12:24:56 AM (Pacific Standard Time, UTC-08:00)  #    Disclaimer  |  Comments [0]  | 
 Sunday, August 17, 2008

Microsoft announced their Oslo Initiative last October at the Microsoft SOA and Business Process Conference 2007. You can read what they said then. I am sure the audience and the timing were right. But since then not a whole lot has been said publicly about Oslo.

The wraps started coming off in June, at the TechEd 2008 Developers Conference. Bill Gates painted some broad strokes in his keynote address. He spoke briefly about rich modeling and how Oslo is about much more than a repository for that modeling data. He announced the next milestone is producing a Community Technology Preview (CTP) for Oslo in the PDC2008 timeframe this October. (I bet that pressure is on to actually deliver bits at the PDC.)

Also at TechEd 2008, David Chappell gave a talk titled "Introducing Oslo". Interestingly, the talk was listed in the conference guide as "Road to Oslo" but by the time the conference the product team decided to unveil some of the key concepts to the developer community. That talk is on the TechEd 2008 DVDs, but I couldn't find it available online.

However, David also was interviewed by Ron Jacobs about Olso, and he hits the highlights. That interview and two related ones are available on the TechEd TechTalks site. The best method for locating these videos is to browse to the Microsoft TechEd Online Developers Library and enter "oslo" into the library search. (I wish there were better URLs for these individual TechTalks. Hint, hint.) From there you can choose from a number of video formats. Here are the three sessions you should get from the search.

  • "The Road to Oslo: The Microsoft Services and Modeling Platform" with David Chappell and Ron Jacobs.
  • "The Future of Modeling" with Steven Martin and Ron Bagby.
  • "Framework and Microsoft BizTalk Best Practices with an Eye Toward Oslo" with Jon Flanders and Ron Jacobs.

Now there is news from my fellow MVP, Brian Loesgen, that he will be the second person (after David Chappell) speaking publicly about Oslo. He is presenting "A Preview of Oslo" at the First Annual International SOA Symposium in Amsterdam on October 7–8, 2008. It looks like a great conference, with keynote addresses from Thomas Erl and the other David Chappell (VP and chief technologist for SOA at Oracle). A perfect excuse to visit Holland this fall. But if Holland isn't on your dance card, Brian is looking forward to giving many other talks on Oslo.

And look for much more news at the PDC2008, October 27–30, 2008 in Los Angeles, California. To whet your appetite, the conference website recently doubled the number of published sessions.

Sunday, August 17, 2008 5:58:18 PM (Pacific Standard Time, UTC-08:00)  #    Disclaimer  |  Comments [0]  | 
 Wednesday, August 13, 2008

My Tech·Ed 2008 North America DVD set arrived in my mailbox this morning! I am like a kid in a candy shop. Because I got busy during the conference with co-chairing Birds-of-a-Feather sessions, side meetings, and some quality time in the architecture lounge with the Ask The Experts, I didn't get to all of the breakout sessions I had scheduled. And I was only at the Developers week: there were some IT Professionals sessions that sounded pretty interesting. Now I can explore 650 sessions from both Tech·Ed weeks from the comfort of my laptop. I am jazzed.

Handy tip: the Developers sessions are on discs 1 through 5, the IT Pro sessions are on discs 6 through 9. The labeling or insert could have made that clear. But don't worry, it's all there.

If you didn't attend Tech·Ed 2008 North America, you can will be able to purchase the DVD set from the Microsoft Event DVD Store. (Yeah, I just learned that such a thing existed. Nice to know.) The Tech·Ed 2008 set is listed as "coming soon." Since I just received my set in the mail, I assume that means really soon now.

There is also a good deal of content available at TechEd Online including the conference keynotes and Tech·Talks.

Next year Tech·Ed moves to Los Angeles, California, and it moves up a month: May 12-15, 2009 for Developers, and May 19-22, 2009 for IT Professionals.

Wednesday, August 13, 2008 8:15:46 AM (Pacific Standard Time, UTC-08:00)  #    Disclaimer  |  Comments [0]  | 
 Sunday, June 15, 2008

image I've been a fan of Edward Tufte since I first pulled his book The Visual Display of Quantitative Information down off the shelf at Powell's Books and peered inside. Tufte has been termed by The New York Times "the Leonardo da Vinci of data," and four beautiful and powerful books have won 40 awards. A professor emeritus at Yale, he taught statistical evidence, information design, and interface design.

Tufte presents a one-day course "Presenting Data and Information" in a number of cities throughout the world each year. Not only is his topic fascinating, and his content the very best, but his masterful presentation and delivery are spellbinding. I am fortunate to have taken his class twice: the second time I got even more out of it than the first. He is that good.

Tufte is presenting his class in Portland at the Portland Art Museum on Wednesday, July 16, 2008. Register early, his classes often fill up quickly

Other cities on his speaking schedule this year include Minneapolis, Chicago, Denver, Seattle, San Diego, Los Angeles, San Francisco, San Jose, London, Amsterdam, and Berlin.

image The day-long course includes all four of Tufte's books, and the class's overall structure guides you through some of the major topics in each book. That's makes the $380 fee a great value and worthwhile investment.

Expand your mind. Change how you think about, design, and present information.

Sunday, June 15, 2008 8:21:27 AM (Pacific Standard Time, UTC-08:00)  #    Disclaimer  |  Comments [0]  | 
 Saturday, June 14, 2008

image Pat Helland is an architect at Microsoft. He has worked on a lot of deep technology, including the Distributed Transaction Coordinator (DTC). The late, legendary Jim Gray was his mentor. He wrote the reasonably popular article Metropolis, "a metaphor for the evolution of information technology into the world of service-oriented architectures," which appeared in Microsoft's Architecture Journal 2 (April 2004). A while back he left Microsoft and went to work at Amazon, and now he is back at Microsoft.

One of his recent talks is The Irresistible Forces Meet the Moveable Objects (1:15:37) recorded at TechEd EMEA in November 2007. The thesis of this talk: "the way technology is going, we will be changing the way we build our applications." He describes several forces that are or will be driving our future, and then looks at where they are driving it, namely a world of moveable objects where there is no one true record.

Some of this technology is here today. Eye-opening technology, like buying a datacenter in a shipping container. Current and future vendors include Sun, Dell, Google, Rackable, and others. A key concept is that you never open the container: if one or ten or a hundred servers fail, you just leave them in place and continue operations.

Helland sure gives you one helluva lot to think about here.

Saturday, June 14, 2008 7:28:49 AM (Pacific Standard Time, UTC-08:00)  #    Disclaimer  |  Comments [0]  |