|
|
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 |
|