SOA principles emphasize reuse through service composition across applications. Modularity breaks functionality into distinct, loosely coupled services. Componentization encapsulates business logic as self-contained services. Granularity determines service scope - fine-grained for reuse, coarse-grained for business processes. All four are fundamental SOA design principles.