• Have you read any books on Service Oriented Architectures (SOA). Yeah? Well forget everything
  • Some applications really need to be big.
  • Just because rails allows you to do things ten times faster doesn’t mean you need to do ten times more. Do the important things better.
  • SOA is not a new idea, but our era of developers may have lost the art of making applications that communicate with each other.
  • SOA is about boundaries - discovering the logical separations between various parts of the business.
  • Must have well-defined interfaces.
  • XML is not the root of all evil.
  • Do not expose your privates (in reference to xml dtd’s of course)
  • Asyncronous messaging is certainly an option when trying to improve the user experience.