For example components can be optimized for better performance through a compiler, inside an interpreter, or from the outside via the environment. Whereas services can only be optimized via the environment. Rarely does a service have a very low-level interface for tuning internals.
| Functions | Threads | Objects | Components | Services | |
|---|---|---|---|---|---|
| Locality | Same | Same Different |
Same Different |
Different | Different |
| Environment | Same | Same | Same | Same Different |
Different |
| Overhead | Max | Min | Min | Min Max Distributed |
Max Distributed |
| Speed | Very Fast IPC | Very Fast IPC | Fast IPC | Slow IPC | Very Slow IPC |
| Optimization | Compiler | Compiler | Interpreter Environment |
Compiler Interpreter Environment |
Environment |
| Debugging | Min | Long-term | Short-term Long-term |
Long-term | Long-term |
Do you have a suggestion about how to improve this blog? Let's talk about it. Contact me at David.Brenner.Jr@Gmail.com or 720-584-5229.

Comments
Post a Comment
Comments to this blog will be reviewed within 72 hours. No trolling please