Kommunikation in verteilten Anwendungen: Einführung in Sockets, Java RMI, CORBA und Jini
Saved in:
Main Author: | |
---|---|
Format: | Book |
Language: | German |
Published: |
München
Oldenbourg
2008
|
Edition: | 2., überarb. und erw. Aufl. |
Subjects: | |
Online Access: | Inhaltstext Ausführliche Beschreibung Inhaltsverzeichnis |
Physical Description: | XIII, 228 S. Ill., graph. Darst. |
ISBN: | 9783486584813 3486584812 |
Staff View
MARC
LEADER | 00000nam a2200000 c 4500 | ||
---|---|---|---|
001 | BV023267499 | ||
003 | DE-604 | ||
005 | 20231117 | ||
007 | t | ||
008 | 080421s2008 ad|| |||| 00||| ger d | ||
016 | 7 | |a 986982229 |2 DE-101 | |
020 | |a 9783486584813 |c Pb. : ca. EUR 34.80 |9 978-3-486-58481-3 | ||
020 | |a 3486584812 |c Pb. : ca. EUR 34.80 |9 3-486-58481-2 | ||
035 | |a (OCoLC)239409695 | ||
035 | |a (DE-599)BVBBV023267499 | ||
040 | |a DE-604 |b ger |e rakddb | ||
041 | 0 | |a ger | |
049 | |a DE-20 |a DE-19 |a DE-12 |a DE-858 |a DE-29T |a DE-Aug4 |a DE-863 |a DE-523 |a DE-526 |a DE-634 |a DE-M347 |a DE-83 |a DE-573 |a DE-11 | ||
082 | 0 | |a 004.36 |2 22/ger | |
084 | |a ST 200 |0 (DE-625)143611: |2 rvk | ||
084 | |a ST 231 |0 (DE-625)143618: |2 rvk | ||
084 | |a 004 |2 sdnb | ||
100 | 1 | |a Haase, Oliver |e Verfasser |0 (DE-588)135650917 |4 aut | |
245 | 1 | 0 | |a Kommunikation in verteilten Anwendungen |b Einführung in Sockets, Java RMI, CORBA und Jini |c von Oliver Haase |
250 | |a 2., überarb. und erw. Aufl. | ||
264 | 1 | |a München |b Oldenbourg |c 2008 | |
300 | |a XIII, 228 S. |b Ill., graph. Darst. | ||
336 | |b txt |2 rdacontent | ||
337 | |b n |2 rdamedia | ||
338 | |b nc |2 rdacarrier | ||
650 | 0 | 7 | |a RMI |0 (DE-588)4573813-0 |2 gnd |9 rswk-swf |
650 | 0 | 7 | |a RPC |0 (DE-588)4252621-8 |2 gnd |9 rswk-swf |
650 | 0 | 7 | |a Jini |0 (DE-588)4578949-6 |2 gnd |9 rswk-swf |
650 | 0 | 7 | |a Verteiltes System |0 (DE-588)4238872-7 |2 gnd |9 rswk-swf |
650 | 0 | 7 | |a CORBA |0 (DE-588)4403709-0 |2 gnd |9 rswk-swf |
650 | 0 | 7 | |a Prozesskommunikation |0 (DE-588)4176067-0 |2 gnd |9 rswk-swf |
650 | 0 | 7 | |a DCOM |0 (DE-588)4513112-0 |2 gnd |9 rswk-swf |
650 | 0 | 7 | |a Java |g Programmiersprache |0 (DE-588)4401313-9 |2 gnd |9 rswk-swf |
650 | 0 | 7 | |a Java Sockets |0 (DE-588)4651530-6 |2 gnd |9 rswk-swf |
689 | 0 | 0 | |a Verteiltes System |0 (DE-588)4238872-7 |D s |
689 | 0 | 1 | |a Prozesskommunikation |0 (DE-588)4176067-0 |D s |
689 | 0 | 2 | |a Java |g Programmiersprache |0 (DE-588)4401313-9 |D s |
689 | 0 | |5 DE-604 | |
689 | 1 | 0 | |a Java Sockets |0 (DE-588)4651530-6 |D s |
689 | 1 | 1 | |a RPC |0 (DE-588)4252621-8 |D s |
689 | 1 | 2 | |a RMI |0 (DE-588)4573813-0 |D s |
689 | 1 | 3 | |a CORBA |0 (DE-588)4403709-0 |D s |
689 | 1 | 4 | |a Jini |0 (DE-588)4578949-6 |D s |
689 | 1 | 5 | |a DCOM |0 (DE-588)4513112-0 |D s |
689 | 1 | |5 DE-604 | |
689 | 2 | 0 | |a Verteiltes System |0 (DE-588)4238872-7 |D s |
689 | 2 | 1 | |a Java |g Programmiersprache |0 (DE-588)4401313-9 |D s |
689 | 2 | 2 | |a RMI |0 (DE-588)4573813-0 |D s |
689 | 2 | 3 | |a CORBA |0 (DE-588)4403709-0 |D s |
689 | 2 | 4 | |a Jini |0 (DE-588)4578949-6 |D s |
689 | 2 | |8 1\p |5 DE-604 | |
856 | 4 | 2 | |q text/html |u http://deposit.dnb.de/cgi-bin/dokserv?id=3051743&prov=M&dok_var=1&dok_ext=htm |3 Inhaltstext |
856 | 4 | 2 | |q text/html |u http://www.oldenbourg-wissenschaftsverlag.de/olb/de/1.c.1324448.de |3 Ausführliche Beschreibung |
856 | 4 | 2 | |m HBZ Datenaustausch |q application/pdf |u http://bvbr.bib-bvb.de:8991/F?func=service&doc_library=BVB01&local_base=BVB01&doc_number=016452578&sequence=000002&line_number=0001&func_code=DB_RECORDS&service_type=MEDIA |3 Inhaltsverzeichnis |
883 | 1 | |8 1\p |a cgwrk |d 20201028 |q DE-101 |u https://d-nb.info/provenance/plan#cgwrk | |
943 | 1 | |a oai:aleph.bib-bvb.de:BVB01-016452578 |
Record in the Search Index
DE-BY-863_location | 1340 |
---|---|
DE-BY-FWS_call_number | 1340/ST 200 H112 K8(2) |
DE-BY-FWS_katkey | 314296 |
DE-BY-FWS_media_number | 083100940315 |
_version_ | 1824555550773346304 |
adam_text |
Inhaltsverzeichnis
1 Einführung in das Thema 1
1.1 Was ist eine verteilte Anwendung? 2
1.2 Vorteile verteilter Anwendungen 4
1.3 Nachteile verteilter Anwendungen 5
1.4 Zusammenfassung 8
1.5 Übungsaufgaben 9
1.6 Weiterführende Literatur 9
2 Konzepte verteilter Anwendungen 11
2.1 Verteilungstransparenz 11
2.2 Skalierbarkeit 13
2.2.1 Skalierbarkeit bezüglich der Größe 14
2.2.2 Skalierbarkeit bezüglich der geographischen Verteilung 16
2.2.3 Skalierbarkeit bezüglich der administrativen Verteilung 16
2.3 Client-Server-Architekturen 18
2.4 Peer-To-Peer-Architekturen 18
2.5 Wichtige Konnnunikationsparadiginen 20
2.5.1 Kommunikation über Sockets 20
2.5.2 Nachrichtenbasierte Kommunikation 21
2.5.3 Prozedurfernaufruf (Remote Procedure ('all RPC) 21
2.5.4 Methodenfernaufruf (Remote Method Invocation RMI) 23
2.5.5 Sprachunabhängiger Methodenfemaufruf 23
2.5.6 Jini 24
2.6 Zusammenfassung 26
2.7 Übungsaufgaben 27
2.8 Weiterführende Literatur 28
3 Erforderliche Programmiertechniken 31
3.1 Threads 31
3.1.1 Erweitern der Klasse Thread 32
3.1.2 Implementieren der Runnable-Sclmittstelle 33
3.2 Objektsperren 34
3.3 Objektserialisierung 35
3.4 Sicherheitsmanager 38
3.5 Zusammenfassung 41
3.6 Übungsaufgaben 42
3.7 Weiterführende Literatur 47
4 Beispielanwendung 49
4.1 Model-View-Controller-Entwurfsmuster 49
4.2 Abstrakte Fabriken 52
4.3 Architektur des Chat-Frameworks 54
4.4 Implementierung der Framework-Klassen 55
4.4.1 Klasse Contribution 55
4.4.2 Interface IChatModelClient 56
4.4.3 Interface IChatViewClient 57
4.4.4 Interface IViewCommFactory 57
4.4.5 Interface IModelCommFactory 58
4.4.6 Klasse ChatModel 59
4.4.7 Klasse ChatGraphicUtils 61
4.4.8 Klasse ChatView 62
4.4.9 Klasse Chatcontroller 67
4.5 Zusammenfassung 69
4.6 Übungsaufgaben 69
4.7 Weiterführende Literatur 70
5 Sockets 71
5.1 UDP-Sockets 72
5.1.1 Senden von Datenpaketen 73
5.1.2 Empfangen von Datenpaketen 74
5.1.3 UDP Kommunikation für die Chat-Anwendung 74
5.2 TCP- Sockets 83
5.2.1 TCP aus Klientensicht 83
5.2.2 TCP aus Serversicht 87
5.2.3 Integration in die Chat Applikation 93
5.3 Zusammenfassung 95
5.4 Übungsaufgaben 96
5.5 Weiterführende Literatur 97
6 Java Remote Method Invocation 99
6.1 Java RMI Architektur 99
6.2 Parameterübergabe und Ergebnisrückgabe 100
6.3 Namensdienst: RMI Registry 102
6.4 Java RMI aus Serversicht 103
6.4.1 Definition der entfernten Schnittstelle 103
6.4.2 Implementierung des Serverobjekts 104
6.4.3 Erzeugen, Exportieren und Registrieren des Serverobjekts 106
6.5 Java RMI aus Klientensicht 108
6.5.1 Beschaffen der entfernten Objektreferenz 108
6.5.2 Entfernte Methodenaufrufe 110
6.6 Integration in die Chat-Applikation 111
6.7 Objektmigration 112
6.8 Dynamisches Aktivieren des Serverobjekts 113
6.9 Zusammenfassung 115
6.10 Übungsaufgaben 116
6.11 Weiterführende Literatur 117
7 CORBA 119
7.1 Object Management Architecture 119
7.2 Interface Definition Language (IDL) 121
7.2.1 Module 122
7.2.2 Schnittstellen 123
7.2.3 Operationen 124
7.2.4 Attribute 127
7.2.5 Konstanten 127
7.2.6 Typdeklarationen 128
7.2.7 ValueTypes 132
7.2.8 Ausnahmen 133
7.2.9 Helferklassen 133
7.3 Objeot Request Broker 134
7.4 Comnion Object Services 135
7.4.1 Naming Service 135
7.4.2 Trading Service 136
7.5 Stringifizierte Objektreferenzen 137
7.6 CORBA aus Serversicht 138
7.6.1 Erstellen der IDL-Spezifikation 138
7.6.2 Implementierung des Serverobjekts 140
7.6.3 Erzeugen einer CORBA-Referenz 142
7.6.4 Starten des Serverobjekts 145
7.7 CORBA aus Klientensicht 145
7.7.1 Beschaffen der entfernten Objektreferenz 146
7.7.2 Entfernte Methodenaufrufe 148
7.8 Integration in die Chat-Applikation 150
7.9 Zusammenfassung 151
7.10 Übungsaufgaben 152
7.11 Weiterführende Literatur 153
8 Jini 155
8.1 Dienstkonzept 155
8.2 Dienstevermittlung 157
8.3 Jini-Pakete 159
8.3.1 Das Paket net. jini.core 160
8.3.2 Das Paket net. jini 160
8.3.3 Das Paket com. sun. j ini 160
8.4 Aufsetzen einer Jini-Föderation 161
8.5 Jini aus Serversicht 163
8.5.1 Definition der Dienstschnittstelle 163
8.5.2 Implementierung des stationären Dienstteils 164
8.5.3 Implementierung des Dienstproxys 164
8.5.4 Anmelden des Dienstes beim Lookup-Service 164
8.6 Jini aus Klientensicht 166
8.7 Integration in die Chat-Applikation 168
8.8 Zusammenfassung 168
8.9 Übungsaufgaben 169
8.10 Weiterführende Literatur 170
9 Andere Ansätze 173
9.1 DCOM 173
9.1.1 DCOM Objektmodell 174
9.2 .NET Framework 176
9.2.1 Sockets 177
9.2.2 Serialisierung 178
9.2.3 .NET Remoting 179
9.3 Zusammenfassung 181
9.4 Übungsaufgaben 182
9.5 Weiterführende Literatur 183
A Lösungshinweise zu den Aufgaben 185
A.l Kapitel 1 - Einführung in das Thema 185
A.2 Kapitel 2 - Konzepte verteilter Anwendungen 187
A.3 Kapitel 3 - Programmiertechniken 190
A.4 Kapitel 4 - Beispielanwendung 196
A.5 Kapitel 5 - Sockets 198
A.6 Kapitel 6 - Java RMI 205
A.7 Kapitel 7 - CORBA 207
A.8 Kapitel 8 - Jini 213
A.9 Kapitel 9 - Andere Ansätze 218
B Glossar 219
Index 225 |
adam_txt |
Inhaltsverzeichnis
1 Einführung in das Thema 1
1.1 Was ist eine verteilte Anwendung? 2
1.2 Vorteile verteilter Anwendungen 4
1.3 Nachteile verteilter Anwendungen 5
1.4 Zusammenfassung 8
1.5 Übungsaufgaben 9
1.6 Weiterführende Literatur 9
2 Konzepte verteilter Anwendungen 11
2.1 Verteilungstransparenz 11
2.2 Skalierbarkeit 13
2.2.1 Skalierbarkeit bezüglich der Größe 14
2.2.2 Skalierbarkeit bezüglich der geographischen Verteilung 16
2.2.3 Skalierbarkeit bezüglich der administrativen Verteilung 16
2.3 Client-Server-Architekturen 18
2.4 Peer-To-Peer-Architekturen 18
2.5 Wichtige Konnnunikationsparadiginen 20
2.5.1 Kommunikation über Sockets 20
2.5.2 Nachrichtenbasierte Kommunikation 21
2.5.3 Prozedurfernaufruf (Remote Procedure ('all RPC) 21
2.5.4 Methodenfernaufruf (Remote Method Invocation RMI) 23
2.5.5 Sprachunabhängiger Methodenfemaufruf 23
2.5.6 Jini 24
2.6 Zusammenfassung 26
2.7 Übungsaufgaben 27
2.8 Weiterführende Literatur 28
3 Erforderliche Programmiertechniken 31
3.1 Threads 31
3.1.1 Erweitern der Klasse Thread 32
3.1.2 Implementieren der Runnable-Sclmittstelle 33
3.2 Objektsperren 34
3.3 Objektserialisierung 35
3.4 Sicherheitsmanager 38
3.5 Zusammenfassung 41
3.6 Übungsaufgaben 42
3.7 Weiterführende Literatur 47
4 Beispielanwendung 49
4.1 Model-View-Controller-Entwurfsmuster 49
4.2 Abstrakte Fabriken 52
4.3 Architektur des Chat-Frameworks 54
4.4 Implementierung der Framework-Klassen 55
4.4.1 Klasse Contribution 55
4.4.2 Interface IChatModelClient 56
4.4.3 Interface IChatViewClient 57
4.4.4 Interface IViewCommFactory 57
4.4.5 Interface IModelCommFactory 58
4.4.6 Klasse ChatModel 59
4.4.7 Klasse ChatGraphicUtils 61
4.4.8 Klasse ChatView 62
4.4.9 Klasse Chatcontroller 67
4.5 Zusammenfassung 69
4.6 Übungsaufgaben 69
4.7 Weiterführende Literatur 70
5 Sockets 71
5.1 UDP-Sockets 72
5.1.1 Senden von Datenpaketen 73
5.1.2 Empfangen von Datenpaketen 74
5.1.3 UDP Kommunikation für die Chat-Anwendung 74
5.2 TCP- Sockets 83
5.2.1 TCP aus Klientensicht 83
5.2.2 TCP aus Serversicht 87
5.2.3 Integration in die Chat Applikation 93
5.3 Zusammenfassung 95
5.4 Übungsaufgaben 96
5.5 Weiterführende Literatur 97
6 Java Remote Method Invocation 99
6.1 Java RMI Architektur 99
6.2 Parameterübergabe und Ergebnisrückgabe 100
6.3 Namensdienst: RMI Registry 102
6.4 Java RMI aus Serversicht 103
6.4.1 Definition der entfernten Schnittstelle 103
6.4.2 Implementierung des Serverobjekts 104
6.4.3 Erzeugen, Exportieren und Registrieren des Serverobjekts 106
6.5 Java RMI aus Klientensicht 108
6.5.1 Beschaffen der entfernten Objektreferenz 108
6.5.2 Entfernte Methodenaufrufe 110
6.6 Integration in die Chat-Applikation 111
6.7 Objektmigration 112
6.8 Dynamisches Aktivieren des Serverobjekts 113
6.9 Zusammenfassung 115
6.10 Übungsaufgaben 116
6.11 Weiterführende Literatur 117
7 CORBA 119
7.1 Object Management Architecture 119
7.2 Interface Definition Language (IDL) 121
7.2.1 Module 122
7.2.2 Schnittstellen 123
7.2.3 Operationen 124
7.2.4 Attribute 127
7.2.5 Konstanten 127
7.2.6 Typdeklarationen 128
7.2.7 ValueTypes 132
7.2.8 Ausnahmen 133
7.2.9 Helferklassen 133
7.3 Objeot Request Broker 134
7.4 Comnion Object Services 135
7.4.1 Naming Service 135
7.4.2 Trading Service 136
7.5 Stringifizierte Objektreferenzen 137
7.6 CORBA aus Serversicht 138
7.6.1 Erstellen der IDL-Spezifikation 138
7.6.2 Implementierung des Serverobjekts 140
7.6.3 Erzeugen einer CORBA-Referenz 142
7.6.4 Starten des Serverobjekts 145
7.7 CORBA aus Klientensicht 145
7.7.1 Beschaffen der entfernten Objektreferenz 146
7.7.2 Entfernte Methodenaufrufe 148
7.8 Integration in die Chat-Applikation 150
7.9 Zusammenfassung 151
7.10 Übungsaufgaben 152
7.11 Weiterführende Literatur 153
8 Jini 155
8.1 Dienstkonzept 155
8.2 Dienstevermittlung 157
8.3 Jini-Pakete 159
8.3.1 Das Paket net. jini.core 160
8.3.2 Das Paket net. jini 160
8.3.3 Das Paket com. sun. j ini 160
8.4 Aufsetzen einer Jini-Föderation 161
8.5 Jini aus Serversicht 163
8.5.1 Definition der Dienstschnittstelle 163
8.5.2 Implementierung des stationären Dienstteils 164
8.5.3 Implementierung des Dienstproxys 164
8.5.4 Anmelden des Dienstes beim Lookup-Service 164
8.6 Jini aus Klientensicht 166
8.7 Integration in die Chat-Applikation 168
8.8 Zusammenfassung 168
8.9 Übungsaufgaben 169
8.10 Weiterführende Literatur 170
9 Andere Ansätze 173
9.1 DCOM 173
9.1.1 DCOM Objektmodell 174
9.2 .NET Framework 176
9.2.1 Sockets 177
9.2.2 Serialisierung 178
9.2.3 .NET Remoting 179
9.3 Zusammenfassung 181
9.4 Übungsaufgaben 182
9.5 Weiterführende Literatur 183
A Lösungshinweise zu den Aufgaben 185
A.l Kapitel 1 - Einführung in das Thema 185
A.2 Kapitel 2 - Konzepte verteilter Anwendungen 187
A.3 Kapitel 3 - Programmiertechniken 190
A.4 Kapitel 4 - Beispielanwendung 196
A.5 Kapitel 5 - Sockets 198
A.6 Kapitel 6 - Java RMI 205
A.7 Kapitel 7 - CORBA 207
A.8 Kapitel 8 - Jini 213
A.9 Kapitel 9 - Andere Ansätze 218
B Glossar 219
Index 225 |
any_adam_object | 1 |
any_adam_object_boolean | 1 |
author | Haase, Oliver |
author_GND | (DE-588)135650917 |
author_facet | Haase, Oliver |
author_role | aut |
author_sort | Haase, Oliver |
author_variant | o h oh |
building | Verbundindex |
bvnumber | BV023267499 |
classification_rvk | ST 200 ST 231 |
ctrlnum | (OCoLC)239409695 (DE-599)BVBBV023267499 |
dewey-full | 004.36 |
dewey-hundreds | 000 - Computer science, information, general works |
dewey-ones | 004 - Computer science |
dewey-raw | 004.36 |
dewey-search | 004.36 |
dewey-sort | 14.36 |
dewey-tens | 000 - Computer science, information, general works |
discipline | Informatik |
discipline_str_mv | Informatik |
edition | 2., überarb. und erw. Aufl. |
format | Book |
fullrecord | <?xml version="1.0" encoding="UTF-8"?><collection xmlns="http://www.loc.gov/MARC21/slim"><record><leader>00000nam a2200000 c 4500</leader><controlfield tag="001">BV023267499</controlfield><controlfield tag="003">DE-604</controlfield><controlfield tag="005">20231117</controlfield><controlfield tag="007">t</controlfield><controlfield tag="008">080421s2008 ad|| |||| 00||| ger d</controlfield><datafield tag="016" ind1="7" ind2=" "><subfield code="a">986982229</subfield><subfield code="2">DE-101</subfield></datafield><datafield tag="020" ind1=" " ind2=" "><subfield code="a">9783486584813</subfield><subfield code="c">Pb. : ca. EUR 34.80</subfield><subfield code="9">978-3-486-58481-3</subfield></datafield><datafield tag="020" ind1=" " ind2=" "><subfield code="a">3486584812</subfield><subfield code="c">Pb. : ca. EUR 34.80</subfield><subfield code="9">3-486-58481-2</subfield></datafield><datafield tag="035" ind1=" " ind2=" "><subfield code="a">(OCoLC)239409695</subfield></datafield><datafield tag="035" ind1=" " ind2=" "><subfield code="a">(DE-599)BVBBV023267499</subfield></datafield><datafield tag="040" ind1=" " ind2=" "><subfield code="a">DE-604</subfield><subfield code="b">ger</subfield><subfield code="e">rakddb</subfield></datafield><datafield tag="041" ind1="0" ind2=" "><subfield code="a">ger</subfield></datafield><datafield tag="049" ind1=" " ind2=" "><subfield code="a">DE-20</subfield><subfield code="a">DE-19</subfield><subfield code="a">DE-12</subfield><subfield code="a">DE-858</subfield><subfield code="a">DE-29T</subfield><subfield code="a">DE-Aug4</subfield><subfield code="a">DE-863</subfield><subfield code="a">DE-523</subfield><subfield code="a">DE-526</subfield><subfield code="a">DE-634</subfield><subfield code="a">DE-M347</subfield><subfield code="a">DE-83</subfield><subfield code="a">DE-573</subfield><subfield code="a">DE-11</subfield></datafield><datafield tag="082" ind1="0" ind2=" "><subfield code="a">004.36</subfield><subfield code="2">22/ger</subfield></datafield><datafield tag="084" ind1=" " ind2=" "><subfield code="a">ST 200</subfield><subfield code="0">(DE-625)143611:</subfield><subfield code="2">rvk</subfield></datafield><datafield tag="084" ind1=" " ind2=" "><subfield code="a">ST 231</subfield><subfield code="0">(DE-625)143618:</subfield><subfield code="2">rvk</subfield></datafield><datafield tag="084" ind1=" " ind2=" "><subfield code="a">004</subfield><subfield code="2">sdnb</subfield></datafield><datafield tag="100" ind1="1" ind2=" "><subfield code="a">Haase, Oliver</subfield><subfield code="e">Verfasser</subfield><subfield code="0">(DE-588)135650917</subfield><subfield code="4">aut</subfield></datafield><datafield tag="245" ind1="1" ind2="0"><subfield code="a">Kommunikation in verteilten Anwendungen</subfield><subfield code="b">Einführung in Sockets, Java RMI, CORBA und Jini</subfield><subfield code="c">von Oliver Haase</subfield></datafield><datafield tag="250" ind1=" " ind2=" "><subfield code="a">2., überarb. und erw. Aufl.</subfield></datafield><datafield tag="264" ind1=" " ind2="1"><subfield code="a">München</subfield><subfield code="b">Oldenbourg</subfield><subfield code="c">2008</subfield></datafield><datafield tag="300" ind1=" " ind2=" "><subfield code="a">XIII, 228 S.</subfield><subfield code="b">Ill., graph. Darst.</subfield></datafield><datafield tag="336" ind1=" " ind2=" "><subfield code="b">txt</subfield><subfield code="2">rdacontent</subfield></datafield><datafield tag="337" ind1=" " ind2=" "><subfield code="b">n</subfield><subfield code="2">rdamedia</subfield></datafield><datafield tag="338" ind1=" " ind2=" "><subfield code="b">nc</subfield><subfield code="2">rdacarrier</subfield></datafield><datafield tag="650" ind1="0" ind2="7"><subfield code="a">RMI</subfield><subfield code="0">(DE-588)4573813-0</subfield><subfield code="2">gnd</subfield><subfield code="9">rswk-swf</subfield></datafield><datafield tag="650" ind1="0" ind2="7"><subfield code="a">RPC</subfield><subfield code="0">(DE-588)4252621-8</subfield><subfield code="2">gnd</subfield><subfield code="9">rswk-swf</subfield></datafield><datafield tag="650" ind1="0" ind2="7"><subfield code="a">Jini</subfield><subfield code="0">(DE-588)4578949-6</subfield><subfield code="2">gnd</subfield><subfield code="9">rswk-swf</subfield></datafield><datafield tag="650" ind1="0" ind2="7"><subfield code="a">Verteiltes System</subfield><subfield code="0">(DE-588)4238872-7</subfield><subfield code="2">gnd</subfield><subfield code="9">rswk-swf</subfield></datafield><datafield tag="650" ind1="0" ind2="7"><subfield code="a">CORBA</subfield><subfield code="0">(DE-588)4403709-0</subfield><subfield code="2">gnd</subfield><subfield code="9">rswk-swf</subfield></datafield><datafield tag="650" ind1="0" ind2="7"><subfield code="a">Prozesskommunikation</subfield><subfield code="0">(DE-588)4176067-0</subfield><subfield code="2">gnd</subfield><subfield code="9">rswk-swf</subfield></datafield><datafield tag="650" ind1="0" ind2="7"><subfield code="a">DCOM</subfield><subfield code="0">(DE-588)4513112-0</subfield><subfield code="2">gnd</subfield><subfield code="9">rswk-swf</subfield></datafield><datafield tag="650" ind1="0" ind2="7"><subfield code="a">Java</subfield><subfield code="g">Programmiersprache</subfield><subfield code="0">(DE-588)4401313-9</subfield><subfield code="2">gnd</subfield><subfield code="9">rswk-swf</subfield></datafield><datafield tag="650" ind1="0" ind2="7"><subfield code="a">Java Sockets</subfield><subfield code="0">(DE-588)4651530-6</subfield><subfield code="2">gnd</subfield><subfield code="9">rswk-swf</subfield></datafield><datafield tag="689" ind1="0" ind2="0"><subfield code="a">Verteiltes System</subfield><subfield code="0">(DE-588)4238872-7</subfield><subfield code="D">s</subfield></datafield><datafield tag="689" ind1="0" ind2="1"><subfield code="a">Prozesskommunikation</subfield><subfield code="0">(DE-588)4176067-0</subfield><subfield code="D">s</subfield></datafield><datafield tag="689" ind1="0" ind2="2"><subfield code="a">Java</subfield><subfield code="g">Programmiersprache</subfield><subfield code="0">(DE-588)4401313-9</subfield><subfield code="D">s</subfield></datafield><datafield tag="689" ind1="0" ind2=" "><subfield code="5">DE-604</subfield></datafield><datafield tag="689" ind1="1" ind2="0"><subfield code="a">Java Sockets</subfield><subfield code="0">(DE-588)4651530-6</subfield><subfield code="D">s</subfield></datafield><datafield tag="689" ind1="1" ind2="1"><subfield code="a">RPC</subfield><subfield code="0">(DE-588)4252621-8</subfield><subfield code="D">s</subfield></datafield><datafield tag="689" ind1="1" ind2="2"><subfield code="a">RMI</subfield><subfield code="0">(DE-588)4573813-0</subfield><subfield code="D">s</subfield></datafield><datafield tag="689" ind1="1" ind2="3"><subfield code="a">CORBA</subfield><subfield code="0">(DE-588)4403709-0</subfield><subfield code="D">s</subfield></datafield><datafield tag="689" ind1="1" ind2="4"><subfield code="a">Jini</subfield><subfield code="0">(DE-588)4578949-6</subfield><subfield code="D">s</subfield></datafield><datafield tag="689" ind1="1" ind2="5"><subfield code="a">DCOM</subfield><subfield code="0">(DE-588)4513112-0</subfield><subfield code="D">s</subfield></datafield><datafield tag="689" ind1="1" ind2=" "><subfield code="5">DE-604</subfield></datafield><datafield tag="689" ind1="2" ind2="0"><subfield code="a">Verteiltes System</subfield><subfield code="0">(DE-588)4238872-7</subfield><subfield code="D">s</subfield></datafield><datafield tag="689" ind1="2" ind2="1"><subfield code="a">Java</subfield><subfield code="g">Programmiersprache</subfield><subfield code="0">(DE-588)4401313-9</subfield><subfield code="D">s</subfield></datafield><datafield tag="689" ind1="2" ind2="2"><subfield code="a">RMI</subfield><subfield code="0">(DE-588)4573813-0</subfield><subfield code="D">s</subfield></datafield><datafield tag="689" ind1="2" ind2="3"><subfield code="a">CORBA</subfield><subfield code="0">(DE-588)4403709-0</subfield><subfield code="D">s</subfield></datafield><datafield tag="689" ind1="2" ind2="4"><subfield code="a">Jini</subfield><subfield code="0">(DE-588)4578949-6</subfield><subfield code="D">s</subfield></datafield><datafield tag="689" ind1="2" ind2=" "><subfield code="8">1\p</subfield><subfield code="5">DE-604</subfield></datafield><datafield tag="856" ind1="4" ind2="2"><subfield code="q">text/html</subfield><subfield code="u">http://deposit.dnb.de/cgi-bin/dokserv?id=3051743&prov=M&dok_var=1&dok_ext=htm</subfield><subfield code="3">Inhaltstext</subfield></datafield><datafield tag="856" ind1="4" ind2="2"><subfield code="q">text/html</subfield><subfield code="u">http://www.oldenbourg-wissenschaftsverlag.de/olb/de/1.c.1324448.de</subfield><subfield code="3">Ausführliche Beschreibung</subfield></datafield><datafield tag="856" ind1="4" ind2="2"><subfield code="m">HBZ Datenaustausch</subfield><subfield code="q">application/pdf</subfield><subfield code="u">http://bvbr.bib-bvb.de:8991/F?func=service&doc_library=BVB01&local_base=BVB01&doc_number=016452578&sequence=000002&line_number=0001&func_code=DB_RECORDS&service_type=MEDIA</subfield><subfield code="3">Inhaltsverzeichnis</subfield></datafield><datafield tag="883" ind1="1" ind2=" "><subfield code="8">1\p</subfield><subfield code="a">cgwrk</subfield><subfield code="d">20201028</subfield><subfield code="q">DE-101</subfield><subfield code="u">https://d-nb.info/provenance/plan#cgwrk</subfield></datafield><datafield tag="943" ind1="1" ind2=" "><subfield code="a">oai:aleph.bib-bvb.de:BVB01-016452578</subfield></datafield></record></collection> |
id | DE-604.BV023267499 |
illustrated | Illustrated |
index_date | 2024-07-02T20:34:32Z |
indexdate | 2025-02-20T07:09:27Z |
institution | BVB |
isbn | 9783486584813 3486584812 |
language | German |
oai_aleph_id | oai:aleph.bib-bvb.de:BVB01-016452578 |
oclc_num | 239409695 |
open_access_boolean | |
owner | DE-20 DE-19 DE-BY-UBM DE-12 DE-858 DE-29T DE-Aug4 DE-863 DE-BY-FWS DE-523 DE-526 DE-634 DE-M347 DE-83 DE-573 DE-11 |
owner_facet | DE-20 DE-19 DE-BY-UBM DE-12 DE-858 DE-29T DE-Aug4 DE-863 DE-BY-FWS DE-523 DE-526 DE-634 DE-M347 DE-83 DE-573 DE-11 |
physical | XIII, 228 S. Ill., graph. Darst. |
publishDate | 2008 |
publishDateSearch | 2008 |
publishDateSort | 2008 |
publisher | Oldenbourg |
record_format | marc |
spellingShingle | Haase, Oliver Kommunikation in verteilten Anwendungen Einführung in Sockets, Java RMI, CORBA und Jini RMI (DE-588)4573813-0 gnd RPC (DE-588)4252621-8 gnd Jini (DE-588)4578949-6 gnd Verteiltes System (DE-588)4238872-7 gnd CORBA (DE-588)4403709-0 gnd Prozesskommunikation (DE-588)4176067-0 gnd DCOM (DE-588)4513112-0 gnd Java Programmiersprache (DE-588)4401313-9 gnd Java Sockets (DE-588)4651530-6 gnd |
subject_GND | (DE-588)4573813-0 (DE-588)4252621-8 (DE-588)4578949-6 (DE-588)4238872-7 (DE-588)4403709-0 (DE-588)4176067-0 (DE-588)4513112-0 (DE-588)4401313-9 (DE-588)4651530-6 |
title | Kommunikation in verteilten Anwendungen Einführung in Sockets, Java RMI, CORBA und Jini |
title_auth | Kommunikation in verteilten Anwendungen Einführung in Sockets, Java RMI, CORBA und Jini |
title_exact_search | Kommunikation in verteilten Anwendungen Einführung in Sockets, Java RMI, CORBA und Jini |
title_exact_search_txtP | Kommunikation in verteilten Anwendungen Einführung in Sockets, Java RMI, CORBA und Jini |
title_full | Kommunikation in verteilten Anwendungen Einführung in Sockets, Java RMI, CORBA und Jini von Oliver Haase |
title_fullStr | Kommunikation in verteilten Anwendungen Einführung in Sockets, Java RMI, CORBA und Jini von Oliver Haase |
title_full_unstemmed | Kommunikation in verteilten Anwendungen Einführung in Sockets, Java RMI, CORBA und Jini von Oliver Haase |
title_short | Kommunikation in verteilten Anwendungen |
title_sort | kommunikation in verteilten anwendungen einfuhrung in sockets java rmi corba und jini |
title_sub | Einführung in Sockets, Java RMI, CORBA und Jini |
topic | RMI (DE-588)4573813-0 gnd RPC (DE-588)4252621-8 gnd Jini (DE-588)4578949-6 gnd Verteiltes System (DE-588)4238872-7 gnd CORBA (DE-588)4403709-0 gnd Prozesskommunikation (DE-588)4176067-0 gnd DCOM (DE-588)4513112-0 gnd Java Programmiersprache (DE-588)4401313-9 gnd Java Sockets (DE-588)4651530-6 gnd |
topic_facet | RMI RPC Jini Verteiltes System CORBA Prozesskommunikation DCOM Java Programmiersprache Java Sockets |
url | http://deposit.dnb.de/cgi-bin/dokserv?id=3051743&prov=M&dok_var=1&dok_ext=htm http://www.oldenbourg-wissenschaftsverlag.de/olb/de/1.c.1324448.de http://bvbr.bib-bvb.de:8991/F?func=service&doc_library=BVB01&local_base=BVB01&doc_number=016452578&sequence=000002&line_number=0001&func_code=DB_RECORDS&service_type=MEDIA |
work_keys_str_mv | AT haaseoliver kommunikationinverteiltenanwendungeneinfuhrunginsocketsjavarmicorbaundjini |
Description
THWS Würzburg Teilbibliothek SHL, Raum I.2.11
Call Number: |
1340 ST 200 H112 K8(2) |
---|---|
Copy 1 | nicht ausleihbar Available Place a Hold |