In this latest release we take the modular architecture of Holodeck B2B a step further – making it an even more flexible AS4 messaging solution.
Further modularisation of Holodeck B2B
To make Holodeck B2B as flexible as possible, one of the things we’ve been working on is further splitting functionality into separate modules, with an interface through which they can communicate with the core and external programs. This flexible, modular approach is the main philosophy behind the architecture of Holodeck B2B and has now been applied to meta data persistency with the introduction of the “persistency provider” concept.
The Holodeck B2B core now uses a pluggable persistency provider to store the meta-data of processed messages. The interface of the persistency provider has been added to the Interfaces module.
Separating storage of message unit meta data makes it possible to choose your own persistency solution. For example, you can connect the gateway with your own database or make your gateway perform even faster by using an in-memory solution.
A default implementation using an internal database as in previous versions is included in the Holodeck B2B package.
Unit tests and integration tests
We’ve added unit tests and integration tests to further improve code quality.
A new feature in version 3.0 separates validation of P-Modes from both their internal and external storage, allowing you to choose your own method of adding and storing P-Modes. This could be in an external database, for example. A default implementation using XML is included.
The same API also lets you apply domain specific guidelines to P-Modes, only allowing P-Modes containing certain parameters that are specific to the domain you are using the gateway in. This ensures messages are conformant with your domain’s specific requirements.
Profiles and conformance
Holodeck B2B is suitable for use in any situation requiring an ebMS3/AS4 gateway, whether to connect to the ATO in Australia or an e-invoicing solution in Europe.
For use in Europe, it’s good to know that this version has again been CEF conformance tested by Chasquis Consulting. It can be used for EU-CEG, ENTSOG or PEPPOL gateways and any project using CEF eDelivery.
Get Holodeck B2B 3.0 now on the Download page!