Le comunicazioni orientate ai servizi (SOC, Service Oriented Communications) utilizzano una piattaforma con architettura orientata ai servizi (SOA, Service Oriented Architecture) per l'introduzione di servizi di comunicazione basati su software che possono essere chiamati da altre applicazioni, e sono pertanto predisposti per le comunicazioni.
Il software fornito nell'ambito di un'architettura orientata ai servizi (SOA, Service Oriented Architecture) segue il principio di suddivisione delle applicazioni software in piccoli componenti riutilizzabili, che possono essere messi a disposizione per il potenziamento di altre applicazioni. Ciò consente di creare mash-up combinando applicazioni e servizi in un'unica interfaccia, per fornire secondo necessità informazioni in un formato utile a un determinato utente.
Perché mantenere, ad esempio, un sistema telefonico distinto, quando le comunicazioni orientate ai servizi offrono la possibilità di comunicare con altri da qualunque applicazione? I servizi Web basati su standard (utilizzando XML, SOAP e WSDL) permettono di accedere a tutte le funzioni del server voce, consentendone l'integrazione con altre applicazioni. È possibile creare applicazioni innovative, integrarle con altri componenti SOA e implementarle.
NEC dispone di vaste competenze di integrazione su più piattaforme (software e hardware), nonché di specialisti di sviluppo software in grado di utilizzare i componenti SOA per aiutare le organizzazioni a ricavare vantaggi commerciali reali dalla ridefinizione dell'architettura dei loro sistemi, nell'ottica di uno snellimento dei processi aziendali.