Skip to Content

In the 360° View on enterprise SOA: Provide and consume your own enterprise services – Implement the provided Enterprise service within the SAP NetWeaver Developer Studio using Java (Part 7) we implemented the business functionality that the service will expose and deployed it to the runtime.

How to make the services available in the Services Registry and test them there will be covered in the attached screencam and explained below.

In my next post you learn how to use Visual Composer as part of SAP NetWeaver CE to retrieve the services from the Services Registry and consume them in this rapid application development environment.

Missed out the first part(s) of the series? Start up with 360° View on enterprise SOA : Provide and consume your own enterprise services-  Introduction (Part 1).

 

Blog Overview

 

This blog series describes how to reengineer “existing offerings into a set of well-governed, harmonized and technology-agnostic enterprise services“, to ultimately consume these. This installment will cover post deployment steps required to publish the services into the Services Registry and test them from there.

 

What are we going to do?

At first we use the Web Service Administration being part of the SOA Management/Business Administration in NetWeaver Administrator (NWA) to configure an endpoint for the newly deployed services. Enterprise Services always require authentication for security reasons and the tooling is supporting you with the configuration. Having to configure the endpoint explicit is a security precaution that avoids unintended exposure of newly deployed Enterprise Services.

As a second step we create a Publication Restriction also using the NWA that indicates that the contained Enterprise Services are to be published in the Services Registry.

After the services are published which might take some minutes depending on the background job that does the work we can locate the new services in the Services Registry. From there we can just use the Test button on the Endpoint tab to start the web services navigator (WS Navigator) which allows us to test interactively.

With all that done we’re now ready to put a nice UI on top of the services which we will cover in the next installment.

 

Screencam Storyboard: Configuration, publication and testing of Enterprise Services on SAP NetWeaver CE

1. Configure Service

  • Endpoint Configuration
  • Create Publication Restriction

2. Locate Services in the Services Registry

3. Testing the Services using the web services navigator

 

In a nutshell: From having your services deployed -> testing them with WS Navigator

After you implemented, classified and deployed your Enterprise Services using NetWeaver Developer Studio in the previous block you can now configure it properly to expose an authenticated endpoint. Additionally you’ve learned how to publish the services to the Services Registry and start the web services navigator from it to test your services.

In the next part of the ‘360° view on enterprise SOA series’ I will show you how to use Visual Composer to consume your newly created Enterprise Services.

 

In the following the links to the other blogs from the series:  

1. 360° View on enterprise SOA : Provide and consume your own enterprise services-  Introduction (Part 1)
2. 360° View on enterprise SOA: Provide and consume your own enterprise services – The End-to-End Scenario (Part 2)
3. 360° View on enterprise SOA: Provide and consume your own enterprise services – Obtaining SAP Composition Environment 7.1 with ESR (Part 3)
4. 360° View on enterprise SOA: Provide and consume your own enterprise services – Installing and Configuring SAP Composition Environment 7.1 with ESR (Part 4)
5. 360° View on enterprise SOA: Provide and consume your own enterprise services – Model and define your own Enterprise Services (Part 5)
6. 360° View on enterprise SOA: Provide and consume your own enterprise services – NetWeaver Developer Studio Installation and Update (Part 6)
7. 360° View on enterprise SOA: Provide and consume your own enterprise services – Implement the provided Enterprise service within the SAP NetWeaver Developer Studio using Java (Part 7)
7b. 360° View on enterprise SOA: Provide and consume your own enterprise services – Enterprise Service Provisioning on SAP NetWeaver Using Apache Axis Web Services Framework (Part 7b)
7c. 360° View on enterprise SOA: Provide and consume your own enterprise services – Using the Composite Application Framework (CAF) of SAP NetWeaver CE 7.1 EhP1 to implement the provided Enterprise service (Part 7c)
8. 360° View on enterprise SOA: Provide and consume your own enterprise Services – Publish, discover and test the Enterprise Services within the Services Registry (Part 8) (This blog)
9. 360° View on enterprise SOA: Provide and consume you own Enterprise Services – Consume your Enterprise Services within Visual Composer (Part 9)
10. 360° View on enterprise SOA: Provisioning and Consumption Blog Series Summary (Final Part)

To report this post you need to login first.

1 Comment

You must be Logged on to comment or reply to a post.

  1. Suresh Ranganathan
    Hi Michael,
    Thanks for an excellent blog (series). I have been able to follow it immaculately till now. Just that I ran into issue now. I did the end point configuration (and did NOT do the Publication Restrictions). I just wanted to create the WSDL with End points and test it before publishing it to the Service Registry.

    I was surprised I could not open the end points when I browse through the WS Navigator. It gives an error “Missing wsdl binding entity with…. “.  Do you know if this is an issue? Or am I missing something?
    Regards
    Suresh

    (0) 

Leave a Reply