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

Reply via email to