Which of the following are considered to be the guiding principles of SOA?
-
Reuse
-
Modularity
-
Inheritance
-
Componentization
-
Granularity
A,B,D,E
Correct answer
Explanation
SOA guiding principles include Reuse (building services to be used multiple times), Modularity (breaking functionality into independent modules), Componentization (creating self-contained service components), and Granularity (designing services at the right level of detail). Inheritance is an object-oriented programming concept, not a SOA principle.