What's new

The What's new topic provides the new features and enhancements that are introduced in Sterling B2B Integrator.

Docker support

You can now use a Docker container to install and deploy Sterling B2B Integrator. You can also use the Docker container to upgrade to Sterling B2B Integrator.

Docker is a tool that is designed to make it easier to create, deploy, and run applications by using containers. A container image is a lightweight, stand-alone, executable package of a piece of software that includes everything that is needed to run it: code, runtime, system tools, system libraries, settings.

For more information about Docker and its commands, see Roadmap for installing Sterling B2B Integrator by using Docker.

Docker has the following advantages:
  • Easy Deployment
  • High Availability
  • Scalability
  • Serviceability

Sterling B2B Integrator supports Docker in the following platforms:

Docker CE (x86_64 )
  • Ubuntu 16.0.4.4
  • CentOs 7.3
Docker EE ( x86_64 )
  • Ubuntu 16.0.4.4
  • CentOs 7.3
  • SuSE 12.3
  • RHEL 7.4

You can deploy the Sterling B2B Integrator docker image using a single-node or a multi-node cluster.

The number of nodes that you can add depends on your licensing agreement. You can add infinite number of Sterling B2B Integrator containers (ASI, Adapter Containers, and APIs) to the Sterling B2B Integrator cluster dynamically.

With v6.0, though you have the capability to install Sterling B2B Integrator using docker, there are some limitations also which will be addressed in the upcoming releases. For more information, see Docker Limitations in Known issues.

Customizations using UI and REST API

You can now add, edit, or delete the customizations like custom properties, custom jars, custom services, and user exits using the Sterling B2B Integrator UI or B2B REST APIs. Earlier, these customizations were added manually and stored in a file system. The customizations are now stored in a database, which ensures maintainability across releases.

When you upload the customizations through the UI, it is deployed on all the nodes and when you upload using the REST APIs, you have the option to deploy on specific nodes or on all the nodes.

For the changes to take effect, you must restart the Sterling B2B Integrator application.

For more information, see Customizations.

Dynamic scaling of nodes

You can now add a new node to the cluster dynamically. After the node is installed, it is joined automatically to the existing cluster. The existing nodes know the information about the newly added node and become part of the new node without restarting the existing nodes.

IBM MQ for adapter container communications with ASI

From v6.0 onwards, ActiveMQ is no longer bundled with Sterling B2B Integrator. You must install and use IBM MQ 9.0.0.4 (formerly IBM WebSphere MQ) as the messaging queue.

If your current setup has adapter containers, you must install IBM MQ before you upgrade. The adapter containers will not work without completing the step. For more information, see Messaging Queue - IBM MQ.

Due to the removal of Active MQ, the following features are no longer available in Sterling B2B Integrator:

  • Scheduled Business processes:
    • RetentionProcessor
    • MESAVisToolkit_RetentionProcessor
  • Event listener FIFO adapter configured with internal Active MQ
  • Services configured with internal Active MQ:
    • Sterling Community Manager Agreement Conversion Status Service
    • Sterling Community Manager Integration Adapter

If you are using the bundled ActiveMQ for any messaging purpose, you must migrate to IBM MQ or configure external ActiveMQ.

External ActiveMQ is still supported for JMS adapter. If you are already using External ActiveMQ for JMS adapter, you can continue to use it.

Adapter containers decoupled from ASI node

Adapter containers can now be started and included in a Sterling B2B Integrator cluster environment independent of the ASI nodes. We can also scale the number of AC nodes based on the application requirement independent of ASI nodes. The messaging between AC and ASI nodes is channeled through an external MQ which should be configured for all AC and ASI nodes in the clustered environment.

New business process service for AWS S3 integration

A new business process service that allows you to integrate with the Amazon Web Service Simple Storage Service (AWS S3) is introduced. AWS S3 Client Service from Sterling B2B Integrator creates seamless connectivity to the cloud storage environment hosted by Amazon. It is a scalable, reliable, and portable storage solution. Using this service, you can easily get, put and delete files and perform many more operations.

For more information, see Amazon Web Service Simple Storage Service

LDAP adapter configuration to use SSL

The LDAP adapter can now be configured to use SSL/TLS with Sterling B2B Integrator. You must generate the certificate and the keystore to connect to the LDAP Server over SSL. For more information, see Configuring LDAP Adapter to use SSL/TLS with Sterling B2B Integrator.

Changes in bundling of Standards jars and Swift package

From v6.0 onwards, you must download the Standards Map Editor and other executable files and the Swift package from Fix Central. For more information, see Downloading Standards jar and Swift package.

Modified dashboard UI

The Sterling B2B Integrator dashboard UI is now modified to display a new menu option for the Customization module. The link for the customization module is available in the left pane under the sub menu Customization. To access the customization module, you must have APIUser permission.

The URIs are different than the previous releases.

Watson Assistant Help integration with Sterling B2B Integrator

Watson Assistant, a handy cognitive help assistant, is embedded in the Sterling B2B Integrator Admin Console UI. Watson Assistant reduces unnecessary navigation and helps to improve the information experience by answering questions related to the product usage from within the UI itself. It understands natural language and presents the most relevant results to your query immediately. Click ‘Watson Assistant Help’ in the user interface to start chatting with Watson.

B2B REST APIs

The following table lists the B2B REST APIs that are added or updated for this release. For more information, see B2B REST APIs available in Sterling B2B Integrator for information about installing and using the APIs.

B2B REST API Description
CustomJar Services Create, read, update, and delete third party jar files that can be deployed in a Sterling B2B Integrator environment. Third party jars can be uploaded and deployed on specific nodes using the APIs.
CustomService Services Create, read, update, and delete custom services that can be deployed in a Sterling B2B Integrator environment. Custom services can be uploaded and deployed on specific nodes using the APIs.
PropertyFile Services Create, read, update, and delete custom property files.
PropertyNodeValue Services Create, read, update, and delete custom property values for specific Sterling B2B Integrator nodes.
UserExit Services Create, read, update, and delete jar files for User Exit. User Exit jar files can be uploaded and deployed on specific nodes using the APIs.

Changes that are not backward compatible

  • Due to the upgrade to Jetty 9, dashboard.war is not available in v6.0 and admin.war is deployed with /dashboard instead of /ws.
  • The v6.0 supports the latest version of the servlet specification and uses the latest version JDT compiler v3.12.3. This may need changes in the JSPs used in any custom web application hosted on HTTP Server Adapter.

Supported stack

For more information, see Software Product Compatibility Report.