01.02.2013 Views

Publishing Reports to the Web - Downloads - Oracle

Publishing Reports to the Web - Downloads - Oracle

Publishing Reports to the Web - Downloads - Oracle

SHOW MORE
SHOW LESS

Create successful ePaper yourself

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

14.1 Overview<br />

14<br />

Using <strong>the</strong> <strong>Oracle</strong> <strong>Reports</strong> <strong>Web</strong> Service<br />

A <strong>Web</strong> service is an application that is built on standard Internet and XML<br />

technologies and has <strong>the</strong> following characteristics :<br />

■ Public interfaces and bindings defined and described using XML<br />

■ Publishes <strong>the</strong>se public interfaces and bindings across <strong>the</strong> network for use by o<strong>the</strong>r<br />

programs<br />

A <strong>Web</strong> service accepts a request, performs its function based on <strong>the</strong> request, and<br />

returns a response. The request and <strong>the</strong> response can be part of <strong>the</strong> same operation, or<br />

<strong>the</strong>y can occur separately, in which case <strong>the</strong> consumer does not need <strong>to</strong> wait for a<br />

response. Both <strong>the</strong> request and <strong>the</strong> response usually take <strong>the</strong> form of XML, a portable<br />

data-interchange format, and are delivered over a wire pro<strong>to</strong>col, such as HTTP.<br />

<strong>Web</strong> service transactions are usually conducted between businesses. A business that is<br />

a provider of one service can also be a consumer of ano<strong>the</strong>r service. A <strong>Web</strong> service<br />

consumer can also be a client device, such as a thin client connecting <strong>to</strong> <strong>the</strong> <strong>Web</strong><br />

service provider over a lightweight pro<strong>to</strong>col.<br />

This chapter discusses <strong>the</strong> <strong>Oracle</strong> <strong>Reports</strong> <strong>Web</strong> service and contains <strong>the</strong> following<br />

sections:<br />

■ Overview<br />

■ Getting Started<br />

■ Installing and Using <strong>the</strong> Sample Proxy and Java Client<br />

<strong>Oracle</strong> <strong>Reports</strong> provides several ways of submitting a job request <strong>to</strong> <strong>the</strong><br />

server-infrastructure for processing:<br />

■ rwservlet<br />

rwservlet translates and delivers a job request between HTTP and <strong>the</strong> <strong>Reports</strong><br />

Server, such as when submitting from a <strong>Web</strong> browser or via <strong>the</strong> event-driven<br />

publishing API.<br />

■ rwcgi<br />

rwcgi translates and delivers a job request between HTTP and <strong>the</strong> <strong>Reports</strong> Server,<br />

such as when submitting from a <strong>Web</strong> browser or via <strong>the</strong> event-driven publishing<br />

API. rwcgi is maintained only for backward compatibility.<br />

■ rwclient<br />

Using <strong>the</strong> <strong>Oracle</strong> <strong>Reports</strong> <strong>Web</strong> Service 14-1

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

Saved successfully!

Ooh no, something went wrong!