[JBoss Remoting] - Remoting
by Yves Peter
Yves Peter [https://community.jboss.org/people/yves.p] modified the document:
"Remoting"
To view the document, visit: https://community.jboss.org/docs/DOC-11782
--------------------------------------------------------------
h3. JBoss Remoting
JBoss Remoting is a stand-alone project that provides an API for making remote invocations using pluggable transports and data marshallers. It will be the base for a new unified invoker in JBoss 5 as well as the base for AOP remoting (and will likely be used for remoting in other projects such as JBoss WebServices and JBoss Messaging).
JBoss Remoting currently exists in the 3.2 branch, as well as the 4.0 codebase, but is only being used in a limited fashion by any of the other JBoss modules and is being refactored for 5.
More information on the current JBoss Remoting module can be found at http://labs.jboss.com/jbossremoting/ http://labs.jboss.com/jbossremoting/.
http://www.onjava.com/pub/a/onjava/2005/02/23/remoting.html OnJava article on JBoss Remoting
Getting the JBossRemoting https://community.jboss.org/docs/DOC-10736 source and building
JBoss Remoting https://community.jboss.org/docs/DOC-11795 configuration (detectors, connector, transports, marshallers).
Extra https://community.jboss.org/docs/DOC-11809 transport information (how data sent, metadata supplied, etc.)
How https://community.jboss.org/docs/DOC-11794 callbacks work.
How to https://community.jboss.org/docs/DOC-11807 send streams using remoting.
Registering https://community.jboss.org/docs/DOC-11800 exception listeners
https://community.jboss.org/docs/DOC-11797 Deployment notes - important information about multiple remoting deployments.
How to use remoting with JBoss 5 https://community.jboss.org/docs/DOC-11801 interceptors.
Plugging in https://community.jboss.org/docs/DOC-11796 custom implementations into remoting.
Remoting https://community.jboss.org/docs/DOC-11805 schedule.
JBoss Remoting https://community.jboss.org/docs/DOC-11808 tests.
Remoting https://community.jboss.org/docs/DOC-11810 versions.
Sample https://community.jboss.org/docs/DOC-11804 code.
Accessing https://community.jboss.org/docs/DOC-9049 EJB3s over HTTP/HTTPS - A tutorial, complete with code, has been supplied by Bill Decoste.
h3. Next generation Remoting - Architecture and Design
Initial discussions about the future of Remoting, release 3.0 and beyond:
* https://community.jboss.org/docs/DOC-10644 JBossMessagingRemotingAPIExtensions
* https://community.jboss.org/docs/DOC-10645 JBossMessagingRemotingAPIExtensions_Deux
* https://community.jboss.org/docs/DOC-12430 Towards greater symmetry in Remoting
h3. JMX Remoting - JSR 160 implementation
A new implementation of the JSR-160 spec has been added to JBossAS 6 M3. https://community.jboss.org/docs/DOC-9901 See the client access example here. The JSR-160 security features are supported ( https://community.jboss.org/docs/DOC-12188 for howto see SecureJBoss).
The below note applies to prior to JBossAS 6 M3:
A partial implementation of the JSR-160 spec has been added to CVS HEAD (JBossAS 5). It is intended to be a spec based alternative to the RMIAdaptor already available within JBoss. It currently only has support for RMI transport (not including IIOP). It also does not have security support (see JBoss Remoting project within Jira at jira.jboss.com for list of all features not currently supported).
There is also a jmx-remoting.sar that has been added to the default jboss configuration which simply starts the JMX connector server. If running JBossAS using jdk 1.4, it will use this new JSR-160 implementation from JBoss. If running JBossAS using jdk 1.5, it will use the JSR-160 implementation of the JDK vendor.
JMX Remoting https://community.jboss.org/docs/DOC-10947 service configuration
NOTE: This implementation does NOT implement the security features as outlined by the JSR-160 specification. If need authenticated access from client to JMX MBeanServer, then use the traditional RMIAdaptor.
h3. Legacy Detached Invokers
The legacy detached invoker framework used by default in 4.0.3-, 3.2.x
* https://community.jboss.org/docs/DOC-10955 JRMPInvoker
* https://community.jboss.org/docs/DOC-11619 PooledInvoker
--------------------------------------------------------------
Comment by going to Community
[https://community.jboss.org/docs/DOC-11782]
Create a new document in JBoss Remoting at Community
[https://community.jboss.org/choose-container!input.jspa?contentType=102&c...]
14 years, 2 months
[jBPM] - jBPM5 and Seam 2.2.2 at jBoss 6 Server
by nt2005
nt2005 [https://community.jboss.org/people/nt2005] created the discussion
"jBPM5 and Seam 2.2.2 at jBoss 6 Server"
To view the discussion, visit: https://community.jboss.org/message/646810#646810
--------------------------------------------------------------
Hey Guys,
I still have got a problem implement jBPM5 into seam. Okay, here ist what I have done in Eclipse:
Create a new project "Seam 2 Web Project" as EAR.
Update the standard libraries with that from jBPM 5.2 Runtime:
drools-core-5.3.1
drools-compiler-5.3.1
knowledge-api-5.3.
org.eclipse.jdt.core
All available libaries of jBPM 5.2.0
and btm-2.1.2.
I delete also the old libraries (that I have overwrited with the new ones).
I have seam
package org.domain.process.session;
import javax.ejb.Remove;
import javax.ejb.Stateful;
import org.drools.KnowledgeBase;
import org.drools.builder.KnowledgeBuilder;
import org.drools.builder.KnowledgeBuilderFactory;
import org.drools.builder.ResourceType;
import org.drools.io.ResourceFactory;
import org.drools.runtime.StatefulKnowledgeSession;
import org.jboss.seam.annotations.Name;
import org.jboss.seam.annotations.In;
import org.jboss.seam.annotations.Logger;
import org.jboss.seam.log.Log;
import org.jboss.seam.international.StatusMessages;
import org.jboss.seam.annotations.Destroy;
@Stateful
@Name("processHandler")
public class ProcessBean implements ProcessHandler
{
private static final String MARKER = "------------------------";
// add additional action methods
public void start() {
System.out.println("Okay, lets start the process!");
KnowledgeBase kbase = readKnowledgeBase();
StatefulKnowledgeSession ksession = kbase.newStatefulKnowledgeSession();
ksession.startProcess("com.nt.myprocess");
}
private KnowledgeBase readKnowledgeBase() {
log.info(MARKER +" readKnowledgeBase() "+ MARKER);
KnowledgeBuilder kbuilder = KnowledgeBuilderFactory.newKnowledgeBuilder();
kbuilder.add(ResourceFactory.newClassPathResource("resources/process.bpmn"), ResourceType.BPMN2);
return kbuilder.newKnowledgeBase();
}
@Destroy
@Remove
public void destroy() {}
}
--------------------------------------------------------------
Reply to this message by going to Community
[https://community.jboss.org/message/646810#646810]
Start a new discussion in jBPM at Community
[https://community.jboss.org/choose-container!input.jspa?contentType=1&con...]
14 years, 2 months
[jBPM] - extending jbpm-console, please help
by Adam Bach
Adam Bach [https://community.jboss.org/people/heathcliff] created the discussion
"extending jbpm-console, please help"
To view the discussion, visit: https://community.jboss.org/message/646124#646124
--------------------------------------------------------------
Hello All!
Does any one know how to extend jbpm-consile and server so I could add some new server actions? What I wont to achieve is to add support for human task service flow to human task forms in jbpm-console . For that I need to be able to modify and even ectend number of functions which handle taks forms.
jbpm-console is total mystery for me, I can see no web.xml, no mappig for server rest api to java code... I've done some gwt tutorials but they are totaly different to code in jbpm-console and server source. I have strange feeling that console source code in jbpm5.2 is not all I neeed to have to be able to modify jbpm server functionality.
So I would be veeery greatefull for any support/guidelines/articles/etc in this matter so I could start developing described changes...
Thank You very much!
--------------------------------------------------------------
Reply to this message by going to Community
[https://community.jboss.org/message/646124#646124]
Start a new discussion in jBPM at Community
[https://community.jboss.org/choose-container!input.jspa?contentType=1&con...]
14 years, 2 months