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