<html>
  <head>

    <meta http-equiv="content-type" content="text/html; charset=utf-8">
  </head>
  <body bgcolor="#FFFFFF" text="#000000">
    Here's the title and abstract for my talk on Tuesday, stolen
    straight from the JavaOne website. :)<br>
    <br>
    <div class="rf-session-title"
      data-reactid=".0.0.1.0.0.0.0.0.1.$0.0.1.0"><b><a class="rf-action"
          data-reactid=".0.0.1.0.0.0.0.0.1.$0.0.1.0.0"><span
            data-reactid=".0.0.1.0.0.0.0.0.1.$0.0.1.0.0.2">Title: </span></a></b><a
        class="rf-action" data-reactid=".0.0.1.0.0.0.0.0.1.$0.0.1.0.0"><span
          data-reactid=".0.0.1.0.0.0.0.0.1.$0.0.1.0.0.2">Cloudy with a
          Chance of Java: Building Multitenant Java EE Cloud
          Applications</span></a><b><a class="rf-action"
          data-reactid=".0.0.1.0.0.0.0.0.1.$0.0.1.0.0"><span
            data-reactid=".0.0.1.0.0.0.0.0.1.$0.0.1.0.0.2"><br>
          </span></a></b></div>
    <div class="rf-speaker"
      data-reactid=".0.0.1.0.0.0.0.0.1.$0.0.1.1:$0"><span
        class="rf-speaker-name"
        data-reactid=".0.0.1.0.0.0.0.0.1.$0.0.1.1:$0.0"><b>Speaker</b>:
        Jason Lee</span><span class="rf-speaker-title"
        data-reactid=".0.0.1.0.0.0.0.0.1.$0.0.1.1:$0.1"><span
          data-reactid=".0.0.1.0.0.0.0.0.1.$0.0.1.1:$0.1.0">, </span><span
          data-reactid=".0.0.1.0.0.0.0.0.1.$0.0.1.1:$0.1.1">Principal
          Software Engineer</span><span
          data-reactid=".0.0.1.0.0.0.0.0.1.$0.0.1.1:$0.1.2">, </span><span
          data-reactid=".0.0.1.0.0.0.0.0.1.$0.0.1.1:$0.1.3">NetSuite,
          Inc.<br>
        </span></span></div>
    <div class="rf-session-abstract"
      data-reactid=".0.0.1.0.0.0.0.0.1.$0.0.1.2"><b>Description</b>:
      It’s clear that the cloud is here to stay, so software vendors
      must either adapt or fade into irrelevance, but how do you build
      an app for the cloud? Building a single-user application is pretty
      straightforward, but the cloud brings with it a new set of
      problems, the most pressing of which—second possibly only to
      security—is data integrity: how do you keep one customer from
      seeing and, worse, changing another customer’s data? This session
      discusses three ways to isolate customer data: having separate
      databases; a shared database and separate schemas; or a shared
      database and a shared schema. You’ll see working code examples of
      each approach, so you’ll leave with everything you need in order
      to get started on moving your app into the cloud.</div>
    <pre class="moz-signature" cols="72">-- 
Jason Lee
<a class="moz-txt-link-freetext" href="http://cubtracker.com">http://cubtracker.com</a> 
<a class="moz-txt-link-freetext" href="http://blogs.steeplesoft.com">http://blogs.steeplesoft.com</a>
<a class="moz-txt-link-freetext" href="http://twitter.com/jasondlee">http://twitter.com/jasondlee</a>
<a class="moz-txt-link-freetext" href="http://blogs.steeplesoft.com/+">http://blogs.steeplesoft.com/+</a>
<a class="moz-txt-link-freetext" href="http://blogs.steeplesoft.com/in">http://blogs.steeplesoft.com/in</a>     </pre>
  </body>
</html>