Verteilte Systeme mit .NET Remoting: Grundlagen - Konzepte - Praxis
Gespeichert in:
Hauptverfasser: | , , |
---|---|
Format: | Buch |
Sprache: | German |
Veröffentlicht: |
Heidelberg [u.a.]
Spektrum Akad. Verl.
2004
|
Ausgabe: | 1. Aufl. |
Schlagworte: | |
Online-Zugang: | Inhaltsverzeichnis |
Beschreibung: | IX, 400 S. graph. Darst. |
ISBN: | 3827415454 |
Internformat
MARC
LEADER | 00000nam a2200000 c 4500 | ||
---|---|---|---|
001 | BV025365717 | ||
003 | DE-604 | ||
005 | 20110126 | ||
007 | t | ||
008 | 100417s2004 d||| |||| 00||| ger d | ||
020 | |a 3827415454 |9 3-8274-1545-4 | ||
035 | |a (OCoLC)76711563 | ||
035 | |a (DE-599)BVBBV025365717 | ||
040 | |a DE-604 |b ger |e rakwb | ||
041 | 0 | |a ger | |
049 | |a DE-11 | ||
084 | |a ST 200 |0 (DE-625)143611: |2 rvk | ||
084 | |a ST 253 |0 (DE-625)143628: |2 rvk | ||
100 | 1 | |a Kuhrmann, Marco |e Verfasser |4 aut | |
245 | 1 | 0 | |a Verteilte Systeme mit .NET Remoting |b Grundlagen - Konzepte - Praxis |c Marco Kuhrmann ; Jens Calamé ; Erika Horn |
250 | |a 1. Aufl. | ||
264 | 1 | |a Heidelberg [u.a.] |b Spektrum Akad. Verl. |c 2004 | |
300 | |a IX, 400 S. |b graph. Darst. | ||
336 | |b txt |2 rdacontent | ||
337 | |b n |2 rdamedia | ||
338 | |b nc |2 rdacarrier | ||
650 | 0 | 7 | |a Microsoft dot net |0 (DE-588)4645646-6 |2 gnd |9 rswk-swf |
650 | 0 | 7 | |a Dot Net Remoting |0 (DE-588)4785526-5 |2 gnd |9 rswk-swf |
650 | 0 | 7 | |a Verteiltes System |0 (DE-588)4238872-7 |2 gnd |9 rswk-swf |
689 | 0 | 0 | |a Dot Net Remoting |0 (DE-588)4785526-5 |D s |
689 | 0 | |5 DE-604 | |
689 | 1 | 0 | |a Verteiltes System |0 (DE-588)4238872-7 |D s |
689 | 1 | 1 | |a Microsoft dot net |0 (DE-588)4645646-6 |D s |
689 | 1 | |5 DE-604 | |
700 | 1 | |a Calamé, Jens R. |e Verfasser |4 aut | |
700 | 1 | |a Horn, Erika |d 1941-2009 |e Verfasser |0 (DE-588)123961874 |4 aut | |
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=019992003&sequence=000001&line_number=0001&func_code=DB_RECORDS&service_type=MEDIA |3 Inhaltsverzeichnis |
999 | |a oai:aleph.bib-bvb.de:BVB01-019992003 |
Datensatz im Suchindex
_version_ | 1804142448843161600 |
---|---|
adam_text | Titel: Verteilte Systeme mit .NET Remoting
Autor: Kuhrmann, Marco
Jahr: 2004
Inhaltsverzeichnis
1 Evolution verteilter Systeme 1
1.1 Was ist ein verteiltes System? 2
1.2 Vom Socket zu SOAP 5
1.3 Verteilte Objekte und Middlewareplattformen 8
1.4 Ein Exkurs in Agentensysteme 14
2 Architekturen verteilter Systeme 15
2.1 Softwarearchitektur im Uberblick 16
2.2 Bauelemente verteilter Systeme 17
2.3 Grundlagen von Client/Server-Systemen 21
2.4 Mehrschichtige Anwendungsarchitekturen 22
2.5 Auspragungen verteilter Systeme 28
3 .NET und verteilte Systeme 39
3.1 Realisierung von Diensten in verteilten Systemen 40
3.2 Schnittstellen fur Dienste 40
3.3 Die .NET-Remoting-Architektur 48
4 VerteiIteObjektein.NET 53
4.1 Referenzobjekte 54
4-2 Werteobjekte 80
4.3 Objektmengen und Mengen verteilter Objekte 85
44 Zusammenfassung 89
5 Metainformationen 91
5.1 Grundlagen 92
5.2 Verteilung von Metainformationen 98
5.3 Bewertung der einzelnen Verfahren 103
5-4 Zusammenfassung 104
6 Verteilte Objektkonstruktion 105
6.1 Objektkonstruktion in Java RMI 106
6.2 Objektkonstruktion in COM 106
6.3 Objektkonstruktion in .NET 108
6.4 Tried n Tested - Das Factory Design Pattern 114
6.5 Zusammenfassung 128
7 Persistenz 129
7.1 Persistenz in COM 130
7.2 Persistenzin.NET 133
7.3 Persistenz und Verteilung 137
7.4 XML und Weiteres 154
7.5 Zusammenfassung 159
8 Konfiguration und Deployment 161
8.1 Deklarative Konfiguration mitXML-Dateien 162
vii
8.2 Hosting mit COM LU
8.3 Hostingmit.NET 173
8.4 Tried n Tested - Das Mediator Design Pattern 178
8.5 Zusammenfassung 1^3
9 Life Cycle Service *85
9.1 Lebensdauer verteilter Objekte 186
9.2 Steuerung und ^Configuration 187
9.3 Das Sponsoren-Konzept 191
9.4 Zusammenfassung 198
10 Kommunikation in .NET Remoting 199
10.1 Kommunikattonskanale 200
10.2 Synchrone Kommunikation 205
10.3 Asynchrone Kommunikation 209
10.4 Verteilte Ereignisbehandlung 213
10.5 Erweiterungen der Kommunikation 224
10.6 Zusammenfassung 234
11 Sicherheit 235
11.1 Kryptographische Konzepte der .NET-Plattform 236
11.2 Rollenbasierte Sicherheit 241
11.3 Code Access Security 248
11.4 Weitere Sicherheitskonzepte 249
11.5 Zusammenfassung 252
12 Softwareentwicklung mit .NET Remoting 253
12.1 Modelle fur Softwareentwicklungsprozesse 254
12.2 Entwurf und Implementierung verteilter Objekte 263
12.3 Test und Dokumentation der Software 281
13 Ein Beispiel: Basisdienste einer Bank 289
13-1 Anforderungen 290
13.2 Losung 291
13.3 Umsetzung des Datenmodells 292
13-4 Umsetzung der Anwendungsschicht 300
13.5 Umsetzung des Client 307
13.6 Konfiguration der Anwendung 314
14 Konzepte fiir groBe Anwendungen 317
14.1 .NET Enterprise Services 318
14.2 Webapplikationen mit ASP.NET 329
14.3 WebServices mit.NET 331
14.4 Codename: Indigo 331
14.5 .NET Remoting und danach 337
15 Die Erweiterung des Beispiels: ein virtueller Geldautomat 341
15.1 Motivation 342
15.2 Anforderungen an einen Celdautomaten 342
15.3 Losung
15-4 Realisierung des Datenmodells 351
15.5 Geldabheben als Enterprise Component 352
15.6 Anmeldevorgang als WebService 355
15.7 Client als Webanwendung 360
15.8 Deployment der Gesamtanwendung 365
15.9 Zusammenfassung 367
A Der Namensraum System.Runtime.Remoting 371
A.l System 371
A.2 System.Runtime.Remoting 372
A.3 System.Runtime.Remot ing.Channels 377
A.4 System.Runtime.Remoting.Lifetime 379
A.5 System. Runtime.Remoting.Messaging 380
A.6 System.EnterpriseServices 382
B Patternkatalog 383
B.l Broker Design Pattern 383
B.2 Data Transfer Object Design Pattern 384
B.3 Event Channel Design Pattern 384
B.4 Facade Design Pattern 385
B.5 Factory Design Pattern 385
B.6 Interceptor Design Pattern 386
B.7 Mediator Design Pattern 386
B.8 Pipes and Filters Architecture Pattern 387
B.9 Proxy Design Pattern 387
B.10 Publisher-Subscribe Design Pattern 388
B.ll Worker Design Pattern 389
B.12 Wrapper Design Pattern 389
Literaturverzeichnis 391
Index 395
|
any_adam_object | 1 |
author | Kuhrmann, Marco Calamé, Jens R. Horn, Erika 1941-2009 |
author_GND | (DE-588)123961874 |
author_facet | Kuhrmann, Marco Calamé, Jens R. Horn, Erika 1941-2009 |
author_role | aut aut aut |
author_sort | Kuhrmann, Marco |
author_variant | m k mk j r c jr jrc e h eh |
building | Verbundindex |
bvnumber | BV025365717 |
classification_rvk | ST 200 ST 253 |
ctrlnum | (OCoLC)76711563 (DE-599)BVBBV025365717 |
discipline | Informatik |
edition | 1. Aufl. |
format | Book |
fullrecord | <?xml version="1.0" encoding="UTF-8"?><collection xmlns="http://www.loc.gov/MARC21/slim"><record><leader>01678nam a2200421 c 4500</leader><controlfield tag="001">BV025365717</controlfield><controlfield tag="003">DE-604</controlfield><controlfield tag="005">20110126 </controlfield><controlfield tag="007">t</controlfield><controlfield tag="008">100417s2004 d||| |||| 00||| ger d</controlfield><datafield tag="020" ind1=" " ind2=" "><subfield code="a">3827415454</subfield><subfield code="9">3-8274-1545-4</subfield></datafield><datafield tag="035" ind1=" " ind2=" "><subfield code="a">(OCoLC)76711563</subfield></datafield><datafield tag="035" ind1=" " ind2=" "><subfield code="a">(DE-599)BVBBV025365717</subfield></datafield><datafield tag="040" ind1=" " ind2=" "><subfield code="a">DE-604</subfield><subfield code="b">ger</subfield><subfield code="e">rakwb</subfield></datafield><datafield tag="041" ind1="0" ind2=" "><subfield code="a">ger</subfield></datafield><datafield tag="049" ind1=" " ind2=" "><subfield code="a">DE-11</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 253</subfield><subfield code="0">(DE-625)143628:</subfield><subfield code="2">rvk</subfield></datafield><datafield tag="100" ind1="1" ind2=" "><subfield code="a">Kuhrmann, Marco</subfield><subfield code="e">Verfasser</subfield><subfield code="4">aut</subfield></datafield><datafield tag="245" ind1="1" ind2="0"><subfield code="a">Verteilte Systeme mit .NET Remoting</subfield><subfield code="b">Grundlagen - Konzepte - Praxis</subfield><subfield code="c">Marco Kuhrmann ; Jens Calamé ; Erika Horn</subfield></datafield><datafield tag="250" ind1=" " ind2=" "><subfield code="a">1. Aufl.</subfield></datafield><datafield tag="264" ind1=" " ind2="1"><subfield code="a">Heidelberg [u.a.]</subfield><subfield code="b">Spektrum Akad. Verl.</subfield><subfield code="c">2004</subfield></datafield><datafield tag="300" ind1=" " ind2=" "><subfield code="a">IX, 400 S.</subfield><subfield code="b">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">Microsoft dot net</subfield><subfield code="0">(DE-588)4645646-6</subfield><subfield code="2">gnd</subfield><subfield code="9">rswk-swf</subfield></datafield><datafield tag="650" ind1="0" ind2="7"><subfield code="a">Dot Net Remoting</subfield><subfield code="0">(DE-588)4785526-5</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="689" ind1="0" ind2="0"><subfield code="a">Dot Net Remoting</subfield><subfield code="0">(DE-588)4785526-5</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">Verteiltes System</subfield><subfield code="0">(DE-588)4238872-7</subfield><subfield code="D">s</subfield></datafield><datafield tag="689" ind1="1" ind2="1"><subfield code="a">Microsoft dot net</subfield><subfield code="0">(DE-588)4645646-6</subfield><subfield code="D">s</subfield></datafield><datafield tag="689" ind1="1" ind2=" "><subfield code="5">DE-604</subfield></datafield><datafield tag="700" ind1="1" ind2=" "><subfield code="a">Calamé, Jens R.</subfield><subfield code="e">Verfasser</subfield><subfield code="4">aut</subfield></datafield><datafield tag="700" ind1="1" ind2=" "><subfield code="a">Horn, Erika</subfield><subfield code="d">1941-2009</subfield><subfield code="e">Verfasser</subfield><subfield code="0">(DE-588)123961874</subfield><subfield code="4">aut</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=019992003&sequence=000001&line_number=0001&func_code=DB_RECORDS&service_type=MEDIA</subfield><subfield code="3">Inhaltsverzeichnis</subfield></datafield><datafield tag="999" ind1=" " ind2=" "><subfield code="a">oai:aleph.bib-bvb.de:BVB01-019992003</subfield></datafield></record></collection> |
id | DE-604.BV025365717 |
illustrated | Illustrated |
indexdate | 2024-07-09T22:31:56Z |
institution | BVB |
isbn | 3827415454 |
language | German |
oai_aleph_id | oai:aleph.bib-bvb.de:BVB01-019992003 |
oclc_num | 76711563 |
open_access_boolean | |
owner | DE-11 |
owner_facet | DE-11 |
physical | IX, 400 S. graph. Darst. |
publishDate | 2004 |
publishDateSearch | 2004 |
publishDateSort | 2004 |
publisher | Spektrum Akad. Verl. |
record_format | marc |
spelling | Kuhrmann, Marco Verfasser aut Verteilte Systeme mit .NET Remoting Grundlagen - Konzepte - Praxis Marco Kuhrmann ; Jens Calamé ; Erika Horn 1. Aufl. Heidelberg [u.a.] Spektrum Akad. Verl. 2004 IX, 400 S. graph. Darst. txt rdacontent n rdamedia nc rdacarrier Microsoft dot net (DE-588)4645646-6 gnd rswk-swf Dot Net Remoting (DE-588)4785526-5 gnd rswk-swf Verteiltes System (DE-588)4238872-7 gnd rswk-swf Dot Net Remoting (DE-588)4785526-5 s DE-604 Verteiltes System (DE-588)4238872-7 s Microsoft dot net (DE-588)4645646-6 s Calamé, Jens R. Verfasser aut Horn, Erika 1941-2009 Verfasser (DE-588)123961874 aut HBZ Datenaustausch application/pdf http://bvbr.bib-bvb.de:8991/F?func=service&doc_library=BVB01&local_base=BVB01&doc_number=019992003&sequence=000001&line_number=0001&func_code=DB_RECORDS&service_type=MEDIA Inhaltsverzeichnis |
spellingShingle | Kuhrmann, Marco Calamé, Jens R. Horn, Erika 1941-2009 Verteilte Systeme mit .NET Remoting Grundlagen - Konzepte - Praxis Microsoft dot net (DE-588)4645646-6 gnd Dot Net Remoting (DE-588)4785526-5 gnd Verteiltes System (DE-588)4238872-7 gnd |
subject_GND | (DE-588)4645646-6 (DE-588)4785526-5 (DE-588)4238872-7 |
title | Verteilte Systeme mit .NET Remoting Grundlagen - Konzepte - Praxis |
title_auth | Verteilte Systeme mit .NET Remoting Grundlagen - Konzepte - Praxis |
title_exact_search | Verteilte Systeme mit .NET Remoting Grundlagen - Konzepte - Praxis |
title_full | Verteilte Systeme mit .NET Remoting Grundlagen - Konzepte - Praxis Marco Kuhrmann ; Jens Calamé ; Erika Horn |
title_fullStr | Verteilte Systeme mit .NET Remoting Grundlagen - Konzepte - Praxis Marco Kuhrmann ; Jens Calamé ; Erika Horn |
title_full_unstemmed | Verteilte Systeme mit .NET Remoting Grundlagen - Konzepte - Praxis Marco Kuhrmann ; Jens Calamé ; Erika Horn |
title_short | Verteilte Systeme mit .NET Remoting |
title_sort | verteilte systeme mit net remoting grundlagen konzepte praxis |
title_sub | Grundlagen - Konzepte - Praxis |
topic | Microsoft dot net (DE-588)4645646-6 gnd Dot Net Remoting (DE-588)4785526-5 gnd Verteiltes System (DE-588)4238872-7 gnd |
topic_facet | Microsoft dot net Dot Net Remoting Verteiltes System |
url | http://bvbr.bib-bvb.de:8991/F?func=service&doc_library=BVB01&local_base=BVB01&doc_number=019992003&sequence=000001&line_number=0001&func_code=DB_RECORDS&service_type=MEDIA |
work_keys_str_mv | AT kuhrmannmarco verteiltesystememitnetremotinggrundlagenkonzeptepraxis AT calamejensr verteiltesystememitnetremotinggrundlagenkonzeptepraxis AT hornerika verteiltesystememitnetremotinggrundlagenkonzeptepraxis |