I am working on a
Java Web Application
very similar to the 'MessageBoard RESTful Web Service App.' that the NetBeans 7.0.1 has. There will be view pages, web service(s) based on JAX-WS or JAX-RS, data persistence mechanism, etc. From the start page, the user can select any service from
createMessage, listMessage, deleteMessage.
But the problem is that I should not use EJBs, Database or any other type of disk/file persistence. The user will input name, title & content of the message, I will have to add a valid URL where this message will be viewable. I have to persist the data until the server shuts down. Other fine details which
MUST be followed are:
1- The build should produce a war file that can be deployed on
Tomcat (web-container).
2- No OS dependencies.
3- No Database or file/disk persistence, I have to persist the data until the server shuts down.
4- App. should be extendable and scalable.
5- Other GUIs are able to use this app.
What I am looking for is:
1- Persistence mechanism, JavaBeans, POJO. I was not able to do it with the JavaBeans option.
2- Solution that takes into account the
services / messages properties of the architecture SOA.
3- I know that if I succeeded to write the solution in Java with SOA considerations, I will have no OS dependency and the solution will be extendable and scalable while other GUIs will be able to use the services of my app.