Hönnun og smíði hugbúnaðar 2011: F07 Organizing the Domain Logic – Vinnslulagið Part B

Vinnslulagið og hönnun þess er líklega það snúnasta í flestum hugbúnaðarkerfum. Ástæðan er að skilgreina hvað í raun er “vinnsla” eða domain logic. Í þessum fyrirlestri skoðum þessi mál almennt og hvernig menn fara að því að smíða lagskipt kerfi. Við munum fjalla um lagskiptinu, en það er algeng aðferð við að ráða við flækjustig.

Kynnt verða fjögur munstur og við munum velta fyrir okkur hvernig best er að hanna þetta vinnslulag.

Lesefni er Fowler kaflar 2 og 9

Einnig er fjallað um hugtök sem tengjast performance og koma fyrir í Introduction kaflanum.

Lesefni:
Fowler 2, 9
Kafli um Performance í Introduction

F07 Organizing the Domain Logic – Vinnslulagið Part-B

Hönnun og smíði hugbúnaðar 2011: F07 Organizing the Domain Logic – Vinnslulagið Part A

Vinnslulagið og hönnun þess er líklega það snúnasta í flestum hugbúnaðarkerfum. Ástæðan er að skilgreina hvað í raun er “vinnsla” eða domain logic. Í þessum fyrirlestri skoðum þessi mál almennt og hvernig menn fara að því að smíða lagskipt kerfi. Við munum fjalla um lagskiptinu, en það er algeng aðferð við að ráða við flækjustig.

Kynnt verða fjögur munstur og við munum velta fyrir okkur hvernig best er að hanna þetta vinnslulag.

Lesefni er Fowler kaflar 2 og 9

Einnig er fjallað um hugtök sem tengjast performance og koma fyrir í Introduction kaflanum.

Lesefni:
Fowler 2, 9
Kafli um Performance í Introduction

F07 Organizing the Domain Logic – Vinnslulagið Part-A

Hönnun og smíði hugbúnaðar 2011: F06 Process Design – hönnun ferla Part-A

Ferli (processes) eru forrit sem keyra í enterprise kerfum til að framkvæma ákveðnar vinnslur. Þetta eru forrit sem sjá um vinnslur eins og innlestur (import), afstemmingar, eða daglegar uppfærslur og útreikninga. Þessi forrit hafa ekkert viðmót en sinna mikilvægu hlutverki.

Í þessum fyrirlestri ætlum við að skoða hvernig hanna má Process Framework eða ramma fyrir ferli. Við kynnum Ru Process Framework sem er hluti af RuFramework og er dæmi um hvernig má skrifa ramma.

Skoðað er nánar hvernig RU Process Framework er notað til að lesa RSS færslur. Einnig er litið á XML og leiðir til að lesa XML skjöl. Til eru tvær megin leiðir til að þátta XML skjöl og hvor hefur sína kosti og galla. RSS er dæmi um notkun á XML.

F06 Process Design – hönnun ferla Part-B