Hey zusammen,
wie der Titel schon sagt, habe ich eine etwas untypische Frage. Hat irgendjemand Erfahrungen in dem Bereich? Es geht darum die Datenbank Abfragen von Typo3 (also die eigenen, die normalerweise von MySQL verwaltet werden) nicht über ADODB und dbal, sondern über einen Webservice abzuwickeln. Also sprich die SQL Statements durch WSDL-Funktionsaufrufe zu ersetzen. Ziel wäre es, Typo3 komplett von einer Datenbank zutreten und die Schnittstelle nur über einen Webservice zur Verfügung zu stellen.
Ich weis dafür muss man sicherlich ziemlich tief rein in Typo3. Ich will auch nur einen Ansatzpunkt haben wo ich beginnen kann.
Ich weiß nicht, ob das praktikabel ist, denn die Performance leidet dann doch sehr darunter und ob ein Server die Rückgabe eines Select über eine große Tabelle per Webservice dann noch händlen kann, halte ich für fraglich.
Aber anfangen könntest du wahrscheinlich, indem du dir die DBAL anguckst. Im Prinzip kannst du den Webservice ja wie eine Datenbankschnittstelle für DBAL behandeln...
Ich werde in den nächsten Tagen wahrscheinlich auch meine SOAP Library ins TER stellen. Die kapselt SOAP Aufrufe innerhalb von TYPO3, bisher zwar nur für PHP5 aber ich will auch noch nuSOAP einbauen, falls auf dem Server nur PHP4 läuft.
Vielleicht hilft dir die auch.
Cool danke Dir für die rasche Antwort. Tatsächlich will ich die Performance auch testen, ob es überhaupt möglich ist, solche eine Architektur mit Typo3 umzusetzen. Ich werd dann mal die nächste Zeit das TER genauer im Blick halten und auf Deine Extension lauern 😃. Und in der Zwischenzeit mir die DBAL angucken.
Danke nochmal
P.S. achso unter welchem Namen werd ich Dein Ext. denn finden?
Der Extensionkey wird: knsoapclient