Our company already has a website developed using plain java, mysql, jsp, html and other javascript tools. The web server is tomcat. Now I am evaluating different java content management systems and see if I can find one that we could integrate into our permissions scheme and allow certain users to perform updates to the marketing web pages and all other files served by the web server. We also need to set a date/time for when a file will first be available. So the user wants to be able to upload something but tell the system “don’t show it until next Tuesday”.
I already did research on OpenCms and asked my questions there, but didn't get any answers. So now I am doing research on Alfresco.
So is that possible to integrate Alfresco to our current j2EE website to fulfill the tasks I described above, as an attachment? If so, how?
Absolutely. I think one of the greatest strength in Alfresco is the ability to integrate into existing infrastructure. Your stack (Java, MySQL, JavaScript, JBoss or other app server) is just right for Alfresco.
Ideally, the client would invoke either custom or out of box services housed in Alfresco. The services would return JSON or XML. How the data should be presented is left to the UI designer/developer.