0

Developing Enterprise Services for SAP

SAP PRESS, SAP PRESS: englisch

Erschienen am 28.06.2009, 1. Auflage 2009
69,95 €
(inkl. MwSt.)

Nicht lieferbar

In den Warenkorb
Bibliografische Daten
ISBN/EAN: 9781592292912
Sprache: Englisch
Umfang: 396 S.
Einband: gebundenes Buch

Beschreibung

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. You will be guided through the modeling process, the development of services, and finally to the implementation of the service. Using numerous screenshots of the Workbench and Eclipse, and showing numerous code listings, this book will help you understand how to develop enterprise services.

Produktsicherheitsverordnung

Hersteller:
Rheinwerk Verlag GmbH
service@rheinwerk-verlag.de
Rheinwerkallee 4
DE 53227 Bonn

Autorenportrait

Dr. Thomas Pohl works as development architect in the area of Agile Development at SAP AG. He studied mathematics and computer science and holds a PhD in mathematics. Before he joined SAP in 1994, he worked in the area of character recognition. Thomas worked in different departments in various roles at SAP (Financials, Financial Services, CRM, Mobile Solutions) where he acquired comprehensive competencies in the design and architecture of business applications with focus on customer needs. His current areas of expertise are model-based development and SOAs.

Inhalt

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 ...