Service layer pattern: Difference between revisions

Content deleted Content added
redundancy is not obvious to me, "to get rid of this dreck" is not a valid reason to merge. these articles are suffering from buzzword overload and merging won't solve that.
Rationale: Grammar fix into -> in
Tags: Mobile edit Mobile web edit
Line 6:
Grouping services into functional layers reduces the impact of change. Most changes affect only the layer in which they're made, with few side-effects that impact other layers. This fundamentally simplifies service maintenance.
 
The [[Service Reusability Principle|service reusability]] principle dictates that services should be designed to maximize reuse. Similarly, the [[Service Composability Principle|service composability]] principle advocates designing services so that they can be composed intoin various ways. Both principles require that a service contain only a specific type of logic e.g., either reusable or process-specific logic.<ref name='SOAMag'>[[Thomas Erl]].[http://soa.sys-con.com/node/645271?page=0,1 Introducing SOA Design Pattern][Online]. Date accessed:6 April 2010.</ref> Restricting each layer to a particular functionality, simplifies the design of the service.
 
==Usage==