[JBoss jBPM] - jBPM BPEL on Other App Servers
by mherscov
Hi All,
We are developing some processes in BPEL, and have found jBPM BPEL to work well for executing these processes. However, we have two additional requirements that are not supported by default in jBPM BPEL, and I was hoping that someone could provide some guidance on the best approach for satisfying these requirements.
The first additional requirement is that we need to run on other application servers besides JBoss AS. Our primary deployment environment will be JBoss AS, however some of our customers have existing JEE environments which we must use. Looking at the source code it appears that the only JBoss AS dependencies are those under org.jbpm.bpel.integration.server which implement the incoming web service. If we were to reimplement these classes for a new app server, are there any other JBoss AS dependencies which we may run in to?
The second requirement we have is to perform some authentication and authorization for the incoming and outgoing SOAP messages, by interpreting and adding WS-Security headers. One idea we had was to build a custom web service which implemented the appropriate security requirements, and which delivered the SOAP messages directly to the BPEL JMS service, much like the classes under org.jbpm.integration.server. To secure the outgoing messages we were thinking we could replace the classes under org.jbpm.bpel.integration.client to add the appropriate security headers. Does this sound like a good way of satisfying our security requirements?
Thanks,
Matt
View the original post : http://www.jboss.com/index.html?module=bb&op=viewtopic&p=4158243#4158243
Reply to the post : http://www.jboss.com/index.html?module=bb&op=posting&mode=reply&p=4158243
17 years, 10 months
Delivery Notification <max@directimpact.com>
by Postmaster@lists.jboss.org
This is a delivery status notification, automatically generated by MTA mail02.yrbrands.com on Mon, 16 Jun 2008 01:25:36 -0400
Regarding recipient(s) : max(a)directimpact.com
Delivery status : Failed. Message could not be delivered to domain <directimpact.com> .Failed while initiating the protocol. <[('max(a)directimpact.com', 550, '5.1.1 User unknown')]>
MTA Response :550
The original message headers are included as attachment.
17 years, 10 months
Delivery Failure
by Postmaster
---------------------------------------------------------------------------------
The message you sent to etaj.ru/monika was rejected because it would exceed the quota for the mailbox.
The subject of the message follows:
Subject: =?windows-1251?B?xOv/IOHz9ePg6/Ll8OjoIO7w4+Dt6Ofg9ujo?=
---------------------------------------------------------------------------------
17 years, 10 months
[Installation, Configuration & DEPLOYMENT] - Specifying the schema for EJBTimerService's TIMERS database
by jonathanztaub
I'm trying to configure all of JBoss' related services database table to reside in their own schema (jboss). The database with the name of "jboss" was created and I was able to change successfully all of the JMS' configuration files to refer to this schema when performing create/insert/delete/select operations. This was easily accomplished by adding the schema name followed by a dot before the table's name.
However, for the EJBTimerService, it doesn't seem to work:
| <!--
| A persistence policy that persists timers to a database.
|
| The 2 supported db persistence plugins are:
| org.jboss.ejb.txtimer.GeneralPurposeDatabasePersistencePlugin
| org.jboss.ejb.txtimer.OracleDatabasePersistencePlugin
|
| The table name defaults to "TIMERS". It can be overriden using the
| 'TimersTable' attribute if the persistence plugin supports it.
| When overriding the timers table, an optional schema can be specified
| using the syntax [schema.]table
| -->
| <mbean code="org.jboss.ejb.txtimer.DatabasePersistencePolicy" name="jboss.ejb:service=EJBTimerService,persistencePolicy=database">
| <!-- DataSourceBinding ObjectName -->
| <depends optional-attribute-name="DataSource">jboss.jca:service=DataSourceBinding,name=MySqlDs</depends>
| <!-- The plugin that handles database persistence -->
| <attribute name="DatabasePersistencePlugin">org.jboss.ejb.txtimer.GeneralPurposeDatabasePersistencePlugin</attribute>
| <!-- The timers table name -->
| <attribute name="TimersTable">jboss.TIMERS</attribute>
| </mbean>
|
Upon startup, I'm getting:
| 17:39:46,459 WARN [ServiceController] Problem starting service jboss.ejb:service=EJBTimerService,persistencePolicy=database
| com.mysql.jdbc.exceptions.MySQLSyntaxErrorException: Incorrect table name 'jboss'
|
Any ideas?
View the original post : http://www.jboss.com/index.html?module=bb&op=viewtopic&p=4158236#4158236
Reply to the post : http://www.jboss.com/index.html?module=bb&op=posting&mode=reply&p=4158236
17 years, 10 months