That sounds about correct.
The business layer implements the Domain Model in a boundary-technology-neutral way. In other words, it doesn’t depend on any particular UI or service interface-related technology, such as web libraries or windowing APIs. You should be able to consume the business layer from any type of application – web, rich client, web service, etc.
The application layer bridges the gap between the business layer and the boundary technology.