Service Metadata Locator (SML) is a component of eDelivery that is responsible for Dynamic Service Location: in order to send a message, a sender needs to discover where the information about a receiver is stored. The Service Metadata Locator (SML) serves this purpose, and guides the sender towards this location, which is called the Service Metadata Publisher (SMP).
In other words, the SML is used to add/update/delete information about the participants' SMP location on a Domain Name System (DNS). The SML is centralised.
Expand
title
Do I need an SML?
SML is used in Dynamic discovery mode to help route the messages to the correct recipient.
To ensure that SML is needed for your implementation, an "Assessment Tool " is provided to help you define your needs.
Expand
title
Which Operating System platforms are supported by SML?
SML being fully developed in Java is therefore portable to any platform supporting the Oracle Java JRE/JDK 7/8.
SML has been deployed and tested successfully on Windows and Linux platforms.
OpenJDK or other manufacturers JRE/JDK are not supported.
Expand
title
Which Application servers support SML?
SML being fully developed in Java is therefore portable to any platform supporting the Oracle Java JRE/JDK 7/8.
SML has been deployed and tested successfully on Apache Tomcat and Weblogics.
OpenJDK or other manufacturers JRE/JDK are not supported.
Expand
title
What DBMS does the SML support?
SML can use the following database backends:
MYSQL 5.x and above
Oracle 11 and above
Users of other databases may benefit from the "Support for additional Databases" space driven by the users of eDelivery. Specific patches for supporting additional databases can be developed and published.