Il sito dedicato all'informatica ideato da Iasparra Francesco

WSO2 Data Services Server

  • WSO2 Data Services Server, l'integrazione WS for Dummies

  • Data: 05/06/2016 Autore: Di Donato Francesco 

Data services server

Al giorno d'oggi l'interoperabilita' tra applicativi (web e non), che permette la cooperazione tra sistemi eterogenei integrati in logiche di business aziendale, e' una componente essenziale per lo sviluppo intelligente e agile di infrastrutture sempre piu' complesse e comunicative.

Se da un lato iniziare lo sviluppo di componenti che fanno uso di servizi web è sempre più semplice e granulare, indipendentemente dal linguaggio di implementazione, l'integrazione di componenti software "datati" in questa nuova ottica non e' affatto semplice.

In primo luogo, le difficolta' si riscontrano nell'attuazioni delle basi del refactoring, ovvero nell'applicazione di quelle procedure e strategie che permettono lo sviluppo e la manutenzione agile di un applicativo. "Mettere mani" su di un sistema datato e del quale spesso e volentieri non si conoscono completamente le logiche di funzionamento, e' rischioso sotto molti punti di vista.

Le applicazioni datate di solito funzionano (per via degli anni di testi "in produzione") e sistematicamente sono sempre parti importanti di infrastrutture che si sono evolute continuamente negli anni. Il problema resta quello di decidere di impattare enormemente su tutto il sistema informativo per orientarsi ai Servizi (e si capisce bene quanto possa essere scoraggiante questa prospettiva).

In secondo luogo bisognerebbe comunque decidere di apprendere nuove tecnologie per lo sviluppo di servizi Web e fare in modo che queste non collidano con il livello tecnologico in uso.

Nella mia esperienza ho avuto modo di affrontare queste problematiche, e di solito quando si parla di integrazioni WS e di infrastrutture complesse ho imparato a fare affidamento su di una societa' chiamata WSO2.

I prodotti WSO2 sono innanzitutto Open Source (non e' sempre scontato come si potrebbe pensare), in secondo luogo l'azienda si e' dedicata quasi esclusivamente allo sviluppo di strati applicativi facilmente integrabili che forniscono nativamente degli avanzati sistemi di comunicazione applicativa tramite WS.

Il caso che fa per noi e' il WSO2 Data Service Server, potente strumento di integrazione tra sistemi eterogenei, che diventa un ottimo strumento di accesso a DB eterogenei fornendo la possibilità di esporre viste e queries creando "al volo" servizi Web. A tal proposito vi consiglio di visitare la pagina del DSS: http://wso2.com/products/data-services-server/

Wso2 data services example

Vi suggerisco di provare questo semplice tutorial http://wso2.com/library/tutorials/create-simple-data-service-with-wso2-data-services/ per comprendere le potenzialità enormi di questa piattaforma.

La documentazione su WSO2 Data Service Server la trovate al seguente link:
https://docs.wso2.com/display/DSS350/WSO2+Data+Services+Server+Documentation


  • Java

  • Php

  • Mysql

  • Apache ant

  • Eclipse

  • Spring

  • Hibernate

  • Netbeans

  • Debian

  • Linux

  • Maven