[
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)