<rdf:RDF
    xmlns:s='http://snipsnap.org/rdf/snip-schema#'
    xmlns:rdf='http://www.w3.org/1999/02/22-rdf-syntax-ns#'
    xml:base='http://www.software-integration.ch//rdf'>
    <s:Snip rdf:about='http://www.software-integration.ch//rdf#Taetigkeiten/Scripting'
         s:name='Taetigkeiten/Scripting'
         s:cUser='sfr'
         s:oUser='sfr'
         s:mUser='Admin'>
        <s:content>Entwickeln im Kleinen, Scripting&#xD;&#xA;?Verbindungsstücke anfertigen?&#xD;&#xA;&#xD;&#xA;Anfahren und Anhalten&#xD;&#xA;Das Systemverhalten beobachten und beeinflussen&#xD;&#xA;&#xD;&#xA;In der Phase der Integration ist die (grosse) Entwicklung für das einzelne Modul abgeschlossen. Offen sind Hilfsfunktionen, die das Zusammenspiel der Modul untereinander regeln. Die notwendige Logik wird oft in kleinen Zusatzprogrammen realisiert, in sogenannten Scripts (batch-file in Windows, shell-Sripts, perl, ?). sfr: Bild von einem Apache WebMgmt Interface&#xD;&#xA;&#xD;&#xA;Scripts stellen das Bindeglied zu der unterliegenden Ebene (Plattform oder Betriebssystem) dar. Sie werden typischerweise nicht übersetzt, sondern direkt von Interpretern abgearbeitet. Der Hintergrund ist die Verfügbarkeit der Interpreter auf dem Zielrechner und die Verständlichkeit für den Betreiber/Admin, sie sind mit ?Bordmitteln? beherrschbar.&#xD;&#xA;&#xD;&#xA;Die anfallenden Arbeiten für Scripts umfassen im Betrieb:&#xD;&#xA;den Start des gesamten Systems,&#xD;&#xA;den Start des Moduls im System,&#xD;&#xA;den Stop des gesamten Systems,&#xD;&#xA;den Stop des Moduls im System,&#xD;&#xA;die Beobachtung eines Moduls&#xD;&#xA;Status, Verfügbarkeit/Auslastung der Ressourcen, Statistik&#xD;&#xA;die Kontrolle eines Moduls&#xD;&#xA;Watchdog, ?&#xD;&#xA;&#xD;&#xA;Bei der Analyse von (anormalen) Systemzuständen werden:&#xD;&#xA;das System in den Zustand versetzt,&#xD;&#xA;Informationen über den Systemzustand gesammelt,&#xD;&#xA;Fehler dokumentiert&#xD;&#xA;&#xD;&#xA;Neben den oben genannten Vorzügen besitzen Scripts auch zwei schwerwiegende Nachteile. Diese sind:&#xD;&#xA;Scripts sind von einem grossen Benutzerkreis les- und änderbar. &#xD;&#xA;Der Lieferant muss einen Weg finden, ungewünschte Änderungen im Betrieb zu erkennen oder auszuschliessen. Ein eingeführtes Configuration Management stellt die Integrität der Scripts sicher.&#xD;&#xA;Scripts ?fallen unter den Architekturtisch?&#xD;&#xA;Da dieser Teil der Logik beim Entwurf nicht berücksichtigt worden ist, sondern der Integration überlassen wurde, weiss der Architekt nicht genau, wie ?sein? System im Betrieb funktioniert. Es zeigt sich in der Praxis oft, dass zwischen dem entworfenen und dem betriebenen System eine Lücke klafft.&#xD;&#xA;Beide, der Architekt und der Integrator, tragen gemeinsam die Verantwortung, dass diese Lücke geschlossen bleibt.&#xD;&#xA;</s:content>
        <s:mTime>2005-11-04 23:51:27.873</s:mTime>
        <s:cTime>2005-11-04 11:50:46.394</s:cTime>
        <s:comments
             rdf:type='http://www.w3.org/1999/02/22-rdf-syntax-ns#Bag'/>
        <s:snipLinks>
            <rdf:Bag>
                <rdf:li rdf:resource='#Taetigkeiten'/>
                <rdf:li rdf:resource='#snipsnap-index'/>
            </rdf:Bag>
        </s:snipLinks>
        <s:attachments
             rdf:type='http://www.w3.org/1999/02/22-rdf-syntax-ns#Bag'/>
    </s:Snip>
</rdf:RDF>

