Apache Camel не был перенесен на любой другой язык.В некотором смысле, нет причин для его портирования.Весь смысл Camel - интеграция предприятий.Все, что он действительно делает, это маршрутизирует и обрабатывает сообщения.
Если вам необходимо взаимодействие с приложением Sharepoint или .NET, вы можете определить конечную точку Camel для любой используемой вами системы обмена сообщениями или транспорта.
Какую проблему вы пытаетесь решить?Я действительно не знаю, что вы имеете в виду:
позволяет динамически определять сообщения веб-службы во время выполнения
Сообщения не определяются динамически ... что бы это ни значило.Camel обеспечивает реализацию многих шаблонов Enterprise Integration Patterns (EIP), но ему необходимо знать тип любого сообщения, которое он направляет.
В Camel есть сотни автоматических преобразований, поэтому это может показаться магией, но это правдав том, что jsut, как и все остальное в Java, все в Camel является типобезопасным.