On Wed, Jun 28, 2017 at 4:49 PM, Manorama Perera <[email protected]> wrote:

> Hi all,
>
> AS4 is a messaging standard which represents an open standard for
> exchanging of Business-to-business documents using Web services.
>
> *AS4 Messaging Model*
>
> AS4 messaging model defines the following entities.
>
> *Message Producer*: Business application which sends the message content
> to the sending Message Service Handler(MSH).
>
> *Sending Message Service Handler*: Packages the message content and sends
> to the intended receiving MSH.
>
> *Receiving Message Service Handler*: Receive the message from the sending
> MSH.
>
> *Message Consumer*: The business application which receives the message
> content from receiving MSH.
>
> *P-Mode Parameters*: Message sending and receiving operations are
> governed by P-Mode configuration. These are configured in sending and
> receiving MSHs.
>
>
>
> ​
> The current implementation details of AS4 custom mediator[2] is as
> follows.
>
>    - This is in conformance with AS4 Profile of ebMS 3.0 Version 1.0[1].
>    - The current AS4 implementation only supports features as stated in
>    the Access Point Implementation Guide (attached).
>    - One-way / Push  Message Exchange Patterns (MEPs) is supported.
>    - Only the *required* P-Mode Parameters are supported (According to
>    [1]).
>
>
> *Supported P-Mode Parameters*
>
>
> PMode Parameter
>
> Supported or not
>
> PMode.ID
>
> true
>
> PMode.Agreement
>
> true
>
> PMode.MEP
>
> true
>
> PMode.MEPbinding
>
> true
>
> PMode.Initiator.Party
>
> true
>
> PMode.Initiator.Role
>
> true
>
> PMode.Initiator.Authorization.username
>
> false
>
> PMode.Initiator.Authorization.password
>
> false
>
> PMode.Responder.Party
>
> true
>
> PMode.Responder.Role
>
> true
>
> PMode.Responder.Authorization.username
>
> false
>
> PMode.Responder.Authorization.password
>
> false
>
> PMode.Protocol.Address
>
> true
>
> PMode.Protocol.SOAPVersion
>
> true
>
> PMode.BusinessInfo.Service
>
> true
>
> PMode.BusinessInfo.Action
>
> true
>
> PMode.BusinessInfo.Properties[]
>
> false
>
> PMode.BusinessInfo.PayloadProfile[]
>
> false
>
> PMode.BusinessInfo.PayloadProfile.maxSize
>
> false
>
> PMode.ErrorHandling.Report.SenderErrorsTo
>
> false
>
> PMode.ErrorHandling.Report.ReceiverErrorsTo
>
> false
>
> PMode.ErrorHandling.Report.AsResponse
>
> true
>
> PMode.ErrorHandling.Report.ProcessErrorNotifyConsumer
>
> false
>
> PMode.ErrorHandling.Report.ProcessErrorNotifyProducer
>
> true
>
> PMode.ErrorHandling.Report.DeliveryFailuresNotifyProducer
>
> true
>
> PMode.Security.WSSVersion
>
> false
>
> PMode.Security.X509.Sign
>
> false
>
> PMode.Security. X509.Encryption
>
> false
>
> PMode.Security.UsernameToken
>
> false
>
> PMode.Security.PModeAuthorize
>
> false
>
> PMode.Security.SendReceipt
>
> true
>
> PMode.Security.SendReceipt.NonRepudiation
>
> false
>
> PMode.PayloadService.CompressionType
>
> true
>
> PMode.ReceptionAwareness
>
> true
>
> PMode.ReceptionAwareness.Retry.Parameters
>
> true
>
> AS4 support in EI, will be introduced as a separate transport.
>
> [1] http://docs.oasis-open.org/ebxml-msg/ebms/v3.0/
> profiles/AS4-profile/v1.0/os/AS4-profile-v1.0-os.html
> [2] https://github.com/manoramahp/org.wso2.carbon.mediator.as4
>
> Thanks,
> Manorama
> --
> Manorama Perera
> Software Engineer
> WSO2, Inc.;  http://wso2.com/
>



-- 
Manorama Perera
Software Engineer
WSO2, Inc.;  http://wso2.com/
_______________________________________________
Architecture mailing list
[email protected]
https://mail.wso2.org/cgi-bin/mailman/listinfo/architecture

Reply via email to