Tam, kde jsou postupy stabilní, je možné
je optimalizovat a automatizovat, zatímco
tam, kde se postupy často mění, nebo do-
konce případ od případu liší, musí být je-
jich řízení kontrolováno lidmi, nikoliv jen
softwarem.
Většina učebnic softwarového inže nýr-
ství a tvorby IS vychá zí z prostředí velkých
fi rem. Aplikovatelnost jejich doporučení do
jiných prostředí je tak omezená.
Naším cílem je shromažďovat poznatky
o potřebách menších a středních fi rem, zo -
becňovat je a na jejich základě a na zá kladě
vlastních zkušeností s tímto pros tře dím vy-
tvářet postupy vedoucí k tvorbě softwaru
vyhovujícího těmto podmínkám.
Aplikace
Zkoumaná architektura IS má uplatnění ne -
jen v oblasti malých a středních podniků,
odkud vyšla, ale i v e-governmentu, v řídí-
cích systémech, či jiných prostředích.
Některé její prvky se dají použít i při
tvorbě krabicového softwaru nebo při vý-
voji softwaru pro velké fi rmy. Přednosti se
projeví zejména při spolupráci organi zací
a jejich IS a při propojování stávajících sys -
témů i systémů třetích stran do větších
celků.
Modelování systémů
Při tvorbě automatizovaných infor-
mačních systémů chceme využívat
předností modelování a to i pro pří-
pad, kdy jsou součástí systému lidé.
Účinná transformace zpráv
Efektivní tvorba větších softwaro-
vých celků vyžaduje efektivní trans-
formace skupin zpráv.
Hledáme proto prostředky pro
transformaci těchto zpráv, které jsou
různého formátu, včetně nejběžněji
používaného formátu XML.
Integrace heterogenních dat
Při vytváření větších celků je někdy
třeba propojit aplikace až na datové
úrovni, respektive využívat data z růz-
ných zdrojů. To přináší mnohé výzvy,
napří klad jak uchovávat a zpraco-
vávat data, s ni miž původní logika
aplikace ne počítala, a přesto je uži-
va telé potřebují.
Informati ka: Servisně orientované systémy
91