Implementare una gestione magazzino

giovedì 07 febbraio 2008 - 14.53

Nightfall Profilo | Newbie

Ciao a tutti,
sto lavorando a un progetto molto simile a una gestione magazzino...

Attualmente ho il database (sql server 2005) e devo realizzare

1) una applicazione windows form che consenta di accedere ai dati e di gestirli.
2) Una pagina web che consenta ai clienti di verificare la disponibilità degli articoli e di ordinarli

Inoltre si prevede che la parte (1) prima o poi venga implementata anche per PDA.

Domanda fondamentale: dato questo scenario, usereste i webservice o no?

Grazie!

N.

AndreaKpr Profilo | Senior Member


è un problema molto complesso...
Non è facilmente spiegabile in due parole (per svilupparne uno ci ho impiegato tipo un paio d'anni)

Webservice io li ho utilizzati, ma dipende sempre dal contesto...

Nightfall Profilo | Newbie

Ehm... dalla tua risposta sembra che io abbia chiesto "come faccio a implementare quella cosa usando i ws".

Invece intendevo: in base a cosa scelgo di usare i ws oppure no?

Grazie cmq

AndreaKpr Profilo | Senior Member


Scusami ho scritto velocemente e mi sono espesso male...
Volevo dire che per sviluppare un applicativo di gestione magazzino ho impiegato un paio anni (NDR).

Cmq un webservices l'ho sviluppato per ottenere sul client l'informazione di giacenza di un articolo X, suddiviso gerarchicamente:

Tipo 2 bancali, 20 scatole ecc ecc...

al webservice passavo l'idarticolo, poi esso si faceva un po di query ed un paio di ragionamenti e mi ritornava un ds contenente al struttura...

se avessi dovuto farlo via client sarebbe stato meno performante ...

bluland Profilo | Guru

>
>Scusami ho scritto velocemente e mi sono espesso male...
>Volevo dire che per sviluppare un applicativo di gestione magazzino
>ho impiegato un paio anni (NDR).
>
>Cmq un webservices l'ho sviluppato per ottenere sul client l'informazione
>di giacenza di un articolo X, suddiviso gerarchicamente:
>
>Tipo 2 bancali, 20 scatole ecc ecc...
>
>al webservice passavo l'idarticolo, poi esso si faceva un po
>di query ed un paio di ragionamenti e mi ritornava un ds contenente
>al struttura...
>
>se avessi dovuto farlo via client sarebbe stato meno performante
>...

Una domanda, tanto per parlare ed anche per uno scambio di opinioni.
Ma se invece di creare il ws le query e tutto il ragionamento l'avesse fatto il motore del db restituendo il ds al client?

saluti
--------------------
Vincenzo PESANTE
System Engineer

AndreaKpr Profilo | Senior Member

>>
>>Scusami ho scritto velocemente e mi sono espesso male...
>>Volevo dire che per sviluppare un applicativo di gestione magazzino
>>ho impiegato un paio anni (NDR).
>>
>>Cmq un webservices l'ho sviluppato per ottenere sul client l'informazione
>>di giacenza di un articolo X, suddiviso gerarchicamente:
>>
>>Tipo 2 bancali, 20 scatole ecc ecc...
>>
>>al webservice passavo l'idarticolo, poi esso si faceva un po
>>di query ed un paio di ragionamenti e mi ritornava un ds contenente
>>al struttura...
>>
>>se avessi dovuto farlo via client sarebbe stato meno performante
>>...
>
>Una domanda, tanto per parlare ed anche per uno scambio di opinioni.
>Ma se invece di creare il ws le query e tutto il ragionamento
>l'avesse fatto il motore del db restituendo il ds al client?
>
>saluti
>--------------------
>Vincenzo PESANTE
>System Engineer

Si, andrebbe bene anche cosi.
Ovviamete se c'è di mezzo il web, si deve passare da ws.

bluland Profilo | Guru

>>>
>>>Scusami ho scritto velocemente e mi sono espesso male...
>>>Volevo dire che per sviluppare un applicativo di gestione magazzino
>>>ho impiegato un paio anni (NDR).
>>>
>>>Cmq un webservices l'ho sviluppato per ottenere sul client l'informazione
>>>di giacenza di un articolo X, suddiviso gerarchicamente:
>>>
>>>Tipo 2 bancali, 20 scatole ecc ecc...
>>>
>>>al webservice passavo l'idarticolo, poi esso si faceva un po
>>>di query ed un paio di ragionamenti e mi ritornava un ds contenente
>>>al struttura...
>>>
>>>se avessi dovuto farlo via client sarebbe stato meno performante
>>>...
>>
>>Una domanda, tanto per parlare ed anche per uno scambio di opinioni.
>>Ma se invece di creare il ws le query e tutto il ragionamento
>>l'avesse fatto il motore del db restituendo il ds al client?
>>
>>saluti
>>--------------------
>>Vincenzo PESANTE
>>System Engineer
>
>Si, andrebbe bene anche cosi.
>Ovviamete se c'è di mezzo il web, si deve passare da ws.

Ho sempre lavorato con delle intranet aziendali, perche non si potrebbe direttamente interrogare il db senza passare per ws?

Ciao

--------------------
Vincenzo PESANTE
System Engineer

Dainesi Profilo | Senior Member

Se devi pensare di utilizzare i PDA ed il tuo applicativo DEVE essere just-in-time, allora lascia perdere i webservices e concentrati su di un applicazione internet in ASP (o ASP.NET), rileva le impostazioni del client chiamante per identificare se è un PC o un palmare e la loro risoluzione.

Ti consiglio il sito web perché così tagli fuori i problemi legati allo sviluppo per i client (qualunque essi siano). In ASP tutto viene trasferito sul Server e credimi, il fatto di azzerare le installazioni ti risolve il 90% dei problemi !!!
Partecipa anche tu! Registrati!
Hai bisogno di aiuto ?
Perchè non ti registri subito?

Dopo esserti registrato potrai chiedere
aiuto sul nostro Forum oppure aiutare gli altri

Consulta le Stanze disponibili.

Registrati ora !
Copyright © dotNetHell.it 2002-2025
Running on Windows Server 2008 R2 Standard, SQL Server 2012 & ASP.NET 3.5