Jahia Dev Forum > Integrating existing...

0 (0 Good)
0 (0 Bad)

Integrating existing web application with Jahia

by  Mike »  2014/08/26 15:00

HI,

I'm evaluating Jahia as a CMS solution for our website.  However, I'm having a difficult time trying to determine how I can integrate our exsitng web application with Jahia.   Our web application is java-based and runs on JBoss and uses Java, Spring, Hibernate, Oracle, and ZK framework.  About 60% of the pages on our site are content oriented and the remaining are business applications such as user accounts, ecommerce functionality, and other core business functions.  Much of the application functionality uses ZK, an AJAX framework.  We would like to leverage much of the functionality Jahia offers to allow non-technical to manage and edit the website content.

1) In order to integrate our site with Jahia, it is necessary if we want our application's context to be the root context that we need to inject our web application code into the Jahia application as a single project?  Is it better

2) How do I configure Jahia to allow select paths to be processed by our web application and ZK framework instead of Jahia processing the request?   Are there any good reference explaining a step-by-step way of doing this?

 

Mike
Number of messages  1
Not registered
0 (0 Good)
0 (0 Bad)

Re: Integrating existing web application with Jahia

by  atazi »  2014/10/22 19:58

Hi Mike,

Thanks for your interest in Jahia. There are different ways to integrate Jahia with existing web business applications.

It's actually one of the main Jahia strengths since it offers multiple integration capabilities:

- Jahia embeds Apache Pluto as a Portlet container.
- Jahia modules are more flexible than Portlets and are easier to implement. They can allow you to interact with your business applications through our REST API for instance.
- Jahia uses the open source framework Esigate. This framework allows you to integrate your applications without having to modify them in any way. It's a server-side integration that can be used to add application modules, written in any programming language (PHP, Java, .Net, etc.) to a Jahia page. 
- Jahia offers aggregation capabilities to mount CMIS compliant repositories.
- Thanks to the External Data Provider - part of Portal Factory offering, you can expose the data silos of your applications -using custom or standardized data providers- and enrich them with additional content into secured digital portals, without duplicating or re-writing your data sources.

These are examples of how you can use Jahia to integrate with your existing business applications.

If you want to learn more about Jahia and setup a 1-on-1 meeting with one of our technical consultants, please contact us at sales@jahia.com.

Kind regards,
Amine TAZI

  • Re: Integrating existing web application with Jahia
    2014/10/22 20:01

    atazi <p>Hi Mike,</p> <p>Thanks for your interest in Jahia. There are different ways to integrate Jahia with existing web business applications.</p> <p>It&#39;s actually one of&nbsp;the main&nbsp;Jahia <span style="line-height: 20.7999992370605px;">strengths</span>&nbsp;since it&nbsp;offers&nbsp;multiple integration capabilities:</p> <p>- Jahia embeds Apache Pluto as a Portlet container.<br /> - Jahia modules are more flexible than Portlets and are easier to implement. They can allow you to interact with your business applications through our REST API for instance.<br /> - Jahia uses the open source framework Esigate. This framework allows you to integrate your applications without having to modify them in any way. It&#39;s a server-side integration that can be used to add application modules, written in any programming language (PHP, Java, .Net, etc.) to a Jahia page.&nbsp;<br /> - Jahia offers aggregation capabilities to mount CMIS compliant repositories.<br /> - Thanks to the External Data Provider - part of Portal Factory offering, you can expose the data silos of your applications -using custom or standardized data providers- and enrich them with additional content into secured digital portals, without duplicating or re-writing your data sources.</p> <p>These are examples of how you can use Jahia to integrate with your existing business applications.</p> <p>If you want to learn more about Jahia and setup a 1-on-1 meeting with one of our technical consultants, please contact us at sales@jahia.com.</p> <p>Kind regards,<br /> Amine TAZI</p>

  • Number of messages  4
    Registration date Oct 22, 2014
    Contact
    Share
    Feedback

    Get in touch

    Whether you are a current user or if you are just evaluating Jahia, we are here to help.

    Contact us

    Share this page