cancel
Showing results for 
Search instead for 
Did you mean: 

Web Service vs. Enterprise Service

Former Member
0 Kudos

Hi all,

what is the difference between this two things. I have built a web service on my own. But what is an enterprise service?

And what is the difference between the UDDI for web services and the ESR??

regards

Accepted Solutions (1)

Accepted Solutions (1)

Former Member
0 Kudos

hi,

an enterprise webservice is a service registered in the ESR. it follows some SAP naming conventions, interaction patterns, etc. and in general it is designed outtside in (meaning the service description is designed with respect to business requirements and only after that it is implemented in one or another platform of choice).

technically(i.e. when actually implemented) there is no difference between an enterprise webservice and any other webservice.

The ESR service registry is an UDDI v3 conformant registry.

regards,

anton

Answers (4)

Answers (4)

Former Member
0 Kudos

Here is the Answer for your Question.

WebService: It is a reusable application functionality which is self descriptive and self contained, developed based on open Internet standards to make it platform independent and programming language independent.

Enterprise Service: It is a business scenario which uses the web services to accomplish each task in the end to end business process. Business scenario could use one to many webservices to accomplish the task. ENterprise service also conforms to webstandards.

Even though the webserices provide atomic services meaning they provide funactioanlity at a granular level. Unless the services are combined in the meaningful way to accomplish the business scenario that will not become the enterprise service.

Enterprise Service is SAP's flavor of Service Oriented Architecture.

Service Oriented Architecture along with the Governance in creating the services makes the Enterprise service.

Hope this helps.

Suresh

Message was edited by:

Suresh Babu

ankur_garg5
Active Contributor
0 Kudos

Hi Wolfgang,

Have a look at this thread, same question is discussed here too:

Bye

Ankur

Do reward points for helpful as well as solved answers!!

sbhutani1
Contributor
0 Kudos

Hi,

Webservices in SAP is a methodology to expose SAP functionality to the outside world. Enterprise service is the combination of different webservices to perform a certain task. Enterprise services can run on Enterprise Service Architecture. For this you have to register your services on Enterprise Service Registry so that they can be available globally.

Regards

Sumit Bhutani

Former Member
0 Kudos

God, these answers are killing SOA concepts

Registry is a UDDI based framework to hold a service specification if the services are build using web service technology.

A UDDI entity just represent the metadata of a service, it do not matter whether it is a specific type of services.

Even SAP support Systinet Enterprise registry, so you guys are telling me that Systinet only support enterprise service???.

Service is cataloged based on the service Taxonomy

Service taxonomy are in two type

1. Horizontal

2. Vertical

In horizontal taxonomy we categorize services as

1. Infrastructure services

2. Application Services

Infrastructure services are further divided into

1. Utility services

2. Communication Services

Application Services are further divided into

1. Entity Services

2. Activity Services

3. Capability Services

4. Process Services

A process service is composed of any of the other services in service taxonomy

In Vertical Taxonomy of services

We divide a business or organization’s major business process as followed

1. Major processes

a. Such as Product manufacturing

b. Supply Chain

2. Supporting Processes

a. HR

b. Banking

3. Integration Process

a. Business Services (in technical term BPM, BPEL)

A business requirement such as

1. Order to Cash

Order Fulfillment etc are composed of business actions from major and supporting business process of an organization. It is connected using integration process in vertical taxonomy.

Integration Process do have nodes which can have same semantics as process service in horizontal taxonomy, this connect both taxonomy

If a service is based on vertical taxonomy and composed of horizontal services then it is called an enterprise service, cuz it address an enterprise wide concern

If a service is just for a supporting purpose and it is just based on any horizontal services it is not an enterprise service.

Finally what is service?

It is an entity which is designed based on SOA principles and have re-usability as the fundamental nature

What is web service?

It is just a technology used to implement services

Hope this answer clear

Finally, please do not try to learn SOA from just a tool perspective or a technology perspective

Thanks

Former Member
0 Kudos

NULL