Autor Wątek: Komunikacja ze Sferą z zewnątrz  (Przeczytany 5921 razy)

0 użytkowników i 1 Gość przegląda ten wątek.

Offline michalw

  • Użytkownik
  • **
  • Wiadomości: 73
  • Reputacja +0/-0
  • Wersja programu: Subiekt GT 1.25
Komunikacja ze Sferą z zewnątrz
« dnia: Sierpień 29, 2019, 15:08:15 »
Witam

Czy jest możliwa komunikacja z API Sfery z zewnątrz, z internetu? Mam na myśli sytuację, gdzie mamy w biurze serwer Windows z bazą Subiekta, na którym np. otwieramy na internet jakiś nietypowy port do komunikacji (stałe IP, jakieś zabezpieczenie aby tylko jedno IP webowego serwera mogło się podłączyć) i aplikacja webowa napisana np. PHP z poziomu internetu zleca np. dodawanie zamówienia do bazy subiekta itd.?

pozdrawiam,
michal

Offline night

  • Użytkownik
  • **
  • Wiadomości: 57
  • Reputacja +0/-0
  • Wersja programu: zawsze najnowsza.
Odp: Komunikacja ze Sferą z zewnątrz
« Odpowiedź #1 dnia: Sierpień 29, 2019, 15:12:08 »
Można to ograć za pomocą samego PHP, na płycie ze Sferą były przykłady jak wołać z PHP obiekty Sfery.

Offline dkozlowski

  • Ekspert
  • *****
  • Wiadomości: 17059
  • Reputacja +798/-27
  • Wersja programu: GT/Navireo/nexo
Odp: Komunikacja ze Sferą z zewnątrz
« Odpowiedź #2 dnia: Sierpień 29, 2019, 17:00:45 »
Było nie raz forum, jest taka możliwość poprzez dodatkowy WebService w biurze.
Daniel, Białystok.

Offline michalw

  • Użytkownik
  • **
  • Wiadomości: 73
  • Reputacja +0/-0
  • Wersja programu: Subiekt GT 1.25
Odp: Komunikacja ze Sferą z zewnątrz
« Odpowiedź #3 dnia: Sierpień 29, 2019, 23:03:54 »
Dzięki za odpowiedź, przeszukam stare wątki.

Offline dkozlowski

  • Ekspert
  • *****
  • Wiadomości: 17059
  • Reputacja +798/-27
  • Wersja programu: GT/Navireo/nexo
Odp: Komunikacja ze Sferą z zewnątrz
« Odpowiedź #4 dnia: Sierpień 29, 2019, 23:33:15 »
Już nie ma czego szukać, podałem przecież rozwiązanie.
Daniel, Białystok.

Offline michalw

  • Użytkownik
  • **
  • Wiadomości: 73
  • Reputacja +0/-0
  • Wersja programu: Subiekt GT 1.25
Odp: Komunikacja ze Sferą z zewnątrz
« Odpowiedź #5 dnia: Wrzesień 02, 2019, 23:15:11 »
Już nie ma czego szukać, podałem przecież rozwiązanie.

O jaki webservice chodzi - czy Insert udostępnia taki moduł do sfery, czy taki webservice muszę u kogoś zamówić jako swego rodzaju protezę do komunikacji ze Sferą?


Offline dkozlowski

  • Ekspert
  • *****
  • Wiadomości: 17059
  • Reputacja +798/-27
  • Wersja programu: GT/Navireo/nexo
Odp: Komunikacja ze Sferą z zewnątrz
« Odpowiedź #6 dnia: Wrzesień 02, 2019, 23:32:53 »
To dodatkowa aplikacja, którą trzeba oprogramować samodzielnie według własnych potrzeb (wymagań tej aplikacji webowej)... Najlepiej będzie jak po prostu porozmawiasz z dostawcą tego rozwiązania webowego, jeśli ktoś potrafi/podejmuje się korzystania ze Sfery to webservice nie powinien być nowością i problemem.
Daniel, Białystok.

Offline michalw

  • Użytkownik
  • **
  • Wiadomości: 73
  • Reputacja +0/-0
  • Wersja programu: Subiekt GT 1.25
