{section}
{column}
To facilitate the SOA Governance adoption, it would greatly to coalesce around a governance model that covers not less than all SOA related policies, metadata management, control and management of service life cycle, and governance mechanisms that are required to monitor the SOA. Among existing languages to describe services, we quote the standard SoaML, CBDI and USDL. But, this latter best meets our needs.
{column}
{column:width=300px}
{panel}
*Related Results*
{related-to:results}{panel}
{column}
{section}
The Unified Service Description Language ([USDL|http://www.internet-of-services.com/index.php?id=288&L=0]) is a generic service description language consolidated from SAP Research projects. It aims to provide a way for users to model services from a business and operational point of view and align it with the technical perspective. It defines 8 modules related to each other to model of the overall service description:
{section}\\
\\
{center}
!usdl_modules_4.JPG|border=1!
USDL 3.0-M4 Modules.
\\
{center}
* *{_}Foundation Module{_}* : this module contains common concepts that are reused throughout the other modules of USDL. Besides, it contains some concepts to express time and locations;
* *{_}Core Module{_}* : this module defines central concepts to USDL, most important service and service bundle. This module includes, too, some operational aspects of these concepts;
* *{_}Participants Module{_}*: this module covers the range of concepts that relate to the actors participating in the network provisioning, delivery and consumption of services and service bundles;
* *{_}Functional Module{_}*: this module defines what a service is able to do and the interactions between consumers needs and providers offers;
* *{_}Pricing Module{_}*: this module covers the concepts needed to adequately describe price structures in the service industry;
* *{_}Interaction Module{_}* : this module defines concepts that describes how consumers should communicate with complex services with respect to individual interaction points. These interaction points usually occur in a certain order, wich has to be followed to successfully complete the service;
* *{_}Legal Module{_}*: Not yet available;
* *{_}Service Level Module{_}*:Not yet available.
\\
\\
{section}
{column}
To facilitate the SOA Governance adoption, it would greatly to coalesce around a governance model that covers not less than all SOA related policies, metadata management, control and management of service life cycle, and governance mechanisms that are required to monitor the SOA. Among existing languages to describe services, we quote the standard SoaML, CBDI and USDL. But, this latter best meets our needs.
{column}
{column:width=300px}
{panel}
*Related Results*
{related-to:results}{panel}
{column}
{section}
The Unified Service Description Language ([USDL|http://www.internet-of-services.com/index.php?id=288&L=0]) is a generic service description language consolidated from SAP Research projects. It aims to provide a way for users to model services from a business and operational point of view and align it with the technical perspective. It defines 8 modules related to each other to model of the overall service description:
{section}\\
\\
{center}
!usdl_modules_4.JPG|border=1!
USDL 3.0-M4 Modules.
\\
{center}
* *{_}Foundation Module{_}* : this module contains common concepts that are reused throughout the other modules of USDL. Besides, it contains some concepts to express time and locations;
* *{_}Core Module{_}* : this module defines central concepts to USDL, most important service and service bundle. This module includes, too, some operational aspects of these concepts;
* *{_}Participants Module{_}*: this module covers the range of concepts that relate to the actors participating in the network provisioning, delivery and consumption of services and service bundles;
* *{_}Functional Module{_}*: this module defines what a service is able to do and the interactions between consumers needs and providers offers;
* *{_}Pricing Module{_}*: this module covers the concepts needed to adequately describe price structures in the service industry;
* *{_}Interaction Module{_}* : this module defines concepts that describes how consumers should communicate with complex services with respect to individual interaction points. These interaction points usually occur in a certain order, wich has to be followed to successfully complete the service;
* *{_}Legal Module{_}*: Not yet available;
* *{_}Service Level Module{_}*:Not yet available.
\\
\\
{section}