cancel
Showing results for 
Search instead for 
Did you mean: 

Difference between a Web Service and an Enterprise service

Former Member
0 Kudos

hi,

i have observed that the terms "web service" and "enterprise service" are used in different contexts in SAP. Whats the conceptual difference between the two of them? Is there any difference in the implementation of the two as well?

Regards

Accepted Solutions (0)

Answers (2)

Answers (2)

Former Member
0 Kudos
Former Member
0 Kudos

Web Service



Web services are self-contained, modularized, executable entities that can be published, searched for, and accessed across a network. For a caller or sender, a Web service is a black box that may require input and delivers a result.

Features
The SAP Web Application Server allows companies to extend their solutions by exposing and integrating Web services. The SAP NetWeaver Developer Studio provides an environment for publishing, discovering, and accessing Web services. Therefore, it allows the SAP Web Application Server to act both as a “server” and as a “client” for Web services.

The Java Web Service Infrastructure allows developers to:

· Display all self-contained, modularized functions implemented as Enterprise Java Bean (session bean) or as a Java class in a Web service. This includes functions provided by SAP as part of mySAP solutions or developed by the customer or partner. The Web service can be used across the Internet through standard protocols and can easily be integrated in any development framework. Displaying a Java class as a Web service is also possible.

· Integrate Web services, irrespective of where they reside or how they are implemented. Therefore, business processes spanning different systems, both intra-company and cross-company, can be implemented.

For more info check the below link

http://www11.sap.com/search/index.epx?ct=international&mode=quick&q1=web+service


Enterprise Service

This is the building block of ESA (enterprise service architecture).

Enterprise Services Architecture (ESA) is SAPs open architecture for adaptive business solutions. ESA creates a gradual path to flexible, service-centric system landscapes and allows a non-disruptive transition of existing applications and architecture for more flexibility and value.

The fundamental premise of ESA is the abstraction of business activities or events, modelled as enterprise services, from the actual functionality of enterprise applications. Aggregating Web services into business-level enterprise services provides more meaningful building blocks for the task of automating enterprise-scale business scenarios. Enterprise services allow IT organizations to efficiently develop composite applications.

For more info see the below link

http://www11.sap.com/search/index.epx?ct=international&mode=quick&q1=enterprise+service