Services within a service-oriented architecture represent core business logic. Services do not contain presentation logic, nor do they contain logic to integrate with data-tier resources such as a database. Services are very loosely coupled with other components of an application. Services focus exclusively on solving business domain problems.
As such, services may utilize Business Process Management (BPM) in order to fulfill their designed purposes. BPM systems are technologies that manage business processes. These processes can then be incorporated into enterprise applications as services within a SOA. The SOA publishes the services (and the business processes they incorporate) to be made available to interested clients.
Dig Deeper on Topics Archive
Have a question for an expert?
Please add a title for your question
Get answers from a TechTarget expert on whatever's puzzling you.