Hi Luca, all,

+1 for Binding.

Users in the Kubernetes ecosystem may already be familiar with the term,
as it seems it's the choice made by projects like Knative and Service Binding,
to convey the general concept of "integrating" in their respective domain.

I find projecting that concept into the integration domain to be a good fit, 
which
Would materialises in Kubernetes as 
bindings.camel.apache.org<http://bindings.camel.apache.org> resources.

On 16 Aug 2021, at 10:27, Luca Burgazzoli 
<lburgazz...@gmail.com<mailto:lburgazz...@gmail.com>> wrote:

Hello,

When the KameletBinding concept was introduced in camel-k, if was meant to
bind two Kamelets and nothing more, but over time we have added more
capabilities, like:

- support for processing steps to transform exchanges/messages
- support to address/source from different systems so the source/sink does
not need be a kamelet anymore

So I think the term KameletBinding is not more appropriate and to reduce
confusion, we should try to find a better name.

On top of my mind, I'd see the following names as a possible replacement:
- Binding so leave Kamelet out of the game as Kamelets are one of the
option but not the exclusive on
- Connector as in essence, a KameletBinding describe how to connect A to B

Any opinion ?

---
Luca Burgazzoli

Reply via email to