androide

Microsoft contribuisce al codice del progetto SOA di Apache

Get started with Microsoft Teams

Get started with Microsoft Teams
Anonim

Microsoft sta contribuendo con il codice a un progetto SOA open source Apache, continuando a smorzare il suo atteggiamento nei confronti del software open source e della comunità che lo supporta.

In un post del blog di questa settimana, Microsoft ha dichiarato che sta contribuendo con il codice a Project Stonehenge, che mira a creare una serie di applicazioni di esempio per implementare una SOA (architettura orientata ai servizi) basata su protocolli standard approvati W3C e OASIS.

Il W3C (World Wide Web Consortium) e OASIS (Organizzazione per il progresso degli standard di informazioni strutturate) sono due gruppi che sovrintendono alla standardizzazione delle tecnologie utilizzate per costruire SOA.

[Ulteriori letture: il tuo nuovo PC ha bisogno di questi 15 programmi gratuiti e eccellenti]

SOA fa riferimento a un approccio dell'architettura IT e prodotti correlati che separano le funzionalità delle applicazioni in "servizi" interoperabili, offrendo agli sviluppatori maggiore flessibilità e la possibilità di riutilizzare blocchi di codice in più programmi. Gli standard sono fondamentali per far funzionare le SOA perché consentono la creazione di questi servizi consentendo alle applicazioni in esecuzione su diversi sistemi di scambiare informazioni tramite protocolli standard.

Secondo il sito Web di Apache, Stonehenge mira a dimostrare le migliori pratiche da creare per gli sviluppatori applicazioni interoperabili che comunicano tramite protocolli disparati e infrastrutture software, per dimostrare l'interoperabilità tra le diverse piattaforme e per aiutare a identificare i blocchi stradali all'interoperabilità.

WSO2, una società che costruisce middleware specificamente per SOA, ha proposto Stonehenge ad Apache ed è stato il suo primo contributore di codice.

Microsoft negli ultimi due anni è diventato più amichevole nei confronti del software open source e della comunità che lo supporta, uno sforzo guidato principalmente dal Platform Strategy Group guidato dal Senior Director di Microsoft Sam Ramji. Il gruppo è dietro la sponsorizzazione di Apache e il contributo del codice, e ha anche contribuito a promuovere vari sforzi di interoperabilità per assicurarsi che il software di Microsoft funzioni bene con le tecnologie concorrenti.

Ciononostante, Microsoft ha sicuramente aumentato gli sforzi per essere più trasparente su come costruisce software e supporta la comunità open-source, anche i membri del team di Ramji hanno riconosciuto che il processo è evolutivo e ci vorrà del tempo per l'intera azienda per abbracciare.

Microsoft prima ha detto che avrebbe supportato Apache come sponsor platino lo scorso luglio, una mossa che ha anche dato ad Apache una donazione di $ 100.000 per sostenere i suoi progetti open source. Più tardi quell'anno ad ApacheCon 2008 Microsoft espresse anche il suo supporto per Stonehenge, ma a quel punto non commise codice.