βIn the processβ means that the component runs in the same process space as the one that uses it. "Out-process" means that the component runs in a different space of the process compared to the one that uses it. These two processes can also run on the same machine. The important thing is that they do not use the same process space.
The difference is how you need to interact with the component depending on how it works:
- .
- , . . Java RMI - . Microsoft COM .