Service layer pattern: Difference between revisions

Content deleted Content added
cpy editing needed, merge tag, single source
Moved text from Service layer article
Line 3:
{{1source}}
 
'''Service Layers''' is a [[Design_pattern_(computer_science)|design pattern]], applied within the [[service-orientation]] [[Design_paradigm|design paradigm]], which aims to organize the services<ref name='services'>[http://www.whatissoa.com/p11.php services]</ref>, within a service inventory<ref name='serviceinventory'>[http://www.whatissoa.com/p13.php service inventory]</ref>, into a set of logical layers. Services that are categorized into a particular layer share the same type of functionality. This helps to reduce the governance burden related to the service inventory as the services belonging to the same layer only contain a particular type of solution logic and as a result are easy to maintain.
 
In [[Service oriented architecture]] (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.<ref>[http://books.google.com/books?id=NISyExeJ5mAC&pg=PA88&dq=%22service+layer%22&lr=&hl=sv#PPA87,M1 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. ISBN 0131870025, 9780131870024]</ref>. 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.
 
In telecommunication network middleware the [[service layer]] is the second layer in a two-layer model.
 
==Rationale==