The key elements of a core Ajax application are: An HTML page that contains: UI elements that interact with Ajax Javascript functions Javascript Functions that interact with Ajax server A server-side Web technology that can process HTTP requests and respond in XML markup