Quick start with Service Modelling & Publishing
Service Modelling and Publishing allow to design and publish your services in the M2C network. Then, they are technically automaticaly discoverable and usable by third parties services, thanks to the Service Discovery. This section describes the options available for a M2C member who wants to integrate their services and make them visible within the M2C network.
STEP 1 : Define how concierges will access to your services
Case 1: you already have a mobile application / website / widget
If you have an existing application, website or widget where your service is described or can be purchased directly, you may register this application, website or widget to the MASAI network. You can enable concierges to directly launch your website (website mode), widget (widget mode), application (App to App mode) or better, to open your application to a specific page, with specific parameters (Deeplink mode). This is the fastest and easiest way to share your services. No additional development needed.
Case 2: Want to offer integrated services?
An Application Programming Interface (API) is a set of clearly defined methods that enable communication between software components. While the technological complexity is increased for a service provider, an API-based system allows for the simplification of access to and usage of a service by customers. This technological maturity level is where the MASAI network reveals its strongest advantages: a customer can then use one single mobile app or web site to consume the offerings of multiple service providers.
An important requirement for taking full advantage of it is for the service provider’s API to be compliant to the M2C specifications. This ensures standardisation of communication between M2C members’ services and their applications. The models and specifications provided by MASAI are extensive, since they aim to meet a diverse range of needs. A service provider’s API does not need to match all attributes but can be limited to a sub set of them.
Where a service provider cannot find a schema that meets their needs, they can decide to use the MASAI Service Modelling tool to design an appropriate new schema and suggest this for adoption by M2C. Whether it is an existing or a new schema that is used, the final result is made visible on the M2C network through the MASAI Service Publishing tool.
See tutorial > Go to OTA modelling tool >
STEP 2 : Publish your service
Now that you have decided how to share your services, the last step is to make them visible.
The publishing tool helps you to do so.
Go to Publishing tool | M2C members only
See how to proceed depending on your case:
Case 1: App to app
Many providers already offer their own mobile applications to customers to access their services. The mobile apps can be registered to be discoverable through the MASAI network. In this case, the respective attributes are selected and relevant details are entered when using the MASAI Service Publishing tool. Quickly and simply turn your application visible into concierge applications. Travellers will be at a one-tap link to your app’.
Case 2: Deeplink
Deep linking is the use of hyperlinks that point directly to a specific part of the application content or to an advanced step in the order process. With deep linking, it is possible to pass parameters to the linked page. If the service provider’s application uses deep links, they can specify the parameters the web page accepts when publishing the service.
For example, a customer who wants to book a taxi from the airport can use a generic app which can then search another specific app that supports the taxi booking request at the customer’s location. When the taxi service provider app is found, the generic app asks the user to install it (if not already installed). After installation, the generic app can call the taxi app and pass the user’s parameters via deep linking.
Case 3: API
Allows in-depth use of the functionalities of your service directly in concierge applications. Travellers will get an extensive seamless experience.
Case 4: Website
Registration is simply done by accessing the MASAI Service Publishing tool and entering the details of the web page into the form.
Case 5: Widget
Registration is simply done by accessing the MASAI Service Publishing tool and entering the details of the widget into the form.