---
title: "Batchkörningar för webbapplikationer"
type: "forum-thread"
url: "https://www.webforum.nu/amne/dotnet/179486-batchkörningar-för-webbapplikationer"
topic: ".NET"
topic_url: "https://www.webforum.nu/amne/dotnet"
author: "Lukaspojken"
published: "2009-07-22T12:19:39.000Z"
updated: "2009-08-14T12:13:47.000Z"
replies: 3
views: 756
page: 1
pages: 1
language: "sv-SE"
site: "webForum — webforum.nu"
rights: "Upphovsrätten till varje inlägg tillhör dess författare."
attribution: "Citera som: webForum, https://www.webforum.nu/amne/dotnet/179486-batchkörningar-för-webbapplikationer"
---

# Batchkörningar för webbapplikationer

## #1 — Lukaspojken, 2009-07-22T12:19Z

Jag strävar oftast efter att enbart ha "en" väg in till applikationsdomänen och/eller databasen. Angående databasen så vill jag tex att applikationsdomänen bara ska få kommunicera med applikationsdatabasen så långt det bara går. När det gäller domänen så strävar jag efter att ett presentationslager kan kommunicera med domänen.

Jag har tex sett webbapplikationer där man har externa batchkörningar där batch-projektet har applikationsdomänen refererat till sig. Jag tycker inte detta är bra eftersom det blir flera direkta vägar in i domänen vilket i sin tur försvårar förvaltningen av domänen. I ovanstående fall så skulle jag hellre vilja att batchkörningen anropar en webbservice/wcf i webbapplikationen som i sin tur kommunicerar med domänen.

Hur brukar ni sätta upp externa batchkörningar? I dagsläget har jag gjort det som klassiska schemalagda jobb men jag gillar inte riktigt detta. Så jag tänkte höra om det finns några bättre sätt att sätta batchar.

Det vore också intressant att höra om ni inte håller med angående ovanstående design om en väg in i domänen.

Permalänk: https://www.webforum.nu/p/179486

## #2 — erka, 2009-07-22T16:49Z

Du kan ju kolla in <http://quartznet.sourceforge.net/>

Permalänk: https://www.webforum.nu/p/2193705

## #3 — emission, 2009-08-07T12:23Z

Jag håller med om att det bara bör finnas en väg in i domänen. Det är inget heligt, men om man inte gör så riskerar man problem när man t.ex. inför cachning.

För batchkörningar har jag traditionellt använt schemalagda exekveringar av vissa URL:er, men på sistone har jag använt en egenbyggd Windows Service som triggar jobben via WCF. Det går förvisso att ha hela schemaläggningen med timers inne i HttpApplication, men jag gillar inte det riktigt.

Permalänk: https://www.webforum.nu/p/2198084

## #4 — Lukaspojken, 2009-08-14T12:13Z

\-\> emission
Det låter som en intressant lösning som jag spontant gillar. Jag antar att du får en väldigt bra överblick över alla jobb via din service samt så skapar det en hel del andra möjligheter för tex bättre översikt över fel m.m. Har du byggt in någon intressant funktionalitet i din service?

Blir lite sugen på att skapa en sådan service :)

Permalänk: https://www.webforum.nu/p/2198706

---

Tråden på webben: https://www.webforum.nu/amne/dotnet/179486-batchkörningar-för-webbapplikationer
