Deployment: Use standalone tomcat or OE webserver for corticon, OEBPM, Rollbase... - Forum - OpenEdge Deployment - Progress Community

Deployment: Use standalone tomcat or OE webserver for corticon, OEBPM, Rollbase...

 Forum

Deployment: Use standalone tomcat or OE webserver for corticon, OEBPM, Rollbase...

This question is not answered

Hi all,

assuming a deployment that implements OpenEdge (11.3.1), Corticon, OEBPM and Rollbase.

What is the recommended way regarding the webserver? Should we use the one that gets installed with OE? Only for OE Mobile/rest, or for BPM/Corticon as well? if not, should we use an additional tomcat for OEBPM and corticon? 

Can they all co-exist? or do they need seperate webserver versions...? And what about 3rd party java applications..?

I am getting more and more confused, and the more often I read through the documentation the worse it gets...
Especially when reading through the OEBPM documentation one has to spend days to find the few OE breadcrumbs between the thousands of pages.

Is there any documentation available, any best practices?

Any help greatly appreciated!

Mike

All Replies
  • > Can they all co-exist? or do they need seperate webserver versions...? And what about 3rd party java applications..?

    As a datapoint, Corticon, Rollbase and OE (Mobile/REST) can co-exist in the same instance (I use this configuration for my local dev/testing).
     
    -- peter
     
     
    From: Akioma [mailto:bounce-Akioma@community.progress.com]
    Sent: Wednesday, 26 March, 2014 10:24
    To: TU.OE.Deployment@community.progress.com
    Subject: Deployment: Use standalone tomcat or OE webserver for corticon, OEBPM, Rollbase...
     
    Thread created by Akioma

    Hi all,

    assuming a deployment that implements OpenEdge (11.3.1), Corticon, OEBPM and Rollbase.

    What is the recommended way regarding the webserver? Should we use the one that gets installed with OE? Only for OE Mobile/rest, or for BPM/Corticon as well? if not, should we use an additional tomcat for OEBPM and corticon? 

    Can they all co-exist? or do they need seperate webserver versions...? And what about 3rd party java applications..?

    I am getting more and more confused, and the more often I read through the documentation the worse it gets...
    Especially when reading through the OEBPM documentation one has to spend days to find the few OE breadcrumbs between the thousands of pages.

    Is there any documentation available, any best practices?

    Any help greatly appreciated!

    Mike

    Stop receiving emails on this subject.

    Flag this post as spam/abuse.

  • Hi Mike,

    It depends whether you are talking about development, or production environment.

    You get Tomcat installed with the development - e.g. Developer Studio for OpenEdge, so you will probably deploy production application into another Tomcat instance.

    In other words, you should be able to deploy Rollbase, Corticon and WSA/AIA/REST adapters on a single Tomcat instance if you wish to do so. OE BPM currently must be installed in JBoss, so you need that in addition to the Tomcat.

    How many instances of Tomcat you need to have depends on the load that your application services are going to impose on the server. For light usage you could have everything running on the same instance, but for more demanding/taxing application, you will have to spread the load over several Tomcat instances and therefore servers.

    Rollbase on its own can be deployed on a cluster, having multiple Tomcat instances. Corticon is stateless, so any http load balancer will do the job.

    I didn't check the PAG (Progress Availability Guide), or other docs, but Tomcat 7.x should be able to host all of it, except the OE BPM (need JBoss).

    Regards

    ______________________________________________________
    There is a time to laugh and a time not to laugh, and this is not one of them.

  • Miike,

    As for the Corticon it should be easy to resolve. Any compliant application server would work with Corticon.

    So if you used a standalone Tomcat , it'll work with Corticon. You need not use the Tomcat bundled with Corticon.

    You can drop the axis.war file into Tomcat Server and get Corticon to work with Tomcat.

    - Jan

  • Regarding the OpenEdge BPM documentation, thank you for your feedback.  We will review and revise the documentation to improve it's usability.  Meanwhile, please feel free to point us to particular sections that you find most problematic.  

  • Note that the forthcoming Pacific AppServer is going to allow putting everything in one.

    Consulting in Model-Based Development, Transformation, and Object-Oriented Best Practice  http://www.cintegrity.com

  • As of now, OEBPM is only supported on JBOSS server. And it is recommended that  nothing else is deployed on it.