SOA服務具有平臺獨立的自我描述XML文檔,旨在提高業務流程之間和 IT 應用程序之間的模塊化和重用程度,Web服務描述語言(WSDL, Web Services Description Language)是用于描述服務的標準語言。
SOA 服務用消息進行通信,該消息通常使用XML Schema來定義(也叫做XSD, XML Schema Definition)。消費者和提供者或消費者和服務之間的通信多見于不知道提供者的環境中。服務間的通訊也可以看作企業內部處理的關鍵商業文檔。
在一個企業內部,SOA服務通過一個扮演目錄列表角色的登記處來進行維護。應用程序在登記處尋找并調用某項服務。統一描述,定義和集成是服務登記的標準。每項SOA服務都有一個與之相關的服務品質(QoS, quality of service)。QoS的一些關鍵元素有安全需求(例如認證和授權),可靠通信,以及誰能調用服務的策略。