
It should be noted that some parts of the infotainment system, such as navigation components, can use Internet services, for example, to update the traffic information on a route. It means that service providers, as well as consumers of these services, may be deployed on automotive and mobile devices and also on the Internet. Software applications that offer a service or consume it, especially over a network, are called service oriented applications.
A part of the .NET framework for building service-oriented applications is the Windows Communication Foundation (WCF). The conceptual model that supports the service orientation is called Service Oriented Architecture (SOA). There is a wide range of technologies such as Web services (WS), Representational State Transfer (REST) and so on that can be used to implement SOA. The WCF supports the most common of these.
In WCF, a .NET interface defined in the code or generated from a WSDL (Web Services Description Language) file specifies the contract of a service. The class that implements this interface to deploy on the server is the service class. The instance of this class can be hosted in a desktop application, a Web server or in Windows Azure, the Microsoft cloud platform. K2L ATS paves the way for connecting MOST and WCF to simulate the new features provided by the vehicle-Web interconnection.
With the MAG.NET tool, the user can select MOST functions from a function block to create the .NET interface as a service contract. The K2L ATS framework includes the .NET class that implements the MOST WCF gateway. It receives an incoming message from the MOST function and transforms its data to the parameters of the corresponding method for the specified WCF interface. Then the gateway-class calls the method