In
intelligent networks (IN) and cellular networks, service layer is a conceptual layer within a network service provider architecture. It aims at providing
middleware
Middleware is a type of computer software that provides services to software applications beyond those available from the operating system. It can be described as "software glue".
Middleware makes it easier for software developers to implement c ...
that serves third-party
value-added service
A value-added service (VAS) is a popular telecommunications industry{{cite web, url=http://www.prweb.com/releases/2013/11/prweb11284640.htm, title=Global Mobile Value Added Services (VAS) Market: Worldwide Industry Share, Investment Trends, Growth, ...
s and applications at a higher
application layer. The service layer provides ''capability servers'' owned by a telecommunication network service provider, accessed through open and secure
Application Programming Interfaces (APIs) by application layer servers owned by third-party
content provider
A value-added service (VAS) is a popular telecommunications industry{{cite web, url=http://www.prweb.com/releases/2013/11/prweb11284640.htm, title=Global Mobile Value Added Services (VAS) Market: Worldwide Industry Share, Investment Trends, Growth, ...
s. The service layer also provides an interface to core networks at a lower resource layer. The lower layers may also be named
control layer and
transport layer
In computer networking, the transport layer is a conceptual division of methods in the layered architecture of protocols in the network stack in the Internet protocol suite and the OSI model. The protocols of this layer provide end-to-end ...
(the transport layer is also referred to as the
access layer in some architectures).
The concept of service layer is used in contexts such as
Intelligent networks (IN),
WAP
WAP or Wap may refer to:
Music
* "WAP" (song), a 2020 song by Cardi B featuring Megan Thee Stallion
Organizations
* Weatherization Assistance Program, for US energy costs
* Western Australia Party, a political party founded in 2016
* Western A ...
,
3G and
IP Multimedia Subsystem (IMS). It is defined in the
3GPP Open Services Architecture (OSA) model, which reused the idea of the
Parlay API for third-party servers.
In software design, for example
Service-oriented architecture
In software engineering, service-oriented architecture (SOA) is an architectural style that focuses on discrete services instead of a monolithic design. By consequence, it is also applied in the field of software design where services are provide ...
, the concept of service layer has a different meaning.
Service layer in IMS
The service layer of an
IMS architecture provides multimedia services to the overall IMS network. This layer contains network elements which connect to the Serving-CSCF (Call Session Control Function) using the IP multimedia Subsystem Service Control Interface (ISC). The ISC interface uses the
SIP signalling protocol.
Elements of the IMS service layer
The network elements contained within the service layer are generically referred to as 'service platforms' however the 3GPP specification (3GPP TS 23.228 V8.7.0) defines several types of service platforms:
* SIP Application Server
* OSA Service Capability Server
* IM-SSF
SIP Application Server
The SIP Application Server (AS) performs the same function as a
Telephony Application Server in a pre-IMS network, however it is specifically tailored to support the SIP signalling protocol for use in an IMS network.
OSA Service Capability Server
An OSA Service Capability Server acts as a secure gateway between the IMS network and an application which runs upon the
Open Services Architecture (this is typically a
SIP to
Parlay gateway)
IM-SSF
The IM-SSF (IP Multimedia Service Switching Function) acts as a gateway between the IMS network and application servers using other telecommunication signalling standards such as
INAP
INAP stands for Intelligent Network Application Protocol or Intelligent Network Application Part. It is the signalling protocol used in Intelligent Networking (IN). It is part of the Signalling System No. 7 (SS7) protocol suite, typically laye ...
and
CAMEL.
Service layer in SOA
In
service-oriented architecture
In software engineering, service-oriented architecture (SOA) is an architectural style that focuses on discrete services instead of a monolithic design. By consequence, it is also applied in the field of software design where services are provide ...
(SOA), the service layer is the third layer in a five-abstraction-layer model. The model consists of Object layer, Component layer, Service layer, Process layer and Enterprise layer.
Service-oriented Architecture Compass: Business Value, Planning, and Enterprise Roadmap. Author: Norbert Bieberstein, Sanjay Bose, Marc Fiammante, Keith Jones, Rawn Shah. Edition: illustrated. Published by: FT Press, 2005.
The service layer can be considered as a bridge between the higher and lower layers, and is characterized by a number of services that are carrying out individual business functions.
See also
* Service layers pattern
* IP Multimedia Subsystem (IMS)
* Open Services Architecture (OSA)
* Hierarchical internetworking model
* Multitier architecture
In software engineering, multitier architecture (often referred to as ''n''-tier architecture) is a client–server architecture in which presentation, application processing and data management functions are physically separated. The most wide ...
References
{{Reflist
Application layer protocols
Service-oriented (business computing)
Middleware