Program guide >
Plan to develop applications
Set up the development environment and learn where to find details about available programming interfaces.
- WXS programming interfaces
WXS provides several features that are accessed programmatically using the Java programming language through application programming interfaces (APIs) and system programming interfaces.
- Class loader and classpath considerations
Since WXS stores Java objects in the cache by default, define classes on the classpath wherever the data is accessed.
- Directory conventions
The following directory conventions are used throughout the documentation to must reference special directories such as wxs_install_root and wxs_home. You access these directories during several different scenarios, including during installation and use of command-line tools.
- Set up a stand-alone development environment
Configure an Eclipse-based integrated development environment to build and run a Java SE application with the stand-alone version of WXS.
- Run a WXS client or server application with Apache Tomcat in RAD
Whether you have a client or server application, use the same basic steps to run the application in Apache Tomcat in Rational Application Developer. For a client application, to configure and run a web application to use a WXS client in RAD. Follow these instructions to create a web project for running a WXS catalog service or container. For a server application, to enable a Java EE application in RAD interface with a stand-alone installation of WXS. Follow these instructions to configure a Java EE application project for using the WXS client library.
- Run an integrated client or server application with WAS in RAD
Configure and run a Java EE application with a WXS client or server with the WAS runtime embedded in RAD. If you are configuring a server, starting WAS automatically starts WXS.
Program with system APIs and plug-ins
Program for administrative tasks
Program for JPA integration
Performance considerations for application developers
Access data with client applications
Access data with the REST data service
Program for Spring integration
Program for security