
Entwicklung von Enterprise Services für SAP
SAP PRESS
1st Edition
Published on 28. February 2009
Book
Hardback
423 pages
978-3-8362-1200-7 (ISBN)
Description
Dieses Buch beschreibt, wie SAP-Kunden eigene Enterprise Services modellieren und entwickeln können. Es führt den Leser durch den gesamten Prozess, angefangen bei der Modellierung aus den Entitäten Business-Objekt, Operationen, Schnittstellen, Prozesskomponenten und Deployment Units, über die eigentliche Entwicklung als synchroner und asynchroner Service bis hin zur so genannten "Consumption", der Verwendung eigener oder fremder Services in größeren Applikationszusammenhängen. Die Implementierung und das Troubleshooting erfolgen schwerpunktmäßig in ABAP, aber auch die Verwendung von Java wird gezeigt. Ausführliche, kommentierte Codestrecken erleichtern Ihnen hierbei das Verständnis. Auch die Grundlagen kommen nicht zu kurz: Sie erhalten einen Überblick über die verwendeten Standards, über Sicherheitsrichtlinien und auch über erprobte Regeln zur Modellierung.
Aus dem Inhalt:
- Technische Grundlagen und Standards
- Modellierung von Enterprise Services (A2X, A2A, B2B)
- Prozessintegration und Integrationsszenarien
- Enterprise Services Repository, Enterprise Services Builder und Enterprise Services Browser
- Implementierung und Verwendung von Enterprise Services in ABAP und Java
- Implementierungsbeispiele für Service Consumer
Galileo Press heißt jetzt Rheinwerk Verlag.
Aus dem Inhalt:
- Technische Grundlagen und Standards
- Modellierung von Enterprise Services (A2X, A2A, B2B)
- Prozessintegration und Integrationsszenarien
- Enterprise Services Repository, Enterprise Services Builder und Enterprise Services Browser
- Implementierung und Verwendung von Enterprise Services in ABAP und Java
- Implementierungsbeispiele für Service Consumer
Galileo Press heißt jetzt Rheinwerk Verlag.
Reviews / Votes
Buch-Tipp!More details
Series
Language
German
Place of publication
Bonn
Germany
Publishing group
Rheinwerk
Edition type
New edition
Dimensions
Height: 24 cm
Width: 16.8 cm
ISBN-13
978-3-8362-1200-7 (9783836212007)
Schweitzer Classification
Content
. Einleitung. 15
1. Grundlagen der Modellierung von Enterprise Services. 23
. 1.1. Serviceorientierte Architekturen. 26
. 1.2. Enterprise Services. 34
. 1.3. A2X-, A2A- und B2B-Services. 44
. 1.4. Enterprise-Services-Metamodell. 49
. 1.5. Enterprise Services Repository & Registry. 69
. 1.6. Zusammenfassung. 79
2. Modellierung von A2X-Services. 81
. 2.1. Modellierung der Metamodell-Entitäten. 82
. 2.2. Konsistente Signaturen und ihre Wichtigkeit. 101
. 2.3. Modellierung von Business-Objekten. 103
. 2.4. Ableitung der Enterprise-Services-Signaturen. 119
. 2.5. Zusammenfassung. 126
3. Prozessintegration und Integrationsszenarien. 127
. 3.1. Integrationsszenariomodelle. 128
. 3.2. Prozesskomponenten-Interaktionsmodelle. 134
. 3.3. Integrationsszenariokatalog. 137
. 3.4. Zusammenfassung. 138
4. Enterprise Services Repository. 141
. 4.1. Organisation des Enterprise Services Repository Contents. 142
. 4.2. Übersicht der benötigten Designobjekte. 143
. 4.3. Industriespezifische Felder kennzeichnen. 153
. 4.4. Namensräume im Enterprise Services Repository. 154
. 4.5. Namenskonventionen für Designobjekte im Enterprise Services Repository. 155
. 4.6. Zusammenfassung. 156
5. Technische Grundlagen und Standards für Services. 157
. 5.1. Webservices. 158
. 5.2. Extensible Markup Language. 159
. 5.3. XML-Schema-Definition. 162
. 5.4. Web Services Description Language. 167
. 5.5. SOAP. 173
. 5.6. Weitere W3C-Standards. 174
. 5.7. Zusammenfassung. 178
6. Entwicklung von Enterprise Services in ABAP. 179
. 6.1. Motivation und grundlegende Eigenschaften. 180
. 6.2. Generierung von Proxys im Backend-System. 195
. 6.3. ABAP-Proxy-Laufzeit und Konfiguration. 199
. 6.4. Implementierung von Inbound-Service-Interfaces. 212
. 6.5. Testen von Services im Web Services Navigator. 241
. 6.6. Evaluieren von Services im Enterprise Services Workplace. 242
. 6.7. Publizieren von Services in die Services Registry. 243
. 6.8. Zusammenfassung. 248
7. Entwicklung von Enterprise Services in Java. 249
. 7.1. Inside-Out-Implementierung. 250
. 7.2. Outside-In-Implementierung. 250
. 7.3. Konfiguration von Webservices zur Designzeit. 258
. 7.4. Konfiguration von Java-Webservices mit dem SAP NetWeaver Administrator. 261
. 7.5. Publikation von Services aus dem SAP NetWeaver Administrator. 262
. 7.6. Testen von Services mit dem Web Services Navigator. 264
. 7.7. Zusammenfassung. 264
8. Beispielimplementierung von Enterprise Services in ABAP. 267
. 8.1. Überblick über das Implementierungsprojekt. 267
. 8.2. Vorbereitungen im Enterprise Services Repository. 269
. 8.3. Vorbereitungen im ABAP-System. 273
. 8.4. Muster für den Entwurf der Service-Implementierungen. 275
. 8.5. Reservierung, Buchung und Stornierung eines Fluges. 279
. 8.6. Service zum Lesen einer Flugbuchung. 296
. 8.7. Wertehilfe-Services. 302
. 8.8. Service zur Überprüfung der Verfügbarkeit eines Fluges. 318
. 8.9. Änderungen von Flugbuchungen. 319
. 8.10. Testen der Service-Implementierungen. 327
. 8.11. Zusammenfassung. 329
9. Implementierungsbeispiele für Service Consumer. 331
. 9.1. Entwicklung einer Consumer-Anwendung in ABAP. 332
. 9.2. Anwendungsentwicklung mit dem SAP NetWeaver Composition Environment. 354
. 9.3. Anwendungsentwicklung mit Eclipse. 378
. 9.4. Anwendungsentwicklung mit Microsoft.NET. 394
. 9.5. Zusammenfassung. 406
A. Literaturverzeichnis. 409
B. Die Autoren. 411
1. Grundlagen der Modellierung von Enterprise Services. 23
. 1.1. Serviceorientierte Architekturen. 26
. 1.2. Enterprise Services. 34
. 1.3. A2X-, A2A- und B2B-Services. 44
. 1.4. Enterprise-Services-Metamodell. 49
. 1.5. Enterprise Services Repository & Registry. 69
. 1.6. Zusammenfassung. 79
2. Modellierung von A2X-Services. 81
. 2.1. Modellierung der Metamodell-Entitäten. 82
. 2.2. Konsistente Signaturen und ihre Wichtigkeit. 101
. 2.3. Modellierung von Business-Objekten. 103
. 2.4. Ableitung der Enterprise-Services-Signaturen. 119
. 2.5. Zusammenfassung. 126
3. Prozessintegration und Integrationsszenarien. 127
. 3.1. Integrationsszenariomodelle. 128
. 3.2. Prozesskomponenten-Interaktionsmodelle. 134
. 3.3. Integrationsszenariokatalog. 137
. 3.4. Zusammenfassung. 138
4. Enterprise Services Repository. 141
. 4.1. Organisation des Enterprise Services Repository Contents. 142
. 4.2. Übersicht der benötigten Designobjekte. 143
. 4.3. Industriespezifische Felder kennzeichnen. 153
. 4.4. Namensräume im Enterprise Services Repository. 154
. 4.5. Namenskonventionen für Designobjekte im Enterprise Services Repository. 155
. 4.6. Zusammenfassung. 156
5. Technische Grundlagen und Standards für Services. 157
. 5.1. Webservices. 158
. 5.2. Extensible Markup Language. 159
. 5.3. XML-Schema-Definition. 162
. 5.4. Web Services Description Language. 167
. 5.5. SOAP. 173
. 5.6. Weitere W3C-Standards. 174
. 5.7. Zusammenfassung. 178
6. Entwicklung von Enterprise Services in ABAP. 179
. 6.1. Motivation und grundlegende Eigenschaften. 180
. 6.2. Generierung von Proxys im Backend-System. 195
. 6.3. ABAP-Proxy-Laufzeit und Konfiguration. 199
. 6.4. Implementierung von Inbound-Service-Interfaces. 212
. 6.5. Testen von Services im Web Services Navigator. 241
. 6.6. Evaluieren von Services im Enterprise Services Workplace. 242
. 6.7. Publizieren von Services in die Services Registry. 243
. 6.8. Zusammenfassung. 248
7. Entwicklung von Enterprise Services in Java. 249
. 7.1. Inside-Out-Implementierung. 250
. 7.2. Outside-In-Implementierung. 250
. 7.3. Konfiguration von Webservices zur Designzeit. 258
. 7.4. Konfiguration von Java-Webservices mit dem SAP NetWeaver Administrator. 261
. 7.5. Publikation von Services aus dem SAP NetWeaver Administrator. 262
. 7.6. Testen von Services mit dem Web Services Navigator. 264
. 7.7. Zusammenfassung. 264
8. Beispielimplementierung von Enterprise Services in ABAP. 267
. 8.1. Überblick über das Implementierungsprojekt. 267
. 8.2. Vorbereitungen im Enterprise Services Repository. 269
. 8.3. Vorbereitungen im ABAP-System. 273
. 8.4. Muster für den Entwurf der Service-Implementierungen. 275
. 8.5. Reservierung, Buchung und Stornierung eines Fluges. 279
. 8.6. Service zum Lesen einer Flugbuchung. 296
. 8.7. Wertehilfe-Services. 302
. 8.8. Service zur Überprüfung der Verfügbarkeit eines Fluges. 318
. 8.9. Änderungen von Flugbuchungen. 319
. 8.10. Testen der Service-Implementierungen. 327
. 8.11. Zusammenfassung. 329
9. Implementierungsbeispiele für Service Consumer. 331
. 9.1. Entwicklung einer Consumer-Anwendung in ABAP. 332
. 9.2. Anwendungsentwicklung mit dem SAP NetWeaver Composition Environment. 354
. 9.3. Anwendungsentwicklung mit Eclipse. 378
. 9.4. Anwendungsentwicklung mit Microsoft.NET. 394
. 9.5. Zusammenfassung. 406
A. Literaturverzeichnis. 409
B. Die Autoren. 411