FedEx sta ridefinendo strategicamente la propria capacità d'integrazione nel web orientandosi verso le potenzialitá offerte dai Web Services.
I Web Services FedEx rappresentano l'evoluzione delle API Fedex.
Rassicuriamo chi, in passato, avesse già sviluppato soluzioni con FedEx utilizzando FSM Direct o FSM API: le implementazioni esistenti continueranno a venire supportate. Per questi prodotti, tuttavia, non saranno offerte nuove funzionalità.
Integrazione con i Web Services FedEx
I Web Services sono componenti software in grado di mettersi al servizio di chi sviluppa applicazioni web lato server. Attraverso tale tecnologia é possibile creare soluzioni business personalizzate nelle quali integrare gli strumenti business FedEx.
Vengono messi a disposizione degli sviluppatori gli strumenti per creare applicazioni personalizzate che integrino le funzioni FedEx: esse possono venire richiamate in modo indipendente dalla piattaforma e dall'interfaccia utilizzata per invocarle.
Gli sviluppatori che adotteranno i Web Services potranno disporre di funzionalità sempre aggiornate. Esse sono volte a far dialogare le proprie applicazioni in uno scenario decisamente piú esteso rispetto al modello client-server standard. I servizi messi a disposizione da FedEx possono venire incapsulati in una generica applicazione lato server creando soluzioni di elevate capacità e di semplice fruibilitá in quanto accedibili attraverso l'interfaccia dell'applicativo che le ospita.
Interoperabilità.Attraverso i Web Service possono dialogare fra di loro applicazioni software differenti e sviluppate su piattaforme hardware eterogenee. Fintanto che l’interfaccia esposta rimane invariata, le modifiche effettuate ai singoli servizi ed alle singole piattaforme riamangono trasparenti. Ogni singolo servizio web puó richiamarne a sua volta altri, ognuno dei quali sviluppato in un proprio linguaggio.
Ubiquità.I Web Services comunicano utilizzando protocolli “aperti” e largamente diffusi (quali HTTP e XML). Qualsiasi periferica collegata che supporti queste tecnologie è in grado sia di ospitare che di accedere ai Web Services.
Semplicità.Il formato dei dati è di tipo testuale: é quindi più comprensibile e più facile da utilizzare per gli sviluppatori. Possono essere combinati l'uno con l'altro (indipendentemente da chi li fornisce e da dove vengono resi disponibili) per formare servizi integrati e complessi.
Supporto dell'industria.I principali fornitori di contenuti via web supportano il passaggio ai Web Services standardizzando di comune accordo le specifiche attraverso il consorzio WS-I al quale hanno aderito e decretandone il successo di mercato ottenuto.
Inizio Pagina
I Web Services FedEx sono lo strumento ideale per gestire la fase di spedizione di un prodotto in concerto con i flussi aziendali della Vostra attivitá commerciale. Permettendo, per esempio, il dialogo dei sistemi che si occupano della fase di produzione o della fase di ri-stockaggio con i Web Services FedEx, si puó creare una sinergia che permetterá di:
Guadagnare tempo.
Automatizzando le operazioni di selezione del servizio, scelta della destinazione e generando attraverso i Vostri applicativi le lettere di vettura FedEx. Il collo non dovrá quindi essere ulteriormente processato manualmente durante la fase di presa in carico del corriere FedEx.
Ottenere una maggiore precisione.
Reperendoinformazioni puntuali sul tariffe, tempi di transito e monitoraggio delle spedizioni si possono gestire con maggiore precisione i costi ed i tempi di consegna.Si riducono inoltre i margini di errore dovuti alle elaborazioni manuali.
Standardizzare i processi
I WSDL FedEx aderiscono al WS-I Basic Profile: sono quindi conformi a standard industriali e sono compatibili con una ampia gamma di strumenti utilizzati dagli sviluppatori. Viene garantita una elevata flessibilità nello sviluppo delle transazioni che integrano i dati relativi alle spedizioni con quelli relativi alle Vostre applicazioni permettendo ad esse di venire rilasciate sul mercato in tempi brevi.
Nelle pagine web del sitoCentro risorse sviluppatore FedExgli sviluppatori troveranno le informazioni e gli strumenti necessari per seguire il processo di creazione di una propria soluzione in tempi rapidi. Viene fornita una guida per l’intero ciclo di vita: la pianificazione (attraverso una dettagliata descrizione delle business logic), lo sviluppo (attraverso sample code disponibile in differenti linguaggi), il rilascio in produzione, il post rilascio (attraverso il supporto on-line).
La versione 1.0 dei Web Services FedExè organizzata in servizi standard e servizi avanzati. I servizi Standard non richiedono certificazione per gli sviluppatori proprietari come richiesto invece ai servizi avanzati.
(Si vedaComprendere i requisitiper maggiori informazioni sui requisiti di certificazione).
Visualizzazione dei costi da sostenere in funzione di:
localitá di origine, localitá di destinazione, peso, dimensioni e tipo di servizio richiesti per la spedizione
Servizi disponibili
Visualizzazione dell’elenco dei servizi disponibili e dei relativi costi in relazione alla localitá di origine, localitá di destinazione, peso e dimensioni della spedizione.
Monitoraggio
Monitoraggio
Visualizzazione dei dati inerenti alle spedizioni inviate, in arrivo e, fatturate per conto terzi. Evidenza dell’avvenuto transito dai principali punti di smistamento.
Prova di consegna
Visione delle informazioni inerenti alla consegna di una spedizione e visione del modulo firmato dal destinatario.
Avviso e-mail
Ricezione, tramite e-mail, dei dati relativi alla consegna di una spedizione o dell’avvenuto invio di una spedizione.
Servizi avanzati
Categoria
Servizio
Descrizione
Compilazione
Invio spedizione Annullo spedizione
Creazione della lettera di vettura FedEx da allegare al collo e trasmissione automatica dei dati agli elaboratori FedEx.
Spedizione/Ritiro
Richiesta ritiro Annullo ritiro
Prenotazione del corriere FedEx per la richiesta di prelievo dei colli.
Per Stati Uniti e Canada sono disponibili alcuni servizi supplementari. Maggiori informazioni sono reperibili alla pagina a loro dedicata sulCentro risorse sviluppatore FedEx.IlCentro risorse sviluppatore FedExoffre inoltre sample codeper questi servizi in cinque linguaggi di programmazione:Java, C#, C++, VB.Net, e PHP.
Quale tecnologia adottare? I Web Services FedEx rappresentano la migliore soluzione per:
transazioni on-line che richiedono una risposta immediata
transazioni on-line che devono presentare i dati attraverso operazioni di aggregazione personalizzata
gestire volumi di transazioni che non siano elevatissimi
(una soluzione con server dedicato sarebbe preferibile per volumi di traffico critici)
L’installazione di unFedEx Ship Manageré consigliata per:
connettività in rete verso i sistemi FedEx dubbia o non desiderata
volumi di transazioni particolarmente elevati
Web Services, FSM Direct e FSM API a confronto
I Web Services FedEx v. 1.0 includono ed estendono tutte le funzioni implementate da FSM Direct e FSM API. Questi ultimi, tuttavia, seppure costantemente supportati,non verranno dotati di nuove funzionalità.
Attualmente i Web Services FedEx 1.0 sono descritti esclusivamente in formato WSDL: la versione di Direct XML API che razionalizza ed unifica le chiamate XML con la sintassi WSDL è in fase di completamento.
Giá da oggi gli sviluppatori potranno disporre di una maggiore flessibilità come riassunto di seguito: