De Apache Software Foundation zal naar verwachting binnenkort bekendmaken dat een nieuw project is opgestart, namelijk Apache Synapse. Het doel van dit project is het ontwikkelen van software die beschikt over een messaging- en communicatie-infrastructuur, die gebaseerd zijn op 'service oriented architectures' en in staat is om een groot aantal verschillende aanbieders van webservices met elkaar te verbinden. De aangeboden webservices moeten via Synapse beheerd kunnen worden en ook moet de software in staat zijn om als intermediair te fungeren en de respons van webservices te transformeren van het ene in het andere formaat. Dergelijke software wordt ook wel Enterprise Service Bus (ESB) of broker, in het Nederlands makelaar of tussenpersoon, genoemd. Deze termen vond men te beladen en daarom is besloten het een 'Web service mediation framework' te noemen.
In een perfecte wereld weet software precies waar een webservice gevonden kan worden en hoe ermee gecommuniceerd kan worden. Helaas is de wereld nog immer niet zo perfect en kan het vinden van en werken met webservices soms een behoorlijk probleem vormen. Een broker zoals Synapse neemt in de echte wereld de plaats in van een tussenpersoon die weet waar bepaalde webservices zijn te vinden. De informatie over de webservices wordt voorzien van een beschrijving die door de services zelf aangeleverd wordt via WSDL. Wanneer een derde partij een verzoek doet, door middel van UDDI, om een webservice die moet voldoen aan bepaalde eigenschappen, kan de brokersoftware deze opzoeken en vervolgens doorgeven. Verschillende webserviceformaten zijn echter lang niet altijd uitwisselbaar en de broker moet dus ook in staat zijn om het ene formaat te transformeren in een ander formaat.

Structuur van webservices
Over het algemeen is deze brokerfunctionaliteit terug te vinden in commerciële serversoftware voor bijvoorbeeld Java of .NET. Het nadeel daarbij is echter, aldus de Synapse-aanhangers, dat de functionaliteit van de intermediairsoftware gebonden is aan de features van de betrokken programmeertalen. Synapse daarentegen zal ontwikkeld worden om taal- en platformonafhankelijk te werken. Op zichzelf genomen vormt Synapse overigens geen alternatief voor de ESB-software van de genoemde en andere marktpartijen, maar wanneer deze gecombineerd met reeds beschikbaar Apache-webservicesoftware, zal dit wel het geval zijn, zo verwachten de Synapse-ontwikkelaars. De basis van Synapse zal gevormd worden door de broncode van X-Broker, dat door Infravio is gedoneerd. Andere deelnemers aan het Synapse-project zijn Blue Titan, Sonic Software, Iona en WSO2.