Enterprise Services Repository & Registry

Together with SAP NetWeaver Process Integration and SAP NetWeaver Composition Environment, SAP delivers an Enterprise Services Repository & Registry.  Click to start screencam

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

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)

This presentation provides an overview of the Enterprise Services Repository and the Services Registry in SAP NetWeaver PI 7.1. In addition in this blog, SAP product manager Susanne Rothaug provides an overview of the Enterprise Services Repository and Registry.

Deep Dive into the Enterprise Services Repository   (PDF 3 MB)

This presentation provides detailed information on the Enterprise Services Repository.

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)

This presentation provides an introduction to the concept of enterprise services.

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)

This presentation provides information on the Web services support in different SAP NetWeaver releases.

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

SAP NetWeaver provides built-in governance features that enable IT professionals to achieve a consistent design of services, processes, and events across the enterprise. With tools delivered through the ES Repository, IT professionals can model metadata, reuse standard data types, and harmonize service signatures to ensure that services are well designed, consistent, of high quality, fully-described, and available for use at runtime. IT organizations can also define and manage access rights to control who has the ability to create, change, view, or delete service metadata. Finally, as the number of published Enterprise Services increases, IT professionals can use repository tools to combine, reassemble, or delete services to ensure effective and high-quality reuse.

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  

In this blog, SAP Information Developer Jens Stumpe explains in detail the new features of the Enterprise Services Repository in PI 7.1.

Introduction to Global Data Types in SAP NetWeaver PI 7.1 (preview)   (PDF 780 KB)

In this article, SAP NetWeaver RIG Expert Daniel Bianchin introduces the core components technical specification and how it is used to create the global data types in SAP NetWeaver PI 7.1.

Service Interfaces in the Enterprise Services Repository   (PDF 375 KB)

This presentation provides an introduction to service interfaces in the Enterprise Services Repository. It helps you to understand a service interface is, how it has evolved from the message interface, and describes the main deltas between service interface and message interface. Additionally, this presentation explains what an interface pattern is, the different interface pattern types available, and explains which types are relevant for PI usage.

Import an Enhancement Package Service (EhP) into Enterprise Services Repository (ESR) and create a Web Service Client  

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  

This blog provides more information on how folders can be used in SAP NetWeaver PI 7.1 in the ES Repository and in the Integration Directory.

Mapping Enhancements in SAP NetWeaver PI 7.1   (PDF 771 KB)

This presentation summarizes and explains the new features of the graphical mapping tool in SAP NetWeaver PI 7.1.

Mapping Enhancements in SAP NetWeaver Process Integration 7.1  

This blog series coves the major mapping enhancements that are delivered in SAP NetWeaver PI 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)

This presentation provides information on the modeling enhancements in ccBPM for SAP NetWeaver PI 7.1.

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)

This presentation shows how to create a integration process and summarizes the new capabilities in the area of cross-component Business Process Management (ccBPM) in SAP NetWeaver PI 7.1.

Basic URLs for Links From ES Repository to Object Documentation in SAP Solution Composer   (PDF 21 KB)

This documents specifies the base location (URL) for links from ES Repository objects to documentation of the object on the ES Workplace.

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.