webhostingtalk.nl
advertentie
advertentie

Evenementen voor de komende 60 Dag(en)

Resultaten 1 tot 11 van de 11
          

Onderwerp: SOAP integration


  1.  
    #1
    Wned.nl
    16 Berichten
    Ingeschreven
    15/04/10

    Locatie
    Roden

    0 Berichten zijn liked

    Wned is offline.

    Registrar SIDN: ja
    KvK nummer: 01169358
    Ondernemingsnummer: nvt

    SOAP integration

    Hallo. Ik wil me gaan verdiepen in SOAP integration en ik hoop dat er iemand is die mij duidelijk kan uitleggen, (stap voor stap dus) hoe dit werkt.

    Ik heb 4 domeinnamen en 1 shop, ik wil dus op 4 website 1 x data en afbeeldingen laden op alle 4 sites en op 1 site alle producten invoeren. Ik begrijp dat hiervoor SOAP gebruikt moet worden.

    Alle sites krijgen ook een ander uiterlijk, met andere woorden 4 verschillende websites met allemaal de zelfde producten.

    Ik gebruik Open Cart voor deze shops.

    Alvast bedankt.


  2.  
    #2
    geregistreerd gebruiker
    1.176 Berichten
    Ingeschreven
    15/12/03

    Locatie
    Utrecht

    0 Berichten zijn liked

    _arno_ is offline.

    Registrar SIDN: nee
    KvK nummer: nvt
    Ondernemingsnummer: nvt

    Is het niet eenvoudiger om alle shops aparte template maar zelfde product database te geven? Ik heb geen kennis van Open Cart, maar kan me voorstellen dat dat makkelijk moet kunnen.

    Een soap connectie naar 1 product server kan vast ook, maar lijkt me veel ingewikkelder.


  3.  
    #3
    Wned.nl
    16 Berichten
    Ingeschreven
    15/04/10

    Locatie
    Roden

    0 Berichten zijn liked

    Wned is offline.

    Registrar SIDN: ja
    KvK nummer: 01169358
    Ondernemingsnummer: nvt

    Oorspronkelijk geplaatst door _arno_ Bekijk Berichten
    Is het niet eenvoudiger om alle shops aparte template maar zelfde product database te geven? Ik heb geen kennis van Open Cart, maar kan me voorstellen dat dat makkelijk moet kunnen.

    Een soap connectie naar 1 product server kan vast ook, maar lijkt me veel ingewikkelder.
    Heb ik al geprobeert. Het zijn 2 servers bij 1 bedrijf dus gaat niet lukken. Ik had ook gehoopt dat dit zou willen.


  4.  
    #4
    geregistreerd gebruiker
    1.176 Berichten
    Ingeschreven
    15/12/03

    Locatie
    Utrecht

    0 Berichten zijn liked

    _arno_ is offline.

    Registrar SIDN: nee
    KvK nummer: nvt
    Ondernemingsnummer: nvt

    Dat het 2 fysieke servers zijn zou niet uit hoeven te maken, mits connectie van mysql naar andere server gewoon toe gestaan is. Maarja, niet alle hosters doen dit zomaar.

    Soap is niet meer dan een communicatie manier tussen 2 apparaten, er moet behoorlijk wat gebeuren om dit soepel te laten verlopen. Het lijkt me sowieso verstandig om support van opencart hierover te vragen, misschien hebben ze een andere oplossing.
    Maar kort door de bocht, je krijgt in de code bij de 4 websites een vervanging van de mysql laag naar een soap laag.
    En is er een soap server kant waarmee hij praat die de producten in de database moet updaten.
    Als dit alles nog niet gemaakt is zou het gecustomised moeten worden, en dus ook constant geupdate moeten worden wanneer opencart een update maakt.
    Lijkt me een tergend werkje! Je hoster aandringen lijkt me nog steeds makkelijker


  5.  
    #5
    aanwezig
    293 Berichten
    Ingeschreven
    16/02/05

    Locatie
    Utrecht

    0 Berichten zijn liked

    daanl is offline.

    Registrar SIDN: nee
    KvK nummer: 30211116
    Ondernemingsnummer: nvt

    De SOAP server en de het aanspreken van SOAP is totaal niet lastig, enige probleem is wat _arno_ aangeeft is dat je door heel opencart zal moeten om overal de soap server aan te spreken en de update/select uit te voeren.

    1 database zou dus inderdaad een betere oplossing zijn.

    Voor PHP hieronder volgende voorbeeld van ophalen en server opzetten.

    PHP Code:
    $sWSDL 'www.hierjeurl.nl';

    $oWebservice = new Zend_Soap_Client($sWSDL ) / new Soap_Client($sWSDL );

    $aResponse $oWebservice->hierjemethod(hierjeparameters);

    var_dump($aResponse); 
    Met zend framework maak je van je class zo een SOAP server.
    PHP Code:
    include('hiereenclass');

    $sClass 'hiereenclass.php';

    $oSoapServer = new Zend_Soap_AutoDiscover($sWSDL$aOptions);
    $oSoapServer ->setClass($sClass);
    $oSoapServer ->handle(); 
    Hier meer informatie http://framework.zend.com/manual/en/...discovery.html


  6.  
    #6
    Programmeur / Hoster
    2.680 Berichten
    Ingeschreven
    20/06/06

    Locatie
    Wijlre

    257 Berichten zijn liked

    systemdeveloper is nu online.

    Naam: John Timmer
    Bedrijf: SystemDeveloper.NL
    Functie: Eigenaar
    URL: www.systemdeveloper.nl
    KvK nummer: 14083066
    View johntimmer's profile on LinkedIn

    Je kunt via een globale search en replace de functie mysql_query() vervangen door bv. een eigen 'my_mysql_query()' met dezelfde parameters. In die eigen functie knal je dan soapcall naar een soapserver om die query door te geven. Aan de soap serverkant jaag je die query gewoon richting centrale db. Wel handig om er iets van encryptie en passwordje aan te hangen

  7. advertentie



  8.  
    #7
    aanwezig
    293 Berichten
    Ingeschreven
    16/02/05

    Locatie
    Utrecht

    0 Berichten zijn liked

    daanl is offline.

    Registrar SIDN: nee
    KvK nummer: 30211116
    Ondernemingsnummer: nvt

    Erg mooi is de oplossing niet maar vast wel effectief, lijkt me.


  9.  
    #8
    geregistreerd gebruiker
    1.176 Berichten
    Ingeschreven
    15/12/03

    Locatie
    Utrecht

    0 Berichten zijn liked

    _arno_ is offline.

    Registrar SIDN: nee
    KvK nummer: nvt
    Ondernemingsnummer: nvt

    Let wel, wanneer de servers niet geheel dicht bij elkaar staan kan de communicatie tussen beide flinke vertraging oplopen binnen de website


  10.  
    #9
    Programmeur / Hoster
    2.680 Berichten
    Ingeschreven
    20/06/06

    Locatie
    Wijlre

    257 Berichten zijn liked

    systemdeveloper is nu online.

    Naam: John Timmer
    Bedrijf: SystemDeveloper.NL
    Functie: Eigenaar
    URL: www.systemdeveloper.nl
    KvK nummer: 14083066
    View johntimmer's profile on LinkedIn

    Hehe, het lijkt best wel een gruwelijke oplossing maar dit is precies waarom het 3-lagen model 'uitgevonden' is: om met gemak de database laag te kunnen vervangen door een ander type opslagsysteem. Zo bekeken is het niet eens zo 'lelijk'
    Al zou je dat liever met een eigen class of pdo regelen, dan met deze interpretatie van dat model

    Maar zoals _arno_ zegt, als je een site hebt die voor elke sheet naar de db moet, dan is je overhead misschien wel groot. Je aantal dbconnecties stijgt dan behoorlijk en die kosten relatief veel tijd.
    Daarbij zit je nog met veel andere dingen zoals sessies, gelijktijdige inserts, ordernummers, betalingen e.d.


  11.  
    #10
    aanwezig
    293 Berichten
    Ingeschreven
    16/02/05

    Locatie
    Utrecht

    0 Berichten zijn liked

    daanl is offline.

    Registrar SIDN: nee
    KvK nummer: 30211116
    Ondernemingsnummer: nvt

    Je kan ook gewoon GET of POST parameter naar url vuren, kan je niet een centrale database server opzetten en deze remote benaderen wat eigenlijk de oplossing zou moeten zijn.


  12.  
    #11
    Wned.nl
    16 Berichten
    Ingeschreven
    15/04/10

    Locatie
    Roden

    0 Berichten zijn liked

    Wned is offline.

    Registrar SIDN: ja
    KvK nummer: 01169358
    Ondernemingsnummer: nvt

    Allemaal erg bedankt, ik heb geen mailtjes gehad betreft alle antwoorden, misschien ergens in te stellen?, kijk ik zo even naar.

    De servers staan naast elkaar alleen hebben ze allebei een eigen db. 1 db wil gewoonweg niet helaas, dit is inderdaad de mooiste oplossing maar helaas.

    Ik heb de hoster gevraagd naar een oplossing en hij geeft aan SoaP, zijn systemen werken hier optimaal mee en hij werkt er ook zelf mee. Ik moet misschien hem ook om de juiste oplossing vragen en natuurlijk hier posten.

    Als er nog meer antwoorden zijn, heel graag, al is het alleen maar om meer mensen te helpen.


Labels voor dit Bericht

Forum Rechten

  • Je mag geen nieuwe onderwerpen plaatsen
  • Je mag geen reacties plaatsen
  • Je mag geen bijlagen toevoegen
  • Je mag jouw berichten niet wijzigen
  •  



webhostingtalk.nl
Webhostingtalk.nl © copyright 2001-2013 Alle Rechten Gereserveerd.

Content Relevant URLs by vBSEO 3.6.0

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75