12.5.4.2. How to create your own PicketLink Service Provider
The best way to create your own Service Provider implementation is using one of the examples provided by the PicketLink Quickstarts.
You should also take a look at the following documentations: