Tai taip praktikoje populiariausia webservisai, jei mano PDA programele butu buvus .net'ine buciau irgi dares su ws, bet buvo eMbedded Visual C++ tai paprasciau pasirasyt pora klasiu su socketais dirbanciu pasirode :) nors taip lengva nebuvo kaip pradzioje maniau, daug kas neveike ant pda is funkciju su socketais - kas kaip ir turejo veikt paskaicius msdn, o serveris elementarus mysql + php buvo su tais failiukais :) na bet galu gale pakuriau viska :)
Va jei technologijos microsoftines tai aisku webservice, bet bent neesu bandes su php ir soap zaisti, zinau tik kad eina.
"Ernikas" <ask@me.com> wrote in message news:il4jk6$9f5$1@trimpas.omnitel.net...
> Buvo praktiskai identiska situacija tik galbut su didesniais duomenu
> kiekiais.
> Tai realizacija pasirinkta webserveriai per soap, kadangi uzdavinys biski
> sudetingesnis, tai kiekviena puse turejo po web servisa.
>
> Ernikas
>
> "Jornada Del Muerto" <Jornada@Lythum.lt> wrote in message
> news:il2omn$tua$1@trimpas.omnitel.net...
>> Dar gali buti gautu duomenu tvirtinimas paciame web puslapyje is admino
>> puses, siulyciau nors koki nors autorizavimo koda siuntinet, pvz guid..
>>
>> web-puslapis./some-dir/receive-request.php?id=f747324320432432217327189&info-field1=xxxx&info-field2=xxxxx
>>
>> bent tada ta koda turetu ir kiti zinot, o jei kodas netinka tai
>> duomenys nepraeina, koda aisku galima kintanty daryti, bet cia tuo atveju
>> tik suveiks jei nebus jokio luzio. teke kazka tokio daryti su PDA, kad pda
>> per http siusdavo duomenis i sistema tai dariau kiek sudetingiau viska.
>>
>> budavo kazkas tokio:
>>
>>
>> 1. Duomenu apskeitimo sesijos startas, pvz.:
>>
>> web-puslapis/some-dir/session.php?id=autentifikacijos-id&cmd=start
>>
>> grazindavo sesijos id, sesija neturiu galvoje http sesija, bet siaip db
>> budavo sesiju lenta ir sugeneruojamas naujas sesijos irasas ir id, rodos
>> md5 kazkoks.
>>
>> 2. tada visus likusius duomenis atidavinedavo su tuo sesijos id, bent mano
>> atveju tai buvo lokalus tinklas ir sandelio sistema, tai nueidavo surinkta
>> sandelyje informacija ir buvo atnaujinami pda ivairus zodynai, tokie kaip
>> klientu ir uzsakymu irasai, bei atiduodami ivykdyti uzsakymai. duoneys
>> atgal eidavo elementariu csv formatu:
>>
>> data1<TAB>data2<tab>
>> data3<tab>ir t.t...<tab>
>>
>> Nu bet cia sugalvot galima bet ka, fantazijos reikalas
>>
>> 3. po visko budavo atliekamas arba commit arba rollback, o jeigu
>> nepadaromas commit skaitesi tranzakcija neivyko ir duomenys nebudavo
>> patvirtinami, tai praktiskai viska eina ir mandriau padaryti bei su
>> kintnaciais kodais, trivialus pavizdys butu:
>>
>> nextCode = md5(lastCode) perkoduot dar karta md5, taciau jei nors 1
>> requestas nepraeis toliau nebus susisnekama ir anuliuota visa sesija, to
>> man reikedavo tam kad maza ka useris padaryti su pda gali keiciantis
>> duomenim, pvz atjungt per puse duomenu sesijos nuo tinklo ar isjungt pda.
>>
>>
>> "Mindaugas" <someone@microsoft.com> wrote in message
>> news:il2o34$smu$1@trimpas.omnitel.net...
>>>
>>> Taip, reikia iš išorės. Su http requestais bus gal paprasčiau ir greičiau
>>> :)
>>> Dėl saugumo - kadangi duomenų struktūra daugmaž žinoma, tai dalinį
>>> saugumo
>>> sprendimą galima realizuoti tikrinant string'ų struktūrą :)
>>>
>>> Mindaugas
>>>
>>> "Jornada Del Muerto" <Jornada@Lythum.lt> wrote in message
>>> news:il2njc$roh$2@trimpas.omnitel.net...
>>>> A na jai cia reikia is isores tai kita kalba, tada ir telieka arba
>>>> soap
>>>> arba http requestai, bet siulyciau bent kokius nors IP riboti del
>>>> saugumo.
>>>>
>>>> "VaidasB" <vaidas@nomail.com> wrote in message
>>>> news:il2net$rdd$1@trimpas.omnitel.net...
>>>>> būna, kad nepasiekiamas iš išorės
>>>>>
>>>>> On 3/7/2011 3:42 PM, Jornada Del Muerto wrote:
>>>>>> Galima ir tiesiai i MySQL rasyt is .net, isidiegt mySQL .net
>>>>>> connector ir susiprogramint atitinkama moduli...
>>>>>>
>>>>>> "Mindaugas"<someone@microsoft.com> wrote in message
>>>>>> news:il2kfl$lgh$1@trimpas.omnitel.net...
>>>>>>> Sveiki gyvi
>>>>>>>
>>>>>>> Turiu .Net'ine aplikaciją, reikia duomenis iš jos perduoti į web'ą
>>>>>>> (mysql ir
>>>>>>> php). Perdavimo greitis - vidutiniškai 1 įrašas/sekundę.
>>>>>>>
>>>>>>> Kaip tai padaryti?
>>>>>>>
>>>>>>> Mindaugas
>>>>>>>
>>>
>
>
>