The driver changes are required in the next release due to the fact that
we will be changing the application.
In the current version, we allow the application to be run in two modes
- A webapp mode in which most of the asynchronous components
(implemented as JMaki widgets) are disabled and the entire page is
generated at the server.
- An asynchronous mode in which a page is built using multiple JMaki
components. The JMaki components makes subsequent Ajax requests to load
the resources and render itself.
Even though the asynchronous mode is the default, we use the webapp mode
for performance testing since the async mode is not implemented in the
driver.
In the next release, we plan to expose all our services as proper REST
services, and the webapp mode will be eliminated. At this time, we will
need to modify the driver to mimic the asynchronous behavior of the clients.
Thanks,
Binu
On 05/14/09 11:22, Kim LiChong wrote:
Typically, you would advertise the REST service via WADL/WSDL or even
just in a human readable format like HTML which could then be called by
any client whether it be a browser or not.
But if I understand your question correctly, are you asking if we have
to change the workload driver to use the rest interface? The answer
would be yes.
kim
In my understanding, you do not expose the rest interface to the
client (browser), do you? If so, these interfaces are just there as a
reference implementation but not used by the workload, right? Thanks.
-Akara
Kim LiChong (JIRA) wrote:
current REST based services are improperly implemented
-------------------------------------------------------
Key: OLIO-96
URL: https://issues.apache.org/jira/browse/OLIO-96
Project: Olio
Issue Type: Bug
Components: java-app
Reporter: Kim LiChong
Assignee: Kim LiChong
Currently, the REST based services for person and event do not have
unique URI as dictated by REST based architecture. Instead, they are
using parameter based GET or POSTS. Need to re-implement these
services with unique URI and other HTTP methods (eg. PUT, DELETE).
Will use Jersey based implementation of JSR-311 (JAX-RS)