Jump to content
 







Main menu
   


Navigation  



Main page
Contents
Current events
Random article
About Wikipedia
Contact us
Donate
 




Contribute  



Help
Learn to edit
Community portal
Recent changes
Upload file
 








Search  

































Create account

Log in
 









Create account
 Log in
 




Pages for logged out editors learn more  



Contributions
Talk
 



















Contents

   



(Top)
 


1 Definition  





2 Goal of SPML  





3 SPML Functionality  



3.1  Core functions  





3.2  Async capability  





3.3  Batch capability  





3.4  Bulk capability  





3.5  Password capability  





3.6  Reference capability  





3.7  Search capability  





3.8  Suspend capability  





3.9  Updates capability  





3.10  Custom capabilities  







4 Features  



4.1  Provisioning Service Object (PSO)  





4.2  Profile  







5 References  





6 External links  














Service Provisioning Markup Language






Deutsch
Nederlands

Русский
 

Edit links
 









Article
Talk
 

















Read
Edit
View history
 








Tools
   


Actions  



Read
Edit
View history
 




General  



What links here
Related changes
Upload file
Special pages
Permanent link
Page information
Cite this page
Get shortened URL
Download QR code
Wikidata item
 




Print/export  



Download as PDF
Printable version
 
















Appearance
   

 






From Wikipedia, the free encyclopedia
 


Service Provisioning Markup Language (SPML) is an XML-based framework, being developed by OASIS, for exchanging user, resource and service provisioning information between cooperating organizations.

The Service Provisioning Markup language is the open standard for the integration and interoperation of service provisioning requests. SPML is an OASIS standard based on the concepts of Directory Service Markup Language. SPML version 1.0 was approved in October 2003. SPML version 2.0 was approved in April 2006. Security Assertion Markup Language exchanges the authorization data.

Definition

[edit]

The OASIS Provisioning Services Technical Committee uses the following definition of "provisioning":[1]

Provisioning is the automation of all the steps required to manage (setup, amend and revoke) user or system access entitlements or data relative to electronically published services.

Goal of SPML

[edit]

The goal of SPML is to allow organizations to securely and quickly set up user interfaces for Web services and applications, by letting enterprise platforms such as Web portals, application servers, and service centers generate provisioning requests within and across organizations. This can lead to automation of user or system access and entitlement rights to electronic services across diverse IT infrastructures, so that customers are not locked into proprietary solutions.

SPML Functionality

[edit]

SPML version 2.0 [2] defines the following functionality:

Core functions

[edit]

Async capability

[edit]

Batch capability

[edit]

Bulk capability

[edit]

Password capability

[edit]

Reference capability

[edit]

Search capability

[edit]

Suspend capability

[edit]

Updates capability

[edit]

Custom capabilities

[edit]

Features

[edit]

Provisioning Service Object (PSO)

[edit]

The key identifier in SPML is a PSO.

A Provisioning Service Object (PSO), sometimes simply called an object, represents a data entity or an information object on a target. For example, a provider would represent as an object each account that the provider manages.

Every object is contained by exactly one target. Each object has a unique identifier (PSO-ID).

Profile

[edit]

SPMLv2 defines two “profiles” in which a requestor and provider may exchange SPML protocol:

A requestor and a provider may exchange SPML protocol in any profile to which they agree.

The DSMLv2 Profile may be more convenient for applications that access mainly targets that are LDAP or X500 directory services. The XSD Profile may be more convenient for applications that access mainly targets that are web services.

References

[edit]
[edit]
Retrieved from "https://en.wikipedia.org/w/index.php?title=Service_Provisioning_Markup_Language&oldid=1189649910"

Categories: 
XML-based standards
Identity management
Hidden categories: 
Articles with short description
Short description matches Wikidata
 



This page was last edited on 13 December 2023, at 04:31 (UTC).

Text is available under the Creative Commons Attribution-ShareAlike License 4.0; additional terms may apply. By using this site, you agree to the Terms of Use and Privacy Policy. Wikipedia® is a registered trademark of the Wikimedia Foundation, Inc., a non-profit organization.



Privacy policy

About Wikipedia

Disclaimers

Contact Wikipedia

Code of Conduct

Developers

Statistics

Cookie statement

Mobile view



Wikimedia Foundation
Powered by MediaWiki