Web Service - MA

Web Service - Middleware Application is an application type that consists of business modules without a data access layer and exposes configured methods to be available publicly via REST and SOAP endpoints. Below you can see architectural diagram of this application type.

Just like a service application you can create business modules but this time without a Data Access Layer. This means that within this application type, you are supposed to consume other services and orchestrate them. This is why this application type is called a Middleware Application (MA).

You can expose services in this type of applications as SOAP or RESTful services. This is because the Web Service Layer in this application type is the same with Web Service - SCA.