[ 
https://issues.apache.org/jira/browse/CAMEL-24391?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Claus Ibsen updated CAMEL-24391:
--------------------------------
    Fix Version/s: 4.x

> Add camel-as4 component for Peppol AS4 transport, validation, and SMP lookup
> ----------------------------------------------------------------------------
>
>                 Key: CAMEL-24391
>                 URL: https://issues.apache.org/jira/browse/CAMEL-24391
>             Project: Camel
>          Issue Type: New Feature
>            Reporter: Claus Ibsen
>            Priority: Major
>             Fix For: 4.x
>
>
> Add a new camel-as4 component to provide Peppol AS4 transport support. 
> Together with the new camel-ubl data format (added in 4.23), this would give 
> Camel a complete Peppol e-Invoicing solution.
> The component should cover three areas:
> h3. 1. AS4 Transport
> Implement the AS4 (ebMS 3.0) messaging profile used by the Peppol eDelivery 
> network. AS4 is the mandatory transport protocol for Peppol and is distinct 
> from AS2 (which serves traditional EDI/supply-chain). AS4 uses 
> SOAP/WS-Security for message exchange with signing, encryption, and receipt 
> signals.
> h3. 2. Peppol BIS Validation
> Support for validating UBL documents against Peppol BIS (Business 
> Interoperability Specifications) rules, e.g. Peppol BIS Billing 3.0 for 
> invoices and credit notes. These are country-specific (CIUS) constraints on 
> top of UBL 2.1 that Peppol requires.
> h3. 3. SMP/SML Lookup
> Support for Peppol SMP (Service Metadata Publisher) and SML (Service Metadata 
> Locator) lookups to discover a recipient's access point URL and supported 
> document types. This is needed to route messages to the correct Peppol access 
> point.
> h3. Together with camel-ubl
> * camel-ubl: marshal/unmarshal UBL 2.1 documents (Invoice, CreditNote, Order, 
> etc.)
> * camel-as4: transport (AS4), validation (Peppol BIS), and discovery (SMP/SML)
> h3. Libraries to evaluate
> [phase4|https://github.com/phax/phase4] by Philip Helger (same author as 
> ph-ubl used by camel-ubl), which provides a Peppol AS4 implementation and SMP 
> client.
> Peppol e-Invoicing is becoming increasingly important as more countries 
> mandate electronic invoicing, making this a strategic addition to Camel's B2B 
> integration capabilities.



--
This message was sent by Atlassian Jira
(v8.20.10#820010)

Reply via email to