Mobile Datenbanksysteme: Architektur, Implementierung, Konzepte
Gespeichert in:
Hauptverfasser: | , |
---|---|
Format: | Buch |
Sprache: | German |
Veröffentlicht: |
Berlin [u.a.]
Springer
2004
|
Schriftenreihe: | Xpert.press
|
Schlagworte: | |
Online-Zugang: | Inhaltsverzeichnis |
Beschreibung: | unveränderter Nachdruck ohne CD-ROM (extra Material über Springer-HP: extras.springer.com) |
Beschreibung: | XII, 354 S. Ill., graph. Darst. 24 cm CD-ROM (12 cm) |
ISBN: | 9783540208860 3540208860 |
Internformat
MARC
LEADER | 00000nam a2200000 c 4500 | ||
---|---|---|---|
001 | BV019375605 | ||
003 | DE-604 | ||
005 | 20131029 | ||
007 | t | ||
008 | 040826s2004 gw ad|| |||| 00||| ger d | ||
016 | 7 | |a 969823991 |2 DE-101 | |
020 | |a 9783540208860 |9 978-3-540-20886-0 | ||
020 | |a 3540208860 |9 3-540-20886-0 | ||
035 | |a (OCoLC)249648897 | ||
035 | |a (DE-599)BVBBV019375605 | ||
040 | |a DE-604 |b ger |e rakddb | ||
041 | 0 | |a ger | |
044 | |a gw |c DE | ||
049 | |a DE-1102 |a DE-20 |a DE-824 |a DE-739 |a DE-1051 |a DE-91G |a DE-210 |a DE-706 |a DE-523 |a DE-634 |a DE-83 |a DE-2070s |a DE-188 |a DE-863 | ||
082 | 0 | |a 004 | |
084 | |a ST 270 |0 (DE-625)143638: |2 rvk | ||
084 | |a ELT 745f |2 stub | ||
084 | |a DAT 650f |2 stub | ||
084 | |a DAT 250f |2 stub | ||
084 | |a 004 |2 sdnb | ||
100 | 1 | |a Mutschler, Bela |e Verfasser |4 aut | |
245 | 1 | 0 | |a Mobile Datenbanksysteme |b Architektur, Implementierung, Konzepte |c Bela Mutschler ; Günther Specht |
264 | 1 | |a Berlin [u.a.] |b Springer |c 2004 | |
300 | |a XII, 354 S. |b Ill., graph. Darst. |c 24 cm |e CD-ROM (12 cm) | ||
336 | |b txt |2 rdacontent | ||
337 | |b n |2 rdamedia | ||
338 | |b nc |2 rdacarrier | ||
490 | 0 | |a Xpert.press | |
500 | |a unveränderter Nachdruck ohne CD-ROM (extra Material über Springer-HP: extras.springer.com) | ||
650 | 4 | |a Mobiles Datenbanksystem | |
650 | 0 | 7 | |a Mobiles Datenbanksystem |0 (DE-588)4789128-2 |2 gnd |9 rswk-swf |
689 | 0 | 0 | |a Mobiles Datenbanksystem |0 (DE-588)4789128-2 |D s |
689 | 0 | |5 DE-604 | |
700 | 1 | |a Specht, Günther |e Verfasser |4 aut | |
856 | 4 | 2 | |m Digitalisierung UB Passau |q application/pdf |u http://bvbr.bib-bvb.de:8991/F?func=service&doc_library=BVB01&local_base=BVB01&doc_number=012838859&sequence=000002&line_number=0001&func_code=DB_RECORDS&service_type=MEDIA |3 Inhaltsverzeichnis |
999 | |a oai:aleph.bib-bvb.de:BVB01-012838859 |
Datensatz im Suchindex
DE-BY-863_location | 1000 1340 |
---|---|
DE-BY-FWS_call_number | 1000/ST 270 M993st 1340/ST 270 M993st |
DE-BY-FWS_katkey | 488653 |
DE-BY-FWS_media_number | 083101300551 083101300562 |
_version_ | 1806176315061043200 |
adam_text | Inhaltsverzeichnis
Teil 1 - Konzepte
1 Einführung............................................................................3
1.1 Mobile Anwendungen............................................................3
1.2 Referenzarchitektur einer mobilen Umgebung......................7
1.3 Mobiler Zugriff auf Informationsressourcen........................10
1.4 Definitionen mobiler Datenbanksysteme.............................12
1.5 Gliederung des Buches.........................................................13
2 Mobile Computing..............................................................17
2.1 Begriffe.................................................................................17
2.2 Mobilität und Drahtlosigkeit................................................20
2.2.1 Endgerätemobilität.....................................................21
2.2.2 Benutzermobilität.......................................................21
2.2.3 Dienstmobilität...........................................................22
2.3 Grundlagen drahtloser Netze................................................22
2.3.1 Mobilfunk in Deutschland (und weltweit).................24
2.3.2 Wireless-LAN............................................................32
2.3.3
Wireless
Personal
Area
Networks..............................37
2.3.4 Alternative Funktechnologien....................................40
2.4 Mobile Anwendungen..........................................................41
2.4.1 Ortsunabhängigkeit....................................................42
2.4.2 Lokalisierbarkeit.........................................................42
2.4.3 Sicherheit und Identifizierbarkeit...............................43
2.4.4 Verfügbarkeit und Effizienz.......................................45
2.4.5 Datenverteilung und Lastverteilung...........................45
2.4.6 Überwachung von Integritätsbedingungen................46
2.5
Location Based
Services......................................................46
2.6 Klassifikation mobiler Endgeräte.........................................50
2.6.1 Notebooks...................................................................51
2.6.2 PDAs, Smartphones und Handys...............................51
2.6.3
Wearables
...................................................................54
2.6.4 Smartcards..................................................................54
2.7 Zusammenfassung................................................................55
3 Architekturen mobiler Informationssysteme..................57
3.1
ClienťServer-Architekturen
.................................................57
3.1.1 Prozessmodell von Datenbanksystemen....................58
3.1.2 Klassische Client/Server-Architekturen.....................60
3.1.3 Mobile Client/Server-Architekturen..........................64
3.2 Verteilte Datenbanksysteme................................................64
3.2.1 Klassische verteilte Datenbanksysteme.....................66
3.2.2 Mobile verteilte Datenbanksysteme...........................69
3.3 Middleware-Architekturen...................................................71
3.4 Mobile Agenten....................................................................73
3.4.1 Grundlagen.................................................................73
3.4.2 Framework zur Ausführung mobiler Agenten...........75
3.5 Zusammenfassung................................................................78
4 Replikation und Synchronisation.....................................79
4.1 Motivation............................................................................79
4.2 Technische Grandlagen........................................................81
4.2.1 Replikation.................................................................81
4.2.2 Synchronisation..........................................................86
4.3 Zielkonflikt der Replikation.................................................87
4.4 Klassische Replikations- und Synchronisationsverfahren... 88
4.4.1 Konsistenzerhaltende Verfahren................................89
4.4.2 Verfügbarkeitserhaltende Verfahren..........................94
4.4.3 Data
Caching
..............................................................95
4.4.4 Data
Hoarding
............................................................96
4.4.5 Verzicht auf Replikation............................................96
4.5 Neue mobile Verfahren........................................................98
4.5.1 Virtual-Primary-Copy................................................98
4.5.2
Snapshot-
Verfahren...................................................99
4.5.3 Nutzerdefinierte Replikation....................................100
4.6
Synchronization
Markup
Language (SyncML)
.................104
4.6.1 Synchronisationsszenarien.......................................105
4.6.2 Synchronisationskonflikte........................................107
4.7 Zusammenfassung..............................................................108
5 Mobile Transaktionen.....................................................109
5.1 Klassische Transaktionen...................................................110
5.1.1 Nebenläufigkeit........................................................110
5.1.2 Transaktionszustände...............................................111
5.1.3 ACID-Transaktionen................................................112
5.1.4 Serialisierbarkeit von Transaktionen.......................119
5.2 Mobile Transaktionen........................................................115
5.3 Transaktionsmodelle der Klasse 1.....................................117
5.3.1 Kangaroo-Transaktionen..........................................117
5.3.2 PSTMT-Transaktionen............................................123
5.3.3 Offen-geschachtelte Transaktionen.........................127
5.3.4 Prewrite-Transaktionen............................................130
5.4 Transaktionsmodelle der Klasse 2......................................132
5.4.1 Provisorische Transaktionen....................................132
5.4.2 Semantische Transaktionen......................................136
5.4.3 Schwache/Strikte Transaktionen..............................141
5.4.4 Isolation-Only-Transaktionen..................................144
5.4.5 Promotion-Transaktionen.........................................147
5.5 Zusammenfassung..............................................................149
6 Anfrageverarbeitung........................................................153
6.1 Klassische Anfrageauswertung..........................................153
6.2 Anforderungen mobiler Anfragesysteme...........................155
6.3 Klassifikation standortabhängiger
Queries
........................156
6.3.1 Begriffe.....................................................................156
6.3.2 Klassifikation............................................................157
6.3.3 Ausführung lokationsabhängiger Anfragen.............159
6.4 Zusammenfassung..............................................................161
7 Informationsdarstellung auf mobilen Geräten..............163
7.1 Adaption von Systemen......................................................163
7.2 Adaption von Informationen..............................................165
7.2.1 Webkarussell............................................................166
7.2.2 Personalisierung.......................................................168
7.3 Adaption durch Abstraktion...............................................170
7.3.1
Composite Capability / Preference Profile
...............170
7.4 Zusammenfassung..............................................................171
8 Pico-Datenbanksysteme...................................................173
8.1 Anwendungsszenarien........................................................173
8.2
Smartcards
..........................................................................176
8.2.1
Technischer
Aufbau.................................................177
8.2.2 Standards..................................................................178
8.3
Eigenschaften
von Pico-Datenbanksystemen....................178
8.4 Speicherverwaltung............................................................181
8.4.1
Flat-Storage
..............................................................181
8.4.2
Domain-Storage
........................................................182
8.4.3
Ring-Storage
.............................................................183
8.5 Anfragebearbeitung............................................................186
8.5.1 Einfache Abfragen....................................................187
8.5.2
Pipelining
..................................................................189
8.5.3 Komplexe Abfragen.................................................191
8.6 Zusammenfassung..............................................................191
Teil 2 - Systeme
9 Konzepte, Bewertung und Vergleich kommerzieller
mobiler Datenbanksysteme.............................................195
9.1 Motivation..........................................................................195
9.2 IBM DB2
Everyplace
........................................................196
9.2.1 Komponenten...........................................................197
9.2.2 Architektur der clientseitigen Datenbank-Engine.... 199
9.2.3 Replikation & Synchronisation................................202
9.2.4 Anfragesprachen......................................................208
9.2.5 Programmierung.......................................................209
9.2.6 Zusammenfassung....................................................212
9.3 Oracle
Database
10g Lite...................................................213
9.3.1 Komponenten...........................................................213
9.3.2 Architektur der clientseitigen Datenbank-Engine.... 215
9.3.3 Replikation & Synchronisation................................216
9.3.4 Oracle 10g Application Server
(Wireless)
...............221
9.3.5 Programmierung.......................................................222
9.3.6 Zusammenfassung....................................................223
9.4
SQL Anywhere
Studio.......................................................224
9.4.1 Komponenten...........................................................224
9.4.2
Adaptive
Server
Anywhere
und UltraLite...............227
9.4.3 Replikation und Synchronisation.............................229
9.4.4 Programmierung.......................................................232
9.4.5 Zusammenfassung....................................................234
9.5 Tamino Mobile Suite.........................................................235
9.5.1 Komponenten...........................................................236
9.5.2 Architektur der clientseitigen Datenbank-Engine.... 237
9.5.3 Replikation und Synchronisation.............................239
9.5.4 Implementierungskonzepte......................................243
9.5.5 Programmierung.......................................................246
9.5.6 Zusammenfassung....................................................246
9.6 PointBase Micro.................................................................247
9.6.1 Architektur der clientseitigen Datenbank-Engine.... 248
9.6.2 Replikation und Synchronisation.............................250
9.6.3 Implementierungskonzepte......................................253
9.6.4 Programmierung.......................................................254
9.6.5 Zusammenfassung....................................................255
9.7 Microsoft SQL Server 2000
CE
Edition............................256
9.7.1 Komponenten...........................................................256
9.7.2 Architektur der clientseitigen Datenbank-Engine.... 256
9.7.3 Replikation und Synchronisation.............................258
9.7.4 Implementierungskonzepte......................................259
9.7.5 Programmierung.......................................................260
9.7.6 Zusammenfassung....................................................261
9.8 Eingebettete
(Java-SQL)-Datenbanken
..............................261
9.8.1 eXtremeDB...............................................................262
9.8.2
Hypersonic SQL Database
.......................................263
9.8.3 InstantDB..................................................................267
9.9 Vergleich der mobilen Datenbanksysteme.........................268
9.9.1 Architektur der Datenbank-Engine..........................268
9.9.2 Replikation und Synchronisation.............................269
9.9.3 Programmierung.......................................................270
9.9.4 Zusammenfassung....................................................272
Teil 3 - Praxis
10 Konzeption und Realisierung einer mobilen
Datenbankanwendung.....................................................277
10.1 Implementierungsvarianten................................................277
10.2 Programmierwerkzeuge und Konfiguration der
Entwicklungsumgebung.....................................................279
10.2.1 Entwicklung in
С
....................................................280
10.2.2 Entwicklung in Java...............................................283
10.3 Programmierung von Palmtops..........................................286
10.3.1 Speicheraufbau.......................................................286
10.3.2 Ereignisgesteuerte Programmierung......................289
10.4 Variante 1: Implementierung in
С
......................................291
10.4.1 Datenbankfunktionalität.........................................294
10.4.2 Programmierung des
Conduits
...............................303
10.4.3 Zusammenfassung Variante 1................................304
10.5 Variante 2: Implementierung mit DB2
Everyplace
...........304
10.5.1 Konfiguration der Synchronisationsarchitektur.....305
10.5.2 Anwendungsentwicklung.......................................307
10.5.3 Zusammenfassung Variante 2................................310
10.6 Variante3: Implementierung mit PointBase Micro...........311
10.6.1 Startformular...........................................................311
10.6.2 Datenbank-Programmierung..................................314
10.6.3 Suchformular..........................................................318
10.7 Zusammenfassung der Implementierungsvarianten...........320
10.7.1 Variante 1: C-Anwendung.....................................321
10.7.2 Variante 2: DB2
Everyplace
...................................322
10.7.3 Variante 3: PointBase Micro..................................323
11
JDBC Optional Package for Java
2
Micro Edition
......325
11.1 Grundlagen.........................................................................325
11.2
Details
.................................................................................326
12 Ausblick.............................................................................329
Literatur........................................................................................335
Indexverzeichnis...........................................................................347
|
any_adam_object | 1 |
author | Mutschler, Bela Specht, Günther |
author_facet | Mutschler, Bela Specht, Günther |
author_role | aut aut |
author_sort | Mutschler, Bela |
author_variant | b m bm g s gs |
building | Verbundindex |
bvnumber | BV019375605 |
classification_rvk | ST 270 |
classification_tum | ELT 745f DAT 650f DAT 250f |
ctrlnum | (OCoLC)249648897 (DE-599)BVBBV019375605 |
dewey-full | 004 |
dewey-hundreds | 000 - Computer science, information, general works |
dewey-ones | 004 - Computer science |
dewey-raw | 004 |
dewey-search | 004 |
dewey-sort | 14 |
dewey-tens | 000 - Computer science, information, general works |
discipline | Informatik Elektrotechnik |
format | Book |
fullrecord | <?xml version="1.0" encoding="UTF-8"?><collection xmlns="http://www.loc.gov/MARC21/slim"><record><leader>01815nam a2200457 c 4500</leader><controlfield tag="001">BV019375605</controlfield><controlfield tag="003">DE-604</controlfield><controlfield tag="005">20131029 </controlfield><controlfield tag="007">t</controlfield><controlfield tag="008">040826s2004 gw ad|| |||| 00||| ger d</controlfield><datafield tag="016" ind1="7" ind2=" "><subfield code="a">969823991</subfield><subfield code="2">DE-101</subfield></datafield><datafield tag="020" ind1=" " ind2=" "><subfield code="a">9783540208860</subfield><subfield code="9">978-3-540-20886-0</subfield></datafield><datafield tag="020" ind1=" " ind2=" "><subfield code="a">3540208860</subfield><subfield code="9">3-540-20886-0</subfield></datafield><datafield tag="035" ind1=" " ind2=" "><subfield code="a">(OCoLC)249648897</subfield></datafield><datafield tag="035" ind1=" " ind2=" "><subfield code="a">(DE-599)BVBBV019375605</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="044" ind1=" " ind2=" "><subfield code="a">gw</subfield><subfield code="c">DE</subfield></datafield><datafield tag="049" ind1=" " ind2=" "><subfield code="a">DE-1102</subfield><subfield code="a">DE-20</subfield><subfield code="a">DE-824</subfield><subfield code="a">DE-739</subfield><subfield code="a">DE-1051</subfield><subfield code="a">DE-91G</subfield><subfield code="a">DE-210</subfield><subfield code="a">DE-706</subfield><subfield code="a">DE-523</subfield><subfield code="a">DE-634</subfield><subfield code="a">DE-83</subfield><subfield code="a">DE-2070s</subfield><subfield code="a">DE-188</subfield><subfield code="a">DE-863</subfield></datafield><datafield tag="082" ind1="0" ind2=" "><subfield code="a">004</subfield></datafield><datafield tag="084" ind1=" " ind2=" "><subfield code="a">ST 270</subfield><subfield code="0">(DE-625)143638:</subfield><subfield code="2">rvk</subfield></datafield><datafield tag="084" ind1=" " ind2=" "><subfield code="a">ELT 745f</subfield><subfield code="2">stub</subfield></datafield><datafield tag="084" ind1=" " ind2=" "><subfield code="a">DAT 650f</subfield><subfield code="2">stub</subfield></datafield><datafield tag="084" ind1=" " ind2=" "><subfield code="a">DAT 250f</subfield><subfield code="2">stub</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">Mutschler, Bela</subfield><subfield code="e">Verfasser</subfield><subfield code="4">aut</subfield></datafield><datafield tag="245" ind1="1" ind2="0"><subfield code="a">Mobile Datenbanksysteme</subfield><subfield code="b">Architektur, Implementierung, Konzepte</subfield><subfield code="c">Bela Mutschler ; Günther Specht</subfield></datafield><datafield tag="264" ind1=" " ind2="1"><subfield code="a">Berlin [u.a.]</subfield><subfield code="b">Springer</subfield><subfield code="c">2004</subfield></datafield><datafield tag="300" ind1=" " ind2=" "><subfield code="a">XII, 354 S.</subfield><subfield code="b">Ill., graph. Darst.</subfield><subfield code="c">24 cm</subfield><subfield code="e">CD-ROM (12 cm)</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="490" ind1="0" ind2=" "><subfield code="a">Xpert.press</subfield></datafield><datafield tag="500" ind1=" " ind2=" "><subfield code="a">unveränderter Nachdruck ohne CD-ROM (extra Material über Springer-HP: extras.springer.com)</subfield></datafield><datafield tag="650" ind1=" " ind2="4"><subfield code="a">Mobiles Datenbanksystem</subfield></datafield><datafield tag="650" ind1="0" ind2="7"><subfield code="a">Mobiles Datenbanksystem</subfield><subfield code="0">(DE-588)4789128-2</subfield><subfield code="2">gnd</subfield><subfield code="9">rswk-swf</subfield></datafield><datafield tag="689" ind1="0" ind2="0"><subfield code="a">Mobiles Datenbanksystem</subfield><subfield code="0">(DE-588)4789128-2</subfield><subfield code="D">s</subfield></datafield><datafield tag="689" ind1="0" ind2=" "><subfield code="5">DE-604</subfield></datafield><datafield tag="700" ind1="1" ind2=" "><subfield code="a">Specht, Günther</subfield><subfield code="e">Verfasser</subfield><subfield code="4">aut</subfield></datafield><datafield tag="856" ind1="4" ind2="2"><subfield code="m">Digitalisierung UB Passau</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=012838859&sequence=000002&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-012838859</subfield></datafield></record></collection> |
id | DE-604.BV019375605 |
illustrated | Illustrated |
indexdate | 2024-08-01T11:19:21Z |
institution | BVB |
isbn | 9783540208860 3540208860 |
language | German |
oai_aleph_id | oai:aleph.bib-bvb.de:BVB01-012838859 |
oclc_num | 249648897 |
open_access_boolean | |
owner | DE-1102 DE-20 DE-824 DE-739 DE-1051 DE-91G DE-BY-TUM DE-210 DE-706 DE-523 DE-634 DE-83 DE-2070s DE-188 DE-863 DE-BY-FWS |
owner_facet | DE-1102 DE-20 DE-824 DE-739 DE-1051 DE-91G DE-BY-TUM DE-210 DE-706 DE-523 DE-634 DE-83 DE-2070s DE-188 DE-863 DE-BY-FWS |
physical | XII, 354 S. Ill., graph. Darst. 24 cm CD-ROM (12 cm) |
publishDate | 2004 |
publishDateSearch | 2004 |
publishDateSort | 2004 |
publisher | Springer |
record_format | marc |
series2 | Xpert.press |
spellingShingle | Mutschler, Bela Specht, Günther Mobile Datenbanksysteme Architektur, Implementierung, Konzepte Mobiles Datenbanksystem Mobiles Datenbanksystem (DE-588)4789128-2 gnd |
subject_GND | (DE-588)4789128-2 |
title | Mobile Datenbanksysteme Architektur, Implementierung, Konzepte |
title_auth | Mobile Datenbanksysteme Architektur, Implementierung, Konzepte |
title_exact_search | Mobile Datenbanksysteme Architektur, Implementierung, Konzepte |
title_full | Mobile Datenbanksysteme Architektur, Implementierung, Konzepte Bela Mutschler ; Günther Specht |
title_fullStr | Mobile Datenbanksysteme Architektur, Implementierung, Konzepte Bela Mutschler ; Günther Specht |
title_full_unstemmed | Mobile Datenbanksysteme Architektur, Implementierung, Konzepte Bela Mutschler ; Günther Specht |
title_short | Mobile Datenbanksysteme |
title_sort | mobile datenbanksysteme architektur implementierung konzepte |
title_sub | Architektur, Implementierung, Konzepte |
topic | Mobiles Datenbanksystem Mobiles Datenbanksystem (DE-588)4789128-2 gnd |
topic_facet | Mobiles Datenbanksystem |
url | http://bvbr.bib-bvb.de:8991/F?func=service&doc_library=BVB01&local_base=BVB01&doc_number=012838859&sequence=000002&line_number=0001&func_code=DB_RECORDS&service_type=MEDIA |
work_keys_str_mv | AT mutschlerbela mobiledatenbanksystemearchitekturimplementierungkonzepte AT spechtgunther mobiledatenbanksystemearchitekturimplementierungkonzepte |
Inhaltsverzeichnis
THWS Würzburg Zentralbibliothek Lesesaal
Signatur: |
1000 ST 270 M993st |
---|---|
Exemplar 1 | ausleihbar Verfügbar Bestellen |
THWS Würzburg Teilbibliothek SHL, Raum I.2.11
Signatur: |
1340 ST 270 M993st |
---|---|
Exemplar 1 | nicht ausleihbar Verfügbar Bestellen |