Skip to main content
Journal 13

The Architecture Journal

October 2007

Foreword

Dear Architect,

As software architects, we often facetechnology decisions early on in the development process. Fat or thin client? Mobile or desktop? Local installation or Web application? Instead of choosing based on “or”,what if we could pick something using “and”? Why do our choices have to beconstrained to one particular technology, when the best solution is often a mixof both? That’s the concept behind the theme of this issue of The ArchitectureJournal: Software + Services.

This issue’s article lineup explores a newvision of Software + Services, as outlined by Microsoft Chief Architect, RayOzzie, in his keynote at MIX 07 this year.

We lead off this issue with Don Ferguson,who you may recall was our featured architect in Journal 11. Don shares hisviews on the architectural aspects of how to relay messages across the Internetusing an ISB – or Internet Service Bus.

Following Don, and as part of our profileseries, we are excited to share an interview with Ray Ozzie himself. In hisinterview, Ray shares some of the details of the Software + Services vision andwhat it’s like to be Microsoft’s chief software architect.

After Ray’s interview, we get a technicaloverview of Project Astoria from Pablo Castro. Astoria is a new service thatexposes data to Web clients within a corporate network and across the Internet.Kevin Sangwell follows with his thoughts on the implications of servicesconsumption by enterprise IT, which lead on nicely into an article on mashupsin the enterprise by Larry Clarkin and Josh Holmes.

To wrap up this issue, Chip Wilson and AlanJosephson explore the use of Microsoft Office as a platform for Software +Services. Finally, Gianpaolo Carraro’s amusing analogy asks the question, Whatif architecture was a planet? In his piece, Gianpaolo takes an intra-worldperspective to reveal more about the benefits of using Software + Services.

Here at The Architecture Journal, we liketo “practice what we preach.” To help demonstrate this, we’re proud to announcea new offline experience for the Journal, called the “Journal Reader.”

Demonstrating many of the principleshighlighted in this issue, this new reader is a locally installed applicationthat enables you to take every issue of the Journal into a searchable,immersive, and easy-to-read experience. The application synchronizes with ourcontent management services so that you’ll automatically have access to thelatest Journal issues without needing to download PDF files or checking online.

We receive a lot of feedback from you abouthow you read the magazine and hope that this new service offers a unique anduseful way of reading the magazine. In early November, you’ll be able todownload the reader and get more details from our Web site, http://www.architecturejournal.net.

Simon Guest

Articles in This Issue

The Internet Service Bus

by Donald F. Ferguson, Dennis Pilarinos,John Shewchuk

Learn the architectural aspects of relayingmessages across the Internet using an Internet Service Bus.

ArchitectureJournal Profile: Ray Ozzie

Ray Ozzie is Microsoft’s Chief SoftwareArchitect. Ray shares his vision for a Software + Services world, and some ofhis thoughts on becoming a software architect.

ProjectAstoria

by Pablo Castro

Astoria is a newtechnology for creating services that expose data to the Web. Learn the detailsof this new technology that doubles as software and service.

Implicationsof Software + Services Consumption for Enterprise IT

by Kevin Sangwell

Read thoughts and recommendations on theimplications of services consumption for enterprise IT departments.

EnterpriseMashups

by Larry Clarkin and Josh Holmes

Mashups are not just for end users andconsumers. Learn how to create mashups against multiple data sources in the Enterprise.

MicrosoftOffice as a Platform for Software + Services

by Chip Wilson and Alan Josephson

As a client platform, Microsoft Office canwork well with the Software + Services vision. Explore how this has been accomplishedthrough a set of real world examples.

A Planet Ruled bySoftware Architectures

by Gianpaolo Carraro

Join us on a tour of Architectopia, a worldwhere different computing paradigms define civilizations.

Download this issue here

This article was published in the Architecture Journal, a printand online publication produced by Microsoft. For more articles from thispublication, please visit the Architecture Journal Web site.