Let's not use the term "release" - An apache release is when you build tar/zip files for distribution. Anything in the repository is just source code. We have not yet made any release of the Java version. We can discuss what changes we may want to make before the first Java version release.

Shanti

Binu John wrote:
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)



Reply via email to