Jako, że w C# jestem (prawie) zielony chciałbym się spytać, czy dobrze kombinuję.

Chcę z poziomu PHP wywołać aplikację konsolową napisaną w C#, a za jej pomocą robić cały SOAP.

Co do samego problemu "jak sie robi SOAP w C#" sobie doczytałem coś i mi działa, tak samo działa mi wywoływanie/przekazywanie programu z poziomu PHP.

mam następujący problem - jako, że serwer SOAP może mieć ograniczoną ilośc sesji, a aplikacja WWW może może chcieć wygenerować więcej sesji niż jest możliwe na serwerze, a nie chciałem ID sesji trzymać w bazie, a w gdzieś "w pamięci" wpadlem na pomysł, aby cały SOAP zlecić komuś na zewnątrz

Stąd moje pytania jak zapamietać wartosć między uruchomieniami programu tego w C#. Sytuacja wygląda tak, przychodzi żądanie do WWW - PHP uruchamia program z parametrami, a on coś tam generuje sobie i zwraca wartość

stąd moje pytania

  • jak przechować wartość między kolejnymi wywołaniami programu- chodzi o ID sesji dla SOAP, nie mam pojęcia jak to zrobić - ale chyba coś takiego byłoby najlepsze, że sprawdza czy jest coś już uruchomionego, jesli tak uruchamia proces, który korzysta z jakiejś wspólnej części, potem go kończy - ale nie wiem jak się do tego zabrać - może ma ktoś jakiś pomysł
  • czy takie coś jest szybsze/wydajniejsze niż uruchamianie SOAP z PHP