IaaS is not for software architects. Elasticity is

I’ve been saying it for a couple of months. Albeit a solitary wee voice, somewhat trying for a response : Simply moving servers to the cloud ignores architecture.  I’m revising that statement today to Infrastructure as a Service (IaaS) is not for software architects. Its provocative but I’m interested if people believe I’m wrong… By…


5 Enterprise steps for adopting a Platform as a Service

Most enterprises are being charged with a wholesale review of their applications and infrastructure to meet the hype, and sometimes reality, that is Cloud. It is my personal opinion that enterprise developers need to start their training, experiment and provide advice as soon as possible. However, in parallel, there needs to be consideration of an…


SOA, prioritise the the “SO”, rather than the “A”

You may have recently read SOA’s obituary as presented by Anne Thomas. I read and identified with many of the points presented. I wanted to pick up on one point: “SOA” requires redesign of the application portfolio As Cloud Computing becomes real I see “Online Servers” emerging rather than a comprehensive library of services. Services…


PDC – Picks from "watching it live"

https://channel9.msdn.com/Media/Videos/ C9 Bytes: Don and Chris explain Oslo in 5 minutes   The future of C# https://channel9.msdn.com/pdc2008/TL16/ Blend – tips and tricks https://channel9.msdn.com/pdc2008/PC47/ Windows Azure: Architecting & Managing Cloud Services https://channel9.msdn.com/pdc2008/ES02/ SQL Server 2008: Developing Large Scale Web Applications and Services https://channel9.msdn.com/pdc2008/BB07/ Live Services: Making your Application More Social https://channel9.msdn.com/pdc2008/BB20/ Deep Dive: Building an Optimized,…


EATK = Enterprise Architect Took Kit

Details on Mike Walkers EATK can be found here http://blogs.msdn.com/mikewalker/archive/2008/07/07/the-enterprise-architecture-toolkit.aspx His Powerpoint from the SAF is here: http://www.slideshare.net/mikejwalker/enterprise-architecture-toolkit-english?src=embed More on all of this here: http://msdn.microsoft.com/en-us/architecture/bb469938.aspx


Aspiring Architect Series 2008

Looks like some great events arranged by our DPE team. "The Aspiring Architect Series 2008 builds on last year’s content and covers a number of topics that are important for architects to understand. Please make sure that you have gone through the 2007 series which can be found at http://blogs.msdn.com/mohammadakif/archive/tags/Aspiring+Architects/default.aspx . We are hopeful that…


Thoughts on when to ESB

I haven’t been wholly convinced by the whole ESB motivation. Andy Reay, colleague and Microsoft Architect, wrote to me recently in response. I really liked his reply so I quote it here with his permission I see corporate wanting the following capabilities around their services: -audit, -policy enforcement, -non-repudiation, authorisation, service orchestration, service adaptation flexible…


enterprise 2.0

Following a read of Microsoft SharePoint goes wild for wikis I wondered how prolific this term is. Wikipedia has a entry for example. The Enterprise 2.0 term derives from Web 2.0 and is sometimes used to cover the introduction and implementation of social software within the enterprise As well as being yet another ambiguous technology term,…


Defining a basic Development Architecture

What’s in a development architecture? I’ve had this posed at several customers where no set practices are evident. More often than not an organic development process is adhered to. Regardless of SDLC methodology a development architecture I propose will industrialize your application with many benefits (not least of which is demystifying what those pesky developers actually…


Technology Forecasting – a new .Net?

I am doing some research for my marketing course and more specifically I’m looking at forecasting. This reminded me of a conversation I had last week with Juval Lowy of IDesign. He posed the idea that COM was circa 1993 and was replaced in 2001-an 8 year technology cycle. Given that .net is now 6…