3 ms·
This might help http://petritsch.co.at/download/SOA_vs_component_based.pdf http://petritsch.co.at/download/SOA_vs_component_based.pdf It seems like a distincti
by mhluongo 12y ago
This might help http://petritsch.co.at/download/SOA_vs_component_based.pdf http://petritsch.co.at/download/SOA_vs_component_based.pdf
It seems like a distinction is between organization-wide, discoverable services (SOA -> microservices) and reusable components that may or may not communicate via a remote protocol.
EDIT - From reading more about component-based, another difference is that services are less tightly coupled. They often run on different machines & OS's, and are also often written in different languages. In the case of microservices, a common theme in these resources is that each microservice is owned by the part of the organization that created it, which is pretty interesting.