==== 27. Waar zijn SOA geschikt voor? ==== Er dient rekening gehouden te worden met de volgende principes: * **Grenzen van functionaliteiten van webservices zijn expliciet**\\ functionaliteit wordt uitsluitend via voorgedefinieerde services aan andere applicaties aangeboden.\\ \\ * **Webservices zijn zelfstandig**\\ Een service wordt apart uitgevoerd, heeft eigen beveiliging en is verantwoordelijk voor bijvoorbeeld eigen datamanagement.\\ \\ * **Deel webservice-interfaces**\\ Deze dragen zorg voor integratie op basis van berichten (formaten) en niet op basis van objecten.\\ \\ * **Asynchrone communicatie**\\ Geen van de componenten zal zijn operatie onderbreken om op een ander component te wachten.\\ \\ * **Heterogeen transport van data en interacties**\\ Zelfstandige applicatie kunnen kiezen voor een eigen implementatie (technologie), dus moet het transport protocolafhankelijk zijn.