This document provides best practices for building applications with Oracle E-Business Suite SDK for Java and Oracle Application Development Framework (ADF). It discusses using the AppsDataSource to connect to E-Business Suite instead of connecting directly to the APPS schema. It also covers configuring ADF user interfaces and business components to leverage session management features of the E-Business Suite SDK in order to share the E-Business Suite user session. Additional topics include registering ADF pages in E-Business Suite menus, using E-Business Suite UMX roles with Java Authentication and Authorization Service (JAAS), and embedding ADF pages within Oracle Application Framework (OAF) pages.