Can we install Business Central Workbench 7.36 on TomcatServer? - drools

Can we install the business central workbench 7.36 on the tomcat server. In the documentation , only the wars related to the wildfly server are present.
https://www.drools.org/download/download.html
Business Central Workbench
Business Central Workbench is the web application and repository to govern Drools and jBPM assets. See documentation for details about installation.
WildFly 14 WAR
Can you point me to the tomcat installation version of it

Yes, you can refer to this link for installing Business central or jBPM on tomcat.

It only refers to the wildfly or jboss eap servers. It doesnt show the war file for installing it on tomcat server.
Business Central (General)
11.1. Installation
11.1.1. War installation
Use the war from the Business Central distribution zip that corresponds to your application server. The differences between these war files are mainly superficial. For example, some JARs might be excluded if the application server already supplies them.
eap7: tailored for Red Hat JBoss Enterprise Application Platform 7
wildfly14: tailored for Wildfly 14

Related

Drools Business Central Workbench WAR for JBoss EAP7

The current Drools documentation (7.47.0) says on chapter 14 that one should use the WAR from the Business Central Workbench distribution corresponding to the application server in use and explicitly refers to Wildfly and JBoss EAP 7 as available options.
However, only the Wildfly WAR of Business Central 7.47.0 is available from the official Drools download page and from the Maven repository.
Can anyone please point me how to obtain the WAR for JBoss EAP 7? Is it otherwise possible to easily build it directly from source?
Wildfly is upstream project and JBoss EAP is downstream / productized one, fully supported by Red Hat. It's based on WildFly though.
The same relationship exists between Drools and Red Hat Decision Manager (RHDM).
I would recommend to stick with Drools and Wildfly unless you are Red Hat paying customer.
If you are paying customer, then you should use RHDM+EAP. It's possible to use RHDM+EAP for development purposes for free though:
https://developers.redhat.com/products/red-hat-decision-manager/hello-world#fndtn-macos

Is it required to restart JBOSS after updating the module.xml?

I am a Siemens Teamcenter Implementation consultant and have limited knowledge of JBOSS.
I have a question-related to JBOSS module dependencies.
Before asking a question, I will quickly give the background.
Background
JBoss version is EAP 6.1.0 installed in Linux.
For one of the POC in the Teamcenter application, we need to deploy the EAR file in JBOSS.
The company provided the shared JBOSS where other applications from the different departments also using the JBOSS.
JBOSS is used in domain mode.
Problem
For deploying the EAR file for Teamcenter application, I need to update the module.xml with JMX dependency. Since the JBOSS is shared by many applications of different departments, we need to get permission from each of them to restart the JBOSS. ( This restart point I want to confirm)
Question
Is it required to restart the JBOSS for module.xml update?
or
Is there another way to add the dependency in classpath without restarting the JBOSS.
If you edit the module.xml of a module that's been loaded you'll need to restart the server.

How to do BPEL,BPM deployment in JBoss AS7/EAP

Jboss says to deploy BPEL applications in Either EAP or AS7 servers. I could nt deploy BPEL applications in Any of those servers. When searched in google, Some posts says Switchyard is better to use for BPEL or BPM applications and its been aquired by JBoss and release by JBoss as JBossFuse. I tried JBossFuse as well, JBossFuse cannot detect BPEL or BPM applications either through Eclipse. I have tried WSO2 and it was better than JBoss servers. I would like to use JBoss stack of products as it is a big community. Can someone suggest which is best server to deploy BPEL or BPM applications in Jboss servers.
Please provide links to download as well.
Now that RiftSaw (http://riftsaw.jboss.org/), which is the integration layer for Apache ODE with JBoss EAP/WildFly, is part of SwitchYard, SwitchYard is the only framework under JBoss umbrella that enables you to deploy/run BPEL applications.
https://docs.jboss.org/author/display/SWITCHYARD/BPEL
However, one thing you should note is that in SwitchYard BPEL applications can be developed only in the form of a SwitchYard service, so you also need to learn SwitchYard, which is a kind of ESB or integration framework on top of SCA & CDI/Camel. I wouldn't recommend BPEL compared to BPM for a new project, because the JBoss community for BPEL is not active. In contrast to Apache ODE, SwitchYard is not designed to run a plain BPEL application.
On the other hand, if you want to develop/deploy BPM applications on JBoss EAP/WildFly, then jBPM (http://www.jbpm.org/) is the option. As jBPM is the premier open-source BPM project and is being actively developed, it would be the best choice if you start a business process project.
As a bonus, if you want to use JBoss Fuse, there is an official integration pack for jBPM:
https://access.redhat.com/documentation/en-US/Red_Hat_JBoss_Fuse/6.2.1/html/Integration_Guide/index.html
Also note that JBoss Fuse includes SwitchYard, so you can develop/run BPEL SwitchYard services on both Karaf and EAP containers.
There was a trick with Jboss EAP 6.4 server not recognizing BPEL / BPM (Switchyard). When you install vanilla EAP 6.4 server , you wont have Fuse packages installed in it. They say you can work with fuse server, But fuse server wont be working as EAP server works from Eclipse(JBDS). So you need to install Fuse over your EAP server to recognize your BPEL/BPM or Swithyard applications.Check out below solution from Redhat website.
https://access.redhat.com/documentation/en-US/Red_Hat_JBoss_Fuse/6.2.1/html/Installation_on_JBoss_EAP/Installing_Red_Hat_JBoss_Fuse_on_EAP.html

What is the App server for fatwire?

Do fatwire has its own app server?
Or it use any standard app servers like Apache tomcat
(I dont mean jump start kit)
In theory, it can run on any Java EE compliant application server, but I always found it easiest to run on Tomcat since it's easier to setup and administer; and it's FoC.
From memory, the JSK used to use JBoss but was switched to use Tomcat in a later incarnation
WebLogic, WebSphere, Tomcat, JBoss are all supported.
For a list of officially supported software for Oracle Web Center Sites(formerly FatWire Content Server), refer to this certification matrix : http://www.oracle.com/technetwork/middleware/webcenter/sites/owcs-11gr1certmatrix-1609746.xls
Prior to acquisition by Oracle, the JSK was bundled with JBoss and Tomcat server instances and it was possible to select one or the other as the deployment platform.
Now it only ships with Tomcat 6.
Fatwire hasn't its own app server but it can be deployed on Apache Tomcat, JBoss, IBM WAS, WebLogic, Sun Java Enterprise System or Oracle Application Server.

New to EJB:Missing Deploy Tool

I am new to EJB.I am reading EJB HeadFirst to understand various EJB concepts.Throughout the book the author is using the deploy tool that comes with the J2ee server (as specified in the book).So i also downloaded j2ee server from this urlSun Java System Application Server Platform Edition Multi-language 8.2 FCS
I installed it but i cannot find the deploy tool present in server bin directory.So could anyone please help me out on how to deploy an EJB application on a server.