Wade Wegner

Wade Wegner

Abstract:

The Windows Azure Platform is an internet-scale cloud services platform hosted in Microsoft data centers that provides an operating system and a set of developer services that can be used individually or together. The Azure platform can be used to build new applications to run from the cloud or enhance existing applications with cloud-based capabilities. The open and extensible nature of Azure’s architecture gives developers the choice to build web applications, applications running on connected devices, PCs, servers, or hybrid solutions offering the best of online and on-premises.

In this session, Wade Wegner will focus on two scenarios – new application development and the migration of existing applications. While walking through demos, Wade will discuss concepts such as application authentication and authorization, data synchronization between the cloud and on-premises databases, application integration, delegation of identity, and operations and management. Particular emphasis will be placed on the migration of existing internal applications to Windows Azure, securing applications through claims-based authentication and passive federation with Geneva Server, using relational databases in the cloud with SQL Azure, and the migration of data to the cloud through tools like SSIS.

About Wade

Wade Wegner is an Architect in the Developer & Platform Evangelism division at Microsoft, focused on collaboration with organizations in the advanced and emergent areas of solution and application architecture, SOA, Web 2.0, and cloud computing. Wade also supports decision makers on defining evolutionary technology adoption strategies in architecture. Drawing on his deep background in IT consulting and solution architecture, Wade enjoys helping customers create value from using objective and pragmatic approaches to define IT strategies and solution architectures. You can reach Wade at his blog blog.wadewegner.com or through Twitter at twitter.com/wadewegner.

Don Schwarz

Don Schwarz: Google App Engine

Abstract

Google App Engine is a cloud-computing platform designed to help developers more easily create and manage scalable Web applications. This talk will provide a technical overview of the App Engine architecture and the services that it provides to developers. This will be followed by a demonstration of developing an AJAX application using Google Web Toolkit and deploying it to the cloud directly from the Eclipse IDE. Finally, after a brief discussion of App Engine's billing model we'll cover some new and upcoming features.

About Don

Don Schwarz is one of the co-creators of Google App Engine for Java. He has been a software engineer at Google for more than three years and has worked on Web Search and a number of Developer Platforms projects. Prior to that he wrote massively parallel grid computing software for a large financial organization.

Chris McAvoy

Chris McAvoy

Abstract

Amazon was an early provider of cloud computing services, and continues to be a leader in the space. We'll discuss the various Amazon cloud offerings (S3, SimpleDB, SQS, Hadoop, EC2) and dive into architectural considerations when building an application on Amazon's infrastructure. About Chris

About Chris

Chris McAvoy is Vice President of Open Source Development at PSC Group LLC, a Chicago IT services firm. Chris is a long time supporter of the Chicago open source community, and an early adopter of Amazon and Google cloud services. Chris has led several migrations of existing applications to Amazon's cloud services, including the recent move of a large portion of Crain's Chicago Business's online presence to Amazon. PSC's corporate website is at psclistens.com, Chris' personal site is at lonelylion.com.

Sapir & Topalovich

Jonathan Sapir & Michael Topalovich: Salesforce.com

Abstract

Depending on the type of application, it is 5 to 10 times faster to develop and deploy database-driven business applications on the Force.com platform than traditional development using .Net or Java. Force.com provides all the components found in business applications and makes it available as a tightly integrated whole. By exposing these components in a simple manner, Force.com changes the way in which applications are built. The platform allows an analyst to build a significant portion of the application themselves using a point-and-click interface. The analyst can then specify snippets of code that need to be written by a programmer. Since the application architecture is already in place, the programmer needs to know significantly less about the application than they would in traditional development. In addition, the developers do not need to understand the nuances of each deployment environment - it is the same for every application. In addition, the platform automatically takes care of things like security, performance and scalability.

This talk is split into 2 parts. We will first look at the overall platform and provide a quick glimpse of how the analyst works. Then we will look at how a programmer would work with the platform and what the differences are compared to traditional development.

About Jonathan

Jonathan Sapir has over 25 years experience helping clients leverage information technology to build their business. After starting out as a system engineer for IBM, Jonathan built a successful mid-size consulting firm in Chicago in the 1990's, then grew a software product development company which was acquired in 2007. Jonathan started a new company, SilverTree Systems, Inc., to help clients migrate to the Cloud. SilverTree currently provides services to global companies like Polycom, Aegis Group PLC, and Morrison Express, as well as smaller companies like Young America and Engaged Recycling. Jonathan wrote Igniting the Phoenix: A New Vision for IT in 2003 which foretold many of the changes that have since come to pass. More recently, Jonathan wrote Power in the Cloud: Building Information Systems at the Edge of Chaos, which focuses on the concept of situational applications and how they can help organizations gain extreme competitive advantage.

About Michael

Michael Topalovich, CTO and founder of Delivered Innovation, is a Software-as-a-Service (SaaS) architect and cloud computing strategist. Prior to Delivered Innovation, Michael founded The Mikan Group, working with midsize and Fortune 1000 organizations to adopt next generation IT service delivery models and optimize business processes using service-oriented design principles and cloud computing technologies. Michael has been working with SaaS since 2003, when as a senior IT manager with Siebel Systems helped launch Siebel CRM OnDemand. Michael is responsible for providing clients with cloud-based strategies and cloud-enabled business architecture.

Day of Cloud – October 16, 2009 Copyright © 2009, Tech in the Middle