Show TOC

Predefined Classification SystemsLocate this document in the navigation structure

Use

Classifications systems delivered by SAP are available in Services Registry after installation. These classifications systems are referred to as “predefined” , and have a property with the same name set.

For more information, see Structuring of Services in the Registry .

Features

The following properties are common for all predefined classification systems:

  • Namespace : http://uddi.sap.com/classification

  • Checked Values : Yes

The table below provides the details of all predefined classification systems:

Name

Description

Type

UDDI tModel Key

Technical

Read Only

Only Once

ApplicationName

The name of the technical application with which an entity is shipped.

flat

uddi:uddi.sap.com:categorization:application-name

Yes

No

Yes

AuthenticationType

Authentication type classifications which can be applied to service references of Service Groups.

flat

uddi:uddi.sap.com:categorization:authentication-type

Yes

Yes

Yes

BasedOnServiceName

The service provider is a service variant. This classification system relates this service variant to the name of the service provider it is based on. The variant's implementation in the back end is the same as for the service it is based on, but its WSDL is meant to be easier to understand, and leaner to consume for special use cases. In relation to the classification system uddi:uddi.sap.com:categorization:based-on-service-namespace, the service provider it is based on is uniquely identified.

flat

uddi:uddi.sap.com:categorization:based-on-service-name

Yes

No

Yes

BasedOnServiceNamespace

The service provider is a service variant. This classification system relates this service variant to the namespace of the service provider it is based on. The variant's implementation in the back end is the same as for the service it is based on, but its WSDL is meant to be easier to understand, and leaner to consume for special use cases. In relation to the classification system uddi:uddi.sap.com:categorization:based-on-service-name, the service provider it is based on is uniquely identified.

flat

uddi:uddi.sap.com:categorization:based-on-service-namespace

Yes

No

Yes

BrowseByApplication

(see note below)

Groups the DeploymentUnit, ProcessComponent, and BusinessObject category and classification systems.

group

uddi:uddi.sap.com:categorization:dpb-group

Yes

No

Yes

BusinessApplication

A bundle of services with implementation where the PortType QName of each service is always unique inside this bundle. In other words, a business application must not have multiple implementations of the same interface.

flat

uddi:uddi.sap.com:categorization:business-application

Yes

No

Yes

BusinessApplicationId

A global identifier for identifying the business application in a business system. In other words, the same applications have different IDs in case they are deployed on multiple business systems. (Different applications deployed on the same business system should also have different IDs.)

flat

uddi:uddi.sap.com:categorization:business-application-id

Yes

No

Yes

BusinessObject

Business objects are part of the Enterprise Service Architecture meta-model.

flat

uddi:uddi.sap.com:categorization:business-object

Yes

No

Yes

BusinessSystem

Same as SLD Business System. In case SLD is not available, it can be maintained manually in the provider system.

flat

uddi:uddi.sap.com:categorization:business-system

Yes

No

Yes

ConnectivityType

For defining the connectivity type of the service reference in the Service Group.

flat

uddi:uddi.sap.com:categorization:connectivity-type

Yes

No

No

ConfigurationFlags

Refers to some low level configuration settings.

flat

uddi:uddi.sap.com:categorization:configuration-flags

Yes

No

No

DeploymentUnit

Deployment units were formerly known as logical systems. They are part of the Enterprise Service Architecture meta-model.

flat

uddi:uddi.sap.com:categorization:deployment-unit

Yes

No

Yes

Event

Used to distinguish service interfaces marked as Events.

flat

uddi:uddi.sap.com:categorization:event

Yes

No

Yes

ExtendedByIndustry

Identifies the SAP industry solutions to which a service belongs.

flat

uddi:uddi.sap.com:categorization:extended-by-industry

No

Yes

Yes

ImplementationTechnology

Represents the concrete technology used for the implementation of a given component. For example, NW > CE > Service Adaptation, NW > CE > VC, NW > CE-> Java EE, NW > ABAP > Web Dynpro

hierarchy

uddi:uddi.sap.com:categorization:implementation-technology

Yes

No

Yes

LifecycleStatus

Meaningful within the SAP NetWeaver Process Integration Council methodology.

flat

uddi:uddi.sap.com:categorization:life-cycle-status

No

Yes

Yes

ObjectID

Unique identifier for an ESR object.

flat

uddi:uddi.sap.com:categorization:object-id

Yes

No

Yes

ObjectType

Denotes the type of ESR object that is permitted to be published to Service Registry.

flat

uddi:uddi.sap.com:categorization:object-type

Yes

No

Yes

OrganizationName

An optional attribute which can be a group or a region responsible for providing the business applications. Although not required by the SOAP configuration framework, it provides helpful information for administrators maintaining large system landscapes.

flat

uddi:uddi.sap.com:categorization:organization-name

No

No

No

ProcessComponent

Process components are part of the Enterprise Service Architecture meta-model.

flat

uddi:uddi.sap.com:categorization:process-component

Yes

No

Yes

RelevantForIndustry

Identifies the SAP industry solutions to which a service belongs.

flat

uddi:uddi.sap.com:categorization:relevant-for-industry

No

Yes

No

ServiceGroupName

For defining the Service Group name of the service reference.

flat

uddi:uddi.sap.com:categorization:service-group-application-name

Yes

No

Yes

ServiceGroupNamespace

For defining the Service Group namespace of the service reference.

flat

uddi:uddi.sap.com:categorization:service-group-application-namespace

Yes

No

Yes

ServiceInterface

Service interfaces are part of the Enterprise Service Architecture meta-model.

flat

uddi:uddi.sap.com:categorization:service-interface

Yes

No

Yes

ServiceOperation

Service operations are part of the Enterprise Service Architecture meta-model.

flat

uddi:uddi.sap.com:categorization:service-operation

Yes

No

Yes

SoftwareComponent

SLD software component.

flat

uddi:uddi.sap.com:categorization:software-component

Yes

No

Yes

SoftwareComponentVersion

For logical grouping of software shipped to customers.

flat

uddi:uddi.sap.com:categorization:software-component-version

Yes

No

Yes

SoftwareComponents

A group classification system that shows entities structured in the same way as in SAP NetWeaver Development Infrastructure.

group

uddi:uddi.sap.com:categorization:software-components

Yes

No

Yes

WSProfile

A template describing certain configuration properties which is applied to a set of Web services to create runtime configuration.

flat

uddi:uddi.sap.com:categorization:ws-profile

Yes

No

Yes

Note that the groupComponentIds parameter is specific for the BrowseByApplication classification system, and its values are uddi:uddi.sap.com:categorization:deployment-unit, uddi:uddi.sap.com:categorization:process-component, and uddi:uddi.sap.com:categorization:business-object