An introduction to these basic principles that need to be adhered to for SOA development, maintenance and usage would make it even simpler to understand just what is SOA:
System granularity, reusability, modular programming, componentization and inter-operability of diverse systems are quintessential.
All standards, especially the industry-specific ones must be complied with.
There should be provision for identification and categorization of services. Further, the provisioning and delivery aspects must be looked into. Aspects like monitoring and tracking of services are important too.