- Mar 4, 2011
- 11,395
- 1,189
- 126
Looks like I'm assigned to be a delivery manager now placed inside IT (formerly I was in an ops team for reporting requirements that interacted with IT). I'm lacking technical knowledge and I'm looking for some guidance.
I'm not looking to learn coding any languages, but rather want to learn a 'bird's eye view' of architecture/frameworks/integration, etc. So this is difficult for me to search what kind of book I should be reading as I don't know what they're called. So let's start.
1. What is Mule / Sofea? Googling tells me Mule is some kind of a 'platform' that manages communication across different apps, databases & services that eliminates you from doing point-to-point integration. Is that right? Can someone ELI5 this? So as a developer, you're writing code in a given language, then you deploy it in Mule? Is Mule an actual program or a working space?
2. This question may be fundamentally dumb, but what is a web service? And why is this concept of web service needed? Why don't you write a code that makes it do stuff. Why do you have to have a 'separate' web service that handles thing? Meh, I can probably youtube this. https://www.youtube.com/watch?v=u80uPzhFYvc
3. What's Maven / Jenkins? What does it do?
4. CVS and Git? What do they do? It's difficult for me to find a 'dummy' answer because lots of answers on internet assumes intermediate knowledge.
So the things I mentioned above- what's the encompassing 'topic' that covers these at high level without deep diving into specific coding languages? Are above all called enterprise architecture? Integration? Framework? Or one of them does not belong outside of other?
Point me in the right direction so I can further bone up.
Thanks guys.
I'm not looking to learn coding any languages, but rather want to learn a 'bird's eye view' of architecture/frameworks/integration, etc. So this is difficult for me to search what kind of book I should be reading as I don't know what they're called. So let's start.
1. What is Mule / Sofea? Googling tells me Mule is some kind of a 'platform' that manages communication across different apps, databases & services that eliminates you from doing point-to-point integration. Is that right? Can someone ELI5 this? So as a developer, you're writing code in a given language, then you deploy it in Mule? Is Mule an actual program or a working space?
2. This question may be fundamentally dumb, but what is a web service? And why is this concept of web service needed? Why don't you write a code that makes it do stuff. Why do you have to have a 'separate' web service that handles thing? Meh, I can probably youtube this. https://www.youtube.com/watch?v=u80uPzhFYvc
3. What's Maven / Jenkins? What does it do?
4. CVS and Git? What do they do? It's difficult for me to find a 'dummy' answer because lots of answers on internet assumes intermediate knowledge.
So the things I mentioned above- what's the encompassing 'topic' that covers these at high level without deep diving into specific coding languages? Are above all called enterprise architecture? Integration? Framework? Or one of them does not belong outside of other?
Point me in the right direction so I can further bone up.
Thanks guys.