2010-02-08 21 views
5

jakie są usługi sieciowe (Rmi, ejb, mydło)? jaka jest różnica pomiędzy usługami sieciowymi a aplikacją internetową? Czy możliwe jest wdrożenie usług internetowych w aplikacji internetowej?usługi sieciowe, aplikacja internetowa

+0

http://pl.wikipedia.org/wiki/Web_service – rahul

+0

Możesz skorzystać z usługi internetowej z poziomu aplikacji internetowej. – rahul

+0

ok. Będę podążał za tym – JohnRaja

Odpowiedz

3

Usługa sieciowa jest sposobem przesyłania/udostępniania informacji w taki sposób, że klient usługi sieci Web, który może utworzyć w skrypcie serwera lub z samodzielnego programu, może wywołać usługę w celu uzyskania żądanych metod. i funkcje zdefiniowane przez usługę.

Jedną z korzyści płynących z usługi sieciowej jest to, że streszcza ona te metody i funkcje (oraz typy zmiennych) w taki sposób, że dowolny język, który "mówi" usługami sieciowymi, może korzystać z własnej składni w celu połączenia się z usługą (w ten sposób czyniąc go wielojęzycznym).

Inną korzyścią jest to, że korzysta z protokołu HTTP (zwykle przesyłanego za pośrednictwem XML lub JSON, ale niekoniecznie), więc jest również wieloplatformowy.

Ogromną korzyścią jest to, że aplikacja, która zazwyczaj wymaga bardzo specjalistycznej wiedzy i oprogramowania, może "odsłonić" informacje za pośrednictwem usługi internetowej. Jeśli więc masz firmową mainframe, masz masę ściśle tajnych danych, które zazwyczaj wymagają klienta terminalowego, itp., Aby uzyskać dane, pewne dane mogą być dostępne za pośrednictwem usługi sieciowej, dzięki czemu możesz zlecić swojemu działowi HR pobranie i przesłanie zmian w grafiku Strona internetowa.

Aplikacja internetowa może oczywiście zawierać usługę sieciową, ale nie jest to to samo. Możesz utworzyć usługę sieciową za pomocą PHP lub .NET, a następnie napisać aplikację internetową w dowolnym interfejsie językowym z tą usługą, ale aplikacja internetowa jest zwykle interfejsem witryny, w której się znajdujesz, podczas gdy usługa sieciowa dotyczy uzyskiwanie informacji do iz innych aplikacji (internetowych lub nie).

1

internetowa aplikacja - Person-serwer z HTTP, HTML

serwis internetowy - serwer-serwer z HTTP, SOAP, XML

+0

+1 za prymitywizm odpowiedzi – karancan

2

internetowa aplikacja jest interfejs użytkownika, dostęp przez ludzie, użytkownik może przeglądać dane, może przesyłać i pobierać dane. Wszystkie interakcje użytkownika (GUI) odbywa się za pośrednictwem stron internetowych, ale wszystkie dane są przechowywane i manipulowane na serwerze.

Aplikacja oparta na serwerze usług sieci Web przeznaczona do interakcji z innymi programami. Usługa internetowa to sposób na ujawnienie logiki biznesowej, którą masz w Internecie. Powiedzmy, że masz moduł, który łączy się z bazą danych i robi coś. Możesz pozwolić innym aplikacjom w Internecie korzystać z tego modułu za pośrednictwem usług internetowych. Usługi sieci Web używają protokołu SOAP przez HTTP do wywoływania żądania i pobierania odpowiedzi w formacie XML.

Powiązane problemy