cancel
Showing results for 
Search instead for 
Did you mean: 

can you explain difference b/w ESA and SOA

GabrielSagaya
Active Contributor
0 Kudos

can you explain difference b/w ESA(Enterprise service arch) and SOA(Service oriented arch)???

Accepted Solutions (1)

Accepted Solutions (1)

manish_bhalla2
Contributor
0 Kudos

Quote: <i>SOA and ESA share the same concept with ESA having more direction. SOA is an industry term while ESA is SAP's enterprise term for SOA. It comes across ambigious, especially since SAP decided to rename ESA to Enterprise SOA to alleviate confusion, but instead compounded it with yet another term to add to the pot. Both SOA and ESA are being created and recognized across the IT world as the next platform for business process excellence. Basically, both terms can be defined as a full set of business processes tailored to a company based around many applications. The main reason SAP has distinquished their SOA plan is because SAP incorporates SOA with "industry-driven service models" making the package more robust and unique. So, SOA and ESA are similiar — same in concept — but different in practice.</i>

Source: http://sap.blogs.techtarget.com/2006/11/

Also refer this forum thread:

Cheers

Manish

Answers (1)

Answers (1)

Former Member
0 Kudos

SAP Enterprise Services Architecture (ESA) has been defined by SAP as "an open architecture for adaptive business solutions". ESA is enabled by the SAP NetWeaver platform, and builds on the benefits of Web services. SAP has positioned ESA to deliver the benefits offered by service-oriented architecture, including enabling both flexibility and business efficiency. SAP state that ESA provides companies with a "cost-effective blueprint for composing innovative new applications by extending existing systems, while maintaining a level of flexibility that makes future process changes cost-effective

SOA is a design for linking business and computational resources (principally organizations, applications and data) on demand to achieve the desired results for service consumers (which can be end users or other services). OASIS (the Organization for the Advancement of Structured Information Standards) defines SOA as the following:

A paradigm for organizing and utilizing distributed capabilities that may be under the control of different ownership domains. It provides a uniform means to offer, discover, interact with and use capabilities to produce desired effects consistent with measurable preconditions and expectations.