Ein Angebot für € 14,50 €
- Gebundenes Buch
- Merkliste
- Auf die Merkliste
- Bewerten Bewerten
- Teilen
- Produkt teilen
- Produkterinnerung
- Produkterinnerung
This book is a developer's guide to programming enterprise services. After reading this book, you will be able to develop enterprise services in ABAP and in Java, and you'll then be able to integrate these services into larger applications.
This book is a developer's guide to programming enterprise services. After reading this book, you will be able to develop enterprise services in ABAP and in Java, and you'll then be able to integrate these services into larger applications.
Produktdetails
- Produktdetails
- SAP Press
- Verlag: Rheinwerk Verlag
- 1. neue Auflage
- Seitenzahl: 396
- Erscheinungstermin: 7. August 2009
- Englisch
- Abmessung: 690mm x 90mm
- Gewicht: 878g
- ISBN-13: 9781592292912
- ISBN-10: 1592292917
- Artikelnr.: 26427771
- SAP Press
- Verlag: Rheinwerk Verlag
- 1. neue Auflage
- Seitenzahl: 396
- Erscheinungstermin: 7. August 2009
- Englisch
- Abmessung: 690mm x 90mm
- Gewicht: 878g
- ISBN-13: 9781592292912
- ISBN-10: 1592292917
- Artikelnr.: 26427771
1 ... Basic Modeling Principles for Enterprise Services ... 21
... 1.1 ... Service-Oriented Architectures ... 24
... 1.2 ... Enterprise Services ... 31
... 1.3 ... A2X, A2A, and B2B Services ... 40
... 1.4 ... Enterprise Services Metamodel ... 44
... 1.5 ... Enterprise Services Repository and Registry ... 63
... 1.6 ... Summary ... 72
2 ... Modeling A2X Services ... 73
... 2.1 ... Modeling the Metamodel Entities ... 74
... 2.2 ... Consistent Signatures and Their Significance ... 90
... 2.3 ... Modeling of Business Objects ... 92
... 2.4 ... Derivation of the Enterprise Services Signatures ... 107
... 2.5 ... Summary ... 114
3 ... Process Integration and Integration Scenarios ... 115
... 3.1 ... Integration Scenario Models ... 116
... 3.2 ... Process Components Interaction Models ... 122
... 3.3 ... Integration Scenario Catalog ... 124
... 3.4 ... Summary ... 125
4 ... Enterprise Services Repository ... 129
... 4.1 ... Structure of the Enterprise Services Repository Content ... 130
... 4.2 ... Overview of the Required Design Objects ... 131
... 4.3 ... Identifying Industry-Specific Fields ... 141
... 4.4 ... Namespaces in the Enterprise Services Repository ... 141
... 4.5 ... Naming Conventions for Design Objects in the Enterprise Services Repository ... 142
... 4.6 ... Summary ... 144
5 ... Technical Principles and Standards for Services ... 145
... 5.1 ... Web Services ... 146
... 5.2 ... Extensible Markup Language ... 147
... 5.3 ... XML Schema Definition ... 150
... 5.4 ... Web Services Description Language ... 155
... 5.5 ... SOAP ... 160
... 5.6 ... Additional W3C Standards ... 161
... 5.7 ... Summary ... 165
6 ... Development of Enterprise Services in ABAP ... 167
... 6.1 ... Background and Basic Properties ... 167
... 6.2 ... Generating Proxies in the Backend System ... 182
... 6.3 ... ABAP Proxy Runtime and Configuration ... 186
... 6.4 ... Implementation of Inbound Service Interfaces ... 197
... 6.5 ... Testing Services in the Web Services Navigator ... 225
... 6.6 ... Evaluating Services in the Enterprise Services Workplace ... 226
... 6.7 ... Publishing Services to the Services Registry ... 227
... 6.8 ... Summary ... 231
7 ... Development of Enterprise Services in Java ... 233
... 7.1 ... Inside-Out Implementation ... 234
... 7.2 ... Outside-In Implementation ... 234
... 7.3 ... Configuration of Web Services at Design Time ... 242
... 7.4 ... Configuration of Java Web Services with the SAP NetWeaver Administrator ... 244
... 7.5 ... Publication of Services from SAP NetWeaver Administrator ... 245
... 7.6 ... Testing Services in the Web Services Navigator ... 247
... 7.7 ... Summary ... 247
8 ... Sample Implementations of Enterprise Services in ABAP ... 251
... 8.1 ... Overview of the Implementation Project ... 251
... 8.2 ... Preparations in Enterprise Services Repository ... 253
... 8.3 ... Preparations in the ABAP System ... 256
... 8.4 ... Patterns for the Design of Service Implementations ... 259
... 8.5 ... Reserving, Booking, and Canceling a Flight ... 262
... 8.6 ... Service for Reading a Flight Sales Order ... 278
... 8.7 ... Input Help Services ... 284
... 8.8 ... Service for Checking the Availability of a Flight ... 299
... 8.9 ... Changes to Flight Sales Orders ... 300
... 8.10 ... Testing the Service Implementations ... 307
... 8.11 ... Summary ... 309
9 ... Sample Implementations for Service Consumers ... 311
... 9.1 ... Development of a Consumer Application in ABAP ... 312
... 9.2 ... Application Development with SAP NetWeaver Composition Environment ... 332
... 9.3 ... Application Development with Eclipse ... 357
... 9.4 ... Application Development with Microsoft .NET ... 371
... 9.5 ... Summary ... 382
A ... Literature ... 383
B ... The Authors ... 385
... 1.1 ... Service-Oriented Architectures ... 24
... 1.2 ... Enterprise Services ... 31
... 1.3 ... A2X, A2A, and B2B Services ... 40
... 1.4 ... Enterprise Services Metamodel ... 44
... 1.5 ... Enterprise Services Repository and Registry ... 63
... 1.6 ... Summary ... 72
2 ... Modeling A2X Services ... 73
... 2.1 ... Modeling the Metamodel Entities ... 74
... 2.2 ... Consistent Signatures and Their Significance ... 90
... 2.3 ... Modeling of Business Objects ... 92
... 2.4 ... Derivation of the Enterprise Services Signatures ... 107
... 2.5 ... Summary ... 114
3 ... Process Integration and Integration Scenarios ... 115
... 3.1 ... Integration Scenario Models ... 116
... 3.2 ... Process Components Interaction Models ... 122
... 3.3 ... Integration Scenario Catalog ... 124
... 3.4 ... Summary ... 125
4 ... Enterprise Services Repository ... 129
... 4.1 ... Structure of the Enterprise Services Repository Content ... 130
... 4.2 ... Overview of the Required Design Objects ... 131
... 4.3 ... Identifying Industry-Specific Fields ... 141
... 4.4 ... Namespaces in the Enterprise Services Repository ... 141
... 4.5 ... Naming Conventions for Design Objects in the Enterprise Services Repository ... 142
... 4.6 ... Summary ... 144
5 ... Technical Principles and Standards for Services ... 145
... 5.1 ... Web Services ... 146
... 5.2 ... Extensible Markup Language ... 147
... 5.3 ... XML Schema Definition ... 150
... 5.4 ... Web Services Description Language ... 155
... 5.5 ... SOAP ... 160
... 5.6 ... Additional W3C Standards ... 161
... 5.7 ... Summary ... 165
6 ... Development of Enterprise Services in ABAP ... 167
... 6.1 ... Background and Basic Properties ... 167
... 6.2 ... Generating Proxies in the Backend System ... 182
... 6.3 ... ABAP Proxy Runtime and Configuration ... 186
... 6.4 ... Implementation of Inbound Service Interfaces ... 197
... 6.5 ... Testing Services in the Web Services Navigator ... 225
... 6.6 ... Evaluating Services in the Enterprise Services Workplace ... 226
... 6.7 ... Publishing Services to the Services Registry ... 227
... 6.8 ... Summary ... 231
7 ... Development of Enterprise Services in Java ... 233
... 7.1 ... Inside-Out Implementation ... 234
... 7.2 ... Outside-In Implementation ... 234
... 7.3 ... Configuration of Web Services at Design Time ... 242
... 7.4 ... Configuration of Java Web Services with the SAP NetWeaver Administrator ... 244
... 7.5 ... Publication of Services from SAP NetWeaver Administrator ... 245
... 7.6 ... Testing Services in the Web Services Navigator ... 247
... 7.7 ... Summary ... 247
8 ... Sample Implementations of Enterprise Services in ABAP ... 251
... 8.1 ... Overview of the Implementation Project ... 251
... 8.2 ... Preparations in Enterprise Services Repository ... 253
... 8.3 ... Preparations in the ABAP System ... 256
... 8.4 ... Patterns for the Design of Service Implementations ... 259
... 8.5 ... Reserving, Booking, and Canceling a Flight ... 262
... 8.6 ... Service for Reading a Flight Sales Order ... 278
... 8.7 ... Input Help Services ... 284
... 8.8 ... Service for Checking the Availability of a Flight ... 299
... 8.9 ... Changes to Flight Sales Orders ... 300
... 8.10 ... Testing the Service Implementations ... 307
... 8.11 ... Summary ... 309
9 ... Sample Implementations for Service Consumers ... 311
... 9.1 ... Development of a Consumer Application in ABAP ... 312
... 9.2 ... Application Development with SAP NetWeaver Composition Environment ... 332
... 9.3 ... Application Development with Eclipse ... 357
... 9.4 ... Application Development with Microsoft .NET ... 371
... 9.5 ... Summary ... 382
A ... Literature ... 383
B ... The Authors ... 385
1 ... Basic Modeling Principles for Enterprise Services ... 21
... 1.1 ... Service-Oriented Architectures ... 24
... 1.2 ... Enterprise Services ... 31
... 1.3 ... A2X, A2A, and B2B Services ... 40
... 1.4 ... Enterprise Services Metamodel ... 44
... 1.5 ... Enterprise Services Repository and Registry ... 63
... 1.6 ... Summary ... 72
2 ... Modeling A2X Services ... 73
... 2.1 ... Modeling the Metamodel Entities ... 74
... 2.2 ... Consistent Signatures and Their Significance ... 90
... 2.3 ... Modeling of Business Objects ... 92
... 2.4 ... Derivation of the Enterprise Services Signatures ... 107
... 2.5 ... Summary ... 114
3 ... Process Integration and Integration Scenarios ... 115
... 3.1 ... Integration Scenario Models ... 116
... 3.2 ... Process Components Interaction Models ... 122
... 3.3 ... Integration Scenario Catalog ... 124
... 3.4 ... Summary ... 125
4 ... Enterprise Services Repository ... 129
... 4.1 ... Structure of the Enterprise Services Repository Content ... 130
... 4.2 ... Overview of the Required Design Objects ... 131
... 4.3 ... Identifying Industry-Specific Fields ... 141
... 4.4 ... Namespaces in the Enterprise Services Repository ... 141
... 4.5 ... Naming Conventions for Design Objects in the Enterprise Services Repository ... 142
... 4.6 ... Summary ... 144
5 ... Technical Principles and Standards for Services ... 145
... 5.1 ... Web Services ... 146
... 5.2 ... Extensible Markup Language ... 147
... 5.3 ... XML Schema Definition ... 150
... 5.4 ... Web Services Description Language ... 155
... 5.5 ... SOAP ... 160
... 5.6 ... Additional W3C Standards ... 161
... 5.7 ... Summary ... 165
6 ... Development of Enterprise Services in ABAP ... 167
... 6.1 ... Background and Basic Properties ... 167
... 6.2 ... Generating Proxies in the Backend System ... 182
... 6.3 ... ABAP Proxy Runtime and Configuration ... 186
... 6.4 ... Implementation of Inbound Service Interfaces ... 197
... 6.5 ... Testing Services in the Web Services Navigator ... 225
... 6.6 ... Evaluating Services in the Enterprise Services Workplace ... 226
... 6.7 ... Publishing Services to the Services Registry ... 227
... 6.8 ... Summary ... 231
7 ... Development of Enterprise Services in Java ... 233
... 7.1 ... Inside-Out Implementation ... 234
... 7.2 ... Outside-In Implementation ... 234
... 7.3 ... Configuration of Web Services at Design Time ... 242
... 7.4 ... Configuration of Java Web Services with the SAP NetWeaver Administrator ... 244
... 7.5 ... Publication of Services from SAP NetWeaver Administrator ... 245
... 7.6 ... Testing Services in the Web Services Navigator ... 247
... 7.7 ... Summary ... 247
8 ... Sample Implementations of Enterprise Services in ABAP ... 251
... 8.1 ... Overview of the Implementation Project ... 251
... 8.2 ... Preparations in Enterprise Services Repository ... 253
... 8.3 ... Preparations in the ABAP System ... 256
... 8.4 ... Patterns for the Design of Service Implementations ... 259
... 8.5 ... Reserving, Booking, and Canceling a Flight ... 262
... 8.6 ... Service for Reading a Flight Sales Order ... 278
... 8.7 ... Input Help Services ... 284
... 8.8 ... Service for Checking the Availability of a Flight ... 299
... 8.9 ... Changes to Flight Sales Orders ... 300
... 8.10 ... Testing the Service Implementations ... 307
... 8.11 ... Summary ... 309
9 ... Sample Implementations for Service Consumers ... 311
... 9.1 ... Development of a Consumer Application in ABAP ... 312
... 9.2 ... Application Development with SAP NetWeaver Composition Environment ... 332
... 9.3 ... Application Development with Eclipse ... 357
... 9.4 ... Application Development with Microsoft .NET ... 371
... 9.5 ... Summary ... 382
A ... Literature ... 383
B ... The Authors ... 385
... 1.1 ... Service-Oriented Architectures ... 24
... 1.2 ... Enterprise Services ... 31
... 1.3 ... A2X, A2A, and B2B Services ... 40
... 1.4 ... Enterprise Services Metamodel ... 44
... 1.5 ... Enterprise Services Repository and Registry ... 63
... 1.6 ... Summary ... 72
2 ... Modeling A2X Services ... 73
... 2.1 ... Modeling the Metamodel Entities ... 74
... 2.2 ... Consistent Signatures and Their Significance ... 90
... 2.3 ... Modeling of Business Objects ... 92
... 2.4 ... Derivation of the Enterprise Services Signatures ... 107
... 2.5 ... Summary ... 114
3 ... Process Integration and Integration Scenarios ... 115
... 3.1 ... Integration Scenario Models ... 116
... 3.2 ... Process Components Interaction Models ... 122
... 3.3 ... Integration Scenario Catalog ... 124
... 3.4 ... Summary ... 125
4 ... Enterprise Services Repository ... 129
... 4.1 ... Structure of the Enterprise Services Repository Content ... 130
... 4.2 ... Overview of the Required Design Objects ... 131
... 4.3 ... Identifying Industry-Specific Fields ... 141
... 4.4 ... Namespaces in the Enterprise Services Repository ... 141
... 4.5 ... Naming Conventions for Design Objects in the Enterprise Services Repository ... 142
... 4.6 ... Summary ... 144
5 ... Technical Principles and Standards for Services ... 145
... 5.1 ... Web Services ... 146
... 5.2 ... Extensible Markup Language ... 147
... 5.3 ... XML Schema Definition ... 150
... 5.4 ... Web Services Description Language ... 155
... 5.5 ... SOAP ... 160
... 5.6 ... Additional W3C Standards ... 161
... 5.7 ... Summary ... 165
6 ... Development of Enterprise Services in ABAP ... 167
... 6.1 ... Background and Basic Properties ... 167
... 6.2 ... Generating Proxies in the Backend System ... 182
... 6.3 ... ABAP Proxy Runtime and Configuration ... 186
... 6.4 ... Implementation of Inbound Service Interfaces ... 197
... 6.5 ... Testing Services in the Web Services Navigator ... 225
... 6.6 ... Evaluating Services in the Enterprise Services Workplace ... 226
... 6.7 ... Publishing Services to the Services Registry ... 227
... 6.8 ... Summary ... 231
7 ... Development of Enterprise Services in Java ... 233
... 7.1 ... Inside-Out Implementation ... 234
... 7.2 ... Outside-In Implementation ... 234
... 7.3 ... Configuration of Web Services at Design Time ... 242
... 7.4 ... Configuration of Java Web Services with the SAP NetWeaver Administrator ... 244
... 7.5 ... Publication of Services from SAP NetWeaver Administrator ... 245
... 7.6 ... Testing Services in the Web Services Navigator ... 247
... 7.7 ... Summary ... 247
8 ... Sample Implementations of Enterprise Services in ABAP ... 251
... 8.1 ... Overview of the Implementation Project ... 251
... 8.2 ... Preparations in Enterprise Services Repository ... 253
... 8.3 ... Preparations in the ABAP System ... 256
... 8.4 ... Patterns for the Design of Service Implementations ... 259
... 8.5 ... Reserving, Booking, and Canceling a Flight ... 262
... 8.6 ... Service for Reading a Flight Sales Order ... 278
... 8.7 ... Input Help Services ... 284
... 8.8 ... Service for Checking the Availability of a Flight ... 299
... 8.9 ... Changes to Flight Sales Orders ... 300
... 8.10 ... Testing the Service Implementations ... 307
... 8.11 ... Summary ... 309
9 ... Sample Implementations for Service Consumers ... 311
... 9.1 ... Development of a Consumer Application in ABAP ... 312
... 9.2 ... Application Development with SAP NetWeaver Composition Environment ... 332
... 9.3 ... Application Development with Eclipse ... 357
... 9.4 ... Application Development with Microsoft .NET ... 371
... 9.5 ... Summary ... 382
A ... Literature ... 383
B ... The Authors ... 385