Patent ID: 8234662

Claim:
A servlet configured to run within an application server operating on a processor and memory, the Application Server further comprising a J2EE (Java 2 Enterprise Edition) Connector Architecture (J2CA) adapter configured to communicate with an Enterprise Information System (EIS), the servlet configured to enable Atom feed access to the EIS through the J2CA adapter, the servlet comprising: an Atom request module configured to receive from an Atom feed reader a URL (Universal Resource Locator) corresponding to an HTTP (HyperText Transfer Protocol) function call, an object category, and key information, wherein the key information is one of a key value, a search parameter set, and a null key value; a function translation module configured to: associate a GET HTTP function call with the J2CA adapter's Retrieve function call in response to the key information comprising the key value; associate the GET HTTP function call with the J2CA adapter's RetrieveALL function call in response to the key information being one of the search parameter set and the null key value; associate a POST HTTP function call with the J2CA adapter's Create function call in response to the key information comprising the key value; associate a PUT HTTP function call with the J2CA adapter's Update function call in response to the key information comprising key value; associate a DELETE HTTP function call with the J2CA adapter's Delete function call in response to the key information comprising the key value; an execution module configured to invoke the J2CA adapter function call associated with the HTTP function, wherein the J2CA adapter executes the associated J2CA adapter function call on the one or more objects in the EIS having the object category and satisfying the key information; and a response module configured to receive from the J2CA adapter an EIS object and to translate the EIS object into an Atom-compliant XML (eXtensible Markup Language) response, wherein the response module further configured to communicate the Atom-compliant XML response to the Atom feed reader using the HTTP protocol.