[JBoss Tools] - Extending JBoss Server
by Kamesh Sampath
Kamesh Sampath [https://community.jboss.org/people/kamesh_sampath] created the discussion
"Extending JBoss Server"
To view the discussion, visit: https://community.jboss.org/message/648618#648618
--------------------------------------------------------------
Hi,
I am trying to write a JBoss AS7 Adapter for my custom server which is an extension JBoss AS7. When i try to write adapter for i face few issues bacause at many places i see the JBoss AS plugin uses the checking for ServerUtil#isJBoss7 where it checks for the severTypes only from JBossServerCore plugins, thereby my custom serverType is not getting processed and few intiailizations and other stuff fails, rather than checking by serverTypeId can we not check to see if the server is an instance of JBoss7Server ?
is there any way to overcome this ?
My Platform details is
*Eclipse Platform --* Version: 3.7.1Build id: M20110909-1335
*JBoss Tools* -- 2.3.0.qualifier (Development Build)
--Kamesh
--------------------------------------------------------------
Reply to this message by going to Community
[https://community.jboss.org/message/648618#648618]
Start a new discussion in JBoss Tools at Community
[https://community.jboss.org/choose-container!input.jspa?contentType=1&con...]
12 years, 11 months
[jBPM] - Extending Existing Richfaces Project
by John Bize
John Bize [https://community.jboss.org/people/jbize] created the discussion
"Extending Existing Richfaces Project"
To view the discussion, visit: https://community.jboss.org/message/648849#648849
--------------------------------------------------------------
Hi,
An existing Maven WAR project uses the following technologies: Spring3.1, Hibernate3.5/JPA2, JSF2/Richfaces4.1, & JEE Security. I now need to extend it to add workflow, so I am evaluating jBPM for that. The application is role based in that when a user logs in, he is presented a different view of the application and data based on his roles. Likewise, once the new workflow component is added, the user will also be presented with a list (inbox?) of pending tasks/activities (Human Tasks?) based on his role (JEE Security role as in "HttpServletRequest.isUserInRole()"). I would prefer to use Tomcat 6 or 7 as the AS, with all the relevant libraries in the WAR, not the AS.
My first question: Is jBPM suited (the best choice) for this?
And if it is, are there available examples to help me through this?
I am very new to jBPM, though I have some past experience with ALBPM6 (now Oracle BPM of course).
Should I be starting with the jBPM5 demo? It's not clear to me what the "ant start.human.task" piece is doing. Is that used to run the various examples in eclipse (JVM)? I've run some of the "ProcessTest" examples in the "jbpm-examples" project and I've noticed that they do not exit when the workflows are complete. Is this intentional behavior? (I haven't looked to see what threads remain.)
Any help, tips, suggestions, or examples would be greatly appreciated.
Thank you very much.
John
--------------------------------------------------------------
Reply to this message by going to Community
[https://community.jboss.org/message/648849#648849]
Start a new discussion in jBPM at Community
[https://community.jboss.org/choose-container!input.jspa?contentType=1&con...]
12 years, 11 months
[JBoss Web Services] - Deployment dependencies for JBossWS 4.0
by Ove Ranheim
Ove Ranheim [https://community.jboss.org/people/oranheim] created the discussion
"Deployment dependencies for JBossWS 4.0"
To view the discussion, visit: https://community.jboss.org/message/646307#646307
--------------------------------------------------------------
I'm using jbossws-cxf-client:4.0.0.GA and I could not find documentation or sample project that demonstrates how maven should be setup.
There are many of dependencies that should not be in the deployment, like org.jboss.spec.* and proably more.
What's the required dependencines for AS7 deployment?
Please advise,
Ove
[INFO] \- org.jboss.ws.cxf:jbossws-cxf-client:jar:4.0.0.GA:compile
[INFO] +- org.jboss.ws:jbossws-api:jar:1.0.0.GA:compile
[INFO] +- org.jboss.ws:jbossws-common:jar:2.0.0.GA:compile
[INFO] | \- jboss.jaxbintros:jboss-jaxb-intros:jar:1.0.2.GA:compile
[INFO] | \- commons-beanutils:commons-beanutils:jar:1.8.3:provided (version managed from 1.8.0; scope managed from compile)
[INFO] +- org.jboss.ws:jbossws-common-tools:jar:1.0.0.GA:compile
[INFO] | \- gnu-getopt:getopt:jar:1.0.13:compile
[INFO] +- org.jboss.ws:jbossws-spi:jar:2.0.0.GA:compile
[INFO] +- org.jboss.ws.cxf:jbossws-cxf-factories:jar:4.0.0.GA:compile
[INFO] +- org.jboss.ws.cxf:jbossws-cxf-transports-httpserver:jar:4.0.0.GA:compile
[INFO] | +- org.jboss.ws.projects:jaxws-jboss-httpserver-httpspi:jar:1.0.0.GA:compile
[INFO] | \- org.jboss.com.sun.httpserver:httpserver:jar:1.0.0.Beta1:compile
[INFO] +- org.apache.cxf:cxf-rt-bindings-soap:jar:2.4.4:compile
[INFO] | +- org.apache.cxf:cxf-api:jar:2.4.4:compile
[INFO] | | +- org.apache.ws.xmlschema:xmlschema-core:jar:2.0.1:compile
[INFO] | | \- org.apache.neethi:neethi:jar:3.0.1:compile
[INFO] | +- org.apache.cxf:cxf-tools-common:jar:2.4.4:compile
[INFO] | \- org.apache.cxf:cxf-rt-databinding-jaxb:jar:2.4.4:compile
[INFO] +- org.apache.cxf:cxf-rt-bindings-http:jar:2.4.4:compile
[INFO] | \- org.apache.cxf:cxf-rt-bindings-xml:jar:2.4.4:compile
[INFO] +- org.apache.cxf:cxf-rt-bindings-object:jar:2.4.4:compile
[INFO] +- org.apache.cxf:cxf-rt-bindings-coloc:jar:2.4.4:compile
[INFO] | \- org.apache.cxf:cxf-rt-core:jar:2.4.4:compile
[INFO] +- org.apache.cxf:cxf-rt-frontend-jaxws:jar:2.4.4:compile
[INFO] | +- xml-resolver:xml-resolver:jar:1.2:compile
[INFO] | +- org.apache.cxf:cxf-rt-frontend-simple:jar:2.4.4:compile
[INFO] | \- org.apache.cxf:cxf-rt-ws-addr:jar:2.4.4:compile
[INFO] +- org.apache.cxf:cxf-rt-transports-http:jar:2.4.4:compile
[INFO] | \- org.apache.cxf:cxf-rt-transports-common:jar:2.4.4:compile
[INFO] +- org.apache.cxf:cxf-rt-transports-jms:jar:2.4.4:compile
[INFO] | +- org.apache.cxf:cxf-rt-management:jar:2.4.4:compile
[INFO] | +- com.sun.xml.bind:jaxb-impl:jar:2.1.13:compile
[INFO] | +- com.sun.xml.bind:jaxb-xjc:jar:2.1.13:compile
[INFO] | \- org.apache.cxf:cxf-common-utilities:jar:2.4.4:compile
[INFO] +- org.apache.cxf:cxf-rt-transports-local:jar:2.4.4:compile
[INFO] +- org.apache.cxf:cxf-rt-ws-rm:jar:2.4.4:compile
[INFO] +- org.apache.cxf:cxf-rt-ws-policy:jar:2.4.4:compile
[INFO] +- org.apache.cxf:cxf-rt-ws-security:jar:2.4.4:compile
[INFO] | +- org.apache.ws.security:wss4j:jar:1.6.3:compile
[INFO] | | \- org.opensaml:opensaml:jar:2.5.1-1:compile
[INFO] | | \- org.opensaml:openws:jar:1.4.2-1:compile
[INFO] | | \- org.opensaml:xmltooling:jar:1.3.2-1:compile
[INFO] | | \- joda-time:joda-time:jar:1.6.2:provided (scope managed from compile)
[INFO] | \- xalan:xalan:jar:2.7.1:compile
[INFO] | \- xalan:serializer:jar:2.7.1:compile
[INFO] +- org.apache.cxf:cxf-tools-java2ws:jar:2.4.4:compile
[INFO] | +- wsdl4j:wsdl4j:jar:1.6.2:compile
[INFO] | \- org.apache.cxf:cxf-rt-databinding-aegis:jar:2.4.4:compile
[INFO] +- org.apache.cxf:cxf-tools-wsdlto-core:jar:2.4.4:compile
[INFO] | +- org.apache.cxf:cxf-tools-validator:jar:2.4.4:compile
[INFO] | \- org.apache.velocity:velocity:jar:1.6.4:compile
[INFO] | \- oro:oro:jar:2.0.8:compile
[INFO] +- org.apache.cxf:cxf-tools-wsdlto-databinding-jaxb:jar:2.4.4:compile
[INFO] +- org.apache.cxf:cxf-tools-wsdlto-frontend-jaxws:jar:2.4.4:compile
[INFO] +- org.apache.cxf.xjcplugins:cxf-xjc-boolean:jar:2.4.0:compile
[INFO] +- org.apache.cxf.xjcplugins:cxf-xjc-dv:jar:2.4.0:compile
[INFO] +- org.apache.cxf.xjcplugins:cxf-xjc-ts:jar:2.4.0:compile
[INFO] +- apache-velocity:velocity:jar:1.5:compile
[INFO] +- javax.xml.stream:stax-api:jar:1.0-2:compile
[INFO] +- org.apache.santuario:xmlsec:jar:1.4.5:compile
[INFO] +- org.codehaus.woodstox:wstx-lgpl:jar:3.2.9:compile
[INFO] | \- stax:stax-api:jar:1.0.1:compile
[INFO] +- com.sun.xml.fastinfoset:FastInfoset:jar:1.2.7:compile
[INFO] +- asm:asm:jar:3.3:compile
[INFO] +- org.jboss.spec.javax.xml.rpc:jboss-jaxrpc-api_1.1_spec:jar:1.0.0.Final:compile
[INFO] | \- org.jboss.spec.javax.servlet:jboss-servlet-api_3.0_spec:jar:1.0.0.Final:compile
[INFO] +- javax.jws:jsr181-api:jar:1.0-MR1:compile
[INFO] +- org.jboss.spec.javax.xml.bind:jboss-jaxb-api_2.2_spec:jar:1.0.2.Final:compile (version managed from 1.0.0.Final)
[INFO] +- org.jboss.spec.javax.xml.ws:jboss-jaxws-api_2.2_spec:jar:2.0.0.Final:compile
[INFO] +- org.jboss.spec.javax.xml.soap:jboss-saaj-api_1.3_spec:jar:1.0.1.Final:compile (version managed from 1.0.0.Final)
[INFO] \- org.jboss.logging:jboss-logging:jar:3.0.0.GA:provided (version managed from 3.1.0.Beta3; scope managed from compile)
--------------------------------------------------------------
Reply to this message by going to Community
[https://community.jboss.org/message/646307#646307]
Start a new discussion in JBoss Web Services at Community
[https://community.jboss.org/choose-container!input.jspa?contentType=1&con...]
12 years, 11 months
[jBPM] - Did JBPM 5+ drop jPDL support? Only BPMN?
by Jan Uhlir
Jan Uhlir [https://community.jboss.org/people/espinosa_cz] created the discussion
"Did JBPM 5+ drop jPDL support? Only BPMN?"
To view the discussion, visit: https://community.jboss.org/message/648895#648895
--------------------------------------------------------------
Hi guys,
I did not follow JBPM development since, well, version 3 times. I am trying to asses the current state of things. It seems a lot of things changed. But most of all – the modelling language, I was so used to, seems to be gone!
*Was jPDL modelling language support droped?*
Was jPDL modelling language support droped, at least from the community JBPM version? There is no mention of jPDL process modelling language in JBPM 5+ documentation. Also, in “jbpm-5.2.0.Final-bin” there is no jpdl related JAR library. Does this signalize that jpdl is not supported by JBoss JPDL anymore?
It would be quite disappointing for me. I quite liked jPDL. It does exactly what I want, it is Java centric, and I am a Java developer. It has quite wide and established user base, I was on several project using jPDL, including projects for major corporations. I liked how easy one can put Action (ActionHandlers) on nodes and transitions, multiple Actions per Node, having multiple transitions from a node. So I am concerned about the future of jPDL.
Is there an external group still maintaining jPDL?
*RedHat SOA*
OK, let's look outside the community JBoss version. Main JBoss sponsor/owner/parent organisation - RedHat - seems to offer jPDL in its JBoss Enterprise SOA, even it the latest version.
http://docs.redhat.com/docs/en-US/JBoss_Enterprise_SOA_Platform/5/html/JB... http://docs.redhat.com/docs/en-US/JBoss_Enterprise_SOA_Platform/5/html/JB...
RedHat BPM version, on contrary, offers only jPDL, as a modelling language for their platform. The only mention of BPMN regarding conversion utility
http://docs.redhat.com/docs/en-US/JBoss_Developer_Studio/4.1/html/BPMN_Co... http://docs.redhat.com/docs/en-US/JBoss_Developer_Studio/4.1/html/BPMN_Co...
+..the JBoss BPMN Convert module allows you to translate BPMN files to a basic JPDL.+
So contrary to community, the corporate side of JBoss, RedHat, stick with jPDL. Well no wonder considering its maturity and wide user base. Is it something temporary, are they just waiting for BPMN implementation to mature and then drop jPDL support?
*BPMN2 designers*
There is another blocking issue to embrace BPMN2 – situation in GUI process designers. The Eclipse ones seem not to reach production quality yet. They struggle with latest Eclipse Indigo, allegedly implementing BPMN2 only partially, different implementations from different vendors (JBoss, CodeHoop, Eclipse EMF). I will post a new topic about my findings.
It seems that only the web one - Oryx based – is ready for end users. It is distributed part of “jbpm-5.2.0.Final-bin”. Already in version 2.0. There are several online webcast. Is this supposed to be the prefered designer for JBoss JBPM? And currently the only one of a production quality?
*I would welcome some clarification on this.*
But most of wiki articles are just empty stubs.
Best Regards
Espinosa
--------------------------------------------------------------
Reply to this message by going to Community
[https://community.jboss.org/message/648895#648895]
Start a new discussion in jBPM at Community
[https://community.jboss.org/choose-container!input.jspa?contentType=1&con...]
12 years, 11 months