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