SOA intern: Praxiswissen zu Service-orientierten IT-Systemen
Gespeichert in:
1. Verfasser: | |
---|---|
Format: | Buch |
Sprache: | German |
Veröffentlicht: |
München [u.a.]
Hanser
2008
|
Schlagworte: | |
Online-Zugang: | Inhaltstext Inhaltsverzeichnis Inhaltsverzeichnis Klappentext |
Beschreibung: | XII, 292 S. Ill., graph. Darst. 25 cm |
ISBN: | 9783446411890 |
Internformat
MARC
LEADER | 00000nam a2200000 c 4500 | ||
---|---|---|---|
001 | BV022523974 | ||
003 | DE-604 | ||
005 | 20231030 | ||
007 | t | ||
008 | 070723s2008 gw ad|| |||| 00||| ger d | ||
016 | 7 | |a 984009051 |2 DE-101 | |
020 | |a 9783446411890 |9 978-3-446-41189-0 | ||
035 | |a (OCoLC)220156391 | ||
035 | |a (DE-599)DNB984009051 | ||
040 | |a DE-604 |b ger |e rakddb | ||
041 | 0 | |a ger | |
044 | |a gw |c XA-DE-BY | ||
049 | |a DE-92 |a DE-473 |a DE-355 |a DE-91G |a DE-12 |a DE-1051 |a DE-210 |a DE-29T |a DE-20 |a DE-Aug4 |a DE-863 |a DE-573 |a DE-M347 |a DE-634 |a DE-19 |a DE-703 |a DE-83 |a DE-859 |a DE-2070s | ||
082 | 0 | |a 004.65 |2 22/ger | |
084 | |a SR 860 |0 (DE-625)143367: |2 rvk | ||
084 | |a ST 230 |0 (DE-625)143617: |2 rvk | ||
084 | |a ST 515 |0 (DE-625)143677: |2 rvk | ||
084 | |a ST 520 |0 (DE-625)143678: |2 rvk | ||
084 | |a 004 |2 sdnb | ||
084 | |a DAT 060f |2 stub | ||
100 | 1 | |a Mathas, Christoph |e Verfasser |0 (DE-588)137686668 |4 aut | |
245 | 1 | 0 | |a SOA intern |b Praxiswissen zu Service-orientierten IT-Systemen |c Christoph Mathas |
264 | 1 | |a München [u.a.] |b Hanser |c 2008 | |
300 | |a XII, 292 S. |b Ill., graph. Darst. |c 25 cm | ||
336 | |b txt |2 rdacontent | ||
337 | |b n |2 rdamedia | ||
338 | |b nc |2 rdacarrier | ||
650 | 0 | 7 | |a Serviceorientierte Architektur |0 (DE-588)4841015-9 |2 gnd |9 rswk-swf |
689 | 0 | 0 | |a Serviceorientierte Architektur |0 (DE-588)4841015-9 |D s |
689 | 0 | |5 DE-604 | |
856 | 4 | 2 | |q text/html |u http://deposit.dnb.de/cgi-bin/dokserv?id=2948896&prov=M&dok_var=1&dok_ext=htm |3 Inhaltstext |
856 | 4 | |u http://www.gbv.de/dms/ilmenau/toc/528640380.PDF |3 Inhaltsverzeichnis | |
856 | 4 | 2 | |m Digitalisierung UB Regensburg |q application/pdf |u http://bvbr.bib-bvb.de:8991/F?func=service&doc_library=BVB01&local_base=BVB01&doc_number=015730674&sequence=000001&line_number=0001&func_code=DB_RECORDS&service_type=MEDIA |3 Inhaltsverzeichnis |
856 | 4 | 2 | |m Digitalisierung UB Regensburg |q application/pdf |u http://bvbr.bib-bvb.de:8991/F?func=service&doc_library=BVB01&local_base=BVB01&doc_number=015730674&sequence=000002&line_number=0002&func_code=DB_RECORDS&service_type=MEDIA |3 Klappentext |
943 | 1 | |a oai:aleph.bib-bvb.de:BVB01-015730674 |
Datensatz im Suchindex
DE-BY-863_location | 1000 1340 |
---|---|
DE-BY-FWS_call_number | 1000/ST 230 M426st 1340/ST 505 M426 |
DE-BY-FWS_katkey | 309356 |
DE-BY-FWS_media_number | 083101006178 083101269788 |
_version_ | 1806528628308049920 |
adam_text |
Inhalt
Vorwort.
XI
1 Einleitung.1
1.1 Wem nützt dieses Buch?.2
1.2 Weshalb dieses Buch?.3
1.3 Die Kapitelstruktur.4
1.4 Wer sollte was lesen?.5
1.5 Die Beispiele und die verwendeten Tools.6
2 Service-orientierte Architektur.7
2.1 Davon handelt dieses Kapitel.7
2.2 Eine SOA-Definition.7
2.3 Was macht ein SOA-Projekt aus?.8
2.4 Was hat
SOA
mit unserem Alltag zu tun?.11
2.5 Der technische Aufbau eines SOA-Systems.12
2.6
SOA
und die Software-Evolution.16
2.6.1 Bezug zu Objekt- und Komponentenmodellen.17
2.7
SOA
und lose Kopplung.19
2.7.1 Merkmaie der losen Kopplung.21
2.7.2 Vollständig entkoppelte Services.22
2.7.3 Asynchrone Kommunikation.23
2.7.4 Metadaten und SOA-Standards.25
2.7.5 Service-Orientierung als Mittel zum
„Scoping"
.25
2.8 SOA-Architekturmodell.26
2.8.1 Software-Architektur (Schichtenmodell).27
2.8.2 Service Registry und
Service Repository
.28
2.9
SOA
in Ihrem Projekt.30
2.10 Praxistraining.33
Inhalt
3 Services in einer
SOA
.35
3.1 Davon handelt dieses Kapitel.35
3.2 Die technischen Merkmale der Services.35
3.3 Service-Bezeichnungen.37
3.3.1 SOA-Clients.37
3.3.2 Service
Consumer,
Service Provider, Service Endpoint.39
3.4 Nachrichten-basierte Service-Einbindung.40
3.4.1 Message Exchange
Patterns (MEPs)
.41
3.4.2 Aufruf der Service Provider.42
3.4.3 Inbound/Outbound-Services.43
3.4.4 SOA-Clients und lose Kopplung.44
3.5 Service
Policies & Contracts.
44
3.5.1 Service
Policies.
45
3.5.2 Service
Contracts
.46
3.6 Funktionale Service-Einordnung.48
3.6.1 Semantischer Zusammenhang der Fachdienste.51
3.7 Die zentrale Bedeutung der XML-Technologien.51
3.8 Der Service-Lebenszyklus.55
3.9 Entwicklung und praktischer Einsatz.57
3.10 Praxistraining.59
4 Service-Mediation-Systeme.61
4.1 Davon handelt dieses Kapitel.61
4.2 Die Funktionalität der Service-Mediation-Systeme.61
4.3 Die technischen Merkmale.63
4.3.1 Allgemeiner Systemaufbau.63
4.3.2 Wobei helfen Service-Mediation-Systeme?.64
4.4 Die Ebene der Service-Kommunikation.65
4.4.1 Der Message Bus.65
4.4.2 Protokolladapter.69
4.4.3 Adressierung der Service Provider.70
4.5 Die Ebene der Service-Integration.72
4.5.1 Nachrichten-Binding.72
4.5.2 Nachrichten-Metainforrnationen.73
4.6 Die Ebene der Service-Interoperabilität.73
4.7 Service-Mediation-Systeme als Service-Router.75
4.7.1 Realisierungsschwerpunkte.77
4.7.2 Systemstatus und -Management.78
4.8 Nicht-funktionale Systemmerkmale.80
4.8.1 Servicequalität
(Quality of
Service, QoS).82
4.8.2 Tuning und Skalierbarkeit.83
4.8.3 Zugriffssicherheit, Integrität und Vertraulichkeit.87
4.9 SOA-Systeme und der Architekturstil.89
4.9.1 Stärke der Service-Integration.91
4.10 Entwicklung und praktischer Einsatz.93
4.10.1 Verwendung von offenen Standards.94
VI
Inhalt
4.10.2 Gesichtspunkte der Service- und Systementwicklung.95
4.10.3 Systembetrieb.96
4.11 Praxistraining.97
5 Praktische Einordnung der Service-Mediation-Systeme.99
5.1 Davon handelt dieses Kapitel.99
5.2 Der Weg durch das Kapitel.99
5.3 Technologiepyramide der Service-Mediation-Systeme.100
5.4 Systemformen und Einsatzbereiche.103
5.5 SOA-Plattformlösungen.106
5.6 Web Service
Engines
.109
5.7 SOA-Gateways.111
5.8 SOA-Applikationslösungen.114
5.9 Enterprise Service Bus (ESB).116
5.10 SOA-Management-Systeme.118
5.11 Welche Systemform ist wann geeignet?.121
5.11.1 Typische Bausteine der Service-Mediation-Systeme.122
5.11.2
Nïcht-ftmktionale
Systemmerkmale.123
5.12 SOA-Bhieprints.126
5.13 Organisatorische Gesichtspunkte.127
5.14 Ein Ausblick auf die zukünftige Entwicklung.128
5.15 Praxistraining.129
6 SOA-Systeme und Java (JSE/JEE).131
6.1 Davon handelt dieses Kapitel.131
6.2 Java-Technologie in SOA-Systemen.131
6.3 SOA-Plattformlösungen.134
6.3.1 IoC-Komponenten-Container.134
6.3.2 OSGi-Frameworks.135
6.4 Web Services.136
6.4.1 Java Web Services Developer Pack (JWSDP).136
6.4.2
Open Source
Tools.137
6.4.3 Web Services und Plattform-Interoperabilität.138
6.5 SOA-Gateways.139
6.5.1 Anschlusstechnologien auf der Java-Plattform.139
6.5.2 Service Data
Objects (SDO)
.139
6.6 SOA-AppHkationslösungen.141
6.6.1 Entwicklungs-Frameworks.141
6.6.2 Service
Component Architecture
(SCA)
.142
6.7 Enterprise Service Bus (ESB).144
6.7.1 JBI
VLO (JSR
208).144
6.7.2 ESBs mit Schwerpunkt auf der Nachrichten-Mediation.146
6.7.3 Java-Tuning.146
6.8 XML-Technologien.147
6.8.1 Parser/Serialisierer.147
6.8.2 XML-Framework-Funktionalität.149
6.9 Praxistraining.149
VII
Inhalt
7 Microsofts SOA-Technologien.159
7.1 Davon handelt dieses Kapitel.159
7.2 Windows und Service-Mediation-Systeme.159
7.3 Windows
Communication
Foundation (WCF).161
7.3.1 Von WSE 2.0/3.0 zu WCF.161
7.3.2 WCF und Web Services.162
7.4 Das WCF-Programmiermodell.163
7.4.1 WCF-Contracts.164
7.4.2
Binding
.164
7.5 Service-Mediation-Systeme der WCF.166
7.5.Î
Erweiterbarkeit.168
7.5.2 Hosting-Modelle der WCF-Services.169
7.5.3 Zugriffssicherheit.171
7.6 Prozesse und Applikationsintegration.172
7.7 Praxistraining.173
8 Web Services.181
8.1 Davon handelt dieses Kapitel.181
8.2 Web Services als SOA-Basistechnologie.181
8.3 Die technischen Merkmale.182
8.3.1 Architekturmodelle.185
8.4 Web Services in SOA-Systemen.186
8.4.1 Web Service
Intermediaries
.188
8.5 Entwicklungsrichtungen.188
8.6
REST vs. SOAP.
190
8.6.1 Warm REST, wann
SOAP?
.190
8.7 Toolunterstützung.192
8.8 Praxistraining: Apache
Synapse (Java)
.192
8.8.1 Web-Service-Erstellung.193
8.8.2 Apache
Synapse
.201
9 Zusammenspiel von SOA-Services.205
9.1 Davon handelt dieses Kapitel.205
9.2
SOA
und Service-Interoperabilität.205
9.3 Geschäftsprozesse und SOA-Systeme.207
9.4 Programmiertechniken auf der Interoperabilitätsebene.210
9.4.1 Service-Orchestrierung
(Orchestration)
.211
9.4.2 Service-Choreographie
(Choreography)
.212
9.5 Praktischer Einsatz von Prozess-Engines.213
9.6 SOA-Systemmodellierung nach MD-SOA.215
9.7 Praxistraining: Nachrichten-Mediation.218
10 SOA-Standards.223
10.1 Davon handelt dieses Kapitel.223
10.2 Wobei helfen SOA-Standards?.223
10.2.1
Open Source
Software
(OSS)
und Herstellerunabhängigkeit.225
VIII
inhalt
10.3 Standardisierungsgremien.226
10.4 SOA-Standardklassifikation.229
10.5 Transportprotokolle und-verfahren.230
10.6 XML-Standards.232
10.7 Service
Contracts
.234
10.7.1 XML-Schema (XSD, W3C).234
10.7.2 Web Services
Description Language
(WSDL, W3C).234
10.8 Standards für Service Registry und
Repository
.235
10.8.1 Universal
Description,
Discovery and Integration (UDDI,
OASIS)
.236
10.8.2 ebXML-Registry (Services und Protokolle, OASIS-UN/CEFACT).236
10.9 Nachrichtenprotokolle.237
10.9.1
SOAP, (WS-)MTOM,
SwA (W3C).237
10.9.2 ebXML-Messaging
(OASIS)
.239
10.9.3 XML-RPC.239
10.9.4 JSON.239
10.10 WS-*-Standards (SOAP-Erweiterungsprotokolle).240
10.11 Architekturen.242
10.11.1
Representational
State Transfer (REST).242
10.11.2 ebXML (Electronic Business XML,
OASIS)
.245
10.11.3 Systemmodellierung.247
10.11.4 SOA-Architekrurmodelle.247
10.12 Praxistraining.247
11 SOA-Management-Aspekte.249
11.1 Davon handelt dieses Kapitel.249
11.2 Der organisatorische Rahmen.249
11.3 Systemstrukturierung.251
11.3.1 Die unterschiedlichen Sichten auf ein SOA-System.251
11.4 SOA-Rollenmodelle.253
11.5 Vorgehensmodell.254
11.5.1 Grundlegende Systembetrachtungen.256
11.5.2 Analyse und Spezifikation: Prozesse, Datenmodell,
Mapping
.257
11.5.3 Funktionsanalyse.257
11.5.4 System-Design.258
11.5.5 Systementwicklung.258
11.5.6 Systemeinffihrung.259
11.5.7 Systembetrieb und Wartung.260
1
1.5.8 Anpassungen und Updates.260
11.6
SOA
-Wege zur Realisierung.261
11.6.1 Technisch fokussierte Systementwicklung und -einführung.261
11.6.2 Prozess-orientierte Entwicklung.261
11.6.3 Service-Entwicklung, Systembetrieb (Updates).262
11.7 Die Sicht des IT-Managements.262
11.8
Warom
Governance?.
264
11.9 Praxistraining.265
IX
Inhait
12 Antworten und Lösungen zu den Fragen und Praxistrainings.267
12.1 Zu Kapitel 2.267
12.1.1 Fragen aus Kapitel 2.2.267
12.1.2 Praxistraining.268
12.2 Praxistraining Kapitel 3.270
12.3 Praxistraining Kapitel 4.272
12.4 Praxistraining Kapitel 5.273
12.5 Praxistraining Kapitel 10.274
12.6 Praxistraining Kapitel 11.275
Literatur.277
Register.279
SOA
VERSTEHEN //
■
Verschaffen
Sie sich einen Einblick in die technischen Grundlagen von
Service-orientierten Architekturen.
■ Lernen Sie die Technologien und Tools kennen, mit denen sich SOA-Systeme
effektiv entwickeln lassen.
■ Erfahren Sie, für welche Projekte welche Service-Mediation-Systeme am
besten geeignet sind.
■ Bereiten Sie sich mit den Fragen und Praxistrainings in jedem Kapitel auf den
Einsatz von
SOA
vor.
Sua
in
iëhn
// äervice-orientierte Architekturen
(SOA)
sind in aller Munde, doch
jeder versteht darunter etwas anderes. Dieses Buch schafft Klarheit. Denn ein
fundiertes Verständnis der technischen Hintergründe ist für die erfolgreiche Durch¬
führung von SOA-Projekten entscheidend.
SOA-Systeme basieren auf charakteristischen Softwaretechnologien und System¬
bausteinen. Dieses Buch beschreibt ihre fachlichen Grundlagen und ihre speziellen
Aufgaben im Systemverbund. Der Schwerpunkt liegt dabei auf den Service-
Mediation-Systemen, den technischen Herzstücken der SOA-Systeme. Ihr Spek¬
trum reicht von Web Services bis hin zum Enterprise Service Bus (ESB).
Der Autor bringt Ordnung in das Durcheinander der Konzepte, Bezeichnungen und
Standards aus der aktuellen Fachdiskussion und zeigt Ihnen, welche technischen
und organisatorischen Kriterien die optimale Technologie eines SOA-Systems
bestimmen. Konkrete Szenarien für die Technologieplattformen Java/JEE und .NET
bieten Ihnen Lösungsansätze für die Praxis.
Die Themen // Service-orientierte Architektur // Services in einer
SOA
// Service-
Mediation-Systeme // Praktische Einordnung der Service-Mediation-Systeme //
SOA-Systeme und Java // Microsofts SOA-Technologien // Web Services //
Zusammenspiel von SOA-Services // SOA-Standards // SOA-Management-Aspekte //
Christoph MATHAS ist als Software- und Systemarchitekt bei der Siemens AG
tätig und verfügt über langjährige Erfahrung in der Software- und Systementwick¬
lung, speziell Im Bereich der verteilten Systeme und deren Integration. Er hat be¬
reits in zahlreichen Projekten für namhafte Kunden Service-orientierte Architekturen
entworfen und war an ihrer Umsetzung direkt beteiligt. |
adam_txt |
Inhalt
Vorwort.
XI
1 Einleitung.1
1.1 Wem nützt dieses Buch?.2
1.2 Weshalb dieses Buch?.3
1.3 Die Kapitelstruktur.4
1.4 Wer sollte was lesen?.5
1.5 Die Beispiele und die verwendeten Tools.6
2 Service-orientierte Architektur.7
2.1 Davon handelt dieses Kapitel.7
2.2 Eine SOA-Definition.7
2.3 Was macht ein SOA-Projekt aus?.8
2.4 Was hat
SOA
mit unserem Alltag zu tun?.11
2.5 Der technische Aufbau eines SOA-Systems.12
2.6
SOA
und die Software-Evolution.16
2.6.1 Bezug zu Objekt- und Komponentenmodellen.17
2.7
SOA
und lose Kopplung.19
2.7.1 Merkmaie der losen Kopplung.21
2.7.2 Vollständig entkoppelte Services.22
2.7.3 Asynchrone Kommunikation.23
2.7.4 Metadaten und SOA-Standards.25
2.7.5 Service-Orientierung als Mittel zum
„Scoping"
.25
2.8 SOA-Architekturmodell.26
2.8.1 Software-Architektur (Schichtenmodell).27
2.8.2 Service Registry und
Service Repository
.28
2.9
SOA
in Ihrem Projekt.30
2.10 Praxistraining.33
Inhalt
3 Services in einer
SOA
.35
3.1 Davon handelt dieses Kapitel.35
3.2 Die technischen Merkmale der Services.35
3.3 Service-Bezeichnungen.37
3.3.1 SOA-Clients.37
3.3.2 Service
Consumer,
Service Provider, Service Endpoint.39
3.4 Nachrichten-basierte Service-Einbindung.40
3.4.1 Message Exchange
Patterns (MEPs)
.41
3.4.2 Aufruf der Service Provider.42
3.4.3 Inbound/Outbound-Services.43
3.4.4 SOA-Clients und lose Kopplung.44
3.5 Service
Policies & Contracts.
44
3.5.1 Service
Policies.
45
3.5.2 Service
Contracts
.46
3.6 Funktionale Service-Einordnung.48
3.6.1 Semantischer Zusammenhang der Fachdienste.51
3.7 Die zentrale Bedeutung der XML-Technologien.51
3.8 Der Service-Lebenszyklus.55
3.9 Entwicklung und praktischer Einsatz.57
3.10 Praxistraining.59
4 Service-Mediation-Systeme.61
4.1 Davon handelt dieses Kapitel.61
4.2 Die Funktionalität der Service-Mediation-Systeme.61
4.3 Die technischen Merkmale.63
4.3.1 Allgemeiner Systemaufbau.63
4.3.2 Wobei helfen Service-Mediation-Systeme?.64
4.4 Die Ebene der Service-Kommunikation.65
4.4.1 Der Message Bus.65
4.4.2 Protokolladapter.69
4.4.3 Adressierung der Service Provider.70
4.5 Die Ebene der Service-Integration.72
4.5.1 Nachrichten-Binding.72
4.5.2 Nachrichten-Metainforrnationen.73
4.6 Die Ebene der Service-Interoperabilität.73
4.7 Service-Mediation-Systeme als Service-Router.75
4.7.1 Realisierungsschwerpunkte.77
4.7.2 Systemstatus und -Management.78
4.8 Nicht-funktionale Systemmerkmale.80
4.8.1 Servicequalität
(Quality of
Service, QoS).82
4.8.2 Tuning und Skalierbarkeit.83
4.8.3 Zugriffssicherheit, Integrität und Vertraulichkeit.87
4.9 SOA-Systeme und der Architekturstil.89
4.9.1 Stärke der Service-Integration.91
4.10 Entwicklung und praktischer Einsatz.93
4.10.1 Verwendung von offenen Standards.94
VI
Inhalt
4.10.2 Gesichtspunkte der Service- und Systementwicklung.95
4.10.3 Systembetrieb.96
4.11 Praxistraining.97
5 Praktische Einordnung der Service-Mediation-Systeme.99
5.1 Davon handelt dieses Kapitel.99
5.2 Der Weg durch das Kapitel.99
5.3 Technologiepyramide der Service-Mediation-Systeme.100
5.4 Systemformen und Einsatzbereiche.103
5.5 SOA-Plattformlösungen.106
5.6 Web Service
Engines
.109
5.7 SOA-Gateways.111
5.8 SOA-Applikationslösungen.114
5.9 Enterprise Service Bus (ESB).116
5.10 SOA-Management-Systeme.118
5.11 Welche Systemform ist wann geeignet?.121
5.11.1 Typische Bausteine der Service-Mediation-Systeme.122
5.11.2
Nïcht-ftmktionale
Systemmerkmale.123
5.12 SOA-Bhieprints.126
5.13 Organisatorische Gesichtspunkte.127
5.14 Ein Ausblick auf die zukünftige Entwicklung.128
5.15 Praxistraining.129
6 SOA-Systeme und Java (JSE/JEE).131
6.1 Davon handelt dieses Kapitel.131
6.2 Java-Technologie in SOA-Systemen.131
6.3 SOA-Plattformlösungen.134
6.3.1 IoC-Komponenten-Container.134
6.3.2 OSGi-Frameworks.135
6.4 Web Services.136
6.4.1 Java Web Services Developer Pack (JWSDP).136
6.4.2
Open Source
Tools.137
6.4.3 Web Services und Plattform-Interoperabilität.138
6.5 SOA-Gateways.139
6.5.1 Anschlusstechnologien auf der Java-Plattform.139
6.5.2 Service Data
Objects (SDO)
.139
6.6 SOA-AppHkationslösungen.141
6.6.1 Entwicklungs-Frameworks.141
6.6.2 Service
Component Architecture
(SCA)
.142
6.7 Enterprise Service Bus (ESB).144
6.7.1 JBI
VLO (JSR
208).144
6.7.2 ESBs mit Schwerpunkt auf der Nachrichten-Mediation.146
6.7.3 Java-Tuning.146
6.8 XML-Technologien.147
6.8.1 Parser/Serialisierer.147
6.8.2 XML-Framework-Funktionalität.149
6.9 Praxistraining.149
VII
Inhalt
7 Microsofts SOA-Technologien.159
7.1 Davon handelt dieses Kapitel.159
7.2 Windows und Service-Mediation-Systeme.159
7.3 Windows
Communication
Foundation (WCF).161
7.3.1 Von WSE 2.0/3.0 zu WCF.161
7.3.2 WCF und Web Services.162
7.4 Das WCF-Programmiermodell.163
7.4.1 WCF-Contracts.164
7.4.2
Binding
.164
7.5 Service-Mediation-Systeme der WCF.166
7.5.Î
Erweiterbarkeit.168
7.5.2 Hosting-Modelle der WCF-Services.169
7.5.3 Zugriffssicherheit.171
7.6 Prozesse und Applikationsintegration.172
7.7 Praxistraining.173
8 Web Services.181
8.1 Davon handelt dieses Kapitel.181
8.2 Web Services als SOA-Basistechnologie.181
8.3 Die technischen Merkmale.182
8.3.1 Architekturmodelle.185
8.4 Web Services in SOA-Systemen.186
8.4.1 Web Service
Intermediaries
.188
8.5 Entwicklungsrichtungen.188
8.6
REST vs. SOAP.
190
8.6.1 Warm REST, wann
SOAP?
.190
8.7 Toolunterstützung.192
8.8 Praxistraining: Apache
Synapse (Java)
.192
8.8.1 Web-Service-Erstellung.193
8.8.2 Apache
Synapse
.201
9 Zusammenspiel von SOA-Services.205
9.1 Davon handelt dieses Kapitel.205
9.2
SOA
und Service-Interoperabilität.205
9.3 Geschäftsprozesse und SOA-Systeme.207
9.4 Programmiertechniken auf der Interoperabilitätsebene.210
9.4.1 Service-Orchestrierung
(Orchestration)
.211
9.4.2 Service-Choreographie
(Choreography)
.212
9.5 Praktischer Einsatz von Prozess-Engines.213
9.6 SOA-Systemmodellierung nach MD-SOA.215
9.7 Praxistraining: Nachrichten-Mediation.218
10 SOA-Standards.223
10.1 Davon handelt dieses Kapitel.223
10.2 Wobei helfen SOA-Standards?.223
10.2.1
Open Source
Software
(OSS)
und Herstellerunabhängigkeit.225
VIII
inhalt
10.3 Standardisierungsgremien.226
10.4 SOA-Standardklassifikation.229
10.5 Transportprotokolle und-verfahren.230
10.6 XML-Standards.232
10.7 Service
Contracts
.234
10.7.1 XML-Schema (XSD, W3C).234
10.7.2 Web Services
Description Language
(WSDL, W3C).234
10.8 Standards für Service Registry und
Repository
.235
10.8.1 Universal
Description,
Discovery and Integration (UDDI,
OASIS)
.236
10.8.2 ebXML-Registry (Services und Protokolle, OASIS-UN/CEFACT).236
10.9 Nachrichtenprotokolle.237
10.9.1
SOAP, (WS-)MTOM,
SwA (W3C).237
10.9.2 ebXML-Messaging
(OASIS)
.239
10.9.3 XML-RPC.239
10.9.4 JSON.239
10.10 WS-*-Standards (SOAP-Erweiterungsprotokolle).240
10.11 Architekturen.242
10.11.1
Representational
State Transfer (REST).242
10.11.2 ebXML (Electronic Business XML,
OASIS)
.245
10.11.3 Systemmodellierung.247
10.11.4 SOA-Architekrurmodelle.247
10.12 Praxistraining.247
11 SOA-Management-Aspekte.249
11.1 Davon handelt dieses Kapitel.249
11.2 Der organisatorische Rahmen.249
11.3 Systemstrukturierung.251
11.3.1 Die unterschiedlichen Sichten auf ein SOA-System.251
11.4 SOA-Rollenmodelle.253
11.5 Vorgehensmodell.254
11.5.1 Grundlegende Systembetrachtungen.256
11.5.2 Analyse und Spezifikation: Prozesse, Datenmodell,
Mapping
.257
11.5.3 Funktionsanalyse.257
11.5.4 System-Design.258
11.5.5 Systementwicklung.258
11.5.6 Systemeinffihrung.259
11.5.7 Systembetrieb und Wartung.260
1
1.5.8 Anpassungen und Updates.260
11.6
SOA
-Wege zur Realisierung.261
11.6.1 Technisch fokussierte Systementwicklung und -einführung.261
11.6.2 Prozess-orientierte Entwicklung.261
11.6.3 Service-Entwicklung, Systembetrieb (Updates).262
11.7 Die Sicht des IT-Managements.262
11.8
Warom
Governance?.
264
11.9 Praxistraining.265
IX
Inhait
12 Antworten und Lösungen zu den Fragen und Praxistrainings.267
12.1 Zu Kapitel 2.267
12.1.1 Fragen aus Kapitel 2.2.267
12.1.2 Praxistraining.268
12.2 Praxistraining Kapitel 3.270
12.3 Praxistraining Kapitel 4.272
12.4 Praxistraining Kapitel 5.273
12.5 Praxistraining Kapitel 10.274
12.6 Praxistraining Kapitel 11.275
Literatur.277
Register.279
SOA
VERSTEHEN //
■
Verschaffen
Sie sich einen Einblick in die technischen Grundlagen von
Service-orientierten Architekturen.
■ Lernen Sie die Technologien und Tools kennen, mit denen sich SOA-Systeme
effektiv entwickeln lassen.
■ Erfahren Sie, für welche Projekte welche Service-Mediation-Systeme am
besten geeignet sind.
■ Bereiten Sie sich mit den Fragen und Praxistrainings in jedem Kapitel auf den
Einsatz von
SOA
vor.
Sua
in
iëhn
// äervice-orientierte Architekturen
(SOA)
sind in aller Munde, doch
jeder versteht darunter etwas anderes. Dieses Buch schafft Klarheit. Denn ein
fundiertes Verständnis der technischen Hintergründe ist für die erfolgreiche Durch¬
führung von SOA-Projekten entscheidend.
SOA-Systeme basieren auf charakteristischen Softwaretechnologien und System¬
bausteinen. Dieses Buch beschreibt ihre fachlichen Grundlagen und ihre speziellen
Aufgaben im Systemverbund. Der Schwerpunkt liegt dabei auf den Service-
Mediation-Systemen, den technischen Herzstücken der SOA-Systeme. Ihr Spek¬
trum reicht von Web Services bis hin zum Enterprise Service Bus (ESB).
Der Autor bringt Ordnung in das Durcheinander der Konzepte, Bezeichnungen und
Standards aus der aktuellen Fachdiskussion und zeigt Ihnen, welche technischen
und organisatorischen Kriterien die optimale Technologie eines SOA-Systems
bestimmen. Konkrete Szenarien für die Technologieplattformen Java/JEE und .NET
bieten Ihnen Lösungsansätze für die Praxis.
Die Themen // Service-orientierte Architektur // Services in einer
SOA
// Service-
Mediation-Systeme // Praktische Einordnung der Service-Mediation-Systeme //
SOA-Systeme und Java // Microsofts SOA-Technologien // Web Services //
Zusammenspiel von SOA-Services // SOA-Standards // SOA-Management-Aspekte //
Christoph MATHAS ist als Software- und Systemarchitekt bei der Siemens AG
tätig und verfügt über langjährige Erfahrung in der Software- und Systementwick¬
lung, speziell Im Bereich der verteilten Systeme und deren Integration. Er hat be¬
reits in zahlreichen Projekten für namhafte Kunden Service-orientierte Architekturen
entworfen und war an ihrer Umsetzung direkt beteiligt. |
any_adam_object | 1 |
any_adam_object_boolean | 1 |
author | Mathas, Christoph |
author_GND | (DE-588)137686668 |
author_facet | Mathas, Christoph |
author_role | aut |
author_sort | Mathas, Christoph |
author_variant | c m cm |
building | Verbundindex |
bvnumber | BV022523974 |
classification_rvk | SR 860 ST 230 ST 515 ST 520 |
classification_tum | DAT 060f |
ctrlnum | (OCoLC)220156391 (DE-599)DNB984009051 |
dewey-full | 004.65 |
dewey-hundreds | 000 - Computer science, information, general works |
dewey-ones | 004 - Computer science |
dewey-raw | 004.65 |
dewey-search | 004.65 |
dewey-sort | 14.65 |
dewey-tens | 000 - Computer science, information, general works |
discipline | Informatik |
discipline_str_mv | Informatik |
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">BV022523974</controlfield><controlfield tag="003">DE-604</controlfield><controlfield tag="005">20231030</controlfield><controlfield tag="007">t</controlfield><controlfield tag="008">070723s2008 gw ad|| |||| 00||| ger d</controlfield><datafield tag="016" ind1="7" ind2=" "><subfield code="a">984009051</subfield><subfield code="2">DE-101</subfield></datafield><datafield tag="020" ind1=" " ind2=" "><subfield code="a">9783446411890</subfield><subfield code="9">978-3-446-41189-0</subfield></datafield><datafield tag="035" ind1=" " ind2=" "><subfield code="a">(OCoLC)220156391</subfield></datafield><datafield tag="035" ind1=" " ind2=" "><subfield code="a">(DE-599)DNB984009051</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-BY</subfield></datafield><datafield tag="049" ind1=" " ind2=" "><subfield code="a">DE-92</subfield><subfield code="a">DE-473</subfield><subfield code="a">DE-355</subfield><subfield code="a">DE-91G</subfield><subfield code="a">DE-12</subfield><subfield code="a">DE-1051</subfield><subfield code="a">DE-210</subfield><subfield code="a">DE-29T</subfield><subfield code="a">DE-20</subfield><subfield code="a">DE-Aug4</subfield><subfield code="a">DE-863</subfield><subfield code="a">DE-573</subfield><subfield code="a">DE-M347</subfield><subfield code="a">DE-634</subfield><subfield code="a">DE-19</subfield><subfield code="a">DE-703</subfield><subfield code="a">DE-83</subfield><subfield code="a">DE-859</subfield><subfield code="a">DE-2070s</subfield></datafield><datafield tag="082" ind1="0" ind2=" "><subfield code="a">004.65</subfield><subfield code="2">22/ger</subfield></datafield><datafield tag="084" ind1=" " ind2=" "><subfield code="a">SR 860</subfield><subfield code="0">(DE-625)143367:</subfield><subfield code="2">rvk</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 515</subfield><subfield code="0">(DE-625)143677:</subfield><subfield code="2">rvk</subfield></datafield><datafield tag="084" ind1=" " ind2=" "><subfield code="a">ST 520</subfield><subfield code="0">(DE-625)143678:</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="084" ind1=" " ind2=" "><subfield code="a">DAT 060f</subfield><subfield code="2">stub</subfield></datafield><datafield tag="100" ind1="1" ind2=" "><subfield code="a">Mathas, Christoph</subfield><subfield code="e">Verfasser</subfield><subfield code="0">(DE-588)137686668</subfield><subfield code="4">aut</subfield></datafield><datafield tag="245" ind1="1" ind2="0"><subfield code="a">SOA intern</subfield><subfield code="b">Praxiswissen zu Service-orientierten IT-Systemen</subfield><subfield code="c">Christoph Mathas</subfield></datafield><datafield tag="264" ind1=" " ind2="1"><subfield code="a">München [u.a.]</subfield><subfield code="b">Hanser</subfield><subfield code="c">2008</subfield></datafield><datafield tag="300" ind1=" " ind2=" "><subfield code="a">XII, 292 S.</subfield><subfield code="b">Ill., graph. Darst.</subfield><subfield code="c">25 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="650" ind1="0" ind2="7"><subfield code="a">Serviceorientierte Architektur</subfield><subfield code="0">(DE-588)4841015-9</subfield><subfield code="2">gnd</subfield><subfield code="9">rswk-swf</subfield></datafield><datafield tag="689" ind1="0" ind2="0"><subfield code="a">Serviceorientierte Architektur</subfield><subfield code="0">(DE-588)4841015-9</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=2948896&prov=M&dok_var=1&dok_ext=htm</subfield><subfield code="3">Inhaltstext</subfield></datafield><datafield tag="856" ind1="4" ind2=" "><subfield code="u">http://www.gbv.de/dms/ilmenau/toc/528640380.PDF</subfield><subfield code="3">Inhaltsverzeichnis</subfield></datafield><datafield tag="856" ind1="4" ind2="2"><subfield code="m">Digitalisierung UB Regensburg</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=015730674&sequence=000001&line_number=0001&func_code=DB_RECORDS&service_type=MEDIA</subfield><subfield code="3">Inhaltsverzeichnis</subfield></datafield><datafield tag="856" ind1="4" ind2="2"><subfield code="m">Digitalisierung UB Regensburg</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=015730674&sequence=000002&line_number=0002&func_code=DB_RECORDS&service_type=MEDIA</subfield><subfield code="3">Klappentext</subfield></datafield><datafield tag="943" ind1="1" ind2=" "><subfield code="a">oai:aleph.bib-bvb.de:BVB01-015730674</subfield></datafield></record></collection> |
id | DE-604.BV022523974 |
illustrated | Illustrated |
index_date | 2024-07-02T18:04:13Z |
indexdate | 2024-08-05T08:39:14Z |
institution | BVB |
isbn | 9783446411890 |
language | German |
oai_aleph_id | oai:aleph.bib-bvb.de:BVB01-015730674 |
oclc_num | 220156391 |
open_access_boolean | |
owner | DE-92 DE-473 DE-BY-UBG DE-355 DE-BY-UBR DE-91G DE-BY-TUM DE-12 DE-1051 DE-210 DE-29T DE-20 DE-Aug4 DE-863 DE-BY-FWS DE-573 DE-M347 DE-634 DE-19 DE-BY-UBM DE-703 DE-83 DE-859 DE-2070s |
owner_facet | DE-92 DE-473 DE-BY-UBG DE-355 DE-BY-UBR DE-91G DE-BY-TUM DE-12 DE-1051 DE-210 DE-29T DE-20 DE-Aug4 DE-863 DE-BY-FWS DE-573 DE-M347 DE-634 DE-19 DE-BY-UBM DE-703 DE-83 DE-859 DE-2070s |
physical | XII, 292 S. Ill., graph. Darst. 25 cm |
publishDate | 2008 |
publishDateSearch | 2008 |
publishDateSort | 2008 |
publisher | Hanser |
record_format | marc |
spellingShingle | Mathas, Christoph SOA intern Praxiswissen zu Service-orientierten IT-Systemen Serviceorientierte Architektur (DE-588)4841015-9 gnd |
subject_GND | (DE-588)4841015-9 |
title | SOA intern Praxiswissen zu Service-orientierten IT-Systemen |
title_auth | SOA intern Praxiswissen zu Service-orientierten IT-Systemen |
title_exact_search | SOA intern Praxiswissen zu Service-orientierten IT-Systemen |
title_exact_search_txtP | SOA intern Praxiswissen zu Service-orientierten IT-Systemen |
title_full | SOA intern Praxiswissen zu Service-orientierten IT-Systemen Christoph Mathas |
title_fullStr | SOA intern Praxiswissen zu Service-orientierten IT-Systemen Christoph Mathas |
title_full_unstemmed | SOA intern Praxiswissen zu Service-orientierten IT-Systemen Christoph Mathas |
title_short | SOA intern |
title_sort | soa intern praxiswissen zu service orientierten it systemen |
title_sub | Praxiswissen zu Service-orientierten IT-Systemen |
topic | Serviceorientierte Architektur (DE-588)4841015-9 gnd |
topic_facet | Serviceorientierte Architektur |
url | http://deposit.dnb.de/cgi-bin/dokserv?id=2948896&prov=M&dok_var=1&dok_ext=htm http://www.gbv.de/dms/ilmenau/toc/528640380.PDF http://bvbr.bib-bvb.de:8991/F?func=service&doc_library=BVB01&local_base=BVB01&doc_number=015730674&sequence=000001&line_number=0001&func_code=DB_RECORDS&service_type=MEDIA http://bvbr.bib-bvb.de:8991/F?func=service&doc_library=BVB01&local_base=BVB01&doc_number=015730674&sequence=000002&line_number=0002&func_code=DB_RECORDS&service_type=MEDIA |
work_keys_str_mv | AT mathaschristoph soainternpraxiswissenzuserviceorientiertenitsystemen |
Beschreibung
THWS Würzburg Zentralbibliothek Lesesaal
Signatur: |
1000 ST 230 M426st |
---|---|
Exemplar 1 | ausleihbar Verfügbar Bestellen |