Enterprise Service Layer
From Wikipedia, the free encyclopedia
The introduction to this article provides insufficient context for those unfamiliar with the subject. Please help improve the article with a good introductory style. |
This article does not cite any references or sources. (June 2007) Please help improve this article by adding citations to reliable sources. Unverifiable material may be challenged and removed. |
This article appears to contradict the article Service-oriented_architecture. Please see discussion on the linked talk page. |
ESL is the highest level of abstraction in a SOA 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.