29.01.2013 Views

WebSphere Application Server V7.0: Concepts ... - IBM Redbooks

WebSphere Application Server V7.0: Concepts ... - IBM Redbooks

WebSphere Application Server V7.0: Concepts ... - IBM Redbooks

SHOW MORE
SHOW LESS

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

It can connect to <strong>WebSphere</strong> <strong>Application</strong> <strong>Server</strong> using one of the two<br />

communication mechanisms:<br />

– Simple Object Access Protocol (SOAP) by communicating with the<br />

embedded HTTP server in the Web container.<br />

– Remote Method Invocation (RMI), to communicate with the administrative<br />

services.<br />

► Task automation with Ant<br />

With Another Neat Tool (Ant), you can create build scripts that compile,<br />

package, install, and test your application on <strong>WebSphere</strong> <strong>Application</strong> <strong>Server</strong>.<br />

► Administrative applications<br />

You can develop custom Java applications that use the Java Management<br />

Extensions (JMX) based on the <strong>WebSphere</strong> <strong>Application</strong> Programming<br />

Interface (API).<br />

► Command line utilities<br />

<strong>WebSphere</strong> <strong>Application</strong> <strong>Server</strong> provides administrative utilities to help<br />

manage your environment, including the following features:<br />

– Called from a command line.<br />

– Can be used to perform common administrative tasks such as starting and<br />

stopping <strong>WebSphere</strong> <strong>Application</strong> <strong>Server</strong>, backing up the configuration and<br />

so on.<br />

– Work on local servers and nodes only, including the deployment manager.<br />

The combination of administrative tools you employ ultimately depends on the<br />

size and complexity of your runtime environment. Where you have few resources,<br />

but many tasks, we suggest the use of automation and scripts. Where you have<br />

multiple administrators that will perform different tasks, you might want to<br />

consider defining different access control roles. This is important where you want<br />

non-administrators to be able to perform limited roles such as application<br />

deployment.<br />

Updates to configuration done through Integrated Solutions Console or the<br />

wsadmin client are kept in a private temporary area called a workspace. These<br />

changes are not copied to the configuration repository until an explicit save<br />

command is issued. The workspace is kept in the \wstemp<br />

directory. The use of a workspace allows multiple clients to access the<br />

configuration concurrently. Care must be taken to prevent change conflicts.<br />

Clients will usually detect such conflicts and allow you to control how to handle<br />

them. For example, the wsadmin client has a property called setSaveMode that<br />

can be set to control the default save behavior in case of conflict.<br />

Chapter 9. System management 315

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!