Integration of external web application
Jens Wilke <[email protected]> Tue, 11 Dec 2007 12:35:45 +0100
| Newsgroups | gmane.comp.cms.jahia.devel |
|---|---|
| Organization | headissue GmbH |
| Message-ID | <[email protected]> |
Hello, I am currently planing the architecture of our first Jahia implementation. We will have to integrate multiple systems and multiple data sources, so it won't be a straight forward approarch. I'd like to discuss some design decissions here. We have to integrate a seperate web application, I will call it "Webshop" now, in the Jahia portal. Jahia should deliver the page frames and the content should come from the Webshop application. Theoretically an HTTP-proxy portlet would be the way to go, however we have further requirements: - Transparent links into the application. We need to link from the portal into the Webshop application. - No link-rewriting and HTML parsing should be done for performance reasons. Links pointing to "jahiaserver/webshop/xy..." will be forwarded to "webshopserver/xy...". - Close coupling of the portal and the webshop application: E.g. we want to display help texts and the cart overview in the portal sidebar. My ideas so far: JSP template solution: Make an JSP template that forwards the the request to the application. However the request path is not delivered transparently to the JSP template. If I have a page named "test" requests to "test/xy" will not delivered to the page. Maybe this can be changed within Jahia. Servlet solution: A servlet which forwards the request to Jahia, to render the page frames, and to the Webshop application. After both requests are processed the result content will be mixed up and delivered by the servlet. Which direction is the right to go, or any other ideas? Best, Jens _______________________________________________ dev_list mailing list [email protected] http://lists.jahia.org/cgi-bin/mailman/listinfo/dev_list