This is an introduction and reference for developing .NET and Java applications using the Apprenda application delivery fabric.
This document is for developers and technically-minded individuals who are well-versed in writing application code. Specifically, this document is geared toward software engineers and architects interested in the high-level structure of Apprenda, details regarding building applications on Apprenda, or details regarding the configuration of Apprenda-based applications.
A good grasp of writing code in C# and a firm understanding of .NET 3.5 or higher (on the.NET side) or in-depth experience with Java Enterprise web applications (on the Java side) is expected. This document covers conceptual topics as well as architecture and code-level implementation. Second, you should either have access to the Apprenda Platform or have downloaded and installed Apprenda Express from http://www.apprenda.com. Having fundamental understandings of cloud computing and the idea that its implementation requires new architecture and infrastructure patterns are most certainly useful.