Fetstil Fetstil Kursiv Understrykning linje färgläggning tabellverk Punktlista Nummerlista Vänster Centrerat högerställt Utfyllt Länk Bild htmlmode
  • Forum & Blog
    • Forum - översikt
      • .Net
        • asp.net generellt
        • c#
        • vb.net
        • f#
        • silverlight
        • microsoft surface
        • visual studio .net
      • databaser
        • sql-server
        • databaser
        • access
        • mysql
      • mjukvara klient
        • datorer och komponenter
        • nätverk, lan/wan
        • operativsystem
        • programvaror
        • säkerhet, inställningar
        • windows server
        • allmänt
        • crystal reports
        • exchange/outlook
        • microsoft office
      • mjukvara server
        • active directory
        • biztalk
        • exchange
        • linux
        • sharepoint
        • webbservers
        • sql server
      • appar (win/mobil)
      • programspråk
        • c++
        • delphi
        • java
        • quick basic
        • visual basic
      • scripting
        • asp 3.0
        • flash actionscript
        • html css
        • javascript
        • php
        • regular expresssion
        • xml
      • spel och grafik
        • DirectX
        • Spel och grafik
      • ledning
        • Arkitektur
        • Systemutveckling
        • krav och test
        • projektledning
        • ledningsfrågor
      • vb-sektioner
        • activeX
        • windows api
        • elektronik
        • internet
        • komponenter
        • nätverk
        • operativsystem
      • övriga forum
        • arbete karriär
        • erbjuda uppdrag och tjänster
        • juridiska frågor
        • köp och sälj
        • matematik och fysik
        • intern information
        • skrivklåda
        • webb-operatörer
    • Posta inlägg i forumet
    • Chatta med andra
  • Konto
    • Medlemssida
    • Byta lösenord
    • Bli bonsumedlem
    • iMail
  • Material
    • Tips & tricks
    • Artiklar
    • Programarkiv
  • JOBB
  • Student
    • Studentlicenser
  • KONTAKT
    • Om pellesoft
    • Grundare
    • Kontakta oss
    • Annonsering
    • Partners
    • Felanmälan
  • Logga in

Hem / Forum översikt / inlägg

Posta nytt inlägg


Web Services

Postades av 2009-05-12 11:25:54 - Roger Bergstrand, i forum c# (c-sharp), Tråden har 3 Kommentarer och lästs av 1243 personer

Jag sitter med ett gammalt projekt (.NET Framework 1.1) som nu ska integreras i en större miljö. Jag kommer att behöva anropa en del externa webbtjänster från code behind. Har bara minimal erfarenhet av att jobba mot webservices tidigare, då har det varit tjänster som funnits i samma projekt. Hur går jag tillväga för att lösa detta?


Svara

Sv: Web Services

Postades av 2009-05-12 15:05:11 - Magnus Gladh

Enklaste sättet är att du ber om att då länken till wsdl till webservicen och sedan i VS så väljer du ditt projekt, högerklickar, väljer Add Web Referens och sedan klistrar in länken där och vips så är du reda att köra på.

När du fått kläm på hur det fungerar, så flytta ut kommunikatione till webservicen till ditt Repository assembly skapa en ny klass (typ xxxWSRepository) där i sköter du alla kommunikation till denna externa webservicen, en ny klass för varje webservices som du anropar. Och när du är färdig så skapar du ett interface av denna klass, och så använder du bara detta interface när du vill accessa webservicen.

Då blir det enkelt att byta ut något om något ändras i din kommunikation, samt att du enklare kan göra dina enhetestester utan att behöva hämta data från webservicerna (kräver DI).

- M


Svara

Sv:Web Services

Postades av 2009-05-13 15:40:45 - Roger Bergstrand

Det känns som om det skulle kunna bli nån typ av cirkulärt referensberoende mellan min applikation och den applikation som den ska integreras med. Vi kommer ju att behöva "prata" med varandra och alltså skapa referenser i respektive projekt. Är detta inte något problem?


Svara

Sv: Web Services

Postades av 2009-05-14 07:47:54 - Magnus Gladh

Nej det är inget problem, men webservices är enkelriktade, så om du vill att din server skall kunna skicka data till din klient så måste du sätta upp en webservices på din klient också, och det är inte att rekommendera eftersom det kräver en webserver hos maskinen som hostar klienten.

En lösning skulle kunna vara att använda dig av WCF som kan agera både klient och server, och där du kan välja vilket transportprotokoll som du vill använda dig av, SOAP/TCP IP/MSMQ osv osv....

Sök mer information om WCF så hittar du säkert allt du behöver.

- M

(oj, såg att det var .NET 1.1 då fungerar inte WCF). Antingen så lägger du själva kommunikationen i ett separat projekt och bygger det i .NET 3.0 som du sedan anropar från ditt 1.1 projekt. Eller så får du lösa det med Remoting eller bygga en egen TCP/IP kommunikation mellan din klient och din server.


Svara

Nyligen

  • 18:42 Hvor finder man håndlavede lamper
  • 18:41 Hvor finder man håndlavede lamper
  • 16:36 Allt du behöver veta om keramiskt
  • 16:14 Vem anlitar man egentligen när tak
  • 16:14 Vem anlitar man egentligen när tak
  • 16:13 Vem anlitar man egentligen när tak
  • 11:52 Noen erfaring med uttak hos Mostbe
  • 11:51 Noen erfaring med uttak hos Mostbe

Sidor

  • Hem
  • Bli bonusmedlem
  • Läs artiklar
  • Chatta med andra
  • Sök och erbjud jobb
  • Kontakta oss
  • Studentlicenser
  • Skriv en artikel

Statistik

Antal besökare:
Antal medlemmar:
Antal inlägg:
Online:
På chatten:
4 570 635
27 958
271 741
600
0

Kontakta oss

Frågor runt konsultation, rådgivning, uppdrag, rekrytering, annonsering och övriga ärenden. Ring: 0730-88 22 24 | pelle@pellesoft.se

© 1986-2013 PelleSoft AB. Last Build 4.1.7169.18070 (2019-08-18 10:02:21) 4.0.30319.42000
  • Om
  • Kontakta
  • Regler
  • Cookies