Application Server Standards and Guidelines

  
   An essential facility provided by application serves is the execution of applications, (e.g., applets, components and objects) required to process business rules and actions, while insuring transactional integrity in a heterogeneous environment.  To do so requires well designed application-programming interfaces (APIs) that are stable over time, present high-level abstraction of the services, and hide the details of the implementation.  This in turn leads to a durable infrastructure that can be reused or expanded.  A critical component of application execution will be workflow related, as this is the best way to capture the business model in executable form.

Architecture 

         Design

Requirements
Design principles
Technology components
Technology standards
Best practice
Implementation guide