XML e Web Services

Perche' Web services

Secondo una definizione comune i Web services sono dei componenti software che interagiscono dinamicamente con tutti gli altri usando una tecnologia standard in internet (XML), rendendo possibile costruire dei ponti fra sistemi che altrimenti richiederebbero un enorme sforzo di sviluppo. D'altra parte i Web services permettono la connessione fra sistemi per le funzioni di business di ogni giorno (es: ordini, fatture, pagamenti,...). e queste funzioni di business possono essere usate come blocchi per costruire qualsiasi cosa; una applicazione puo' essere costruita da differenti Web services assemblati dinamicamente da diverse fonti nel Web.

La buona notizia : gli standards


Cio' che permette ai web services di lavorare - e cio' che li rende unici nel mondo del business di oggi - e' che i Web services sono costruiti completamente su standard aperti basati su XML. Perfino compagnie che normalmente non si mettono d'accordo sugli standard - incluso Microsoft, IBM e HP - sono d'accordo sul fatto che i Web services sono vitali per il loro futuro. In effetti sono tutte d'accordo con Microsoft: "Web services provide a simple, flexible, standards-based model for binding applications together over the internet that takes advantage of existing infrastructure and applications."

In altre parole, i Web services offrono delle interfacce standard dentro e fuori le applicazioni, che rendono facile l'integrazione di sistemi diversi.

Il risultato : uno sviluppo ed una integrazione piu' facile

Oltre che a cambiare il modo in cui le applicazioni sono distribuite, i Web services stanno re-inventando il modo in cui le applicazioni sono sviluppate ed integrate. in verita' i Web services sono delle componenti riusabili, e quindi promettono una drammatica riduzione del costo totale di creazione di una applicazione. E cio' significa che il costo e lo sforzo oggi occorrente nello sviluppo delle applicazioni calera' sensibilmente. ma, piu' importante, i Web services rappresentano delle interfacce standard fra le applicazioni, rendendo obsoleto il modo odierno di connettere le applicazioni fra loro attraverso rigide soluzioni punto-a-punto.
 

SAILING Srl

Via Emidio Villa, 1/1
42100 Reggio Emilia
Tel. 0522 513285
Fax 0522 516182
P.IVA: 02017800356
info@sailingweb.it