Bericht über eine Evaluation von Grid Middleware Standards und von Grid Software Paketen
|
|
- Jasper Dittmar
- vor 8 Jahren
- Abrufe
Transkript
1 Bericht über eine Evaluatin vn Grid Middleware Standards und vn Grid Sftware Paketen Versin August 2006 Arbeitspaket AP 3, Reprt 3.1 verantwrtlicher Partner: SUB Göttingen TextGrid wissenschaftliche Textdatenverarbeitung ein Cmmunity Grid für die Geisteswissenschaften
2 TextGrid R3.1 - Evaluatin vn Grid Middleware Standards und Grid Sftware Paketen Prjekt: TextGrid Teil des D-Grid Verbundes und der deutschen e-science Initiative BMBF Förderkennzeichen: 07TG01-A Laufzeit: Februar Januar 2009 Dkumentstatus: Endversin Verfügbarkeit: öffentlich Autren: Andreas Aschenbrenner, SUB Peter Gietz, DAASI Martin Haase, DAASI Frank Knll, DAASI Marc W. Küster, FH Wrms Christph Ludwig, FH Wrms Seite 2 vn 38
3 1. Einleitung Das "Grid" in TextGrid Dieser Bericht Grid Middleware Standards Web Services Web Services Descriptin Language (WSDL) SOAP Registry Nrmen Web Services Addressing Web Services Resurce Framewrk (WSRF) Web Services Resurce (WS Resurce) Web Services Resurce Prperties (WS ResurcePrperties) Web Services Resurce Lifetime (WS ResurceLifetime) Web Services Service Grup (WS ServiceGrup) Web Services Base Faults (WS BaseFaults) Web Services Ntificatin (WSN) Web Services Base Ntificatin (WS BaseNtificatin) Web Services Brkered Ntificatin (WS BrkeredNtificatin) Web Services Tpics (WS Tpics) Grid Security Standards Authentifizierung SASL GSSAPI Kerbers LDAP X Web Service Security SAML GSI Autrisierung X.509 Attributzertifikate RBAC XACML Wrkflw Beschreibungssprachen Wrkflw Standards (nicht Grid spezifisch) Grid spezifische Frmate Datengrid...21
4 3. Grid Sftware Pakete Glbus Tlkit 4 (GT4) Security Data Management Executin Management Infrmatin Services Cmmn Runtime Cmpnents glite Java CG Kit Grid Applicatin Tlkit (GAT) Kmpnenten File Management FileStream Management LgicalFile Management Advert Management Resurce Management Interprcess Cmmunicatin Jb Management Mnitring Implementierungen Adaptren sprachgebundene Realisierungen der GAT API Simple API Fr Grid Applicatins (SAGA) Prtale Wrkflw Kmpnenten Kriterien Analyse vn Wrkflw Systemen Datengrid Metadaten Management...35 Anhang A: Bibligraphie Anhang A: Bibligraphie Seite 4 vn 38
5 1. Einleitung TextGrid ( ist das einzige geisteswissenschaftliche Prjekt im Rahmen der deutschen Grid Initiative D Grid ( grid.de). Als Teil vn D Grid strebt TextGrid nach einer Integratin mit der D Grid Infrastruktur und Zusammenarbeit mit den Partnern aus anderen Cmmunities. Die vrhandene Infrastruktur und die Anfrderungen aus der textwissenschaftlichen Cmmunity sind dabei taktgebend. Dieser Bericht fkussiert auf Grid Standards und Tls, die für die Realisierung vn TextGrid wichtig sein können. 1.1Das "Grid" in TextGrid Oft werden verschiedene Ausrichtungen vn Grid Umgebungen hervrgehben: Cmputatinal Grid, Service Grid, der Data Grid. Systeme in der Praxis kmmen selten in einer dieser drei Reinfrmen vr, aber Schwerpunkte bildensich meist heraus. Ein Cmputatinal Grid wird errichtet um rechenintensive Aufgaben wie zb Simulatinen verteilt und möglichst schnell durchführen zu können. Systeme unterscheiden sich stark in Aspekten wie den zugrunde liegenden Ressurcen eine Handvll Supercmputer der eine grsse Menge durchschnittlicher Rechner, der Verteilung der Aufgabe nicht alle Berechnungen lassen sich (einfach) verteilen, und wie verfügbare Ressurcen und Przessrzyklen einer Berechnung zugeteilt werden. Je nachdem welche Cmmunity den Term "Service Grid" verwendet, schwingen unterschiedliche Ausrichtungen mit. In der Wirtschaft werden Web Services verwendet um angebtene Dienste an den Kunden zu bringen. Obwhl auch zu diesem Kntext manchmal "Service Grid" gesagt wird, hat diese Umgebung eigentlich nur am Rande mit "Grid" Systemen zu tun. Allgemein versteht man unter "Service Grids" die Verwendung vn Services und vn Knzepten der Service Oriented Architecture zum Aufbau einer Grid Umgebung (siehe Kapitel Grid Middleware Standards), und dabei vr allem auch die Endnutzer rientierten Services und Tls. Die Wissenschaft arbeitet hier vr allem an der dynamischen Auswahl der 'richtigen' Services für den passenden Kntext [asg], und damit auch an die Anbindung der Semantic Web Cmmunity zum Semantic Service Grid [gsm]. In einem Data Grid werden Daten verwaltet. Verteilte Ressurcen werden zu einem virtuellen Speichersystem zusammengeschlssen, in dem Daten zuverlässig, effizient und sicher abgelegt werden können. Zu den Themen zählen redundante Speicherung, Registratin und Retrieval, und andere, die im entsprechenden Kapitel unten besprchen werden. Wie jedes System in der Praxis ist auch TextGrid eine Mischfrm aus diesen drei Grid Reinfrmen. Ein zentraler Aspekt ist ganz klar der des Data Grid. In dem Zusammenschluss und der Virtualisierung der Daten aus verteilten, hetergenen und unabhängig verwalteten Text Archiven werden Data Grid Funktinalitäten mit knventinellen Schnittstellen und Tls aus der textwissenschaftlichen Cmmunity verknüpft. In TextGrid wird auch die inhaltliche Verknüpfung der Daten eine wesentliche Rlle spielen. In diesem Sinne gehen die Funktinalitäten über die eines "Data Grid" im gängigen Sinn der Grid Cmmunity hinaus. Jenseits der digitalen Objekte ist die zu knstruierende Wrkbench ein zentraler Aspekt vn TextGrid. Die Grafik (TODO Architekturgrafik einbinden) zur ersten Versin der TextGrid Architektur zeigt eine eigene Sevice Layer als Brücke zwischen der Grid Middleware und den Tls. Eigenschaften wie die Seite 5 vn 38
6 Strukturierung und Vermittlung vn passenden Services und deren Anrdnung in Wrkflws sind die Kernaufgaben in der TextGrid Service Layer. 1.2Dieser Bericht Dieser Bericht gliedert sich in zwei Bereiche: Grid Standards, die als Grundlage für eine Realisierung vn TextGrid dienen könnten, und vrhandene Grid Sftware Pakete, die diese Standards implementieren und vn TextGrid verwendet werden könnten. Knventinelle Infrastrukturkmpnenten (i.e. nicht Grid), der slche, die in der geisteswissenschaftlichen Cmmunity verbreitet sind zb das Metadaten Prtkll OAI [ai], der die Schnittstellendefinitin ZING SRW [zing srw] werden hier nicht behandelt. Szenarien und Anfrderungsanalysen werden parallel erarbeitet, liegen aber der Auswahl der Standards und Sftware Pakete und den in diesem Dkument eingebetteten Bewertungen zugrunde. Breitere, tiefergehende, und vergleichende Evaluatinen werden vm D Grid Infrastrukturprjekt (dgi.dgrid.de) durchgeführt und vn TextGrid verflgt. In beiden Bereichen, der Beschreibung einiger relevanter Grid Standards und die vrhandener Sftware, werden swhl grundlegende Grid Infrastrukturkmpnenten, als auch spezialisierte Kmpnenten zur Errichtung eines Daten bzw Service Grids betrachtet. Seite 6 vn 38
7 2.Grid Middleware Standards Ein zentrales Paradigma für Grid Umgebungen ist die "Service Oriented Architecture" (SOA) [erl04]. Aktuelle Grid Standards basieren auf einer slchen, "lsely cupled" Architektur. Die in [fster_phys] erstmals beschriebene "Open Grid Services Architecture" (OGSA) [gsa_v1] beinhaltet auch heute nch SOA basierte grundlegende Knzepte für Grid Architekturen. Eine erste detailliertere Spezifizierung der Knzepte vn OGSA in der Frm vn Open Grid Services Infrastructure (OGSI) ist inzwischen allerdings vm Web Service Resurce Framewrk (WSRF) abgelöst wrden, und hat sich damit relevanten Standards aus der Web Cmmunity stark angenähert. [reinefeld schintke] [DINI reinefeld] Die Standardisierungsinstanz in der Grid Cmmunity ist das Glbal Grid Frum (GGF) ( das sich nunmehr mit der Enterprise Grid Alliance (EGA) zum Open Grid Frum (OGF) zusammengeschlssen hat und damit nch an Einfluss gewnnen hat. Durch das Zusammenwachsen mit Web Standards haben in der Grid Cmmunity natürlich auch das W3C ( OASIS ( pen.rg/), IETF ( eine wichtige Psitin. Diverse ausgewählte Standards vn diesen Organisatinen werden in diesem Kapitel betrachtet. Dazu zählen Web Services, WSRF und andere aktuelle Standards in Grid Umgebungen wie die "Grid Security Infrastucture" (GSI). Neben allgemeinen Standards wird dabei vr allem auch auf die Serviceund die Datenmanagement Aspekte für TextGrid geachtet. 2.1Web Services Ein Web Service ist ein internetbasierter serverseitiger Dienst, der Clients eine öffentliche Schnittstelle zur Verfügung stellt, über die der Client den Web Service ansprechen kann. Ein Web Service wird nicht direkt vn einem Menschen bedient, sndern indirekt vn einer Applikatin, die die öffentliche Schnittstelle des Web Service anspricht, und die vm Web Service zurückerhaltenen Ergebnisse für den Benutzer aufbereitet (z.b. in einem Brwser). Kurz gesagt gilt: Was Internetseiten für Menschen sind, Seite 7 vn 38
8 sind Web Services für Applikatinen. Da in TextGrid Werkzeuge definiert werden, die im Grid verteilt werden sllen, bieten sich Web Services als Technlgie für diese Werkzeuge an. Die flgenden drei Abschnitte beschreiben einen Standard zur Definitin der öffentlichen Schnittstelle eines Web Services (WSDL), ein Prtkll, auf dessen Grundlage die Kmmunikatin der Web Services untereinander stattfinden kann (SOAP), swie einen Retrievalmechanismus, durch den autmatisch Web Services registriert und gefunden werden können (UDDI) Web Services Descriptin Language (WSDL) Die öffentliche Schnittstelle eines Web Service beschreibt ein s genanntes WSDL Dkument. In ihm werden die zur öffentlichen Schnittstelle des Web Service gehörenden Operatinen und ihre Signaturen (d.h. Eingabe und Ausgabe Parameter) beschrieben. Die dabei verwendeten Datentypen werden in Frm vn XML Schema Definitinen angegeben. Damit ein Client einen Web Service über seine WSDL Schnittstelle ansprechen kann, müssen zwischen dem Client und dem Web Service Infrmatinen wie z.b. die auszuführende Operatin, aktuelle Eingabeparameter und das Ergebnis hin und hergeschickt werden. Als knkrete Realisierung für das Frmat dieser Nachrichten bietet sich das SOAP Prtkll an und als knkretes Transprtprtkll zum Verschicken slcher SOAP frmatierten Nachrichten das HTTP Prtkll SOAP SOAP ist ein Prtkll, mit dem XML basierte Infrmatinen in einer dezentralisierten, verteilten Umgebung wie einem Grid ausgetauscht werden können. Im Rahmen vn Web Services sind diese XML Infrmatinen Aufrufe, Ergebnisse und Fehlermeldungen vn Web Service Operatinen. Der Infrmatinsaustausch zwischen einem Sender und einem Empfänger kann dabei entlang einer Nachrichtenkette über dazwischengeschaltete Einheiten stattfinden, die die Infrmatinen verarbeiten der sgar nach genau zu beschreibenden Regeln verändern können. Eine SOAP Nachricht ist ein XML Dkument, das aus einem XML Element namens Envelpe besteht, in dem sich zwei unmittelbare XML Unterelemente namens Header und Bdy befinden. Das Header Element ist ptinal und dafür gedacht, Kntrllinfrmatinen vn Applikatinen zu transprtieren. Das Bdy Element sll die Hauptinfrmatin des Nachrichtenaustausches zwischen zwei Parteien beinhalten. Die im Header untergebrachten Kntrllinfrmatinen können vn in der Nachrichtenkette dazwischengeschalteten Einheiten ausgewertet werden, wbei der Inhalt des Bdy Elementes nur vm endgültigen Nachrichtenempfänger ausgewertet werden darf. Um den Adressaten einer im Header Element befindlichen Infrmatin entlang der Nachrichtenkette zu identifizieren, tragen diese Infrmatinen ein Rle Attribut, mit dem sie festlegen, wer entlang der Nachrichtenkette diese Infrmatin verarbeiten darf der sgar muss. Als Werte für das Rle Attribut sind unter anderem "next" für die nächste Einheit in der Nachrichtenkette und "ultimatereceiver" für den Endadressaten der Nachricht möglich. Um eine SOAP Nachricht zwischen zwei Parteien zu verschicken, muß ein knkretes Transprtprtkll, mit dessen Hilfe die Nachricht verschickt werden sll, angegeben werden.. Viele Pr Seite 8 vn 38
9 tklle sind dabei prinzipiell möglich. Das am häufigsten verwendete Prtkll ist das Hypertext Transfer Prtcl (HTTP) sprich: SOAP über HTTP, deutlich seltener das Simple Mail Transfer Prtcl sprich SOAP über E Mail. Im Rahmen vn TextGrid bietet es sich an, für den dazugehörenden Nachrichtenaustausch SOAP über HTTP zu verwenden Registry Nrmen Im klassischen Web Service Stack war der Registry Nrm Universal Descriptin, Discvery and Integratin (UDDI) die Funktin des universellen Registry Standards zugedacht. UDDI, ein OASIS Standard, der aktuell in der Versin 3.0 vrliegt, ist im Kern eine Menge vn SOAP Schnittstellen und dazugehörigen Infrmatinsmdellen für das Veröffentlichen, Suchen und Abnnieren vn Infrmatinen zu Diensteanbietern ( businesses ) und deren knkreten Diensten ( services ). Dazu kmmen Hilfsdienste etwa zur Authentifizierung der Teilnehmer der zur Replikatin vn Daten zwischen UDDI Instanzen. UDDI erlaubt den Zugriff auf die gespeicherten Infrmatinen u. a. über eine an SQL angelehnte Freitextsuche der über bestimmte, mit den Einträgen verknüpfte Knzepthierarchien wie NAICS und UNSPSC. UDDI hat sich in der Praxis bislang als universeller Registry Standard nicht im ursprünglich erwarteten Maß durchsetzen können. Als ähnlich erflgreich hat sich in zahlreichen Szenarien mittlerweile auch außerhalb der ebxml Cmmunity ein anderer OASIS Standard erwiesen, der ebxml Registry Standard, der ebenfalls in der Versin 3.0 vrliegt und aus zwei Teilen besteht, dem Registry Registry Infrmatin Mdel (RIM) und dem eigentlichen ebxml Registry Services Standards (RS). Die grundsätzliche Funktinsweise ist sehr vergleichbar auch ebxml RS ist im Kern eine Menge vn SOAP Schnittstellen mit zugehörigen Infrmatinsmdellen, aber einige Experten sehen die knkrete Umsetzung der Ideen swie die Sftwareunterstützung in der Gestalt des Open Surce Servers Omar als besser an. Insbesndere werden das Mdell vernetzter Registry Instanzen ( federated registries ), zu dem es in UDDI keine Entsprechung gibt, swie die Metadatenunterstützung als sehr gelungen betrachtet. Teils rthgnal, teils in direkter Knkurrenz zu UDDI und ebxml RS stehen Tpic Maps. ISO/IEC Tpic Maps definiert die Datenstruktur zur Beschreibung vn Wissensstrukturen / Ontlgien swie (als XTM) ein standardisiertes XML Austauschfrmat dafür. Einerseits sind Tpic Maps ein genereller Mechanismus zur Wissensmdellierung, mit dem sich bestimmte Knzepte mit flexibel definierbaren Assziatinen untereinander und mit knkreten Objekten / Ressurcen verknüpfen lassen. In diesem Sinne lassen sich Tpic Maps auch etwa als Kategriensystem in ebxml RS einsetzen. Andererseits bieten Tpic Map Server wie etwa das Open Surce Prjekt tm4j der kmmerzielle Angebte wie die Ontpia Knwledge Suite vn Ontpia der TMCre vn NetwrkedPlanet vllausgeprägte semantische Suchmaschinen, die in einem Gridprjekt auch allein stehend die Funktin einer flexiblen Registry übernehmen können. Seite 9 vn 38
10 2.2 Web Services Addressing Web Services Addressing spezifiziert, wie Instanzen eines Web Service (der Web Service Endpints) transprtprtkllunabhängig adressiert werden können. Dazu wird ein XML Element namens EndpintReference definiert, welches die flgenden Unterelemente für die Adressierung einer Web Service Instanz besitzt: Address: die URI des Web Service ReferenceParameters: ptinale XML Elemente zur Identifizierung der Instanz des Web Service Metadata: ptinale XML Elemente, die das Verhalten und die Fähigkeiten der Web Service Instanz beschreiben 2.3Web Services Resurce Framewrk (WSRF) Die Spezifikatin eines Web Service macht keine Angaben über die Behandlung vn Zuständen. Demnach kann ein Web Service zwar einen (internen) Zustand haben (wie es für fast jede Applikatin der Fall ist), die Schnittstelle zu dessen Abfrage und Manipulatin ist jedch nicht standardisiert. Dies erschwert eine Integratin vn Web Services in eine Grid Umgebung, in der z.b. der Zustand eines Web Services in einem Infrmatinsdienst hinterlegt werden sll; die Integratin ist deswegen schwer, weil der Infrmatinsdienst die Zustandsabfrage des Web Service nicht nach einem Standard abhandeln kann, sndern auf prprietäre Schnittstellen angewiesen ist. Um dieses ffensichtliche Prblem der nicht standardisierten Behandlung der Zustände vn Web Services zu beheben, wurde der Standard "Web Services Resurce Framewrk" (WSRF) eingeführt. WSRF ist eine Sammlung vn mehreren Spezifikatinen, deren Inhalt und mögliche Bedeutung für TextGrid in den flgenden Abschnitten beschrieben werden. Neben dem eigentlichen WSRF Standard wird der Standard "Web Services Ntificatin" (WSN) beschrieben, der die Kmmunikatin und den Nachrichtenaustausch vn Web Services untereinander standardisiert. Bei WSRF handelt es sich nch um eine sehr neue Technlgie, die nch nicht in einfach zu benutzenden und prduktinsreifen Biblitheken zur Verfügung steht. Deshalb muß sich TextGrid zunächst darum bemühen, WSRF Funktinalität vr dem Anwendungsprgrammierer zu kapseln Web Services Resurce (WS Resurce) Um Zustände in Web Services einzuführen, definiert der WS Resurce Standard den Begriff Resurce. Eine Resurce ist demnach eine lgische Entität, die eine Menge vn in XML darstellbaren Eigenschaften (ResurcePrperties) hat. Diese ResurcePrperties werden im nächsten Abschnitt ausführlicher definiert. Kurz gesagt: Eine Resurce kapselt den Zustand eines Web Service. Ein Zustand (Resurce) hne eine Möglichkeit der Abfrage der Manipulatin dieses Zustandes macht keinen Sinn, deshalb definiert dieser Standard den Begriff WS Resurce. Demnach ist eine WS Resurce ein Paar bestehend aus einer Resurce und einem Web Service (WS), durch den die Resurce angesprchen werden kann. Eine WS Resurce wird über eine End Pint Reference (EPR) gemäß der WS Addressing Spezifikatin (s.u.) adressiert. Kurz gesagt ist eine WS Resurce ein Web Service mit Zustand. Der Zustand ist über die Web Service Schnittstelle ansprechbar. Seite 10 vn 38
11 Da mderne Grid Implementierungen auf WSRF aufsetzen, werden auch innerhalb vn TextGrid Grid Dienste als WS Resurcen angesprchen Web Services Resurce Prperties (WS ResurcePrperties) Um den Zustand eines Web Service allgemein ansprechen und manipulieren zu können, definiert der WS ResurcePrperties Standard als Vrleistung, wraus der Zustand (die Resurce) eines Web Service überhaupt besteht, um dann anschließend zu beschreiben, wie dieser Zustand über eine Web Service Schnittstelle abgefragt und manipuliert werden kann. Die Entitäten, aus welchen der Zustand eines Web Service besteht, werden als ResurcePrperties bezeichnet und sind als XML Elemente beschreibbar. Der Zustand eines Web Service ist eine Zusammenstellung slcher ResurcePrperties, die in einem XML Dkument namens Resurce Prperties Dcument hinterlegt sind. Dieses Dkument ist mit einem WSDL PrtType des Web Service verbunden. Genau diese Verbindung macht einen Web Service und eine Resurce zu einer Web Service Resurce. Smit bietet ein Resurce Prperties Dcument eine lgische Sicht auf den Zustand einer WS Resurce. Die Web Service Schnittstelle, mit deren Hilfe der Zustand eines Web Service abgefragt und manipuliert werden kann, stellt flgende Operatinen zur Verfügung: GetResurcePrpertyDcument: gibt das gesamte Resurce Prperties Dcument einer WS Resurce zurück GetResurcePrperty: gibt die Werte eines einzelnen ResurcePrperties des Resurce Prperties Dcuments zurück GetMultipleResurcePrperties: gibt die Werte mehrerer ResurcePrperties zurück QueryResurcePrperties: Abfrage gegen das Resurce Prperties Dcument mit Hilfe eines XPath Ausdrucks PutResurcePrpertyDcument: ersetzt das Resurce Prperties Dcument durch ein neues SetResurcePrperties: setzt die Werte vn mehreren ResurcePrperties InsertResurcePrperties: fügt neue Werte eines ResurcePrperties in das Resurce Prperties Dcument einer WS Resurce ein UpdateResurcePrperties: ersetzt die bisherigen Werte eines ResurcePrperties durch neue Werte. DeleteResurcePrperties: entfernt alle Werte eines ResurcePrperties einer WS Resurce Sbald TextGrid Werkzeuge als WS Resurcen implementiert werden, könnte jedes Werkzeug einen Teil der ben angegebenen Operatinen implementieren, um WSRF knfrm zu sein und zum Beispiel für Infrmatinsdienste einheitlich zugängliche Infrmatinen zur Verfügung zu stellen Web Services Resurce Lifetime (WS ResurceLifetime) In einer Grid Umgebung sllen WS Resurcen dynamisch erzeugt werden belegen dann serverseitigen Speicherplatz, halten ffene Verbindungen zu Datenbanken, etc. und anschließend wieder gelöscht werden. Dies erfrdert eine eigene Speicherverwaltung im Gegensatz zu lkalen Anwendungen im vn der Laufzeitumgebung verwalteten Speicher über das gesamte Grid hinweg. Eine explizite Verwaltung der Lebenszeit vn WS Resurcen über new und delete ähnliche Knstrukte reicht in einer Grid Seite 11 vn 38
12 Umgebung nicht aus, weil z.b. ein Client, der eine Instanz einer WS Resurce erzeugt, nicht mehr willens der fähig sein könnte, diese zu löschen, z.b. wenn er selbst aufgrund eines Netzwerkfehlers der internen Fehlers den Kntakt zur WS Resurce verliert; smit würde die WS Resurce "für immer" im Grid Speicherplatz beanspruchen. Um diese Speicherlecks zu vermeiden, definiert der WS ResurceLifetime Standard eine halbautmatische Speicherverwaltung, in der WS Resurcen nach Ablauf einer knfigurierbaren Lebenszeit das ist die Zeit, die vn ihrer Instantiierung bis zu ihrer Zerstörung vergeht gelöscht werden. WS ResurceLifetime spezifiziert außerdem, wie die Lebenszeit einer WS Resurce manipuliert werden kann: Immediate Destructin (Destry Operatin): die WS Resurce wird augenblicklich zerstört Scheduled Destructin (SetTerminatinTime Operatin): die WS Resurce wird zu einer bestimmten Zeit zerstört Im Rahmen einer bjektrientierten TextGrid API könnte jeder Klasse (z.b. der File Klasse) ein Web Service (z.b. File WS) zugerdnet werden, der die öffentlichen Methden der Klasse in seiner WSDL Beschreibung anbietet. Die Instanzbildung einer Klasse kann dadurch implementiert werden, daß eine neue WS Resurce des entsprechenden Web Service erzeugt wird. Die Lebenszeit dieser neuen WS Resurce könnte mit WS ResurceLifetime verwaltet, und s eine halbautmatische Speicherverwaltung gewnnen werden Web Services Service Grup (WS ServiceGrup) Web Services treten nicht nur einzeln, sndern auch in Gruppen auf. Beispielsweise kann ein Infrmatinsdienst Infrmatinen vn mehreren gleichartigen Web Services sammeln, die dadurch als Gruppe betrachtet werden können. Der WS ServiceGrup Standard beschreibt, wie Web Services zu Gruppen zusammengefaßt und verwaltet werden können. Dazu definiert er eine ServiceGrup als eine hetergene Gruppierung vn Web Services. Die Mitgliedschaft eines Web Services in einer slchen Gruppe kann dabei an bestimmte Bedingungen (z.b. die Implementierung bestimmter WSDL Schnittstellen der das Vrhandensein bestimmter XML Elemente im Resurce Prperties Dcument des Web Service) geknüpft sein. Mit Hilfe der Add Operatin kann ein neuer Eintrag in eine ServiceGrup eingefügt werden. Parameter sind unter anderem der dazuzufügende Web Service (MemberEPR) und die mit ihm assziierte Infrmatin (Cntent). Um einen Web Service aus einer ServiceGrup entfernen zu können, hne den Web Service selbst zu löschen, bedient sich der WS ServiceGrup Standard eines Hilfsknstruktes, nämlich indem die Mitgliedschaft eines Web Service in einer ServiceGrup mit Hilfe einer weiteren den Web Service stellvertretenden WS Resurce verwaltet wird. Der Web Service kann dann aus der ServiceGrup entfernt werden, indem die Lebenszeit seiner stellvertretenden WS Resurce terminiert wird (hne die Lebenszeit des Web Service selbst zu terminieren). Mit diesen Eigenschaften bildet WS ServiceGrup die Grundlage für MDS (Mnitring and Discvery System) in Glbus Tlkit 4, insbesndere für den Infrmatinsdienst Index Service. Seite 12 vn 38
13 2.3.5 Web Services Base Faults (WS BaseFaults) Der WS BaseFaults Standard spezifiziert ein XML Frmat für Fehlermeldungen, die vn Web Service Operatinen zurückgeliefert werden. Ein BaseFault XML Element beinhaltet dabei flgende Infrmatinen: Timestamp: die Zeit, zu der der Fehler aufgetreten ist OriginatrReference: eine ptinale EndpintReference des Web Service, der den Fehler erzeugt hat Descriptin: eine ptinale vn Menschen lesbare Beschreibung des Fehlers FaultCause: enthält ein weiteres ptinales BaseFault XML Element, wdurch Verkettungen vn BaseFaults ermöglicht werden Web Services dürfen BaseFaults via XML Schema Extensin beliebig erweitern, um anwendungsspezifische Fehlertypen einzuführen. Mit den seben beschriebenen Eigenschaften sll der WS BaseFaults Standard die Verständlichkeit und sinnvlle Behandlung vn Fehlern in Grid Umgebungen erleichtern. 2.4Web Services Ntificatin (WSN) Web Services können untereinander (asynchrn) kmmunizieren, indem sie Nachrichten austauschen. Nachrichten können in Grid Umgebungen in vielerlei Situatinen auftreten: beispielsweise kann ein Infrmatinsdienst eine Benachrichtigung an Interessenten immer dann verschicken, wenn es einen neuen Eintrag gibt, der bestimmten Bedingungen genügt; der ein Web Service gibt seine baldige Zerstörung in Frm einer Benachrichtigung im Vraus bekannt; der ein Web Service teilt anderen Web Services mit, daß er seine Aufgabe schn zu 50% erledigt hat. Der WSN Standard beschreibt einen Rahmen, in welchem Web Services Nachrichten austauschen können. Er besteht aus drei Unterspezifikatinen, die in den flgenden Abschnitten zusammengefasst werden: Der WS BaseNtificatin Standard beschreibt die zum Nachrichtenaustausch ntwendigen Web Service Schnittstellen, der WS Tpics Standard beschreibt die Ereignisse, die einen Nachrichtenaustausch auslösen und der WS BrkeredNtificatin Standard beschreibt einen Nachrichtenaustausch über eine dritte Partei Web Services Base Ntificatin (WS BaseNtificatin) Dieser Standard spezifiziert einen Web Service basierten Ansatz für Benachrichtigungen (ntificatins). Teilnehmer beim Nachrichtenaustausch sind ein Subscriber Web Service, ein NtificatinPrducer Web Service (Nachrichtenerzeuger) und ein NtificatinCnsumer Web Service (Nachrichtenempfänger). Der Subscriber meldet einen NtificatinCnsumer bei einem NtificatinPrducer an, Nachrichten zu einem bestimmten Ereignis (Tpic) vn ihm zu empfangen. Bei Eintreten eines Ereignisses, für welches der NtificatinCnsumer durch einen Subscriber Interesse signalisiert hat, ruft der NtificatinPrducer die Ntify Operatin des NtificatinCnsumers auf. Parameter sind das Ereignis (Tpic), der NtificatinPrducer selbst und eine Nachricht (Message). Seite 13 vn 38
14 Ein NtificatinPrducer muß ein TpicExpressin Resurce Prperty zur Verfügung stellen, welches beschreibt, welche Ereignisse (Tpics) vn ihm unterstützt werden. Ein NtificatinPrducer muß eine Subscribe Operatin zur Verfügung stellen. Ihre Parameter sind: CnsumerReference: ein Verweis auf einen NtificatinCnsumer, der Ereignisse vm NtificatinPrducer empfangen sll Filter: eine Beschreibung der Ereignisse, die dem NtificatinCnsumer mitgeteilt werden sllen. Kmbinatinen aus flgenden Filtern sind zulässige Parameter: TpicExpressin: eine Beschreibung eines Ereignisses (Tpic). PrducerPrperties: ein blscher Ausdruck, der auf den ResurcePrperties des NtificatinPrducer ausgewertet wird. MessageCntent: ein blscher Ausdruck, der auf der Nachricht (Message) des NtificatinPrducers ausgewertet wird. Alle angegebenen Filter müssen wahr ergeben, damit eine Nachricht beim Eintreten eines Ereignisses gesendet wird. Als Ergebnis der Subscribe Operatin entsteht eine Subscriptin WS Resurce, die die Beziehung zwischen dem NtificatinPrducer und dem NtificatinCnsumer beschreibt. Die Unsubscribe Operatin der SubscriptinManager Schnittstelle beendet eine Subscriptin, wdurch der NtificatinCnsumer der Subscriptin entsprechende Nachrichten nicht mehr empfängt. Weitere Operatinen der SubscriptinManager Schnittstelle sind: Renew: mdifiziert die Lebenszeit der Subscriptin WS Resurce. PauseSubscriptin: die Erzeugung vn Nachrichten wird für eine bestimmte Zeitdauer ausgesetzt. ResumeSubscriptin: hebt die Wirkung vn PauseSubscriptin wieder auf Web Services Brkered Ntificatin (WS BrkeredNtificatin) Ein NtificatinBrker ist ein Web Service, der Publisher und NtificatinCnsumer trennt. Ein NtificatinBrker kann sich im Namen mehrerer NtificatinCnsumer für die Nachrichten eines NtificatinPrducers subskribieren und die s erhaltenen Nachrichten anstelle des NtificatinPrducers an die NtificatinCnsumer weiterleiten. Smit entlastet ein NtificatinBrker einen NtificatinPrducer bei der Verwaltung und Benachrichtigung der NtificatinCnsumer. WS BrkeredNtificatin ist in Glbus Tlkit nch nicht implementiert Web Services Tpics (WS Tpics) WS Tpics definiert einen Mechanismus, Ereignisse als Tpics zu beschreiben und zu rganisieren. Ein Web Service kann eine Menge vn Tpics veröffentlichen, für die sich ein Client subskribieren kann; bei einer Änderung eines Tpics wird der Client benachrichtigt. Jedes Tpic ist einem XML Namespace zugerdnet, um Namensknflikte bei gleichnamigen Tpics zu vermeiden. Die Menge der Tpics, die einem XML Namespace zugerdnet sind, wird als Tpic Seite 14 vn 38
15 Namespace bezeichnet. Jedes Tpic in einem Tpic Namespace kann keine der mehrere Child Tpics haben, und ein Child Tpic kann selbst weitere Child Tpics haben. Ein Tpic hne Vrgänger heißt Rt Tpic. Ein Rt Tpic und seine Nachfahren bilden einen Tpic Tree. Ein Client kann sich für ein Tpic subskribieren und autmatisch Benachrichtigungen für alle seine Nachfahren im Tpic Tree erhalten, hne sich für sie explizit subskribieren zu müssen. 2.5Grid Security Standards Grundsätzlich läßt sich der Bereich Security im Grid in zwei Kernbereiche unterteilen: Authentifizierung, als der Vrgang des Beweises einer Identität eines Benutzers, und Autrisierung, nämlich der Vrgang einem authentifizierten Benutzer aufgrund vn dessen Attribute (insbesndere Rllenzuweisungen) eine Entscheidung zu treffen, b der Benutzer auf bestimmte Ressurcen zugreifen darf der nicht. Eine Authentitierungs und Autrisierungsinfrastruktur (AAI) ist eine unabdingbare Vraussetzung für den Betrieb einer Grid Infrastruktur um Benutzern swhl Daten Ressurcen, als auch Cmpute Ressurcen kntrlliert zu gewähren Standards zu den Bereichen Authentifizierung, Autrisierung, SingleSignOn und Zugriffskntrlle werden im Flgenden näher behandelt Authentifizierung Authentifizierung setzt ein Benutzermanagement vraus, welches Daten enthält, mit denen der Identitätsbeweis überprüft werden kann. Im einfachsten Fall sind die Lgin Name (userid) und Passwrt. Verschiedene Rechnerarchitekturen verfügen hierbei über verschiedene Mechanismen und Prtklle slche einfachen Lgin Vrgänge durchzuführen. Hierbei können zentralisierte Dienste swhl ein einheitliches Passwrt für verschiedene Rechner und Anwendungen ("unified passwrd") ermöglichen, als auch darüberhinaus ein, dass ein einmaligen Authentifizierungsprzess einen Benutzer über einen gewissen Zeitraum als Authentifiziert gelten läßt (SingleSignOn). Wichtige Standards für slche Authentifizierung sind LDAP, SASL, und Kerbers. Identität läßt sich aber auch sicherer als einfache Passwrtabfrage durch Identitätszertifikate beweisen. Hier ist der Standard X.509 auch im Gridbereich vn herausragender Relevanz. Schließlich haben sich im Zuge der Web Service Standardisierung weitere auf die bisher genannten Standards aufbauende Standards entwickelt, insbesndere der allgemeine Standard WS Security, swie SAML. Alle diese Standards werden im Flgenden kurz behandelt SASL SASL (Simple Authenticatin and Security Layer) standardisiert den Security Aspekt vn verbindungsbezgenen Prtkllen. Innerhalb dieses Layers werden verschiedene Seite 15 vn 38
16 Authentifizierungsmechanismen unterstützt, insbesndere ein direktes Passwrt Lgin, ein sgenannter Challenge Respnse Mechanismus (Digest MD5) der verhindert, dass das Passwrt über das Netz übertragen werden muss, swie eine Mechanismus für GSSAPI, durch den weitere Verfahren zur Verfügung stehen GSSAPI GSSAPI (Generic Security Service Applicatin Prgram Interface) ist ein weiterer Standard, der verschiedene Authentifizierungsmethden auf eine generische Anwendungs und Prtkllunabhängige Weise ermöglicht. Insbesndere wird der wichtige Standard Kerbers 5 unterstützt. Durch GSSAPI wird eine einfache Prgrammierung vn Sicherheitsmechanismen vn Netzanwendungen ermöglicht Kerbers Kerbers ist ein Netzwerk Authentifizierungsprtkll für Client Server SCenarien, bei dem jeder Teilnehmer ein gemeinsames Geheimnis (Passwrt) teilt. An einem zentralen Authentifizierungsdienst kann sich der Benutzer anmelden (hne dass dabei das Passwrt übertragen werden muss) und erhält sgenannte Tickets, die den Benutzer für eine bestimmte Zeit als authentifiziert ausweist. Hierdurch ermöglicht Kerbers SingleSignOn LDAP LDAP (Lightweight Directry Access Prtcl) hat sich aus dem Standard X.500 entwickelt. Es beschreibt Datenmdell und Zugriffsprtkll für einen Verzeichnisdienst. Insbesndere im Bereich Benutzermanagement hat sich LDAP durchgesetzt, sdass zentrale Benutzerverwaltungen, auf die vn verschiedenen Rechnern und Anwendungen zugegriffen werden können, es als nur eine Stelle gibt, an der Daten und Passwörter gepflegt werden müssen, sehr ft mittels LDAP Servern implementiert werden. Das LDAP Prtkll spezifiziert hierbei verschiedene Authentifizierungsmethden, neben einfacher Passwrtabfrage auch alle SASL Mechanismen, bis hin zu Kerbers 5. LDAP wurde in früheren Grid Implementierungen als Infrmatinsspeicher verwendet. Verzeichniseinträge werden in einem hierarchischen Baum rganisiert und sind über den sgenannten Distinguished Name (DN), welcher die Kntennamen bis hin zur Baumwurzel enthält, eindeutig referenzierbar X.509 Ursprünglich nur als starker Authentifizierungsmechanismus für X.500 spezifiziert hat sich X.509 zu einer der wichtigsten Netz Sicherheitstechnlgien entwickelt. Es basiert auf asymmetrischer Verschlüsselung mittels eines Schlüsselpaares bestehend aus einem öffentlichen und einem privaten Schlüssel. Mittels des privaten Schlüssels kann man swhl digital signieren, als auch Infrmatin, die mittels des öffentlichen Schlüssels verschlüsselt wurde, wieder entschlüsseln. Um mit diese Technlgie zum Identitätsbeweis (Authentifizierung) verwenden zu können, muss der öffentliche Schlüssel wiederum vn einer Zertifizierungsstelle (CA) digital signiert sein, wbei diese bestätigt, dass die Identität des Schlüsselpaarbesitzers, z.b. durch Einsicht in einen Persnalausweis überprüft wrden ist. Ein s signierter öffentlicher Schlüssel wird Zertifikat genannt. Wichtige Bestandteile eines X.509 Zertifikats sind der subjectdn und der issuerdn, welche eindeutig den Besitzer des Zertifikats und die Zertifizierungsstelle referenzieren. Seite 16 vn 38
17 Auf X.509 beruht nicht nur die im Web gängige Verbindungsverschlüsselung SSL (bzw. TLS), sndern auch die neueren unter dem Namen Web Service Security zusammengefassten Standards. Auch im Grid Cmputing wird augenblicklich vrwiegend X.509 für Authentifizierungszwecke verwendet. Auf X.509 aufbauende Infrastrukturen (insbesndere Zertifizierungsstellen) werden PKI (Public Key Infrastructure) genannt Web Service Security Web Service Security ist eine Erweiterung des Web Service Standards, durch die Authentifizierung, swie Integrität und Verschlüsselung der mittels SOAP übertragenen Daten gewährleistet wird. Hierbei werden die XML Standards XML Signature und XML Encryptin verwendet, die wiederum auf X.509 beruhen. Diese werden im Header der SOAP Daten integriert SAML Die auf XML basierende Beschreibungssprache SAML (Security Assertin Markup Language) ermöglicht es, Ergebnisse vn Authentifizierungsvrgängen (ähnlich wie bei Kerbers) mittels sgenannter authenticatinassertins zu übertragen und ermöglicht s SingleSignOn. Auch im Bereich Authrisierung können SAML Assertins übertragen werden, einerseits Attribute Assertins die bestimmte Attribute eines Benutzers übergeben und smit Autrisierungsentscheidungen vrbereiten, als auch Authrizatin Decisin Assertins wmit festgestellt wird b und wie auf eine spezifische Ressurce zugegriffen werden darf. Slche Assersins werden vn sgenannten Authritäten ausgegeben und mittels X.509 Technlgie digital signiert. SAML entwickelt sich auch im Grid Cmputing zunehmend als wichtigster Standard für AAIs GSI Unter Grid Security Infrastructure versteht man eine ursprünglich für Glbus entwickelte Sicherheitsschicht, die sich aber zunehmend auch bei anderen Grid Implementierungen durchsetzt, und im Rahmen der GGF/OGF standardisiert wurde und wird. Hauptbestandteile vn GSI sind einerseits die bereits besprchene PKI und SSL/TLS Verbindungsverschlüsselung, andererseits das auf PKI aufbauende Knzept eines Prxy Zertifikats. Mittels eines nrmalen X.509 Zertifikats können kurzfristig gültige aber snst einem X.509 Zertifikat entsprechende sgenannte Prxy Zertifikate ausgestellt werden, mit denen sich ein vm Inhaber des Benutzerzertifikats gestarteter Przess im Grid authentifizieren kann. Innerhalb des Grids wird der subjectdn des Zertifikats einem lkalen User auf dem jeweiligen Rechner zugerdnet, dessen Zugriffsrechte durchgesetzt werden. S authentifizierte Przesse können selber wiederum weitere Przesse mit vm Prxy Zertifikat abgeleiteten weiteren Prxy Zertifikaten auf weiteren Ressurcen starten. GSI verwendet die bereits erwähnte GSSAPI als API um die X.509 Funktinen Auentifizierung, Daten Verschlüsselung und Integrität zur Verfügung zu stellen. Für das Grid Cmputing wurden hierbei einige GSSAPI Erweiterungen standardisiert, insbesndere um die Delegatin mittels Prxy Zertifikaten zu ermöglichen. Seite 17 vn 38
18 2.5.2 Autrisierung Auch im Bereich Autrisierung gibt es wichtige Standards, die im Grid Cmputing relevant wurden. Neben dem bereits behandelten SAML sind hier insbesndere X.509 Attributzertifikate, RBAC, XACML zu nennen. Alle diese Standards sind im Bereich Grid Cmputing relevant und werden im Flgenden kurz besprchen. Die GGF/OGF Arbeitsgruppe OGSA AuthZ spezifiziert entsprechende Prfile. Es ist jedch zu bebachten, dass sich SAML zunehmend als Transprt für Attributinfrmatinen durchsetzt. In diesem Zusammenhang ist das Knzept der Virtuellen Organisatin (VO) besnders wichtig. Eine VO ist der Zusammenschluss vn Benutzern und Ressurcen aus verschiedenen realen Organisatinen (der s genannten Heimatrganisatin), zum Zwecke der Zusammenarbeit in einem gemeinsamen Prjekt. Zugriffsrechte der einzelnen Benutzer werden vn der VO über Attribute gesteuert. Eine wichtige Frage ist hierbei, inwieweit auch Attribute, die vn der Heimatrganisatin vergeben wurden, im Rahmen einer VO für Autrisierungszwecke verwendet werden können X.509 Attributzertifikate Der X.509 Standard sieht neben einer PKI auch darauf aufbauend eine PMI (Priviledge Management Infrastructure) vr. Diese basiert auf Attributzertifikaten, die sich auf PKI Benutzerzertifikate beziehen, aber vn einer anderen Infrastruktur erstellt werden. In Attributzertifikaten werden einer Persn Eigenschaften in Frm vn Attributen vn sgenannten Attributautritäten (AA) zugesprchen. Grundsätzlich lassen sich auch in PKI Zertifikate Attribute integrieren, Vrteil des getrennten Attributzertifikat ist, dass eine andere Autrität diese Ausstellen kann. Würde der Staat ein PKI Zertifikat als Identitätsausweis ausstellen, würde z.b. eine Rechtsanwaltkammer in einem Attributzertifikat das Attribut "diese Persn ist Rechtsanwalt" ausstellen RBAC RBAC (Rle Based Access Cntrl) ist ein standard, der rllenbasierte Zugriffskntrlle spezifiziert. Hierbei werden nicht nur verschiedene Rllenmdelle spezifiziert (einfach und hierarchisch) sndern auch Sessins (Netzverbindungen) berücksichtigt (ein Benutzer kann in verschiedenen Sessins verschiedene Rllen haben), swie sgenannte Cnstraints, als Einschränkungen vn Zugriffsrechte, z.b. auf bestimmte Tageszeiten, etc. Des Weiteren definiert RBAC knkrete Funktinen z.b. zum Erstellen und Löschen vn Rllenzuweisungen, der zur Abfrage vn Zugriffsrechten XACML XACML (extended Access Cntrl Markup Language) ist eine XML Beschreibungssprache, mittels derer Zugriffsrechte in Frm vn Regelwerken (Plicies) beschrieben werden können. XACML ist sehr ausdrucksfähig sdass kmplexeste Regeln erstellt werden können. Unter Anderem kann der RBAC Stamdard vllständig mit XACML abgebildet werden. Seite 18 vn 38
19 2.6Wrkflw Beschreibungssprachen Ein Wrkflw (der Arbeitsablauf) ist eine Anrdnung vn einzelnen Aufgaben bzw. Przessen, bei dem Eingabedaten über etwaige Zwischenstufen zu Ausgabedaten transfrmiert werden. Eine Wrkflw Beschreibungssprache legt fest, wie ein Wrkflw Management System die rechnerische Abarbeitung eines bestimmten Wrkflws zu beflgen hat. Es existieren mmentan einige Standards für Wrkflw Beschreibungssprachen, swie Frmate für Grid spezifische Wrkflws, wbei diese Mengen eher disjunkt zu sein scheinen, d.h. es gibt im Grid Bereich nch keine Standardisierungs(bestrebungen) für Wrkflw beschreibungen. Bei den meisten Systemen ist eine zweigeteilte Architektur üblich: Im Wrkflw Design (der Editr) wird der Wrkflw erstellt, bearbeitet der mdifiziert und wird anschließend an die Wrkflw Engine (der Enactr) übergeben, die einen knkreten Wrkflw ausführt. Diese kann ftmals im Hintergrund, z.b. als Web Service, auf einem dedizierten Rechner laufen. Die Wrkflw Beschreibungssprache ist das Bindeglied zwischen diesen beiden Kmpnenten, d.h. Dkumente in dieser Sprache werden vm Editr erstellt und vm Enactr verarbeitet Wrkflw Standards (nicht Grid spezifisch) Als wichtigste nicht Grid spezifische Wrkflwbeschreibungssprachen sind vr allem drei Standards zu nennen: Die XML Prcess Definitin Language (XPDL) ist der älteste Standard, herausgegeben vn der Wrkflw Mangagement Calitin (WfMC). Die Business Prcess Executin Language (BPEL4WS bzw. WS BPEL) ist ein OASIS Standard und die Web Service Chregraphy Descriptin Language (WS CDL) ist eine W3C Recmmendatin (Public Wrking Draft) Gemeinsam ist allen Standards, dass XML als Dateifrmat verwendet wird. XPDL geht dabei nicht speziell vn Web Services als Przessen aus. Es dient u.a. als Dateifrmat für BPMN Graphen (Business Prcess Mdeling Ntatin) und ist eine Graph strukturierte Beschreibungssprache hne eingebettete Przesse. BPEL geht vn Web Services als Przessen aus. BPEL baut auf dem Dienstmdell vn WSDL auf. Weiterhin werden die Standards XMLSchema, XPath und WS Addressing benutzt. Die Sprache ist Blck strukturiert, d.h. lkale Variablen könnnen angelegt und Przesse geschachtelt werden. Ziel ist die `Prgammierung im Grßen', d.h. es wird die Schnittstelle eines Webservice, der die an einem Przess beteiligten Web Services steuert, beschrieben (Orchestrierung). Im Gegensatz zur Orchestrierung beschreibt die Chregraphie (WS CDL) die Interaktin vn Przessen verschiedener Parteien bjektiv, als vn einem unabhängigen Standpunkt. WS CDL kann als dazu verwendet werden, ein Prtkll über die auszutauschenden Daten zwischen Organisatinen zu spezifizieren, und diese setzen diese Schnittstelle dann beispielsweise jeweils mit WS BPEL um. Seite 19 vn 38
20 2.6.2 Grid spezifische Frmate Es ist eine Vielzahl vn prprietären Lösungen zur Beschreibung vn Wrkflws im Umlauf; hier wird nur auf diejenigen eingegangen, die im Grid Kntext verwendet werden. Zu den generellen Anfrderungen an Wrkflws kmmt für Grid spezifische Wrkflws nch hinzu, dass diese zustandsbehaftete Dienste verwalten können müssen, Mechanismen zur Fehlertleranz vrhanden sein müssen, hetergene Rechen und Speicherressurcen einbezgen werden müssen und intelligente Verfahren zur dynamischen Zuweisung und Verteilung vn Ressurcen benötigt werden. Dies spiegelt sich jedch eher weniger in den verwendeten Wrkflw Beschreibungsfrmaten wieder und ist dagegen meist Aufgabe der jeweiligen Wrkflw Engines. Allerdings gibt es für einzelne dieser Aspekte in bestimmten Sprachen auch speziell dafür vrgesehene Knstrukte, z.b. für die Fehlerbehandlung in Cndr DAGMan. Die wichtigsten im Grid Kntext verwendeten Frmalismen sind: Gerichtete Graphen (z.b. Triana TaskGraph, Java CGkit Karajan Frmat): Hier wird durch die Menge der Kanten eine Relatin auf der Menge der Knten definiert. Der Graph kann zusammenhängend der nicht zusammenhängend sein, kann Schleifen (Lps) enthalten und es kann mehrere vn Knten A zu Knten B führende Kanten geben (Mehrfachkanten). Gerichtete azyklische Graphen (DAG, directed acyclic graph) (z.b. Cndr DAGMan, XSCUFL): Spezialfall vn gerichteten Graphen, die keine Schleifen enthalten Petri Netze (z.b. Fraunhfer Resurce Grid GWrkflwDL): Hier werden Aktivitäten als Transitinen und Daten als Tken in Stellen mdelliert. Jede Transitin hat eine Menge vn Eingabe und Ausgabe Stellen. Eine Transitin 'feuert', wenn sich in allen Eingabestellen Tken befinden; anschließend werden alle Ausgabestellen mit Tken belegt. Petri Netze in ihrer ursprünglichen Frm sind gleich mächtig wie endliche Autmaten Kurz zu nennen sind nch: UML (Unified Mdeling Language), hauptsächlich der Sprachbestandteil der Aktivitätsdiagramme BPMN (Business Prcess Mdeling Ntatin) ist vr allem interessant wegen der Möglichkeit, die Graphen in ein BPEL Frmat abzubilden Endliche Autmaten, ein mathematisches Mdell Anzufügen ist nch, dass bislang vn zwei Fällen bekannt ist, dass einer der bigen Standards (BPEL) für Wrkflw Beschreibung prduktiv in einem Grid Umfeld verwendet wurde: die britische Open Middleware Infrastructure Initiative (OMII) und das US amerikanische Prjekt cagrid. Bei beiden wird die ActiveBPEL Engine als Wrkflw Enactr verwendet. Seite 20 vn 38
The Cable Guy: Dynamische DNS-Aktualisierung in Windows 2000
The Cable Guy: Dynamische DNS-Aktualisierung in Windws 2000 (Engl. Originaltitel: The Cable Guy: DNS Dynamic Update in Windws 2000) DNS (Dmain Name System) unterstützt einen Mechanismus zum Auflösen vn
MehrService Level Agreement (SLA) für OS4X Suite der c-works GmbH
Seite 1 vn 6 Service Level Agreement (SLA) für OS4X Suite der Datum des Inkrafttretens: 19-10-2011 Dkument-Eigentümer: Versin Versin Datum Beschreibung Autr 1.0 10.10.2011 Service Level Agreement H. Latzk
MehrFrequently Asked Questions zu UMS
UMS [UMS] Sind der Accunt und die E-Mail-Adresse identisch? Accunt und E-Mail-Adresse sind in der Regel nicht identisch. Ein Accunt ist ein Benutzerknt (engl. user accunt). Mit einer Accunt ID und dem
MehrAuthega Weiterentwicklungen als Ergänzung zum npa
Bayerisches Landesamt für Steuern Authega Weiterentwicklungen als Ergänzung zum npa Le.Fleiner@lfst.bayern.de Die Herausfrderung: Authentifizierung? Die Prblemstellungen: 1.Sichere Identifizierung für
MehrAbgestimmte Kennwortrichtlinien
Abgestimmte Kennwrtrichtlinien Maik Görlich In Active Directry Dmänen unter Windws 2000 Server und Windws Server 2003 knnte jeweils nur eine einheitliche Kennwrtrichtlinie und eine Kntsperrungsrichtlinie
MehrNetzsicherheit I, WS 2008/2009 Übung 12. Prof. Dr. Jörg Schwenk 20.01.2009
Netzsicherheit I, WS 2008/2009 Übung 12 Prof. Dr. Jörg Schwenk 20.01.2009 Aufgabe 1 1 Zertifikate im Allgemeinen a) Was versteht man unter folgenden Begriffen? i. X.509 X.509 ist ein Standard (Zertifikatsstandard)
MehrServiceorientierte Architektur für WebSphere und WebSphere Portal
Servicerientierte Architektur für WebSphere und WebSphere Prtal Ein Vrtrag im Rahmen der WebSphere Cmmunity Cnference 2004 für die Firma TIMETOACT Sftware & Cnsulting GmbH Dipl.-Ing. Frank W. Rahn Freiberuflicher
MehrWeb Services stellen eine Integrationsarchitektur dar, die die Kommunikation zwischen verschiedenen Anwendungen
9 3 Web Services 3.1 Überblick Web Services stellen eine Integrationsarchitektur dar, die die Kommunikation zwischen verschiedenen Anwendungen mit Hilfe von XML über das Internet ermöglicht (siehe Abb.
MehrNewsletter e-rechnung an die öffentliche Verwaltung
Vn: E-Rechnung an den Bund Gesendet: Miwch, 05. Nvember 201414:43 Betreff: ERB-Newsleer: Deutsch Newsletter e-rechnung an die öffentliche Verwaltung Sehr geehrte Abnnentin, sehr geehrter
MehrTactonWorks EPDM Integration. Lino EPDM pro. Whitepaper. unter Nutzung des TactonWorks Add-in EPDM von Tacton Systems AB
Lin EPDM pr Whitepaper unter Nutzung des TactnWrks Add-in EPDM vn Tactn Systems AB Ausgabedatum: 04.09.2013 - Dkumentversin: 1.1 Autr: Clemens Ambrsius / Rüdiger Dehn Cpyright Lin GmbH 2013 Alle Rechte
MehrThema: Web Services. Was ist ein Web Service?
Willkommen zum Component Ware Seminar Thema: Achim Grimm & Fabian Unterschütz Folie 1 Was ist ein Web Service? Web Services sind selbstbeschreibende, modulare Softwarekomponenten im Internet, die sich
MehrMicrosoft Visual Studio 2005 Team System
Micrsft Visual Studi 2005 Team System Eine Einschätzung der Einsatzmöglichkeiten im Gebiet des Sftware Offshring. Sebastian Geiger [geiger@fzi.de] Inhaltsverzeichnis Beschreibung des Szenaris... 2 Eingesetzte
MehrFachbericht zum Thema: Anforderungen an ein Datenbanksystem
Fachbericht zum Thema: Anforderungen an ein Datenbanksystem von André Franken 1 Inhaltsverzeichnis 1 Inhaltsverzeichnis 1 2 Einführung 2 2.1 Gründe für den Einsatz von DB-Systemen 2 2.2 Definition: Datenbank
MehrÜbungen zur Softwaretechnik
Technische Universität München Fakultät für Informatik Lehrstuhl IV: Software & Systems Engineering Markus Pister, Dr. Bernhard Rumpe WS 2002/2003 Lösungsblatt 9 17. Dezember 2002 www4.in.tum.de/~rumpe/se
MehrContainerformat Spezifikation
Containerformat Spezifikation Version 1.0-09.05.2011 Inhaltsverzeichnis 0 Einführung... 4 0.1 Referenzierte Dokumente... 4 0.2 Abkürzungen... 4 1 Containerformat... 5 1.1 Aufbau des Container-Headers...
MehrNewsletter e-rechnung an die öffentliche Verwaltung
Vn: E-Rechnung an den Bund Gesendet: Dnnerstag, 16. Oktber 201413:16 Betreff: ERB-Newsle)er: Deutsch Newsletter e-rechnung an die öffentliche Verwaltung Sehr geehrte Abnnentin, sehr
MehrWorkflow, Business Process Management, 4.Teil
Workflow, Business Process Management, 4.Teil 24. Januar 2004 Der vorliegende Text darf für Zwecke der Vorlesung Workflow, Business Process Management des Autors vervielfältigt werden. Eine weitere Nutzung
MehrZustandsgebundene Webservices
Zustandsgebundene Webservices Präsentation ausgewählter Problemstellungen der Informatik Markus Oertel oer@uni-paderborn.de Universität Paderborn 25. September 2005 Zustandsgebundene Webservices Seite
Mehrmysql - Clients MySQL - Abfragen eine serverbasierenden Datenbank
mysql - Clients MySQL - Abfragen eine serverbasierenden Datenbank In den ersten beiden Abschnitten (rbanken1.pdf und rbanken2.pdf) haben wir uns mit am Ende mysql beschäftigt und kennengelernt, wie man
MehrIII.2.3) Technische und berufliche Leistungsfähigkeit
1. Anfrderungen an das Unternehmen 1.1 Sicherheitsanfrderungen Gegenstand des vrliegenden Auftrags sind Lieferungen und Leistungen, die entweder ganz der teilweise der Geheimhaltung nach dem Sicherheitsüberprüfungsgesetz
MehrÜbersicht. Was ist FTP? Übertragungsmodi. Sicherheit. Öffentliche FTP-Server. FTP-Software
FTP Übersicht Was ist FTP? Übertragungsmodi Sicherheit Öffentliche FTP-Server FTP-Software Was ist FTP? Protokoll zur Dateiübertragung Auf Schicht 7 Verwendet TCP, meist Port 21, 20 1972 spezifiziert Übertragungsmodi
MehrContainerformat Spezifikation
Containerformat Spezifikation Version 1.1-21.02.2014 Inhaltsverzeichnis 0 Einführung... 4 0.1 Referenzierte Dokumente... 4 0.2 Abkürzungen... 4 1 Containerformat... 5 1.1 Aufbau des Container-Headers...
MehrWindows 7 / Vista startet nicht nach Installation von Windows XP
Windws 7 / Vista startet nicht nach Installatin vn Windws XP - Um weiterhin Sicherheitsupdates fur Windws zu erhalten, mussen Sie Windws Vista mit Service Pack 2 (SP2) ausfuhren. Weitere Infrmatinen finden
MehrIPM- Prozessmanagement. Manuelle Anträge
Manuelle Anträge Allgemeines In jedem der nachflgend dargestellten Przesse, in denen manuelle Aktinen enthalten sind (z.b. Genehmigung des Leiters zu einem Rllen-Antrag), können zu diesen Aktinen über
MehrInformatik für Ökonomen II HS 09
Informatik für Ökonomen II HS 09 Übung 5 Ausgabe: 03. Dezember 2009 Abgabe: 10. Dezember 2009 Die Lösungen zu den Aufgabe sind direkt auf das Blatt zu schreiben. Bitte verwenden Sie keinen Bleistift und
MehrVorbereitung der Abiturzeugnisse mit CUBE-SVS
Vrbereitung der Abiturzeugnisse mit CUBE-SVS Zur Schreibweise: Menüpunkt im Hauptmenü (waagerecht) Menüpunkt im Untermenü (klappt senkrecht herunter) Bearbeitungsvrgang / ntwendige Einstellungen Die ntwendigen
MehrToshibaEdit - Software zum Bearbeiten von TV-Kanallisten für PC
TshibaEdit - Sftware zum Bearbeiten vn TV-Kanallisten für PC Inhalt: 1. Bevr Sie starten 2. Installatin 3. Kpieren Ihrer TV Kanalliste auf einen USB-Stick 4. Laden und bearbeiten vn TV Kanälen mit TshibaEdit
MehrEinleitung: Frontend Backend
Die Internetseite des LSW Deutschland e.v. hat ein neues Gesicht bekommen. Ab dem 01.01.2012 ist sie in Form eines Content Management Systems (CMS) im Netz. Einleitung: Die Grundlage für die Neuprogrammierung
MehrAnleitung Administrationsbereich www.pastoraler-raum-biedenkopf.de
Anleitung Administratinsbereich www.pastraler-raum-biedenkpf.de Anmeldung unter www.pastraler-raum-biedenkpf.de Für Eingabe vn neuen Beiträgen, Hchladen des Pfarrbriefs, Veränderungen an bestehenden Inhalten.ä.
MehrDatenempfang von crossinx
Datenempfang von crossinx Datenempfang.doc Seite 1 von 6 Inhaltsverzeichnis 1 Einführung... 3 2 AS2... 3 3 SFTP... 3 4 FTP (via VPN)... 4 5 FTPS... 4 6 Email (ggf. verschlüsselt)... 5 7 Portalzugang über
Mehr@enterprise 9. Groiss Informatics GmbH 2014
@enterprise 9 Griss Infrmatics GmbH 2014 Mdellierung Ziel: Fachabteilungen und IT sllen eine gemeinsame Sprache sprechen, kein Systembruch in der Mdellierung. Przessdefinitin in BPMN-Ntatin, strukturierte
MehrFederated Identity Management
Federated Identity Management Verwendung von SAML, Liberty und XACML in einem Inter Campus Szenario d.marinescu@gmx.de 1 Fachbereich Informatik Inhalt Grundlagen Analyse Design Implementierung Demo Zusammenfassung
MehrGuide DynDNS und Portforwarding
Guide DynDNS und Portforwarding Allgemein Um Geräte im lokalen Netzwerk von überall aus über das Internet erreichen zu können, kommt man um die Themen Dynamik DNS (kurz DynDNS) und Portweiterleitung(auch
MehrUMSETZUNGSHILFE Exta Einladung zur Durchführung eines betrieblichen Eingliederungsmanagement nach 84 Abs. 2 SGB IX
UMSETZUNGSHILFE Exta Einladung zur Durchführung eines betrieblichen Eingliederungsmanagement nach 84 Abs. 2 SGB IX Mai 2015 & Thmas Hchgeschurtz 1. Anschreiben an Mitarbeiter zur Verfahrenseinleitung Einladung
Mehrwindata SEPA-API Basic / Pro Dokumentation
windata SEPA-API Basic / Pr Dkumentatin Versin v1.8.0.0 11.11.2014 windata GmbH & C. KG windata GmbH & C.KG Gegenbaurstraße 4 88239 Wangen im Allgäu windata SEPA-API Basic / Pr - Dkumentatin Inhaltsverzeichnis
MehrSIMP 1.01 Protokollspezifikation (Mindestanforderung)
SIMP 1.01 Protokollspezifikation (Mindestanforderung) Autor: Harald Pittesser, Dokumentversion: 0.5 beta Eigenschaften SIMP (Simple Instant Message Protocol) ist ein Instant Message Protokol welches folgende
MehrAAI in TextGrid. Peter Gietz, Martin Haase, Markus Widmer DAASI International GmbH. IVOM-Workshop Hannover, 19. 2. 2008
AAI in TextGrid Peter Gietz, Martin Haase, Markus Widmer IVOM-Workshop Hannover, 19. 2. 2008 Agenda Anforderungen von TextGrid Architektur AAI TextGrid und IVOM Peter Gietz 19. Februar 2008 Folie 2 Motivation
Mehrrmdata GeoProject Release Notes Version 2.4 Organisation und Verwaltung von rmdata Projekten Copyright rmdata GmbH, 2015 Alle Rechte vorbehalten
Release Ntes rmdata GePrject Versin 2.4 Organisatin und Verwaltung vn rmdata Prjekten Cpyright rmdata GmbH, 2015 Alle Rechte vrbehalten rmdata Vermessung Österreich rmdata Vermessung Deutschland Industriestraße
MehrBackupAssist for Rsync. Zehn Gründe für Backups for Rsync. Vertraulich nur für den internen Gebrauch
fr Rsync Zehn Gründe für Backups fr Rsync Vertraulich nur für den internen Gebrauch Inhaltsverzeichnis Warum Internet Backups? 3 10 Gründe für BackupAssist fr Rsync 3 1. Kstengünstig 3 2. Sicher 4 3. Schneller
MehrHinweis 1629598 - SAP-Kernel 720 ersetzt ältere Kernel-Versionen
Kernel-Versinen Hinweissprache: Deutsch Versin: 8 Gültigkeit: gültig seit 16.03.2012 Zusammenfassung Symptm Das Wartungsende der SAP-Kernel-Versinen 700, 701, 710 und 711 ist der 31. August 2012. Diese
MehrMerkblatt 4-12. Sicherungsstrategien. Das Archivbit. Datensicherung. Es müssen prinzipiell zwei Arten von Sicherungsstrategien unterschieden werden:
Mdul 4 - Datensicherung Merkblatt 4-12 Datensicherung Sicherungsstrategien Es müssen prinzipiell zwei Arten vn Sicherungsstrategien unterschieden werden: Sicherung des Betriebsystems für eine Wiederherstellung
MehrAnleitung Thunderbird Email Verschlu sselung
Anleitung Thunderbird Email Verschlu sselung Christoph Weinandt, Darmstadt Vorbemerkung Diese Anleitung beschreibt die Einrichtung des AddOn s Enigmail für den Mailclient Thunderbird. Diese Anleitung gilt
MehrDie Situation: mit ClassLive synchron kommunizieren. Die Voraussetzungen:
Quickstart.NRWir - Ein leicht verständliches Tutrial für Frnter Y11. Ihr schneller Helfer bei Alltagsfragen rund um die Lernplattfrm NRWir-Frnter. Sie finden unter www.nrwir.de/lvr/quickstarts weitere
MehrBitrix24 Self-hosted Version Technische Anforderungen
Bitrix24 Self-hsted Versin Technische Anfrderungen Bitrix24 Self-hsted Versin: Technische Anfrderungen Bitrix24 ist eine sichere, schlüsselfertige Intranet-Lösung für kleine und mittlere Unternehmen, die
MehrSichere E-Mails. Kundeninformation zur Verschlüsselung von E-Mails in der L-Bank
Sichere E-Mails Kundeninformation zur Verschlüsselung von E-Mails in der L-Bank Version: 2.1 Stand: 18.07.2014 Inhaltsverzeichnis II Inhaltsverzeichnis 1 Einleitung... 1 1.1 Überblick... 1 1.2 Allgemeine
MehrOrdner Berechtigung vergeben Zugriffsrechte unter Windows einrichten
Ordner Berechtigung vergeben Zugriffsrechte unter Windows einrichten Was sind Berechtigungen? Unter Berechtigungen werden ganz allgemein die Zugriffsrechte auf Dateien und Verzeichnisse (Ordner) verstanden.
MehrComputational Science. Sommersemester 2015 Bachelor MI, Modul No 6.0 Barbara Grüter in Zusammenarbeit mit Andreas Lochwitz
Cmputatinal Science Smmersemester 2015 Bachelr MI, Mdul N 6.0 Barbara Grüter in Zusammenarbeit mit Andreas Lchwitz In der Lehrveranstaltung werden Themen und Verfahren der Mdellbildung an empirischen Beispielen
MehrKurzübersicht. Grundeinstellungen. 1) Im Rakuten Shop
Kurzübersicht Die Anbindung an Rakuten ermöglicht es Ihnen Bestellungen aus Ihrem Rakuten Shp zu imprtieren und hieraus Lieferscheine und Rechnungen zu erstellen. Prdukte lassen sich aus dem Rakuten Shp
MehrAuf unserer Homepage (ASSA ABLOY Schweiz) können Sie die aktuelle Dokumentation und Software downloaden.
FAQ K-Entry - W finde ich aktuelle KESO Sftware zum Dwnlad? Auf unserer Hmepage (ASSA ABLOY Schweiz) können Sie die aktuelle Dkumentatin und Sftware dwnladen. Unter http://www.kes.cm/de/site/keso/dwnlads/sftware/
MehrPLM Product Lifecycle Management. SAP R/3 Enterprise
PLM Prduct Lifecycle Management SAP R/3 Enterprise Release 470x200 Release-Infrmatinen Cpyright 2003 SAP AG. Alle Rechte vrbehalten. Weitergabe und Vervielfältigung dieser Publikatin der vn Teilen daraus
MehrInfrastruktur: Vertrauen herstellen, Zertifikate finden
TeleTrusT Bundesverband IT-Sicherheit e.v. Infrastruktur: Vertrauen herstellen, Zertifikate finden Allgemeines zur TeleTrusT EBCA Seit 2001 Zusammenschluss einzelner, gleichberechtigter n zu -Verbund einfacher,
MehrCollax E-Mail Archive Howto
Collax E-Mail Archive Howto Howto Dieses Howto beschreibt wie ein Collax Server innerhalb weniger Schritte als E-Mail Archive eingerichtet werden kann, um Mitarbeitern Zugriff auf das eigene E-Mail Archiv
Mehrsmis_secure mail in der srg / pflichtenheft /
smis_secure mail in der srg / pflichtenheft / Dok.-Nr: Version: 1.1 PH.002 Status: Klassifizierung: Autor: Verteiler: Draft Erik Mulder, Thanh Diep Erik Mulder, Thanh Diep Pflichtenheft, Seite 2 / 2 Änderungskontrolle
MehrEasyWk DAS Schwimmwettkampfprogramm
EasyWk DAS Schwimmwettkampfprogramm Arbeiten mit OMEGA ARES 21 EasyWk - DAS Schwimmwettkampfprogramm 1 Einleitung Diese Präsentation dient zur Darstellung der Zusammenarbeit zwischen EasyWk und der Zeitmessanlage
MehrAllgemeine Informationen zur Registrierung für die GRAPHISOFT Studentenversionen
Allgemeine Infrmatinen zur Registrierung für die GRAPHISOFT Studentenversinen Die GRAPHISOFT Studentenversinen sind für bezugsberechtigte* Studierende, Auszubildende und Schüler kstenls** und stehen Ihnen
MehrImplementierung von Manufacturing Execution Systemen (MES) Zusammenfassung
Implementierung vn Manufacturing Executin Systemen (MES) Zusammenfassung Das Management der Fertigungs- und Mntageprzesse mit allen unmittelbar prduktinsbeeinflussenden Przessen wird zunehmend zu einer
MehrCollabXT Prozessqualität durch Werkzeugunterstützung etablieren und steigern
CllabXT Przessqualität durch Werkzeugunterstützung etablieren und steigern Prjektbericht Marc Kuhrmann, Nrbert Diernhfer Technische Universität München Marcus Alt Micrsft Deutschland GmbH TUM 2007-2008
MehrSchritt 1 der gender-sensitiven Personalauswahl und -beurteilung: Anleitung Anforderungsanalyse
Schritt 1 der gender-sensitiven Persnalauswahl und -beurteilung: Anleitung Anfrderungsanalyse Erstellt im Vrhaben Auswahl und Beurteilung vn Führungskräften in Wissenschaft und Wirtschaft - wie unterscheiden
MehrSehr wichtige Information
1 Sehr wichtige Infrmatin vn Mensch zuerst Netzwerk Peple First Deutschland e.v. Es gibt eine sehr wichtige Änderung für die Bilder aus 'Das neue Wörterbuch für Leichte Sprache'. Es geht um die bunten
MehrBenutzeranleitung Superadmin Tool
Benutzeranleitung Inhalt 1 Einleitung & Voraussetzungen... 2 2 Aufruf des... 3 3 Konto für neuen Benutzer erstellen... 3 4 Services einem Konto hinzufügen... 5 5 Benutzer über neues Konto informieren...
MehrUrlaubsregel in David
Urlaubsregel in David Inhaltsverzeichnis KlickDown Beitrag von Tobit...3 Präambel...3 Benachrichtigung externer Absender...3 Erstellen oder Anpassen des Anworttextes...3 Erstellen oder Anpassen der Auto-Reply-Regel...5
MehrÜbersicht... 2 Dateiupload... 3 Administratorfunktionen... 4
Inhalt Übersicht... 2 Dateiupload... 3 Administratorfunktionen... 4 Benutzer hinzufügen... 4 Benutzerverwaltung... 5 Ordner anlegen... 6 Rechteverwaltung... 7 Verlag für neue Medien Seite 1 Übersicht Mit
MehrAbschlussvortrag zur Bachelorarbeit. Konzeption und Aufbau eines Grid Testlabors am Beispiel des Globus Toolkit 4
Abschlussvortrag zur Bachelorarbeit Konzeption und Aufbau eines Grid Testlabors am Beispiel des Globus Toolkit 4 Halit Alagöz Fachgebiet Distributed Virtual Reality (DVR) Lehrgebiet Rechnernetze H. Alagöz
MehrInstallationsanleitung. zum Anschluss an Telefonanlagen (Mehrplatzversion)
zum Anschluss an Telefnanlagen () CPTel () besteht aus zwei unterschiedlichen Prgrammen: CPTel Server und CPTel Client. Installatinsvarianten: eigenständiger CPTel-Server CPTel-Server und CPTel-Client
MehrSenden von strukturierten Berichten über das SFTP Häufig gestellte Fragen
Senden von strukturierten Berichten über das SFTP Häufig gestellte Fragen 1 Allgemeines Was versteht man unter SFTP? Die Abkürzung SFTP steht für SSH File Transfer Protocol oder Secure File Transfer Protocol.
MehrÖsterreichs erster Online-Shop zur Bestellung von Katalogen für Reisebüros
Österreichs erster Online-Shp zur Bestellung vn Katalgen für Reisebürs www.schengrundner.at einfach und sicher bestellen mehr als 500 Artikel Inhaltsbeschreibung der Artikel über 70 Anbieter Katalgvrschau
MehrKundenleitfaden zur Sicheren E-Mail per WebMail
Allgemeines Die E-Mail gehört heute für nahezu jeden von uns zu einem häufig verwendeten digitalen Kommunikationsmittel. Trotz des täglichen Gebrauchs tritt das Thema Sicherheit bei der Übermittlung von
MehrAUGIAS-Schnittstellen zu DMS, Digitalen Archiven und Archivportalen
AUGIAS-Schnittstellen zu DMS, Digitalen Archiven und Archivprtalen Vrtrag zum Schwerpunktthema Metadatenaustausch zwischen digitalen Systemen (DMS Digitales Archiv AIS Archivprtal) 19. Tagung des Arbeitskreises
MehrSERENA SCHULUNGEN 2015
SERENA SCHULUNGEN 2015 FEBRUAR MÄRZ Dimensins CM Admin & Cnfig M, 02. 02. D, 05. 02. Dimensins RM Requirements Management M, 23.02. Mi, 25.02. SBM Designer & Admin M, 02. 03. D, 05. 03. SBM Orchestratin
MehrKlausur Advanced Programming Techniques
Advanced Prgramming Techniques Autr: Prf. Dr. Bernhard Humm, FB Infrmatik, Hchschule Darmstadt Datum: 8. Juli 2008 Klausur Advanced Prgramming Techniques 1 Spielregeln zur Klausur Allgemeines Die Bearbeitungszeit
MehrBernd Blümel. Verschlüsselung. Prof. Dr. Blümel
Bernd Blümel 2001 Verschlüsselung Gliederung 1. Symetrische Verschlüsselung 2. Asymetrische Verschlüsselung 3. Hybride Verfahren 4. SSL 5. pgp Verschlüsselung 111101111100001110000111000011 1100110 111101111100001110000111000011
MehrIAWWeb PDFManager. - Kurzanleitung -
IAWWeb PDFManager - Kurzanleitung - 1. Einleitung Dieses Dokument beschreibt kurz die grundlegenden Funktionen des PDFManager. Der PDF Manager dient zur Pflege des Dokumentenbestandes. Er kann über die
MehrVirtueller Seminarordner Anleitung für die Dozentinnen und Dozenten
Virtueller Seminarordner Anleitung für die Dozentinnen und Dozenten In dem Virtuellen Seminarordner werden für die Teilnehmerinnen und Teilnehmer des Seminars alle für das Seminar wichtigen Informationen,
MehrProgrammiertechnik II
X.509: Eine Einführung X.509 ITU-T-Standard: Information Technology Open Systems Interconnection The Directory: Public Key and attribute certificate frameworks Teil des OSI Directory Service (X.500) parallel
MehrEffiziente Administration Ihrer Netzwerkumgebung
Admin Anwender Aufträge, Freigaben Verwaltet Benutzer, Mailboxen, Ordner und vergibt Berechtigungen Anbindung von Fremdsystemen Erzeugt und pflegt Mailboxen und Datenbanken Benutzerinformationen und Konventionen
MehrZeichen bei Zahlen entschlüsseln
Zeichen bei Zahlen entschlüsseln In diesem Kapitel... Verwendung des Zahlenstrahls Absolut richtige Bestimmung von absoluten Werten Operationen bei Zahlen mit Vorzeichen: Addieren, Subtrahieren, Multiplizieren
MehrAccess [basics] Rechnen in Berichten. Beispieldatenbank. Datensatzweise berechnen. Berechnung im Textfeld. Reporting in Berichten Rechnen in Berichten
Berichte bieten die gleichen Möglichkeit zur Berechnung von Werten wie Formulare und noch einige mehr. Im Gegensatz zu Formularen bieten Berichte die Möglichkeit, eine laufende Summe zu bilden oder Berechnungen
MehrVerbindungsinitialisierung, Trennen und Schließen einer Verbindung
Mdul 7 - PC-Direktverbindung Merkblatt 7-5 PC-Direktverbindung Die Infrartübertragung ist unter Windws 2003/XP Prfessinal nach den Standards und Prtkllen der Infrared Data Assciatin (IrDA) implementiert,
Mehrecampus elearning Initiative der HTW Dresden
Anleitung zum Imprt des OPAL-Outputs (Excel-Datei) in SPSS Einleitung (Uwe Altmann, 24.10.2008) Am Ende einer Befragung (Evaluatin) kann der Kursleiter/ die Kursleiterin in OPAL über die Rubrik Datenarchivierung
MehrFTP-Leitfaden RZ. Benutzerleitfaden
FTP-Leitfaden RZ Benutzerleitfaden Version 1.4 Stand 08.03.2012 Inhaltsverzeichnis 1 Einleitung... 3 1.1 Zeitaufwand... 3 2 Beschaffung der Software... 3 3 Installation... 3 4 Auswahl des Verbindungstyps...
MehrDIVENTUS GmbH Ernst-Augustin-Str. 12 12489 Berlin Phone: 030 802 020 990 Fax: 030 802 020 992 info@diventus.de www.diventus.de
Phne: 030 802 020 990 Testbericht zum Test Marathn everrun MX Verfasser: Reiner Rhde geschäftsführender Gesellschafter der DIVENTUS Testzeitraum: August September 2010 Die Verfügbarkeit vn IT-Kmpnenten
MehrAutorisierung. Sicherheit und Zugriffskontrolle & Erstellen einer Berechtigungskomponente
Autorisierung Sicherheit und Zugriffskontrolle & Erstellen einer Berechtigungskomponente Dokumentation zum Referat von Matthias Warnicke und Joachim Schröder Modul: Komponenten basierte Softwareentwickelung
MehrTechnische Beschreibung: EPOD Server
EPOD Encrypted Private Online Disc Technische Beschreibung: EPOD Server Fördergeber Förderprogramm Fördernehmer Projektleitung Projekt Metadaten Internet Foundation Austria netidee JKU Linz Institut für
MehrCATIA Richtlinien. Es wird zuerst ein quadratischer Tank (geschlossene Form) konstruiert, dieser wird zu:
CATIA Richtlinien Inhalt: 1. Benennung vn Bauteile 2. Benennung vn Baugruppen 3. Strukturierung vn CATIA-Dateien 4. Uplad auf Agra Um die Benennung und die Struktur in CATIA zu vereinheitlichen bitten
MehrMORE Profile. Pass- und Lizenzverwaltungssystem. Stand: 19.02.2014 MORE Projects GmbH
MORE Profile Pass- und Lizenzverwaltungssystem erstellt von: Thorsten Schumann erreichbar unter: thorsten.schumann@more-projects.de Stand: MORE Projects GmbH Einführung Die in More Profile integrierte
MehrRegistrierung am Elterninformationssysytem: ClaXss Infoline
elektronisches ElternInformationsSystem (EIS) Klicken Sie auf das Logo oder geben Sie in Ihrem Browser folgende Adresse ein: https://kommunalersprien.schule-eltern.info/infoline/claxss Diese Anleitung
MehrStep by Step Webserver unter Windows Server 2003. von Christian Bartl
Step by Step Webserver unter Windows Server 2003 von Webserver unter Windows Server 2003 Um den WWW-Server-Dienst IIS (Internet Information Service) zu nutzen muss dieser zunächst installiert werden (wird
MehrSage Office Line und cobra: die ideale Kombination. Sage und cobra
Sage Office Line und cbra: die ideale Kmbinatin Sage und cbra 1 Die Kmbinatin und ihre Synergieeffekte Unternehmen brauchen eine ERP-Lösung zur Verwaltung und Abwicklung ihrer Geschäftsprzesse. cbra hingegen
Mehr1 Dataport 12.Juli 2007 Internationale Standards zu Identity Management. Deckblatt. Harald Krause
1 Dataport 12.Juli 2007 Internationale Standards zu Identity Management Deckblatt Bremen, E-Government in medias res, 12. Juli 2007 Internationale Standards zu Identity Management 3 Dataport 12.Juli 2007
MehrOP-LOG www.op-log.de
Verwendung von Microsoft SQL Server, Seite 1/18 OP-LOG www.op-log.de Anleitung: Verwendung von Microsoft SQL Server 2005 Stand Mai 2010 1 Ich-lese-keine-Anleitungen 'Verwendung von Microsoft SQL Server
MehrArtikel Schnittstelle über CSV
Artikel Schnittstelle über CSV Sie können Artikeldaten aus Ihrem EDV System in das NCFOX importieren, dies geschieht durch eine CSV Schnittstelle. Dies hat mehrere Vorteile: Zeitersparnis, die Karteikarte
MehrMulticast Security Group Key Management Architecture (MSEC GKMArch)
Multicast Security Group Key Management Architecture (MSEC GKMArch) draft-ietf-msec-gkmarch-07.txt Internet Security Tobias Engelbrecht Einführung Bei diversen Internetanwendungen, wie zum Beispiel Telefonkonferenzen
MehrIst Excel das richtige Tool für FMEA? Steve Murphy, Marc Schaeffers
Ist Excel das richtige Tool für FMEA? Steve Murphy, Marc Schaeffers Ist Excel das richtige Tool für FMEA? Einleitung Wenn in einem Unternehmen FMEA eingeführt wird, fangen die meisten sofort damit an,
MehrEr musste so eingerichtet werden, dass das D-Laufwerk auf das E-Laufwerk gespiegelt
Inhaltsverzeichnis Aufgabe... 1 Allgemein... 1 Active Directory... 1 Konfiguration... 2 Benutzer erstellen... 3 Eigenes Verzeichnis erstellen... 3 Benutzerkonto erstellen... 3 Profil einrichten... 5 Berechtigungen
MehrNachrichten- Verschlüsselung Mit S/MIME
Nachrichten- Verschlüsselung Mit S/MIME Höma, watt is S/MIME?! S/MIME ist eine Methode zum signieren und verschlüsseln von Nachrichten, ähnlich wie das in der Öffentlichkeit vielleicht bekanntere PGP oder
MehrCommunity Zertifizierungsstelle. Digitale Identität & Privatsphäre. SSL / S/MIME Zertifikate
Community Zertifizierungsstelle für Digitale Identität & Privatsphäre SSL / S/MIME Zertifikate www.cacert.org 2010 / ab OSS an Schulen, Zürich, 2010-05-29, Folie 1 Agenda Identität und Vertrauen WoT und
MehrEin Beispiel. Ein Unternehmen will Internettechnologien im Rahmen des E- Business nutzen Welche Geschäftsprozesse?
Ein Beispiel Ein Unternehmen will Internettechnologien im Rahmen des E- Business nutzen Welche Geschäftsprozesse? Dipl.-Kfm. Claus Häberle WS 2015 /16 # 42 XML (vereinfacht) visa
Mehr