In the past, I have written about the benefits of Platform as a Service (PaaS) style of applications. While I continue to believe that PaaS offers the best ROI for hosting custom applications in the cloud, there are a number of scenarios where inserting elements of Infrastructure as a Service (IaaS) to a PaaS solution can help alleviate some of the limitations that have prevented the adoption of PaaS. In this blog post we will look at a few compelling scenarios that are enabled by combining PaaS with the recently announced IaaS features within a Windows Azure Cloud Service. Read More…

When it comes to building distributed systems, one of the most important patterns is the message broker. But what’s a message broker?

A message broker is an architectural pattern for message validation, message transformation and message routing. It mediates communication amongst applications, minimizing the mutual awareness that applications should have of each other in order to be able to exchange messages, effectively implementing decoupling.

The practical utility of this construct has been proven in many distributed systems over the years.  Within the context of Windows Azure, this pattern is extremely useful for posting messages from within your Web Role implementation to perform some asynchronous work at a later time. Often, this is done to keep the user interface responsive. Other times, this is used just to delay some processing to another time.

Read More…

Trying to figure and configure a vision for moving your applications to the cloud?

Getting good answers to common myths and misconceptions can kick-start the process for you and your team. This white paper (written by AIS’ CTO and industry expert Vishwas Lele) covers 20 of the most common and not-so-common objections in moving software applications to the cloud. It highlights the most recent and up-to-date advancements in cloud technology that address these concerns head-on. If you’re still on the fence about the cloud, click the link below to learn more.

Read More…

In addition to contributing to AIS’ brand-new corporate blog, many members of our team have their own personal blogs. We may be biased, but we certainly think they’re worth a spot in your bookmarks or reader feed. Here’s what some of them have been writing about lately:

Beyond the Agile Programmer: Innovative Teams: Ryan Cromwell attended illustrator Brad Colbow’s session on Building a Design Culture at Midwest UX (where AIS was a sponsor). It got him thinking about how Scrum can enable a culture of innovation. (cromwellhaus.com)

Using Windows Azure IaaS to host SharePoint 2010: Harin Sandhoo shares the time-saving PowerShell script he uses to set up the infrastructure for SharePoint farms in Azure’s IaaS offering. (sandhoo.wordpress.com)

Update Azure DB Firewall Rules with PowerShell: Here’s another handy PowerShell from Tom McKearney for work-from-home Azure developers who are tired of constantly updating their SQL Azure Firewall settings.  (Codemares)

Setting Up SharePoint 2010 in Amazon Web Services (AWS)
: Chris Hettinger has absolutely everything you need to know about migrating a SharePoint environment to Amazon’s great big datacenter in the cloud. (messor.com)