This section has topics that will help you develop applications that use Platform capabilities. Before continuing in this section, you should understand the topics covered in the getting started section.
What are you interested in?
The following provide information on the basics of working with the different “tiers” of a typical Apprenda application:
ASP.NET Websites: provides instructions on how to configure code for local development with Apprenda’s mocking environment.
WCF Web Services: design recommendations and restrictions for WCF services.
Windows Services: how to package and deploy Windows Services.
Java Web Applications: developing Java applications for Apprenda using the Java Guest Application API.
Working with Data for Guest Applications: database/schema design and connection information that Developers should consider when writing code for deployment on Apprenda.
These topics provide information about conducting specific activities to leverage Apprenda’s capabilities within your .NET or Java application:
Features: lists the types of Features available in Apprenda and demonstrates how Features can be incorporated into application code.
Securing Your Application via Roles: explains the use and implementation of Securables and Roles, which allow your Tenants to restrict which Users can perform certain functions in your application.
Building Guest Applications that Connect to Oracle: developing your .NET or Java app to use Oracle for data storage
Logging from your Application: outlines Apprenda’s logging capabilities and provides examples of how they can be implemented.
Creating Apprenda Application Archives: describes how to package your code to run on Apprenda without using the Apprenda Archive Builder.
Conditional Application Configuration Tokens: lists and demonstrates how to use Apprenda tokens to configure files to run both locally and on a live Apprenda environment.
Working with Users in Multiple Tenants: authentication and design considerations for multi-tenant applications on Platforms where Users may belong to more than one Tenant.
Provisioning and Consuming Add-Ons: provides an overview of Platform Add-Ons, as well as methods of provisioning and consuming individual Add-On instances.
These topics provide information about conducting specific activities to leverage Apprenda’s capabilities within .NET applications only:
Referencing Static Files: explains how to configure scripted paths to access static files in situations where traditional absolute and relative path structures will not work.
The Apprenda Distributed Caching API: describes how to utilize Apprenda’s distributed caching service in your .NET application.
Contexts for .NET Apps: defines the different Contexts Apprenda uses and explains how Developers can use these Contexts to manipulate aspects of code execution.
Custom Service Host Implementations: explains ways that you can use a custom service host for your WCF services.
Publish/Subscribe Message Bus: how to publish and subscribe to messages with .NET guest apps.
Understanding Local .NET Development & Apprenda Mock Files: includes tips on configuring your local environment to develop locally, including the use and structure of an Apprenda Mock File.
These topics provide information about conducting specific activities to leverage Apprenda’s capabilities within Java applications only:
Custom Tomcat Configuration for Java Components: how to upload a custom tomcat configuration with your application archive