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


Import/export-arkitektur

Postades av 2007-11-28 10:26:38 - Stefan Norinder, i forum arkitektur, Tråden har 7 Kommentarer och lästs av 1442 personer

Någon som sett om det finns arkitekturförslag för en import/export-modul? Behöver lite inspiration.


Svara

Sv: Import/export-arkitektur

Postades av 2007-11-28 10:51:58 - Johan Djupmarker

Nu får du nog specifiera lite mer vad du vill göra. "import/export-modul" är lite väl generellt...

/Johan


Svara

Sv:Import/export-arkitektur

Postades av 2007-11-28 11:06:48 - Stefan Norinder

Det var idén, att hålla det generellt. Då kanske jag kunde få förslag på saker saker jag inte tänkt på.

Annars är grunden att ha en modul som ska kunna importera data från andra system via CSV-filer, web services etc. Modulen ska vara så generell som möjligt.


Svara

Sv: Import/export-arkitektur

Postades av 2007-11-28 11:20:21 - Johan Normén

Hej,

Du kan ju köra en web service med samma interface och kontrakt ut...
Sen i web servicen köra ett proxy pattern som slänger dig vidare till rätt import modul för rätt system som i sin tur har sin uppgift att hantera datat för sitt format.


---------> Import A
Data in ---> API (Web Service) -----> PROXY --------> Import B
-------> Import C

Om du vill ha pluggbara importmoduler kan du ex nyttja DI/IoC (Dependency Injection/Inversion of Control) patterns. Se MS entlib eller Spring .Net de har stöd för detta.

Om du inte vet vad det är så kort beksrivet är det ett mönster för att låta objekt skapas av sig självt där du ex via XML kan styra vilka objekt som skall skapas m.m.

Mvh Johan


Svara

Sv: Import/export-arkitektur

Postades av 2007-11-28 11:21:46 - Martin Adrian

Vad skall modulen göra?

Om du har en plug-in för varje system (CSV etc) så finns det väl inget kvar för modulen att göra mer än att vara en behållare av inläst data.

Om du dessutom låter varje plug-in skapa en XML fil så fungerar XmlDocument bra som "modul".


Svara

Sv:Import/export-arkitektur

Postades av 2007-11-28 22:53:54 - Patrik Löwendahl

BizTalk


Svara

Sv: Import/export-arkitektur

Postades av 2007-11-30 10:00:00 - Rickard Robin

Mitt förslag följ "Provider" modellen

Bygg ett interface som definierar vilka medlemmar som skall finnas för en export/import klass.
Sen bygger du klasser som implementerar interfacet och returnerar något gement. ex:

exemple i pseudo:

IExportable.vb
Export() as DataTable
Export() as String


ExcelExportable.vb
implements IExportable


Så bakar du in allt i ett klassbibliotek, kompilera till en dll.



Svara

Sv:Import/export-arkitektur

Postades av 2007-11-30 12:37:37 - Johan Normén

Här har du annars en bok som tar upp lite desingpattern för bla ditt problem:

Enterprise Integration Patterns
ISBN: 0321200683

Mvh Johan


Svara

Nyligen

  • 08:28 Butiksskyltar: Hur upplever utbude
  • 22:31 Slappna av
  • 19:55 kick-off med fokus på hälsa?
  • 19:53 kick-off med fokus på hälsa?
  • 16:24 Föreslå en skönhetsklinik online
  • 16:23 Föreslå en skönhetsklinik online
  • 18:42 Hvor finder man håndlavede lamper
  • 18:41 Hvor finder man håndlavede lamper

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 764
27 959
271 761
666
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