Enterprise Service Layer
Encyclopedia
The Enterprise Service Layer (ESL) is the highest level of abstraction in a SOA
Service-oriented architecture
In software engineering, a Service-Oriented Architecture is a set of principles and methodologies for designing and developing software in the form of interoperable services. These services are well-defined business functionalities that are built as software components that can be reused for...

 architecture.

An API defined at ESL can cross domain boundaries; it calls directly the Domain Service Layer, which in turn interacts with the Application Service Layer or the RDBMS Service Layer.

Since the ESL is the API of the enterprise, all the components in the enterprise can call it directly.

ESL exposes a number of API considerably lower than the ASL because it works at a higher level of abstraction than the ASL.
The source of this article is wikipedia, the free encyclopedia.  The text of this article is licensed under the GFDL.
 
x
OK