3 ms·
What's SOA? And how does it help with cognitive overload issues?
by hasenj 14y ago
What's SOA? And how does it help with cognitive overload issues?
- aaronblohowiak 14y agoService-Oriented Architecture. It helps because each service is self-contained, and only communicates with other services through defined interfaces and known boundaries. Because they are self contained, you then only have to have the mental overhead of the complexity of the service you are currently editing (so long as you do not break any of its contracts.) IE: Encapsulation and isolation, which is something that "scripting" languages generally stink at enforcing (on purpose!)
- slurgfest 14y agoBesides shell and perl (which really do excel at a certain kind of task), calling a language a 'scripting language' is usually not much more than a dismissive insult by someone with a heavy investment in something like Java, which seems more serious mostly because it involves a lot of self-important boilerplate and has high levels of adoption by big old companies where you have to wear a tie.
- aaronblohowiak 14y agono insult. i am deeply invest in ruby and js. calling a scripting language in my book means no a priori verification of the code before beginning to run it. Of course this is a spectrum from Coq to Ruby..