Wykorzystanie Web service w aplikacji klient-server.

0

Witam,

Muszę zrobić projekt o temacie: "Wykorzystanie technologii Web services w aplikacjach typu klient server." Powinno to być coś na wzór pracy inżynierskiej, jednak jestem trochę zielony i nie wiem jak się za to zabrać, czego się uczyć i gdzie szukać informacji. Z tego co widzę tematyka Web services jest bardzo rozległa i ciężko się w to wdrożyć laikowi. Do tej pory pisałem proste lokalne aplikacje, jednak myślę że potrafię przerzucić się na coś bardziej zaawansowanego z małą pomocą.

Moje pytanie brzmi... czego się uczyć, jakie framworki należy opanować, gdzie szukać informacji by sprostać temu tematowi, może ktoś poleci jakąś konkretną książkę która porusza takie zagadnienie?

Czy samo WCF tu wystarczy, czy należy je o coś wzbogacić? Czy z kolei może chodzi o coś całkiem innego, bo nie bardzo rozumiem całe te web services...

proszę o odp i wyrozumiałość za tak laickie pytania

pozdrawiam

1

Tak, WCF wystarczy. Dowolny tutorial na ten temat powinien Ci wszystko wyjaśnić.

0

A mógłby mi ktoś wytłumaczyć jak to wygląda, bo nie mogę znaleźć jednoznacznej odpowiedzi.

Czy WS byłby w takim przypadku serwerem i odpowiadał na żądania ze strony klienckiej(klient ASP.NET, czy nawet zwykły Windows Forms)?

Oraz druga sprawa nie mogę wpaść na pomysł jakiejś ciekawej aplikacji w tym temacie, dlatego prosiłbym może o jakieś pomysły.

Pozdrawiam

0

http://bit.ly/1uchNCj , a jeśli chodzi o ciekawą aplikację, to nie wiem, co dla Ciebie jest ciekawe - wypożyczalnia rowerów, program wspomagający pracę serwisu komputerowego, magazyn części zamiennych?

0

Witam.

Również mam problem w tym temacie. Mianowicie napisałem prosty WebService w VisualStudio Express i chciałbym go teraz wystawić na serwerze w sieci... tylko właśnie jak to popranie zroibić ?

Na początku spróbowałem przekopiować folder z całym projektem, ale gdy odwołuje się do pliku .asmx otrzymuje tylko taki komunikat :

<%@ WebService Language="C#" CodeBehind="WebService1.asmx.cs" Class="Raporty.WebService1" %>

Będę wdzięczny za każdą pomoc.

Pozdrawiam.

0
Roland92 napisał(a):

Na początku spróbowałem przekopiować folder z całym projektem, ale gdy odwołuje się do pliku .asmx otrzymuje tylko taki komunikat :

WebSerwisy się instaluje na serwerze WWW, w przypadku .NET najlepiej na IIS. W menu "Build" w Visual Studio jest chyba funkcja "Publish" lub "Deploy" do tego służąca.

0

Dzięki za odpowiedź.

Czyli na moim serwerze, powiedzmy 192.160.10.201 muszę mieć zainstalowane IIS ?

Mogę to jakoś samodzielnie wykonać?

0

Np. tak http://technet.microsoft.com/pl-pl/library/cc725762.aspx
Wszystko zależy od tego, jaki masz system.

0

W sieci istnieją serwery, które oferują hosting ASP NET. Wydaję mi się, że tego potrzebuje. Dobry tok rozumowania ? ;p

Czy mogę, z mojego serwera na którym jest zainstalowane tylko php, zrobić serwer który by obsługiwał także aplikację napisane w ASP NET (np tak mały WebService) ?

Powyższy link odnosi się do instalacji na Windowsie (w sumie tylko takie tutoriale znajduje). A co z zewnętrznymi serwerami ?

0
Roland92 napisał(a):

Czy mogę, z mojego serwera na którym jest zainstalowane tylko php, zrobić serwer który by obsługiwał także aplikację napisane w ASP NET (np tak mały WebService) ?

Tak i wystarczy zainstalowanie IIS jak wspomnieli koledzy wyzej

Roland92 napisał(a):

Powyższy link odnosi się do instalacji na Windowsie (w sumie tylko takie tutoriale znajduje). A co z zewnętrznymi serwerami ?

IIS jest na Windowsa, a zewnetrzne serwery tez moga byc windowsowe, wiec nie widze sensu pytania.

Zreszta pamietaj ze instaluajc to u siebie lokalnie pod tym ip zaczynajacym sie od 192 ten webservice bedzie widoczny tylko w twojej lokalnej sieci. jesli chcesz to upublicznic to musisz pod publicznym ip wypuscic serwis na zewnatrz (ustawienie firewalal itp). ale serwis bedzie dodstepny tylko wtedy jak twoj komputer bedzie wlaczony. jesli zas chcesz miec to dostepne caly zcas to wtedy musisz wziac jakis zewnetrzny serwer

0

Ok, rozumiem

Ten serwer pod ip 192..., to jest właśnie serwer zewnętrzny, nie lokalny.

Czyli tam muszę zainstalować IIS i będzie grać muzyka :)

Rozumiem, będę walczyć.

Pozdrawiam

1 użytkowników online, w tym zalogowanych: 0, gości: 1