Skip to main content

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] [List Home]
Re: [ecf-dev] Intents in ECF

Hi Fabio,

On 1/11/2011 6:45 AM, Fabio souza wrote:
Hi Scott,

Thank you, very much for your answer. Can I make a few more questions? As far as I understood, the intents are applied on both sides, as they MUST be suported by the providers on both sides in order to enable consumer/provider communication, is this right? What about an intent like transaction, for example? Can a service use such intent just to say that it support transaction? In this case, what kind of support is expected from the client side? Does it make sense to have an intent like log to ask the provider on the server side to log requests (like in cxf)? In that case, does it make sense to require that the provider on the client side support log too?

The intents are used on both sides (the service host and consumer). It does make sense...IMHO...to have the intents essentially be constraints on the provider...and the provider (and the communication protocol used by the provider) must satisfy those constraints on both sides of the communication (for many/most intents).

ECF's implementation uses the intents to match a host provider as I described...and then the intents are communicated (via discovery) to the consumer side...so that they can be used to match a consumer provider. In this way, both sides satisfy the constraints defined by the intents.

Scott




Back to the top