REST und HTTP: Einsatz der Architektur des Web für Integrationsszenarien
Gespeichert in:
1. Verfasser: | |
---|---|
Format: | Buch |
Sprache: | German |
Veröffentlicht: |
Heidelberg
dpunkt-Verl.
2009
|
Ausgabe: | 1. Aufl. |
Schlagworte: | |
Online-Zugang: | Inhaltstext Inhaltsverzeichnis |
Beschreibung: | XIV, 224 S. graph. Darst. |
ISBN: | 9783898645836 3898645835 |
Internformat
MARC
LEADER | 00000nam a2200000 c 4500 | ||
---|---|---|---|
001 | BV035454666 | ||
003 | DE-604 | ||
005 | 20230307 | ||
007 | t | ||
008 | 090427s2009 gw d||| |||| 00||| ger d | ||
015 | |a 08,N41,0068 |2 dnb | ||
016 | 7 | |a 990518973 |2 DE-101 | |
020 | |a 9783898645836 |c Pb. : EUR 36.00 (DE), EUR 37.10 (AT), sfr 62.00 (freier Pr.) |9 978-3-89864-583-6 | ||
020 | |a 3898645835 |9 3-89864-583-5 | ||
024 | 3 | |a 9783898645836 | |
035 | |a (OCoLC)436271640 | ||
035 | |a (DE-599)DNB990518973 | ||
040 | |a DE-604 |b ger |e rakddb | ||
041 | 0 | |a ger | |
044 | |a gw |c XA-DE-BW | ||
049 | |a DE-355 |a DE-29T |a DE-861 |a DE-824 |a DE-11 |a DE-706 |a DE-703 |a DE-Aug4 |a DE-188 |a DE-2174 |a DE-522 | ||
082 | 0 | |a 005.276 |2 22/ger | |
082 | 0 | |a 006.76 |2 22/ger | |
084 | |a ST 230 |0 (DE-625)143617: |2 rvk | ||
084 | |a ST 252 |0 (DE-625)143627: |2 rvk | ||
084 | |a 004 |2 sdnb | ||
100 | 1 | |a Tilkov, Stefan |e Verfasser |0 (DE-588)1282664689 |4 aut | |
245 | 1 | 0 | |a REST und HTTP |b Einsatz der Architektur des Web für Integrationsszenarien |c Stefan Tilkov |
250 | |a 1. Aufl. | ||
264 | 1 | |a Heidelberg |b dpunkt-Verl. |c 2009 | |
300 | |a XIV, 224 S. |b graph. Darst. | ||
336 | |b txt |2 rdacontent | ||
337 | |b n |2 rdamedia | ||
338 | |b nc |2 rdacarrier | ||
650 | 0 | 7 | |a HTTP |0 (DE-588)4479982-2 |2 gnd |9 rswk-swf |
650 | 0 | 7 | |a REST |g Informatik |0 (DE-588)7592728-7 |2 gnd |9 rswk-swf |
689 | 0 | 0 | |a REST |g Informatik |0 (DE-588)7592728-7 |D s |
689 | 0 | 1 | |a HTTP |0 (DE-588)4479982-2 |D s |
689 | 0 | |5 DE-604 | |
856 | 4 | 2 | |q text/html |u http://deposit.dnb.de/cgi-bin/dokserv?id=3159522&prov=M&dok_var=1&dok_ext=htm |3 Inhaltstext |
856 | 4 | 2 | |m GBV Datenaustausch |q application/pdf |u http://bvbr.bib-bvb.de:8991/F?func=service&doc_library=BVB01&local_base=BVB01&doc_number=017374637&sequence=000001&line_number=0001&func_code=DB_RECORDS&service_type=MEDIA |3 Inhaltsverzeichnis |
943 | 1 | |a oai:aleph.bib-bvb.de:BVB01-017374637 |
Datensatz im Suchindex
_version_ | 1805092247995154432 |
---|---|
adam_text |
STEFAN TILKOV REST UND HTTP EINSATZ DER ARCHITEKTUR DES WEB FUER
INTEGRATIONSSZENARIEN DPUNKT.VERLAG ~*\ INHALTSVERZEICHNIS 1 EINLEITUNG
1 1.1 WARUM REST? 1 1.1.1 LOSE KOPPLUNG 2 1.1.2 INTEROPERABILITAET 2
1.1.3 WIEDERVERWENDUNG 3 1.1.4 PERFORMANCE UND SKALIERBARKEIT 3 1.2
ZIELGRUPPE UND VORAUSSETZUNGEN 4 1.3 ZUR STRUKTUR DES BUCHES 5 2
EINFUEHRUNG IN REST 7 2.1 EINE KURZE GESCHICHTE VON REST 7 2.2
GRUNDPRINZIPIEN 9 2.3 ZUSAMMENFASSUNG 15 3 FALLSTUDIE: ORDERMANAGER 17
3.1 FACHLICHER HINTERGRUND 17 3.2 RESSOURCEN 18 3.2.1 BESTELLUNGEN 19
3.2.2 BESTELLUNGEN IN UNTERSCHIEDLICHEN ZUSTAENDEN 25 3.2.3 STORNIERUNGEN
26 3.3 REPRAESENTATIONEN 28 3.4 ZUSAMMENFASSUNG 29 NR INHALTSVERZEICHNIS
4 RESSOURCEN 31 4.1 RESSOURCEN UND REPRAESENTATIONEN 31 4.2
RESSOURCENDESIGN 32 4.2.1 PRIMAERRESSOURCEN 33 4.2.2 SUBRESSOURCEN 34
4.2.3 LISTEN 34 4.2.4 PROJEKTIONEN 34 4.2.5 AGGREGATIONEN 35 4.2.6
AKTIVITAETEN 35 4.2.7 KONZEPTRESSOURCEN 35 4.2.8 EVOLUTIONAERE
WEITERENTWICKLUNG UND YAGNI 35 4.3 RESSOURCENIDENTIFIKATION UND URIS 36
4.3.1 URI, IRI, URL, URN, XRI? 36 4.3.2 ANATOMIE EINER HTTP-URI 38 4.3.3
URI-TEMPLATES 41 4.4 URI-DESIGN 41 4.4.1 URI-ENTWURFSGRUNDSAETZE : 42
4.4.2 REST AUS VERSEHEN 45 4.4.3 STABILE URIS 46 4.5 ZUSAMMENFASSUNG 47
5 VERBEN 49 5.1 STANDARDVERBEN VON HTTP 1.1 49 5.1.1 GET 49 5.1.2 HEAD
51 5.1.3 PUT 52 5.1.4 POST 52 5.1.5 DELETE 53 5.1.6 OPTIONS 54 5.1.7
TRACE UND CONNECT 54 5.2 HTTP-VERBEN IN DER PRAXIS 54 5.3 TRICKS FUER PUT
UND DELETE 55 5.3.1 HTML-FORMULARE 55 5.3.2 FIREWALLS UND EINGESCHRAENKTE
CLIENTS 57 INHALTSVERZEICHNIS 5.4 DEFINITION EIGENER METHODEN 59 5.4.1
WEBDAV 59 5.4.2 PARTIAL UPDATES UND PATCH 61 5.4.3
MULTI-REQUEST-VERARBEITUNG UND BATCH 62 5.5 ZUSAMMENFASSUNG 64 6
HYPERMEDIA 65 6.1 HYPERMEDIA IM BROWSER 65 6.2 HATEOAS UND DAS »HUMAN
WEB 69 6.3 HYPERMEDIA IN DER AN WENDUNG-ZU-ANWENDUNG- KOMMUNIKATION 71
6.4 RESSOURCENVERKNUEPFUNG 72 6.5 EINSTIEGSPUNKTE 72 6.6
AKTIONSRELATIONEN 74 6.7 DAS
-ELEMENT 75
6.8 STANDARDISIERUNG VON LINK-RELATIONEN 78
6.9 ZUSAMMENFASSUNG 79
7 REPRAESENTATIONSFORMATE 81
7.1 FORMATE, MEDIENTYPEN UND CONTENT NEGOTIATION 81
7.2 XML 82
7.3 HTML/XHTML 84
7.4 TEXTFORMATE 86
7.4.1 PLAINTEXT 87
7.4.2 URI-LISTEN 87
7.5 CSV 88
7.6 JSON 89
7.7 RSS UND ATOM 90
7.8 BINAERE FORMATE 92
7.9 MICROFORMATS 92
7.10 RDF 94
7.11 ZUSAMMENFASSUNG 95
XII INHALTSVERZEICHNIS
8 FALLSTUDIE: ATOMPUB 97
8.1 HISTORIE 97
8.2 DISCOVERY UND METADATEN 98
8.3 RESSOURCENTYPEN 101
8.4 REST UND ATOM/ATOMPUB 103
8.5 ZUSAMMENFASSUNG 103
9 SITZUNGEN UND SKALIERBARKEIT 105
9.1 COOKIES 106
9.2 RESSOURCEN- UND CLIENTSTATUS 108
9.3 SKALIERBARKEIT UND »SHARED NOTHING-ARCHITEKTUR 110
9.4 ZUSAMMENFASSUNG 112
10 CACHING 113
10.1 EXPIRATIONSMODELL 113
10.2 VALIDIERUNGSMODELL 115
10.3 CACHE-TOPOLOGIEN 117
10.4 CACHING UND HEADER 120
10.4.1 RESPONSE-HEADER 120
10.4.2 REQUEST-HEADER 121
10.5 SCHWACHE ETAGS 121
10.6 INVALIDIERUNG 122
10.7 CACHING UND PERSONALISIERTE INHALTE 123
10.8 CACHING IM INTERNET 123
10.9 ZUSAMMENFASSUNG 123
11 SICHERHEIT 125
11.1 SSL UND HTTPS 125
11.2 AUTHENTISIERUNG, AUTHENTIFIZIERUNG, AUTORISIERUNG 126
11.3 HTTP-AUTHENTIFIZIERUNG 127
11.4 HTTP BASIC AUTHENTICATION 128
11.5 DER 80%-FALL: HTTPS + BASIC-AUTH 129
11.6 HTTP DIGEST AUTHENTICATION 131
11.7 BROWSER-INTEGRATION UND COOKIES 132
11.8 HMAC 134
11.9 OPENID 135
INHALTSVERZEICHNIS
11.10 OAUTH 137
11.11 AUTORISIERUNG 138
11.12 NACHRICHTENVERSCHLUESSELUNG UND SIGNATUR 138
11.13 ZUSAMMENFASSUNG 139
12 DOKUMENTATION 141
12.1 SELBSTBESCHREIBENDE NACHRICHTEN 142
12.2 HYPERMEDIA 143
12.3 HTML ALS STANDARDFORMAT 143
12.4 BESCHREIBUNGSFORMATE 144
12.4.1 WSDL 144
12.4.2 WADL 145
12.4.3 RDDL 147
12.5 ZUSAMMENFASSUNG 150
13 ERWEITERTE ANWENDUNGSFAELLE 151
13.1 ASYNCHRONE VERARBEITUNG 151
13.1.1 NOTIFIKATION PER HTTP-»CALLBACK 152
13.1.2 POLLING 154
13.2 ZUVERLAESSIGKEIT 154
13.2.1 PUT STATT POST 158
13.2.2 POST-PUT-KOMBINATION 159
13.2.3 RELIABLE POST 160
13.3 TRANSAKTIONEN 161
13.3.1 ATOMARE (DATENBANK-)TRANSAKTIONEN 161
13.3.2 VERTEILTE TRANSAKTIONEN 162
13.3.3 FACHLICHE TRANSAKTIONEN 163
13.4 PARALLELZUGRIFF UND KONDITIONALE VERARBEITUNG 164
13.5 VERSIONIERUNG 165
13.5.1 ZUSAETZLICHE RESSOURCEN 165
13.5.2 ERWEITERBARE DATENFORMATE 165
13.5.3 VERSIONSABHAENGIGE REPRAESENTATIONEN 166
13.6 ZUSAMMENFASSUNG 166
XIV INHALTSVERZEICHNIS
14 FALLSTUDIE: ORDERMANAGER, ITERATION 2 167
14.1 ORDERENTRY 168
14.1.1 SERVICEDOKUMENTATION 168
14.1.2 MEDIENTYPEN 171
14.1.3 BESTELLPOSITIONEN 171
14.2 FULFILMENT 172
14.2.1 NOTIFIKATION UEBER NEUE BESTELLUNGEN 172
14.2.2 BESTELLUEBERNAHME 175
14.2.3 PRODUKTIONSAUFTRAEGE 178
14.2.4 VERSANDFRISTEN 179
14.2.5 LIEFERDATUM 179
14.3 REPORTING 180
14.4 ZUSAMMENFASSUNG 181
15 »ENTERPRISE REST: SOA AUF BASIS VON RESTFUL HTTP 183
15.1 SOA-DEFINITIONEN 183
15.2 BUSINESS/IT-ALIGNMENT 186
15.3 GOVERNANCE 187
15.3.1 DATEN- UND SCHNITTSTELLENBESCHREIBUNGEN 188
15.3.2 REGISTRY/REPOSITORY-LOESUNGEN 189
15.3.3 DISCOVERY 189
15.4 ORCHESTRIERUNG UND CHOREOGRAFIE 190
15.5 ENTERPRISE SERVICE BUS (ESB) 191
15.6 WSDL, SOAP & WS-*: WS-ARCHITEKTUR 191
15.7 ZUSAMMENFASSUNG 195
ANHANG 197
A HTTP-STATUSCODES 199
* FORTGESCHRITTENE HTTP-MECHANISMEN 203
* WERKZEUGE UND BIBLIOTHEKEN 205
REFERENZEN 213
INDEX 221 |
any_adam_object | 1 |
author | Tilkov, Stefan |
author_GND | (DE-588)1282664689 |
author_facet | Tilkov, Stefan |
author_role | aut |
author_sort | Tilkov, Stefan |
author_variant | s t st |
building | Verbundindex |
bvnumber | BV035454666 |
classification_rvk | ST 230 ST 252 |
ctrlnum | (OCoLC)436271640 (DE-599)DNB990518973 |
dewey-full | 005.276 006.76 |
dewey-hundreds | 000 - Computer science, information, general works |
dewey-ones | 005 - Computer programming, programs, data, security 006 - Special computer methods |
dewey-raw | 005.276 006.76 |
dewey-search | 005.276 006.76 |
dewey-sort | 15.276 |
dewey-tens | 000 - Computer science, information, general works |
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>00000nam a2200000 c 4500</leader><controlfield tag="001">BV035454666</controlfield><controlfield tag="003">DE-604</controlfield><controlfield tag="005">20230307</controlfield><controlfield tag="007">t</controlfield><controlfield tag="008">090427s2009 gw d||| |||| 00||| ger d</controlfield><datafield tag="015" ind1=" " ind2=" "><subfield code="a">08,N41,0068</subfield><subfield code="2">dnb</subfield></datafield><datafield tag="016" ind1="7" ind2=" "><subfield code="a">990518973</subfield><subfield code="2">DE-101</subfield></datafield><datafield tag="020" ind1=" " ind2=" "><subfield code="a">9783898645836</subfield><subfield code="c">Pb. : EUR 36.00 (DE), EUR 37.10 (AT), sfr 62.00 (freier Pr.)</subfield><subfield code="9">978-3-89864-583-6</subfield></datafield><datafield tag="020" ind1=" " ind2=" "><subfield code="a">3898645835</subfield><subfield code="9">3-89864-583-5</subfield></datafield><datafield tag="024" ind1="3" ind2=" "><subfield code="a">9783898645836</subfield></datafield><datafield tag="035" ind1=" " ind2=" "><subfield code="a">(OCoLC)436271640</subfield></datafield><datafield tag="035" ind1=" " ind2=" "><subfield code="a">(DE-599)DNB990518973</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">XA-DE-BW</subfield></datafield><datafield tag="049" ind1=" " ind2=" "><subfield code="a">DE-355</subfield><subfield code="a">DE-29T</subfield><subfield code="a">DE-861</subfield><subfield code="a">DE-824</subfield><subfield code="a">DE-11</subfield><subfield code="a">DE-706</subfield><subfield code="a">DE-703</subfield><subfield code="a">DE-Aug4</subfield><subfield code="a">DE-188</subfield><subfield code="a">DE-2174</subfield><subfield code="a">DE-522</subfield></datafield><datafield tag="082" ind1="0" ind2=" "><subfield code="a">005.276</subfield><subfield code="2">22/ger</subfield></datafield><datafield tag="082" ind1="0" ind2=" "><subfield code="a">006.76</subfield><subfield code="2">22/ger</subfield></datafield><datafield tag="084" ind1=" " ind2=" "><subfield code="a">ST 230</subfield><subfield code="0">(DE-625)143617:</subfield><subfield code="2">rvk</subfield></datafield><datafield tag="084" ind1=" " ind2=" "><subfield code="a">ST 252</subfield><subfield code="0">(DE-625)143627:</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">Tilkov, Stefan</subfield><subfield code="e">Verfasser</subfield><subfield code="0">(DE-588)1282664689</subfield><subfield code="4">aut</subfield></datafield><datafield tag="245" ind1="1" ind2="0"><subfield code="a">REST und HTTP</subfield><subfield code="b">Einsatz der Architektur des Web für Integrationsszenarien</subfield><subfield code="c">Stefan Tilkov</subfield></datafield><datafield tag="250" ind1=" " ind2=" "><subfield code="a">1. Aufl.</subfield></datafield><datafield tag="264" ind1=" " ind2="1"><subfield code="a">Heidelberg</subfield><subfield code="b">dpunkt-Verl.</subfield><subfield code="c">2009</subfield></datafield><datafield tag="300" ind1=" " ind2=" "><subfield code="a">XIV, 224 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">HTTP</subfield><subfield code="0">(DE-588)4479982-2</subfield><subfield code="2">gnd</subfield><subfield code="9">rswk-swf</subfield></datafield><datafield tag="650" ind1="0" ind2="7"><subfield code="a">REST</subfield><subfield code="g">Informatik</subfield><subfield code="0">(DE-588)7592728-7</subfield><subfield code="2">gnd</subfield><subfield code="9">rswk-swf</subfield></datafield><datafield tag="689" ind1="0" ind2="0"><subfield code="a">REST</subfield><subfield code="g">Informatik</subfield><subfield code="0">(DE-588)7592728-7</subfield><subfield code="D">s</subfield></datafield><datafield tag="689" ind1="0" ind2="1"><subfield code="a">HTTP</subfield><subfield code="0">(DE-588)4479982-2</subfield><subfield code="D">s</subfield></datafield><datafield tag="689" ind1="0" ind2=" "><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=3159522&prov=M&dok_var=1&dok_ext=htm</subfield><subfield code="3">Inhaltstext</subfield></datafield><datafield tag="856" ind1="4" ind2="2"><subfield code="m">GBV 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=017374637&sequence=000001&line_number=0001&func_code=DB_RECORDS&service_type=MEDIA</subfield><subfield code="3">Inhaltsverzeichnis</subfield></datafield><datafield tag="943" ind1="1" ind2=" "><subfield code="a">oai:aleph.bib-bvb.de:BVB01-017374637</subfield></datafield></record></collection> |
id | DE-604.BV035454666 |
illustrated | Illustrated |
indexdate | 2024-07-20T10:08:35Z |
institution | BVB |
isbn | 9783898645836 3898645835 |
language | German |
oai_aleph_id | oai:aleph.bib-bvb.de:BVB01-017374637 |
oclc_num | 436271640 |
open_access_boolean | |
owner | DE-355 DE-BY-UBR DE-29T DE-861 DE-824 DE-11 DE-706 DE-703 DE-Aug4 DE-188 DE-2174 DE-522 |
owner_facet | DE-355 DE-BY-UBR DE-29T DE-861 DE-824 DE-11 DE-706 DE-703 DE-Aug4 DE-188 DE-2174 DE-522 |
physical | XIV, 224 S. graph. Darst. |
publishDate | 2009 |
publishDateSearch | 2009 |
publishDateSort | 2009 |
publisher | dpunkt-Verl. |
record_format | marc |
spelling | Tilkov, Stefan Verfasser (DE-588)1282664689 aut REST und HTTP Einsatz der Architektur des Web für Integrationsszenarien Stefan Tilkov 1. Aufl. Heidelberg dpunkt-Verl. 2009 XIV, 224 S. graph. Darst. txt rdacontent n rdamedia nc rdacarrier HTTP (DE-588)4479982-2 gnd rswk-swf REST Informatik (DE-588)7592728-7 gnd rswk-swf REST Informatik (DE-588)7592728-7 s HTTP (DE-588)4479982-2 s DE-604 text/html http://deposit.dnb.de/cgi-bin/dokserv?id=3159522&prov=M&dok_var=1&dok_ext=htm Inhaltstext GBV Datenaustausch application/pdf http://bvbr.bib-bvb.de:8991/F?func=service&doc_library=BVB01&local_base=BVB01&doc_number=017374637&sequence=000001&line_number=0001&func_code=DB_RECORDS&service_type=MEDIA Inhaltsverzeichnis |
spellingShingle | Tilkov, Stefan REST und HTTP Einsatz der Architektur des Web für Integrationsszenarien HTTP (DE-588)4479982-2 gnd REST Informatik (DE-588)7592728-7 gnd |
subject_GND | (DE-588)4479982-2 (DE-588)7592728-7 |
title | REST und HTTP Einsatz der Architektur des Web für Integrationsszenarien |
title_auth | REST und HTTP Einsatz der Architektur des Web für Integrationsszenarien |
title_exact_search | REST und HTTP Einsatz der Architektur des Web für Integrationsszenarien |
title_full | REST und HTTP Einsatz der Architektur des Web für Integrationsszenarien Stefan Tilkov |
title_fullStr | REST und HTTP Einsatz der Architektur des Web für Integrationsszenarien Stefan Tilkov |
title_full_unstemmed | REST und HTTP Einsatz der Architektur des Web für Integrationsszenarien Stefan Tilkov |
title_short | REST und HTTP |
title_sort | rest und http einsatz der architektur des web fur integrationsszenarien |
title_sub | Einsatz der Architektur des Web für Integrationsszenarien |
topic | HTTP (DE-588)4479982-2 gnd REST Informatik (DE-588)7592728-7 gnd |
topic_facet | HTTP REST Informatik |
url | http://deposit.dnb.de/cgi-bin/dokserv?id=3159522&prov=M&dok_var=1&dok_ext=htm http://bvbr.bib-bvb.de:8991/F?func=service&doc_library=BVB01&local_base=BVB01&doc_number=017374637&sequence=000001&line_number=0001&func_code=DB_RECORDS&service_type=MEDIA |
work_keys_str_mv | AT tilkovstefan restundhttpeinsatzderarchitekturdeswebfurintegrationsszenarien |