Pytania otagowane jako web-services

Usługi sieciowe to systemy oprogramowania zaprojektowane do obsługi interoperacyjnej interakcji między maszynami w sieci.

3
Jaki jest zalecany wzorzec planowania punktów końcowych REST dla przewidywanych zmian
Próba zaprojektowania interfejsu API dla aplikacji zewnętrznych z prognozowaniem zmian nie jest łatwa, ale odrobina przemyślenia może ułatwić życie później. Próbuję ustanowić schemat, który będzie obsługiwał przyszłe zmiany, pozostając kompatybilnym wstecz, pozostawiając programy obsługi wcześniejszych wersji. Głównym problemem tego artykułu jest to, jaki wzór należy stosować dla wszystkich zdefiniowanych punktów …

2
Przejdź z JSON do Protobuf. Czy warto?
Mamy usługi sieciowe REST, które mogą obsługiwać XML lub JSON (WCF). Bawię się pomysłem wdrożenia Protobufów. Czemu? PROS Mniejsze obciążenie serwerów. Mniejszy rozmiar wiadomości - mniejszy ruch. Łatwiej jest zmienić teraz niż później. CONS Konieczne do wdrożenia Będzie trudniej rozwiązywać problemy / wąchać wiadomości do debugowania. Mogę włączyć GZip na …

5
Jak mogę przetestować klasę, która wymaga połączenia z serwisem internetowym?
Próbuję przetestować klasę, która wywołuje niektóre usługi sieciowe Hadoop. Kod ma prawie postać: method() { ...use Jersey client to create WebResource... ...make request... ...do something with response... } np. istnieje metoda tworzenia katalogów, metoda tworzenia folderów itp. Biorąc pod uwagę, że kod dotyczy zewnętrznej usługi internetowej, nad którą nie mam …


4
Utrzymanie integralności referencyjnej między klientem mobilnym a serwerem
Mam więc stosunkowo prosty system. Mobilny klient tworzy rekordy w bazie danych SQLite, które chciałbym być synchronizowane do zdalnego serwera SQL (który jest dzielony z innymi klientami telefonii komórkowej) . Więc kiedy tworzę nowy rekord w tabeli sqlite telefonu, następnie wypycham tę zmianę do mojej zdalnej usługi poprzez RESTful API. …
21 sql  web-services 

4
Dlaczego ludzie myślą, że SOAP jest przestarzałe? [Zamknięte]
Zamknięte . To pytanie jest oparte na opiniach . Obecnie nie przyjmuje odpowiedzi. Chcesz poprawić to pytanie? Zaktualizuj pytanie, aby można było na nie odpowiedzieć faktami i cytatami, edytując ten post . Zamknięte 6 lat temu . Podczas przeglądania SO dzisiaj znalazłem to pytanie tutaj i zaczyna się od tego: …
20 web-services  soa  soap 




5
Wewnętrzna i zewnętrzna architektura API
Firma, dla której pracuję, utrzymuje udany produkt SaaS, który z biegiem lat rozwijał się „organicznie”. Planujemy rozszerzyć linię o pakiet nowych produktów, które będą dzielić dane z istniejącym produktem. Aby to wesprzeć, chcemy skonsolidować logikę biznesową w jednym miejscu: warstwie usług internetowych. Warstwa WS będzie używana przez: Aplikacje internetowe Narzędzie …
19 api  web  web-services 

3
Obsługa odnowienia tokena / wygaśnięcia sesji w interfejsie API RESTful
Buduję interfejs API RESTful, który korzysta z tokenów JWT do uwierzytelniania użytkowników (wydawanych przez loginpunkt końcowy i wysyłanych we wszystkich nagłówkach później), a tokeny należy odświeżyć po ustalonym czasie (wywoływanie renewpunktu końcowego, który zwraca odnowiony token ). Możliwe jest, że sesja API użytkownika utraci ważność przed wygaśnięciem tokena, dlatego wszystkie …

7
Czy wielokrotne wywołania bazy danych są naprawdę znaczące w przypadku połączenia sieciowego API sieci?
U jednego z moich pracodawców pracowaliśmy nad interfejsem API REST (ale dotyczy to również SOAP). Klient, który jest interfejsem aplikacji, nawiązywałby połączenia przez Internet (sieć LAN w typowych wdrożeniach produkcyjnych) z interfejsem API. Interfejs API nawiązywałby połączenia z bazą danych. Jednym z tematów, który powraca w naszych dyskusjach, jest wydajność: …

4
W takim przypadku mikrousług REST lub AMQP
Przeczytałem wiele artykułów dotyczących architektury mikrousług i zastanawiałem się, kiedy użyć AMQP lub REST. Czytałem, że luźne łączenie usług jest dobrą rzeczą, a AMQP wydaje się w tym przypadku dobrym wyborem. Ale jeśli użyjemy AMQP, oznacza to, że nie potrzebujemy już punktów końcowych REST (ale oznacza to, że tracimy koncepcję …

3
Czy skład usługi SOA faktycznie działa w praktyce?
Jedną z głównych zasad projektowania usług SOA jest zasada Kompatybilności usług ( https://en.wikipedia.org/wiki/Service_composability_principle ). Chodzi o to, że komponując nowe usługi wykorzystując istniejące jako elementy składowe, można szybko opracowywać nowe usługi. Podobnie jak w przypadku wywoływania istniejących metod obiektów podczas wdrażania nowych metod. To właśnie stąd ma pochodzić znaczny wzrost …

1
Jakie są najlepsze praktyki zabezpieczania internetowego interfejsu API?
Muszę zbudować interfejs API usługi sieci Web, aby nasza aplikacja mobilna mogła współpracować z naszym serwerem i bazą danych (w ASP.Net MVC 4, ale to nie jest istotne). Jeśli większość działań nie wymaga rejestracji użytkowników w naszym serwisie, chcielibyśmy ograniczyć dostęp tylko do użytkowników naszej aplikacji. Jakie są metody upewnienia …

Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.