|
Key
This line was removed.
This word was removed. This word was added.
This line was added.
|
Changes (6)
View Page History{toc:outline=true}
The main goal of the DSB management is to hide all the JBI complexity by wrapping and provided some JBI independant APIs and solutions. In order to achieve this, some hacks have been performed on the DSB side and are explained in the new sections.
The first goal of the DSB management is to hide all the JBI complexity by wrapping and provided some JBI independant APIs and solutions. Another important goal is to hide the kernel management originally based on JMX and to provide a Web service management API.
{info}In the next sections we will refer to the DSB distribution folder with the _$DSB_HOME_ variable even if it is not set in the system environment.{info}
API
The management API is available in the _dsb-kernel-wsapi_ module. It allows to manage business services, but also to manage the DSB kernel : router, registry, monitoring, ... By default, the management API is exposed as Web services at DSB startup on _http://localhost:7600/petals/ws_. The complete list of available service is provided by the getWebService operation on the DSBInformationService service available at _http://localhost:7600/petals/ws/DSBInformationService_ (complete list also available at [http://localhost:7600/petals/ws/DSBInformationService/getWebServices]).
h1. {color:#492562}{*}Components{*}{color}

{code}
h1. Web Services
The DSB can be managed from remote clients using the Web Service API detailed above. The initial goal of the Web service API is to hide the JBI layer which is not Internet-friendly (even if some JBI aspects are used and will be explained in this section). This section gives details on how to use the Web service client library.
h2. {color:#492562}{*}Deploy a JBI Service Assembly{*}{color}