Odp: Komunikacja ze Sferą z zewnątrz
« Odpowiedź #7 dnia: Wrzesień 03, 2019, 00:01:21 »
Chyba nie do końca rozumiem. System po stronie aplikacji PHP, umieszczonej na serwerze webowym, programista PHP napisze wedle dokumentacji i potrzeb. To nie jest problem, bo chodzi o stale rozwijaną aplikację PHP gdzie możemy dopisać cokolwiek. Problem jest po stronie Subiekta/Sfery. Sfera musi być wystawiona na zewnątrz jakimś webservice'm jak rozumiem? Czy takie rozwiązanie istnieje gotowe z pakietu Sfery? Nie jestem w stanie wygrzebać nic na ten temat w dokumentacji Sfery, trudno tez to wywnioskować po starych wątkach z forum.

Offline dkozlowski

  • Ekspert
  • *****
  • Wiadomości: 17059
  • Reputacja +798/-27
  • Wersja programu: GT/Navireo/nexo
Odp: Komunikacja ze Sferą z zewnątrz
« Odpowiedź #8 dnia: Wrzesień 03, 2019, 08:49:21 »
Chyba nie do końca rozumiem. System po stronie aplikacji PHP, umieszczonej na serwerze webowym, programista PHP napisze wedle dokumentacji i potrzeb. To nie jest problem, bo chodzi o stale rozwijaną aplikację PHP gdzie możemy dopisać cokolwiek. Problem jest po stronie Subiekta/Sfery. Sfera musi być wystawiona na zewnątrz jakimś webservice'm jak rozumiem?

Najlepiej będzie jak po prostu porozmawiasz z dostawcą tego rozwiązania webowego, jeśli ktoś potrafi/podejmuje się korzystania ze Sfery to webservice nie powinien być nowością i problemem.

--

Czy takie rozwiązanie istnieje gotowe z pakietu Sfery?

To dodatkowa aplikacja, którą trzeba oprogramować samodzielnie według własnych potrzeb (wymagań tej aplikacji webowej)...

--

Nie jestem w stanie wygrzebać nic na ten temat w dokumentacji Sfery, trudno tez to wywnioskować po starych wątkach z forum.

Po co "grzebiesz" skoro nie będziesz tego robił ? Cała dokumentacja Sfery jest poświęcona temu jak z niej skorzystać, czyli tworzyć rozwiązania dodatkowe, a czy to będzie aplikacja stacjonarna, aplikacja webowa, webservice, w środowisku .NET C# czy PHP to już nie ma znaczenia.
Daniel, Białystok.

Offline michalw

  • Użytkownik
  • **
  • Wiadomości: 73
  • Reputacja +0/-0
  • Wersja programu: Subiekt GT 1.25
Odp: Komunikacja ze Sferą z zewnątrz
« Odpowiedź #9 dnia: Wrzesień 03, 2019, 09:34:20 »
Najlepiej będzie jak po prostu porozmawiasz z dostawcą tego rozwiązania webowego, jeśli ktoś potrafi/podejmuje się korzystania ze Sfery to webservice nie powinien być nowością i problemem.

Mam programistów PHP i oni powinni poradzić sobie z każdym sensownie udokumentowanym API. Ale oni potrzebują wystawioną końcówkę tego API. Nie zrobią mi nic po stronie samego serwera MSSQL.

To dodatkowa aplikacja, którą trzeba oprogramować samodzielnie według własnych potrzeb (wymagań tej aplikacji webowej)...

Ok. Potrzebuję więc taką aplikację, która będzie pośredniczyć pomiędzy MSSQL/Sferą a aplikacją PHP.
Jeżeli ktoś ma jakieś sugestie kto ma doświadczenie z takimi rozwiązaniami - poproszę.

Po co "grzebiesz" skoro nie będziesz tego robił ? Cała dokumentacja Sfery jest poświęcona temu jak z niej skorzystać, czyli tworzyć rozwiązania dodatkowe, a czy to będzie aplikacja stacjonarna, aplikacja webowa, webservice, w środowisku .NET C# czy PHP to już nie ma znaczenia.

J.w. - mam programistów PHP od aplikacji web, muszę im dać gotowe wystawione API do podłączenia się do Sfery.

michał



Offline dkozlowski

  • Ekspert
  • *****
  • Wiadomości: 17059
  • Reputacja +798/-27
  • Wersja programu: GT/Navireo/nexo
Odp: Komunikacja ze Sferą z zewnątrz
« Odpowiedź #10 dnia: Wrzesień 03, 2019, 10:05:28 »
Najlepiej będzie jak po prostu porozmawiasz z dostawcą tego rozwiązania webowego, jeśli ktoś potrafi/podejmuje się korzystania ze Sfery to webservice nie powinien być nowością i problemem.

