HP Anywhere API Reference
Server-Side Reference
Packages
PackageDescription
com.hp.btoaw.integration.service This is the main Apps framework package. It includes the integration framework data model, security services, HP Anywhere business logic methods, security services, data source services, setting services, and the framework REST client wrapper.
com.hp.btoaw.integration.service.bl This package contains the business logic classes of the Apps framework, including the AbstractBTOServiceEE that apps must implement
com.hp.btoaw.integration.service.keyvalue  
com.hp.btoaw.integration.service.security This package contains the security services classes of the Apps framework, including the LWSSOService which provides the session security token and cookie to the App.
com.hp.btoaw.integration.service.settings This package contains the settings services classes of the Apps framework. These services provides access to the admin and user settings retrieved from the HP Anywhere Server.
Remarks

The App server-side integrates with the HP Anywhere server by implementing and using the HP Anywhere App framework. The HP Anywhere App framework provides access to admin settings, user settings, app data source, user locale, and session security token and cookie.

Between the App and the HP Anywhere server there is REST layer which is provided by a Maven dependency in the App framework.

The App receives calls from the HP Anywhere server by extending the AbstractBTOServiceEE, which implements the BaseBTOService.

The App retrieves information from the HP Anywhere server by using the various services APIs, described in this server-side reference.

You must implement the BaseBTOService Interface.

Either implement the DataSourceService Interface or provide a Data Source Provider XML.

Define your implementation of BaseBTOService as a Spring bean with the @Service(“appServiceId”) annotation.

Implement the Web Service. See Implementing the App Web Service .