Tema: Re: E-shop => Remote web application => E-shop
Autorius: Justas Butkus
Data: 2009-09-15 19:34:55
Rytą.

Aš asmeniškai matau kelis variantus. Jei gerai supratau, ko norima... :)


Pirmas. Būtent elementarus POST'inimas reikšmių pirmyn-ir-atgal.

Tai yra naudotojas HTTP_POST metodu perduoda sutartus parametrus. Ir 
kokį nors atpažinimo raktą, kad vartotojas duomenų nekaitaliotų 
perdavime. Arba galime visus duomenis perduoti užšifruotus dvikrypčiu raktu.

Atgal taip pat: POST'inami sutarti duomenys ir užraktas-patvirtinimas.
Galima siūlyti populiariausiomis kalbomis parašytas bibliotekas užklausų 
perdavimui ir grąžintų reikšmių apdorojimui - jei taip norime paskatinti 
el. parduotuves naudotis tariama paslauga.
HTTP+SSL virš visko - verta ir teisinga.


Antras. Vis tik įtraukti web service'us.
Naudotojas registruoja kažkokį veiksmą mūsų sistemoje.
Pradedame tranzakciją (sutariame, kad baigiasi po 5 minučių, valandos, kt.).
Grąžos gauna raktą.
Tą raktą perduoda atidarydamas naują langą / nukreipdamas vartotoją.
Po proceso užbaigimo naujame lange baigiame tranzakciją (complete) ir 
uždarydami langą / grįždami į naudotojo svetainę perduodame tą patį 
raktą. Likusius duomenis naudotojas pasiima iš web service'o.


Skirtumas? Na, gal visai nesinori tuos duomenis siuntinėti pirmyn atgal 
vartotojui sąlyginai matomoje formoje...



--
JB

Tomas rašė:
> 
> Bankine sistema yra tik pavyzdys.
> 
> Man reikia kad tai kas ivyko remote application issauktu e-shope veiksma 
>      kad sekmingai arba nesekmingai ivyko kazkas remote application. 
> Bankine se sistemose panasiai yra realizuota. Atlikus mokejima griztama 
> i puslapi e-shop ir ten pateikiama vartotojui informacija kad apmoketa 
> arba bandyk dar karta. Ten viskas vyksta per POST'a saugiai.
> 
> Del developinimo kastu e-shope - kiekviena internetine parduotuve 
> suinteresuota kuo maziau investuoti i pakeitimus cia faktas. O tarkim as 
> kaip remote application kurejas suinteresuotas esu kad mano produkta kuo 
> paprasciau ir daugiau e-shop integruotusi.
> 
> Kol kas tokiai schemai matau tik viena kelia:
> 
> Is anksto zinomi linkai, actionai ar pns. kaip elgtis kai kazkas ivyksta 
> remote web application.
>