-
Notifications
You must be signed in to change notification settings - Fork 37
AusDigital DCP
Philip Helger edited this page Feb 19, 2024
·
5 revisions
This page contains some considerations for using phoss SMP with the AusDigital Digital Capability Publisher (DCP) specification. This is very similar to the Peppol and OASIS BDXR SMP specification. The mandatory public REST API is identical to the OASIS BDXR SMP API, whereas the writable API is clearly based on the Peppol reference implementation.
Here's how the AusDigital standards are linked with the Peppol/OASIS Standards:
- Central registry
- AusDigital: Digital Capability Locator (DCL)
- OASIS: Business Document Metadata Service Location (BDX-Location)
- Peppol: Service Metadata Locator (SML)
- Notes:
- The management interface of DCL and SML is different
- Decentralized registry
- AusDigital: Digital Capability Publisher (DCP)
- OASIS: Service Metadata Publisher 1.0 (SMP)
- Peppol: Service Metadata Publisher (SMP)
- Notes:
- Readable APIs are compatible between AusDigital and OASIS, writable APIs are undefined in OASIS.
- OASIS SMP data format differs from Peppol SMP data format.
- Business Identifiers
- AusDigital: Council policy on the use of business identifiers
- Peppol Policy for the use of identifiers 3.0.0
- Data Format
- AusDigital: Council profile for OASIS UBL 2.1
- Peppol: Profile of OASIS UBL 2.1
To use phoss SMP as a DCP consider the following steps:
- You need at least version 5.0.0 of phoss SMP running on Java 8
-
Configuration
- Set the
smp.identifiertype
property tosimple
- Set the
smp.rest.type
property tobdxr
- Set the
- Issues that need clarification
- Are SML/DCL compatible
- What about the global truststore
- Writable API is different
Update 2024-02: the domain digitalbusinesscouncil.com.au
seems to be no longer maintained officially
- Framework overview: http://digitalbusinesscouncil.com.au/interoperability-framework/
- Framework overview (PDF): http://digitalbusinesscouncil.com.au/assets/Interoperability_Framework_v1.0.pdf
- Policy on Business identifiers: http://digitalbusinesscouncil.com.au/business-identifiers/
- Policy on Business identifier (PDF): http://digitalbusinesscouncil.com.au/assets/Policy_for_using_Business_Identifiers_v1.0.pdf
- DCL page: http://ausdigital.org/ausdigital-dcl/
- DCL implementation guide (PDF): https://github.com/ausdigital/ausdigital-dcl/blob/master/docs/1.0/Digital_Capability_Locator_Implementation_Guide_v1.0.pdf
- DCP page: http://ausdigital.org/ausdigital-dcp/
- DCP implementation guide (PDF): https://github.com/ausdigital/ausdigital-dcp/blob/master/docs/1.0/Digital_Capability_Publisher_Implementation_Guide_v1.0.pdf
- Access Point page: http://digitalbusinesscouncil.com.au/access-point/
- Access Point implementation guide (PDF): http://digitalbusinesscouncil.com.au/assets/Access_Point_Implementation_Guide_v1.0.pdf
- Identity provider page: http://ausdigital.org/specs/ausdigital-idp/
- Identity provider spec: http://ausdigital.org/specs/ausdigital-idp/1.0/
It is appreciated if you star the GitHub project if you like it.
Donation link: https://paypal.me/PhilipHelger
- Home
- News and noteworthy
- Migrations
- Download
- Features
- Configuration
- Running
- Source related
- Other information
- Future plans
- License
- Release Tasks