What is the difference between ESA and other approaches to SOA?
The biggest difference between ESA and other approaches to SOA is that from the ESA perspective, web services are only the beginning of a solution to the larger problems that any enterprise faces when it sits down to draft a roadmap of its business processes and the systems needed to support them.
Web services are very flexible standards, and many vendors already provide the necessary tools for building them and, in some case, modeling applications using web services as inputs. However, the question of where these web services will come from to automate processes is usually left unanswered by the vendors offering SOAs. The general idea is that companies are expected to build their own, and that the SOA vendors will provide help in selecting which ones they need to fit into a modeling environment.
While this approach may work, it doesn't solve the larger business issues, nor does it require the vendor to do much. By contrast, ESA provides a full repository of enterprise services already built and ready to automate processes for its customers.
SAP has gone a step further, creating a full suite of modeling tools at the UI and the process orchestration levels, a framework for the creation of composite applications that is actually embedded in those tools. Not only is SAP committed to building its composite applications composed of services (its xApps line), but also it has created a roadmap for the transformation of its entire ...
Become an O’Reilly member and get unlimited access to this title plus top books and audiobooks from O’Reilly and nearly 200 top publishers, thousands of courses curated by job role, 150+ live events each month,
and much more.
Read now
Unlock full access