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


Använda WebServices?

Postades av 2004-06-09 21:33:27 - Robin Hultman, i forum arkitektur, Tråden har 8 Kommentarer och lästs av 1751 personer

Jag utvecklar för närvarande ett program som ska användas för att registrera försäljningar av varor, ett kassasystem helt enkelt.

Programmet kommer att bestå av en klientdel och en serverdel.

Servern ska ta emot anslutningar från klienten och sedan sköta registrering av data som klienterna skickar till en mysql-databas.

Bör jag använda webservices för detta för att slippa krånglig nätverkskod? Eller är det bättre att skicka serialiserade objekt eller xml över nätverket och skriva en hantering för detta på serversidan?
Eller finns det rentav någon annan metod som är ännu bättre?


Svara

Sv: Använda WebServices?

Postades av 2004-06-14 21:21:11 - Andreas Håkansson

Robin,

Du skulle kunna ta dig en titt på COM+ (Enterprise Services). Med dessa kan du skapa distribuerade lösningar (som ligger på olika maskiner t.ex) och kommunicera med dessa. De följer ACID principen för data integritet och du för möjlighet att använda distribuerade transaktioner och rollbaserad säkerhet.


Svara

Sv: Använda WebServices?

Postades av 2004-06-15 22:16:54 - Robin Hultman

Vad har de för fördelar gentemot webservices?


Svara

Sv: Använda WebServices?

Postades av 2004-06-16 04:39:10 - Patrik Löwendahl

Det är som att jämföra äpplen med päron.

COM+ erbjuder tjänster för att hantera delade komponenter. En av de tjänsterna är distribuerade transaktioner för att stödja ACID över flera datakällor.

De distribuerade transaktionerna är minst sagt overkill om man arbetar mot en datakälla. Dessutom sänker de skalbarheten och prestandan i din applikation så man bör vara säker på att det är sista utvägen för att lösa sin uppgift.

Man bör veta att för varje COM+ tjänst man slår på för sina klasser, ökar man overhead. Ingen av COM+ tjänsterna är direkt ansvariga för att <b>distribuera</b> komponenter.

Traditionellt har dock DCOM använts i kombination med COM+ för distribution.

WebServices kan jämföras med DCOM, men inte med COM+ eftersom WebServices likt DCOM är framtagna för att kommunicera mellan applikationer och komponenter. WebServices går alltså inte att jämföra med COM+ eftersom WebServices bara erbjuder kommunikation och inga andra tjänster.

Det kan tom vara så att man låter sina WebService klasser använda COM+ tjänster.


Svara

Sv: Använda WebServices?

Postades av 2004-06-16 04:51:47 - Patrik Löwendahl

För att svara på ursprungsfrågan.


Det finns flertalet föreslagna arkitekturer för att sköta distribuerade applikationer. Microsoft förordar mer och mer den arkitekturen de kallar SOA (Service Oriented Architecture) där WebServices har en central roll.

Man skall dock ha i åtanke att WebServices inte är framtaget för att vara så effektivt så möjligt. Det är en lösning på problemet med olika plattformar och kommunikation över brandväggar på internet.

WebServices är väldigt "pratigt" och arbetar med rekomendationer och standarder som inte är optimerade för prestanda eller skalbarhet. Det är helt enkelt ett sätt att säkertsälla interopabilitet mellan system.

Man skall alltså känna till att det inte är det snabbaste sättet att kommunicera men däremot det enklaste.

Om du bygger ett system där all kommunikation sker innanför samma brandvägg, inom samma domän, på samma plattform och mellan delar av en applikation; kanske man skall använda andra alternativ, som tex Remoting eller DCOM för att distribuera komponenter.



Svara

Sv: Använda WebServices?

Postades av 2004-06-16 13:30:33 - Marcus Gus

Tänk på vad som händer om nätverket går ner eller om någon snubblar över strömsladden till servern. Kassan bör kunna fungera även utan kontakt med servern om du skall göra det någorlunda seriöst. Det skulle aldrig fungera för en ICA-butik med 24 kassor att ha ett behov av konstant uppkoppling mot servern utan de måste kunna fortsätta att sälja även om servern är nere.


Svara

Sv: Använda WebServices?

Postades av 2004-06-16 20:05:48 - Robin Hultman

Tack för alla svaren! Nu har ni gett mig lite att fundera över.

Ang om systemet går ner hade jag tänkt lagra det temporärt som i xml som lagras lokalt och sen sparas över till databasen när anslutningen är återupprättad. Vad tror ni?


Svara

Sv: Använda WebServices?

Postades av 2004-06-16 20:36:21 - Patrik Löwendahl

Det är så man brukar göra nuförtiden.

En äldre mer beprövad lösning är att använda MSMQ för kommunikation. Där kan man köa meddelanden som skickas när den hittar en anslutning till servern.


Svara

Nyligen

  • 12:13 Sex Dolls for Sale
  • 19:42 Online Casinos for Haitian Players
  • 19:38 Rekommendera något intressant
  • 19:13 Международная перевозка грузов
  • 00:01 DL Van Tuning | Exclusive Body Kit
  • 12:08 Indian casino
  • 04:14 Vad finns det för kratomalternativ
  • 14:16 Indian online casino

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 878
27 965
271 772
486
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