MOND Cloud by ConnectGlobalOne

Lesson 6

Define Web Services


In this section you will learn how to define Web Services.

Web Service Overview

MOND provides a browser based Wizard for defining Web Services. Using the Wizard, Web Service definition is simplified into a 6 step process which does not require knowledge of WSDL and coding. Once the Web Service is defined, you can generate the documentation for the Web Service and its operations by the click of a button.

Define Web Service

  • Login to MOND BPM.
  • Navigate to Wizards -> Web Service Page

MOND Business Process Diagram


  • Click New Web Service.
  • In the Web Service Name field, enter a name for the Web Service. There should not be any spaces in the Web Service name.
  • In the Version field, enter a version number. You can use the version number to trace and control the change history of the Web Service.
  • In the Description field, enter a brief description for the Web Service. The documentation generated for the Web Service will contain the description and hence it is only appropriate to mention a lucid description of the Web Service.
  • Click Next

MOND Business Process Diagram


  • Click New Operation..
  • In the Web Service Operation field, enter a name for the Web Service Operation. There should not be any spaces in the Web Service Operation name.
  • In the Description field, enter a brief description for the Web Service Operation. The documentation generated for the Web Service will contain the description and hence it is only appropriate to mention a lucid description of the Web Service Operation.
  • Click Next.

MOND Business Process Diagram


  • Select the first row in the input parameter table..
  • Click Edit icon in the bottom of the table. The selected row will become editable.
  • Select the data type of the input parameter. In addition to the standard data types such as string, date, etc. all the Classes defined will be displayed in the dropdown. You can also select a Class as the input parameter. When a Class is selected as input parameter, all the elements of the Class can be used as input for the Web Service.
  • Click Save icon in the bottom of the table.
  • You can also add more input parameters for the Web Service Operation using the Add icon at the bottom of the table.
  • Click Next.

MOND Business Process Diagram


  • Select the first row in the output parameter table..
  • Click Edit icon in the bottom of the table. The selected row will become editable.
  • Select the data type of the output parameter. In addition to the standard data types such as string, date, etc. all the Classes defined will be displayed in the dropdown. You can also select a Class as the output parameter. When a Class is selected as output parameter, all the elements of the Class can be used as output for the Web Service.
  • Click Save icon in the bottom of the table.
  • You can also add more output parameters for the Web Service Operation using the Add icon at the bottom of the table.
  • Click Next.

MOND Business Process Diagram


  • In the Project field, select a Project where the Web Service implementation map will be created.
  • In the Map field, select New Map in order to define a new implementation map.
  • In the Map Name field, enter the name of the implementation map. You will not be allowed to enter the same name as the names of the maps existing.
  • Click Next.

MOND Business Process Diagram


  • Click Save & Publish. Upon successfully publishing the Web Service, the WSDL URL will be displayed. You can click on the URL to download the WSDL.

MOND Business Process Diagram


  • Upon successfully publishing the Web Service, the WSDL URL will be displayed. You can click on the URL to download the WSDL.

MOND Business Process Diagram


Define Web Service Implementation

Implementation of Web Service can be done without writing Java code. MOND Integration Development Console provides a Service development interface which can be used by Business Analysts to develop Service logic using a standard Web Browser.


  • Login to MOND.
  • Navigate to Build Tab
  • In the left navigation menu, navigate to Web Service/Rest -> Web Service Page.
  • You will notice that the Web Service defined using the Wizard will appear in the Web Service list.
  • Select the Web Service in the Service List and navigate to Service Oepration tab in the RHS grid.

MOND Business Process Diagram


  • You will notice that the Web Service Operation defined using the Wizard will appear in the Web Service Operation List.
  • Select the Web Service Operation in the Operation List and you will notice the Input and Output Parameters defined for the Operation appears.

MOND Business Process Diagram


  • In the left navigation menu, navigate to Services -> Projects Page.
  • In the Projects list, click on the project under which you defined the implementation service while defining the Web Service using the Wizard.You will notice in the list of maps, that the map defined for the Web Service implementation appears.

MOND Business Process Diagram


  • Select the map by clicking the Select check box against the map.
  • Click Input/Output button on the top of the mapping list grid. The mapping input / output window will open.

MOND Business Process Diagram



  • Close the input / output window.
  • In the mapping list grid, click the Service name hyperlink. A new window will open for developing the implementation logic of the Service.
  • Create the implementation logic. You may refer MOND Mapping Operators Guide to understand the different operators available for Service development and their usage.

MOND Business Process Diagram


Continue to lesson 7