Enterprise Services Repository & Registry
Together with SAP NetWeaver Process Integration and SAP NetWeaver Composition Environment, SAP delivers an Enterprise Services Repository & Registry.
The Enterprise Services Repository stores the definitions and metadata of enterprise services and provides an integrated modeling environment for defining enterprise services, data types, and other design objects for SOA-based business processes in a standards-compliant manner.
The Services Registry supports the publication, classification, discovery, and testing of enterprise services (SAP-, partner-, or custom-defined) across the IT landscape. This UDDI-compliant registry also enables the management and governance of enterprise services.
- Tool Overview
- Service Provisioning & Consumption
- Design Time Governance & Life Cycle Management
- ES Repository for SAP NetWeaver CE 7.1 (Planning/Installation/Updating)
Tool Overview
The Enterprise Services Repository and Registry are shipped with:
- SAP NetWeaver Process Integration 7.1
You can use the ES Repository and Registry with SAP NetWeaver PI and take full advantage of the process integration capabilities of SAP NetWeaver. With the ES Repository, you can start modeling your business process and designing your interfaces, data types and mappings for the message exchange. The Integration Directory and Integration Server that are also available with SAP NetWeaver PI, enable you to configure and to run your business process in your individual system landscape. - SAP NetWeaver Composition Environment 7.1
SAP NetWeaver Composition Environment 7.1 offers full service provisioning capabilities, also for those who need to work with a lean development environment and do not focus on process integration. For those customers, the ES Repository and Registry offers capabilities for service provisioning and consumption.
Enterprise Services Repository and Services Registry (PDF 2 MB)
Deep Dive into the Enterprise Services Repository (PDF 3 MB)
Service Enabling with SAP NetWeaver Process Integration 7.1 (PDF 161 KB)
This article covers the overall procedure for building and configuring a standards-compliant Web service using tools shipped with SAP NetWeaver PI 7.1.
Enterprise Services Repository and Registry (PDF 1 MB)
This article provides a step-by-step guide for definition of services in the ES Repository, generation of proxies along with implementation, publication and discovery of defined services in the Services Registry and testing of the endpoints in the Web Services Navigator.
Service Provisioning & Consumption
With SAP NetWeaver, IT professionals can provide and consume services in a standards-based way. Using tools such as the ES Repository, developers can implement Enterprise Services and publish them to the Services Registry to make them available for productive use. This enables other solution designers and developers to consume these reusable services when facilitating communication between applications or building composite applications that enable adaptable business processes. The Services Registry provides the information required to consume and call a service at runtime - including references to the Web Services Description Language (WSDL) file and the location of callable service endpoints. As a result, IT professionals can quickly build or enhance applications in a standards-based way.
Enterprise Service Provisioning and Consuming - the Complete Picture (PDF 2 MB)
Building an End-to-End SOA Scenario (PDF 4 MB)
This step-by-step exercise provides hands-on experience with SAP's SOA architecture and shows you how to build composite applications using SAP NetWeaver CE 7.1 and the ES Repository.
Providing Web Services in Java (PDF 1 MB)
Implementation Example for Enterprise Service Consumption or Provisioning
This blog provides an end-to-end view on service interface design, implementation and configuration with SAP NetWeaver PI 7.1.
Partner-delivered Enterprise Services
This blog series covers the whole process of delivering methodology-compliant enterprise services following SAP's best practices.
ES Repository Service Modeling - Step-by-Step guide for Outside-In approach
This blog provides the step-by-step procedure of creating a service model in the ES Repository and implementing the service definition in the appropriate backend system.
Introducing SAP Enterprise Services Explorer for Microsoft .NET (PDF 402 KB)
This document provides an introduction to SAP Enterprise Services Explorer for Microsoft .NET, an add-in for Microsoft Visual Studio 2005 that enables .NET developers to discover SAP enterprise services and consume them in their applications. To download this tool, click SAP Enterprise Services Explorer for Microsoft .NET.
Design Time Governance & Life Cycle Management
ES Repository Modeling Environment - Best Practices (PDF 625 KB)
This how-to guide provides best practices and guidelines in terms of modeling integration scenarios within the Enterprise Service Repository.
Best Practices for ES Repository Design Objects (PDF 757 KB)
This how-to guide provides best practices in terms of using the different design objects in the ES Repository, it covers interface objects, mapping objects and integration processes.
Enhanced Design Capabilities in the Enterprise Services Repository
Introduction to Global Data Types in SAP NetWeaver PI 7.1 (preview) (PDF 780 KB)
Service Interfaces in the Enterprise Services Repository (PDF 375 KB)
In this blog, SAP NetWeaver Product Specialist Matthias Kretschmer describes how to import a service from the ES Workplace into the ES Repository and to create a Web service client.
Supported XML Schema and WSDL (SAP NetWeaver 7.1) (PDF 16 KB)
This document provides an overview of which elements in the language range of XML schema and WSDL are supported by proxy generation and the respective editors in the Enterprise Services Repository.
Using Folders in SAP NetWeaver PI 7.1
Mapping Enhancements in SAP NetWeaver PI 7.1 (PDF 771 KB)
Mapping Enhancements in SAP NetWeaver Process Integration 7.1
Mapping Enhancements in SAP NetWeaver Process Integration (PI) 7.1
This blog introduces an online demo that illustrates some of the initial mapping enhancements in SAP NetWeaver PI 7.1.
Modeling Enhancements in ccBPM (PDF 672 KB)
Enhancements in ccBPM within SAP NetWeaver Process Integration 7.1
This blog covers enhancements in the design, configuration and execution of integration processes that are available with SAP NetWeaver PI 7.1.
Using Integration Processes (ccBPM) in SAP NetWeaver Process Integration 7.1 (PDF 685 KB)
Basic URLs for Links From ES Repository to Object Documentation in SAP Solution Composer (PDF 21 KB)
ES Repository for SAP NetWeaver CE 7.1 (Planning/Installation/Updating)
SAP NetWeaver Composition Environment 7.1 offers full service provisioning capabilities, also for those who need to work with a lean development environment and does not focus on process integration. For those customers, the ES Repository and Registry offers capabilities to develop and to consume your services.
Therefore, the ES Repository and Registry are already available for CE customers before the shipment of SAP NW PI 7.1. In this section, you find all information relevant for customers who intend to use the ES Repository and Registry for CE.
Enterprise Services Repository - Master/Installation Guide (SAP NetWeaver CE 7.1 SR5) (PDF 1 MB)
This guide provides all information necessary to plan and perform an Enterprise Services Repository installation based on SAP NetWeaver Composition Environment 7.1, and how to update your existing ES Repository for SAP NetWeaver CE 7.1 installation to a subsequent support package.
The installation of the Services Registry is part of the installation of the SAP NetWeaver Composition Environment.
For earlier versions related to earlier support packages, choose one of the following hyperlinks:
Enterprise Services Repository Troubleshooting Guide (PDF 435 KB)
This guide helps you troubleshooting problems associated with Enterprise Services Repository for SAP NetWeaver Composition Environment 7.1.
Installing ES Repository on CE - Part I
This blog series shows how to install the Enterprise Services Repository on the SAP NetWeaver Composition Environment engine.
SAP Enterprise Services Explorer for Microsoft .NET
This blog provides an introduction of SAP Enterprise Services Explorer for Microsoft .NET, a new interoperability offering for the Services Registry.
