Hi all,
Currently, in the process() method, our components execute a single
action. For example, the servicemix-exec component execute a command,
the file poller read file into a directory, etc.
For most of components, this single action is enough. But some other
components can do multiple actions.
For example:
- servicemix-exec can execute a command sync or async
- servicemix-ldap can query the LDAP server, add LDAP entries, delete
LDAP entries
- servicemix-file can read files, delete files, copy files.
- etc ...
As you know (I'm boring you a lot with that :)), servicemix-exec begins
to support WSDL and so we can define several operation in a port type.
Using this, the user can construct a request corresponding to the
expected operation.
I would like to qualify this components as "multi-facet" as they can
execute different actions (and returns different out messages if the MEP
is in-out). Our components can be more agile and answer to a wide user
needs.
What do you think on that ?
Does it make sense to you ?
If there is no objection, I will implement sync and async operation in
the servicemix-exec component.
Thanks
Regards
JB
--
Jean-Baptiste Onofré
---------------------------------
HomePage
http://www.nanthrax.net
---------------------------------
Contacts
[email protected]
[email protected]
---------------------------------
OpenSource
BuildProcess/AutoDeploy
http://buildprocess.sourceforge.net
Apache ServiceMix
http://servicemix.apache.org
-----------------------------------
PGP : 17D4F086