Mam programistów PHP i oni powinni poradzić sobie z każdym sensownie udokumentowanym API. Ale oni potrzebują wystawioną końcówkę tego API. Nie zrobią mi nic po stronie samego serwera MSSQL.

Nie rozumiem problemu - z czym mają problem Ci programiści, ze znajomością PHP (nie potrafią skorzystać ze Sfery), ze znajomością programów Insertu (nie potrafią oprogramować logiki rozwiązania), czy z jednym i drugim ? Co i po co miałoby być robione po stronie serwera SQL, nie widzę potrzeby oprogramowywania czegokolwiek po stronie bazy danych ?

To dodatkowa aplikacja, którą trzeba oprogramować samodzielnie według własnych potrzeb (wymagań tej aplikacji webowej)...

Ok. Potrzebuję więc taką aplikację, która będzie pośredniczyć pomiędzy MSSQL/Sferą a aplikacją PHP.
Jeżeli ktoś ma jakieś sugestie kto ma doświadczenie z takimi rozwiązaniami - poproszę.

Realizowałem takie rozwiązania, ale w najbliższym czasie nie znajdę raczej czasu na kolejne zlecenie. Może ktoś inny zaproponuje swoje usługi.

Po co "grzebiesz" skoro nie będziesz tego robił ? Cała dokumentacja Sfery jest poświęcona temu jak z niej skorzystać, czyli tworzyć rozwiązania dodatkowe, a czy to będzie aplikacja stacjonarna, aplikacja webowa, webservice, w środowisku .NET C# czy PHP to już nie ma znaczenia.

J.w. - mam programistów PHP od aplikacji web, muszę im dać gotowe wystawione API do podłączenia się do Sfery.

Przygotujcie w takim razie dokumentację tego API (opis metod, ich parametrów i funkcjonalności) i jak coś to mi podeślij do zapoznania się. Spytaj też programistów czy nie będą mieli problemów ze skorzystaniem z microsoftowego webservice'u (asmx), gdyż jak coś to tworzę je w takiej technologii.
Daniel, Białystok.

Offline michalw

  • Użytkownik
  • **
  • Wiadomości: 73
  • Reputacja +0/-0
  • Wersja programu: Subiekt GT 1.25
Odp: Komunikacja ze Sferą z zewnątrz
« Odpowiedź #11 dnia: Wrzesień 03, 2019, 13:57:14 »
Ok, dzięki za wszystkie odpowiedzi!

Offline Paweł Szczygiel

  • Aktywny użytkownik
  • ***
  • Wiadomości: 169
  • Reputacja +4/-0
Odp: Komunikacja ze Sferą z zewnątrz
« Odpowiedź #12 dnia: Wrzesień 22, 2019, 08:45:14 »
Nie prościej zrobić integratora  PHP- XML- SFERA. Jeżeli Sfera ma realizować proste zadania typu dodaj obiekt zdecydowanie najkrótsza droga webService lub wystawiany plik xml (metodą get lub post) obsłużony  przez aplikację lokalną.
Paweł Szczygieł

Offline dkozlowski

  • Ekspert
  • *****
  • Wiadomości: 17059
  • Reputacja +798/-27
  • Wersja programu: GT/Navireo/nexo
Odp: Komunikacja ze Sferą z zewnątrz
« Odpowiedź #13 dnia: Wrzesień 22, 2019, 10:45:16 »
Nie prościej zrobić integratora  PHP- XML- SFERA. Jeżeli Sfera ma realizować proste zadania typu dodaj obiekt zdecydowanie najkrótsza droga webService lub wystawiany plik xml (metodą get lub post) obsłużony  przez aplikację lokalną.

Przed proponowaniem rozwiązań należy poznać potrzeby - pytanie dotyczyło komunikacji on-line i nic poza webserwisem po stronie programów Insertu (a nie po stronie aplikacji w PHP) tego nie obsłuży, więc dyskusja o potencjalnie prostszych rozwiązaniach (subiektywna ocena) nie ma sensu.
Daniel, Białystok.

Forum Użytkownikow Subiekt GT

Odp: Komunikacja ze Sferą z zewnątrz
« Odpowiedź #13 dnia: Wrzesień 22, 2019, 10:45:16 »