Evaluate Weigh the pros and cons of technologies, products and projects you are considering.

What tools are available to expose Web services at the presentation layer?

If Web services reside at the data layer, what tools are available to expose them at the presentation layer? I wrote my first Web service where a SOAP client can call it. I spoke with report vendors such as Business Objects, Cognos, and others. No one can take my XML? Any suggestions? Thanks.
What do you mean by the data layer? I'll assume that you're talking about the three-tier client/server model (Presentation/Business/Data) rather than the OSI Networking Model. In the three-tier model, a Web service can provide either a business service or a data service. A Web service exposes its functionality via a SOAP interface (or some other comparable XML-based interface, e.g., XML-RPC). If you want to consume this functionality within a presentation application (such as a reporting tool), then this presentation layer has to be able to invoke your SOAP service. I gather that Business Objects and Cognos have not added support for SOAP data sources yet in their reporting tools. In that case you need to create a wrapper for your SOAP service (i.e., a business service) that delivers the data in a form that the reporting tool can consume. For example, you can create an ADO.NET wrapper around your Web service.

[Editor's note] For another expert opinion, please click here.

Dig Deeper on Topics Archive

Have a question for an expert?

Please add a title for your question

Get answers from a TechTarget expert on whatever's puzzling you.

You will be able to add details on the next page.

Start the conversation

Send me notifications when other members comment.

Please create a username to comment.