camel routes for application development
I am thinking of developing an application with Camel Routes - with SpringBoot. the nature of application is not merely application integration but this is an application to manage security roles against ROLES/ GROUPS for Resources.
Most use cases of camel routes indicates integration. But this is a case of pure application development which includes CRUD operations (dat stored in RDBMs) on Access Information and exposing these abilities as ReST services. Could you suggest whether is the approach good.
spring-boot web-applications apache-camel
add a comment |
I am thinking of developing an application with Camel Routes - with SpringBoot. the nature of application is not merely application integration but this is an application to manage security roles against ROLES/ GROUPS for Resources.
Most use cases of camel routes indicates integration. But this is a case of pure application development which includes CRUD operations (dat stored in RDBMs) on Access Information and exposing these abilities as ReST services. Could you suggest whether is the approach good.
spring-boot web-applications apache-camel
So why exactly do you need Camel for?
– Oli
Nov 12 '18 at 7:18
I thought of using it to orchestrating calls to DB and expose ReST services.
– Sony Joseph
Nov 12 '18 at 8:48
You can pretty much do that with just spring boot (spring security, data, web, etc)... What are you missing so far that camel can provide?
– Morfic
Nov 12 '18 at 14:30
the missing part is the DSL and orchestration. I am not sure whether is camel routes is an overkill in such use cases!
– Sony Joseph
Nov 12 '18 at 16:28
add a comment |
I am thinking of developing an application with Camel Routes - with SpringBoot. the nature of application is not merely application integration but this is an application to manage security roles against ROLES/ GROUPS for Resources.
Most use cases of camel routes indicates integration. But this is a case of pure application development which includes CRUD operations (dat stored in RDBMs) on Access Information and exposing these abilities as ReST services. Could you suggest whether is the approach good.
spring-boot web-applications apache-camel
I am thinking of developing an application with Camel Routes - with SpringBoot. the nature of application is not merely application integration but this is an application to manage security roles against ROLES/ GROUPS for Resources.
Most use cases of camel routes indicates integration. But this is a case of pure application development which includes CRUD operations (dat stored in RDBMs) on Access Information and exposing these abilities as ReST services. Could you suggest whether is the approach good.
spring-boot web-applications apache-camel
spring-boot web-applications apache-camel
asked Nov 12 '18 at 6:57
Sony Joseph
206
206
So why exactly do you need Camel for?
– Oli
Nov 12 '18 at 7:18
I thought of using it to orchestrating calls to DB and expose ReST services.
– Sony Joseph
Nov 12 '18 at 8:48
You can pretty much do that with just spring boot (spring security, data, web, etc)... What are you missing so far that camel can provide?
– Morfic
Nov 12 '18 at 14:30
the missing part is the DSL and orchestration. I am not sure whether is camel routes is an overkill in such use cases!
– Sony Joseph
Nov 12 '18 at 16:28
add a comment |
So why exactly do you need Camel for?
– Oli
Nov 12 '18 at 7:18
I thought of using it to orchestrating calls to DB and expose ReST services.
– Sony Joseph
Nov 12 '18 at 8:48
You can pretty much do that with just spring boot (spring security, data, web, etc)... What are you missing so far that camel can provide?
– Morfic
Nov 12 '18 at 14:30
the missing part is the DSL and orchestration. I am not sure whether is camel routes is an overkill in such use cases!
– Sony Joseph
Nov 12 '18 at 16:28
So why exactly do you need Camel for?
– Oli
Nov 12 '18 at 7:18
So why exactly do you need Camel for?
– Oli
Nov 12 '18 at 7:18
I thought of using it to orchestrating calls to DB and expose ReST services.
– Sony Joseph
Nov 12 '18 at 8:48
I thought of using it to orchestrating calls to DB and expose ReST services.
– Sony Joseph
Nov 12 '18 at 8:48
You can pretty much do that with just spring boot (spring security, data, web, etc)... What are you missing so far that camel can provide?
– Morfic
Nov 12 '18 at 14:30
You can pretty much do that with just spring boot (spring security, data, web, etc)... What are you missing so far that camel can provide?
– Morfic
Nov 12 '18 at 14:30
the missing part is the DSL and orchestration. I am not sure whether is camel routes is an overkill in such use cases!
– Sony Joseph
Nov 12 '18 at 16:28
the missing part is the DSL and orchestration. I am not sure whether is camel routes is an overkill in such use cases!
– Sony Joseph
Nov 12 '18 at 16:28
add a comment |
1 Answer
1
active
oldest
votes
I think that Camel is to big for such things. It is possible that you have more problems then advantages, because Camel use a lot of 'magic' that you don't see and need to do some research to find out how exactly some components work. The tests are another issue, you must use Camel test libraries, so you have more complexity to do the same tests.
if we are able to manage the unit test and other 'magic' stuff then it should be a good to go? The point is that the DSL mostly is self-explanatory about the program flow.
– Sony Joseph
Nov 12 '18 at 11:09
Do we have any more suggestions
– Sony Joseph
Nov 16 '18 at 14:10
add a comment |
Your Answer
StackExchange.ifUsing("editor", function () {
StackExchange.using("externalEditor", function () {
StackExchange.using("snippets", function () {
StackExchange.snippets.init();
});
});
}, "code-snippets");
StackExchange.ready(function() {
var channelOptions = {
tags: "".split(" "),
id: "1"
};
initTagRenderer("".split(" "), "".split(" "), channelOptions);
StackExchange.using("externalEditor", function() {
// Have to fire editor after snippets, if snippets enabled
if (StackExchange.settings.snippets.snippetsEnabled) {
StackExchange.using("snippets", function() {
createEditor();
});
}
else {
createEditor();
}
});
function createEditor() {
StackExchange.prepareEditor({
heartbeatType: 'answer',
autoActivateHeartbeat: false,
convertImagesToLinks: true,
noModals: true,
showLowRepImageUploadWarning: true,
reputationToPostImages: 10,
bindNavPrevention: true,
postfix: "",
imageUploader: {
brandingHtml: "Powered by u003ca class="icon-imgur-white" href="https://imgur.com/"u003eu003c/au003e",
contentPolicyHtml: "User contributions licensed under u003ca href="https://creativecommons.org/licenses/by-sa/3.0/"u003ecc by-sa 3.0 with attribution requiredu003c/au003e u003ca href="https://stackoverflow.com/legal/content-policy"u003e(content policy)u003c/au003e",
allowUrls: true
},
onDemand: true,
discardSelector: ".discard-answer"
,immediatelyShowMarkdownHelp:true
});
}
});
Sign up or log in
StackExchange.ready(function () {
StackExchange.helpers.onClickDraftSave('#login-link');
});
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
StackExchange.ready(
function () {
StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2fstackoverflow.com%2fquestions%2f53257211%2fcamel-routes-for-application-development%23new-answer', 'question_page');
}
);
Post as a guest
Required, but never shown
1 Answer
1
active
oldest
votes
1 Answer
1
active
oldest
votes
active
oldest
votes
active
oldest
votes
I think that Camel is to big for such things. It is possible that you have more problems then advantages, because Camel use a lot of 'magic' that you don't see and need to do some research to find out how exactly some components work. The tests are another issue, you must use Camel test libraries, so you have more complexity to do the same tests.
if we are able to manage the unit test and other 'magic' stuff then it should be a good to go? The point is that the DSL mostly is self-explanatory about the program flow.
– Sony Joseph
Nov 12 '18 at 11:09
Do we have any more suggestions
– Sony Joseph
Nov 16 '18 at 14:10
add a comment |
I think that Camel is to big for such things. It is possible that you have more problems then advantages, because Camel use a lot of 'magic' that you don't see and need to do some research to find out how exactly some components work. The tests are another issue, you must use Camel test libraries, so you have more complexity to do the same tests.
if we are able to manage the unit test and other 'magic' stuff then it should be a good to go? The point is that the DSL mostly is self-explanatory about the program flow.
– Sony Joseph
Nov 12 '18 at 11:09
Do we have any more suggestions
– Sony Joseph
Nov 16 '18 at 14:10
add a comment |
I think that Camel is to big for such things. It is possible that you have more problems then advantages, because Camel use a lot of 'magic' that you don't see and need to do some research to find out how exactly some components work. The tests are another issue, you must use Camel test libraries, so you have more complexity to do the same tests.
I think that Camel is to big for such things. It is possible that you have more problems then advantages, because Camel use a lot of 'magic' that you don't see and need to do some research to find out how exactly some components work. The tests are another issue, you must use Camel test libraries, so you have more complexity to do the same tests.
answered Nov 12 '18 at 9:01
Oli
7610
7610
if we are able to manage the unit test and other 'magic' stuff then it should be a good to go? The point is that the DSL mostly is self-explanatory about the program flow.
– Sony Joseph
Nov 12 '18 at 11:09
Do we have any more suggestions
– Sony Joseph
Nov 16 '18 at 14:10
add a comment |
if we are able to manage the unit test and other 'magic' stuff then it should be a good to go? The point is that the DSL mostly is self-explanatory about the program flow.
– Sony Joseph
Nov 12 '18 at 11:09
Do we have any more suggestions
– Sony Joseph
Nov 16 '18 at 14:10
if we are able to manage the unit test and other 'magic' stuff then it should be a good to go? The point is that the DSL mostly is self-explanatory about the program flow.
– Sony Joseph
Nov 12 '18 at 11:09
if we are able to manage the unit test and other 'magic' stuff then it should be a good to go? The point is that the DSL mostly is self-explanatory about the program flow.
– Sony Joseph
Nov 12 '18 at 11:09
Do we have any more suggestions
– Sony Joseph
Nov 16 '18 at 14:10
Do we have any more suggestions
– Sony Joseph
Nov 16 '18 at 14:10
add a comment |
Thanks for contributing an answer to Stack Overflow!
- Please be sure to answer the question. Provide details and share your research!
But avoid …
- Asking for help, clarification, or responding to other answers.
- Making statements based on opinion; back them up with references or personal experience.
To learn more, see our tips on writing great answers.
Some of your past answers have not been well-received, and you're in danger of being blocked from answering.
Please pay close attention to the following guidance:
- Please be sure to answer the question. Provide details and share your research!
But avoid …
- Asking for help, clarification, or responding to other answers.
- Making statements based on opinion; back them up with references or personal experience.
To learn more, see our tips on writing great answers.
Sign up or log in
StackExchange.ready(function () {
StackExchange.helpers.onClickDraftSave('#login-link');
});
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
StackExchange.ready(
function () {
StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2fstackoverflow.com%2fquestions%2f53257211%2fcamel-routes-for-application-development%23new-answer', 'question_page');
}
);
Post as a guest
Required, but never shown
Sign up or log in
StackExchange.ready(function () {
StackExchange.helpers.onClickDraftSave('#login-link');
});
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
Sign up or log in
StackExchange.ready(function () {
StackExchange.helpers.onClickDraftSave('#login-link');
});
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
Sign up or log in
StackExchange.ready(function () {
StackExchange.helpers.onClickDraftSave('#login-link');
});
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
So why exactly do you need Camel for?
– Oli
Nov 12 '18 at 7:18
I thought of using it to orchestrating calls to DB and expose ReST services.
– Sony Joseph
Nov 12 '18 at 8:48
You can pretty much do that with just spring boot (spring security, data, web, etc)... What are you missing so far that camel can provide?
– Morfic
Nov 12 '18 at 14:30
the missing part is the DSL and orchestration. I am not sure whether is camel routes is an overkill in such use cases!
– Sony Joseph
Nov 12 '18 at 16:28