camel routes for application development










1














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.










share|improve this question





















  • 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















1














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.










share|improve this question





















  • 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













1












1








1







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.










share|improve this question













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






share|improve this question













share|improve this question











share|improve this question




share|improve this question










asked Nov 12 '18 at 6:57









Sony JosephSony 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
















  • 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












1 Answer
1






active

oldest

votes


















1














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.






share|improve this answer




















  • 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










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
);



);













draft saved

draft discarded


















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









1














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.






share|improve this answer




















  • 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















1














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.






share|improve this answer




















  • 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













1












1








1






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.






share|improve this answer












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.







share|improve this answer












share|improve this answer



share|improve this answer










answered Nov 12 '18 at 9:01









OliOli

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
















  • 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

















draft saved

draft discarded
















































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.




draft saved


draft discarded














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





















































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







Popular posts from this blog

Use pre created SQLite database for Android project in kotlin

Darth Vader #20

Ondo