Pytania otagowane jako web-services

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

3
Jak zaprojektować wysoce skalowalne usługi sieciowe w Javie?
Tworzę usługi sieciowe, które miałyby 2000 równoczesnych użytkowników. Usługi są oferowane za darmo i dlatego oczekuje się, że uzyskają dużą bazę użytkowników. W przyszłości może być konieczne skalowanie do 50 000 użytkowników. Jest już kilka innych pytań dotyczących tego problemu, takich jak - /programming/2567254/building-highly-scalable-web-services Jednak moje wymagania różnią się od …

3
Czy powinienem zwrócić odpowiedź 204 lub 404, gdy nie znaleziono zasobu?
Rozwijam prostą usługę RESTful dla turniejów i harmonogramów. Gdy turniej jest tworzony na podstawie żądania POST zawierającego ciało JSON, turniej jest wstawiany do BiMap, zadeklarowanej w następujący sposób w implementacji DAO: private BiMap<String, Tournament> tournaments = Maps.synchronizedBiMap(HashBiMap.create()); Po utworzeniu turnieju jest zwracany powiązany identyfikator ciągu, aby użytkownik mógł mieć w …
15 java  rest  web-services  http 

3
ASP.NET MVC vs WCF dla interfejsu API REST + wykorzystanie strony internetowej
Myślę, że dyskusja na temat programowego wykorzystania usług zorientowanych na usługi a interakcja ludzi jest jasna. Ale jeśli miałbym stworzyć aplikację, która wykorzystuje zarówno programowy interfejs API, jak i stronę internetową, która korzysta z danych połączonych przez ten sam interfejs API, czy skłania się ku korzystaniu tylko z ASP.NET? Jak …

5
Jak skutecznie korzystać z usług sieciowych w środowisku korporacyjnym, jeśli nie można korzystać z transakcji?
Miejsce, w którym pracuję, stara się ustalić pewne podstawowe zasady, a debata, którą teraz toczymy, dotyczy bibliotek lokalnych a usług sieciowych do ponownego wykorzystania kodu. Usługi sieciowe wydają się być popularnym wyborem w większości firm i właśnie do tego dąży większość programistów. Po prostu nie widzę, jak możesz skutecznie korzystać …


3
Jaki jest najlepszy sposób na przełączenie awaryjne offline klienta stacjonarnego korzystającego z usługi internetowej?
Mam trzy nadchodzące projekty, które mają wspólny problem: muszą mieć logikę w systemie internetowym i potrzebują aplikacji lokalnej (np. punktu sprzedaży), która komunikuje się z takim systemem za pośrednictwem usługi internetowej RESTful. Moje rozwiązanie Rozwiązaniem, które udało mi się wymyślić, jest zaimplementowanie w kolejce komunikatów aplikacji komputerowej do przechowywania operacji, …

3
Jaki powinien być zakres sprawdzania poprawności systemu, który wdraża aplikację internetową?
Dzisiaj miałem zadanie „napisać test kondycji” dla długo działającej usługi, która jest systemem koordynacyjnym do wdrażania aplikacji internetowej. Próbuję ustalić, jaki byłby zakres takiej kontroli zdrowia, i wymyśliłem następujące pytania związane z zakresem kontroli zdrowia: Czy wystarczy uznać usługę za zdrową, jeśli system koordynacji zgłasza, że ​​zadanie jest uruchomione? A …

1
Kiedy powinienem używać AtomPub?
Prowadzę badania nad projektowaniem usług internetowych RESTful i doszedłem do tego, co uważam za kluczowy punkt decyzji, więc pomyślałem, że zaoferuję to społeczności, aby uzyskać porady. Zgodnie z zasadami architektury RESTful chcę zaprezentować wykrywalny interfejs API, dlatego będę wspierał różne czasowniki HTTP tak dokładnie, jak to możliwe. Moja trudność wiąże …

1
Architektura oprogramowania do uwierzytelniania / kontroli dostępu do usługi REST
Konfiguruję nową usługę sieci Web RESTful i muszę zapewnić oparty na rolach model kontroli dostępu . Muszę stworzyć architekturę, która pozwoli użytkownikom podać swoją nazwę użytkownika i hasło, aby uzyskać dostęp do usług, a następnie ograniczyć sposób, w jaki mogą korzystać z usług (z których usług mogą korzystać, czytać a …

3
Jak zaprojektować interfejs API REST do obsługi operacji innych niż CRUD?
Próbuję przekonwertować zestaw usług opartych na SOAP na interfejs API RESTful. Zacząłem od identyfikacji zasobów, analizując nazwy operacji i dostałem zasób Subscription. Kiedy muszę zaktualizować stan subskrypcji, nie mogę po prostu wysłać POSTżądania do serwera, ponieważ nie mam bezpośredniego dostępu do zasobów, ale muszę wywołać niektóre operacje w stylu RPC, …

7
Czy uwierzytelnianie przez HTTPS spowolni moją aplikację?
Buduję aplikację internetową i usługę RESTful. Czytałem różne artykuły na temat najlepszego sposobu uwierzytelnienia żądań w serwisie internetowym. Wydaje mi się, że najlepszą opcją jest podstawowe uwierzytelnianie HTTP. Niemal każdy artykuł, który przeczytałem, mówi, że uwierzytelnianie powinno być szyfrowane za pomocą protokołu SSL lub równoważnego. Nie jestem do końca pewien, …

4
Jeśli architektura mikrousług wymaga osobnej bazy danych na mikrousługę, jest to zbyt kosztowne i niemożliwe do zarządzania. Dlaczego tego potrzebujemy?
Czytam o mikrousługach i wydaje mi się, że nielogiczne jest tworzenie osobnej bazy danych dla każdej usługi tylko w celu uzyskania izolacji. Mogę to samo osiągnąć, korzystając tylko z usług internetowych i jednej bazy danych. Dlaczego tego potrzebujemy? Oddzielna baza danych nie podlega dyskusji. Czy jestem w błędzie? Czy możesz …

3
Gdzie umieścić logikę biznesową, jeśli używasz Firebase?
Zaraz zacznę tworzyć jednostronicową aplikację internetową, która bardzo uprościła system dokumentacji dla wielu użytkowników. Front prawdopodobnie użyje Angular2. Projekt ma krótki termin, więc szukałem „skrótów”, tj. Korzystania z różnych gotowych usług zamiast wdrażania wszystkiego od zera. Potrzebuję jakiegoś zaplecza do przechowywania danych aplikacji. Rozejrzałem się i znalazłem Firebase, który wydaje …

3
Entity Framework Entities - niektóre dane z serwisu WWW - najlepsza architektura?
Obecnie używamy Entity Framework jako ORM w kilku aplikacjach internetowych i do tej pory nam to odpowiadało, ponieważ wszystkie nasze dane są przechowywane w jednej bazie danych. Używamy wzorca repozytorium i mamy usługi (warstwa domeny), które z nich korzystają, i zwracają jednostki EF bezpośrednio do kontrolerów ASP.NET MVC. Jednak pojawił …

1
Najlepsza praktyka obsługi asynchronicznej komunikacji między urządzeniami?
Niedawno zakończyłem projekt obsługi przetwarzania kart kredytowych. Jedną z trudności, z którymi się spotkałem, była obsługa opóźnień / możliwych awarii powiadomień. Najbardziej złożonym przykładem było: zewnętrzny system wysyłający żądanie zapłaty mój system przekształca to żądanie w żądanie do bramki płatności wysyłanie użytkownika do bramy oczekiwanie na dokonanie płatności przez użytkownika …

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.