Programme 2009

Slipstream Track

Educational Track

9:00 - 9:30

Registration & Coffee

9:30 - 9:45

Welcome and Opening Address

9:45 - 10:15


Rob Tweed,
M/Gateway Developments

If Facebook and Amazon can scale, then so can my application... Right?

Web Applications are all basically the same, aren't they? If so, it looks like all the scalability solutions must be already well understood and ready for use by all business applications that want to exploit the benefits of the web and Cloud Computing. However, things are maybe not as straightforward as they seem.

To kick off the conference, Rob will outline the main themes that others will focus on in more detail throughout the rest of the day. For example:

  • How is scalability achieved by the big retail and social networking sites?
  • What compromises have been made in order to achieve this scalability?
  • How applicable are these techniques to supporting more traditional business applications across the web, and what other techniques may be required?

10:15 - 11:00


Iain Gavin, Amazon Web Services

Creating scalable applications using Amazon Web Services

Iain will show how Amazon's array of cloud based web services fit together to provide the building blocks needed for highly scalable web-based applications. As well as explaining the roles of the key components EC2 and S3 he'll also be highlighting CloudWatch, Auto Scaling and Elastic Load Balancing which are the newest components in Amazon's portfolio of cloud based infrastructure.

11:00 - 11:30

Networking Break

Slipstream Track

Educational Track

11:30 - 12:00


John Murray, George James Software

What's developing in The Cloud?

Does the advent of cloud based computing have implications for the software development, deployment and maintenance process? How might the cloud paradigm affect the way we develop and test our code? Are development tools evolving to embrace the cloud? These are some of the questions we will consider during this session.

11:30 - 12:00


Rob Tweed,
M/Gateway Developments

Using Amazon Web Services

Having heard about the components of AWS, this workshop will show you how they are used in practice with a practical demonstration. Assisted by Iain Gavin of Amazon, Rob will demonstrate how EC2, S3 and SimpleDB can be used to create full function scalable applications with use and pay-on-demand scalability.

12:00 - 12:30


Roger Moffatt, Mindsizzlers LLP

Achieving scalability using Memcache

Memcache has become the mainstay of many big web applications as a means of achieving high performance and scalability. In this presentation, Roger will outline the Memcache technology: what it is, how it works and how it's used. He will also examine its potential limitations and shortcomings, and will look at possible alternative solutions for web-based business applications.

12:00 - 12:30

TBA

12:30 - 2:00

Lunch

Slipstream Track

Educational Track

2:00 - 2:30

Lightning Talks

This is your opportunity to speak for strictly 5 minutes on any subject.

2:30 - 3:00


Chris Munt, M/Gateway Developments

Securing The Cloud: Don't get lost in the fog

There is more to securing information held on a computer system than simply throwing technology at the problem. First we need to understand exactly what the risks are. What’s your data worth to you? What’s it worth to someone else? Do you hold information about others? Is there any kudos involved in breaking your security?

In this session we will discuss these issues in general and apply our findings to Cloud Computing in particular. We will explore the technology and techniques that are available to address the risks associated with Cloud Computing.

2:30 - 3:00


George James, George James Software

A practical introduction to using schemafree databases

Schemafree databases are one of the key building blocks for constructing highly scaleable cloud based web applications. This tutorial provides a practical introduction with examples of using SimpleDB and other schemafree data stores. Techniques for maintaining data consistency and using indexes will be demonstrated and discussed.

3:00 - 3:30


KS Bhaskar, Fidelity

Maximizing transaction throughput and application continuity with GT.M

GT.M's combination of an enterprise-scale schemaless database with ACID (Atomic, Consistent, Isolated, Durable) transactions, implemented with a Software Transaction Memory (STM) model, and the ability to create logical multi-site (LMS) application configurations allows you to deploy applications in the cloud. Bhaskar will discuss how to create and deploy your application to maximize both scalability and application continuity.

3:00 - 3:30


Rob Tweed,
M/Gateway Developments

Using EWD for business applications

In this workshop, Rob will introduce EWD and will demonstrate how it is designed to keep a tight control over the user's interactions within a browser interface. Rob will explain where and why this is important, and how this approach differs from the usual accepted practices in web application support.

3:30 - 4:00

Networking Break

Slipstream Track

Educational Track

4:00 - 4:30


Sean Connelly

Atmus

The Atmus Project is new open source initiative for extending and empowering GT.M, the high-end TP schemaless database.

In this presentation Sean will discuss the vision, progress and roadmap for Atmus.
Find out how the Atmus Project will provide a unified core library, extended compilation, tools and new languages.

4:00 - 4:30


KS Bhaskar, Fidelity

Securing data at rest in the Cloud

Much of the discussion on security in the cloud has focused on application and system level security. But there is another aspect to vulnerability - data at rest. The same disk drives that are used for your virtual machine in the cloud today may be used for someone else's virtual machine tomorrow. How can you guarantee and assure the confidentiality of your data even if the cloud vendor doesn't scrub the physical blocks on disk between use by different virtual machines? Bhaskar will discuss securing data at rest by encrypting GT.M databases and Linux file systems.

4:30 - 5:00


Jon Payne, InterSystems

Jon Payne, InterSystems

4:30 - 5:00


Sean Connelly

Atmus tutorial

Learn how to use the Atmus libraries and understand how the compiler and other tools can be used to augment GT.M and enhance its capabilities and reach.

5:00 - 5:30


George James, George James Software

Use of a schemafree database for geospatial data

This session will present the implementation of a large-scale geospatial database as a cloud based service. With over 1 billion records it provides semantic data, on-demand, to a wide range of client applications.

Geospatial databases are traditionally large and complex and have demanding index requirements, often requiring special database extensions to handle them. This project used GT.M, a schemafree database, to meet the scalability requirements. I will explain why this system was built, how it has been implemented and the benefits we found of using a schemafree database to index geospatial data.

5:00 - 5:30


Chris Munt, M/Gateway Developments

Web-application architectures

This workshop will present the range of options available for architecting high performance web-applications. Chris will contrast the strengths and weaknesses of each choice and highlight the important factors that should be taken into account when building for scalability, resilience and performance.

5:30 - 6:30

Closing address followed by drinks at the bar

6:30 - 7:30

Vineyard tour

7:30 - late

Dinner in the Gallery Restaurant

Friday 3rd July 10:00am

Slipstream Workshop at George James Software's offices in Shepperton

Programme subject to change without notice. Education track subject to demand.