473,403 Members | 2,222 Online
Bytes | Software Development & Data Engineering Community
Post Job

Home Posts Topics Members FAQ

Join Bytes to post your question to a community of 473,403 software developers and data experts.

Dynamic invocation of web services?

Most of the open source web-service products that I am reading about
seem to require generation of client stub and server implementation
ancestor classes from the WSDL file. The client application links in
with the stubs. Like CORBA SII, the client operates on a proxy
(albeit a "service proxy" and not an "object proxy") in its address
space.

This approach seems to limit the scope of web services. Is there an
equivalent of CORBA DII for web services? I believe the UDDI standard
allows clients to invoke services without having compile-time
knowledge of the service description. Is this correct? Also, are
there any open source web-service products that support this
capability?

Thanks in advance.

Bhat
Jul 20 '05 #1
1 4064
us****@sta.samsung.com (Generic Usenet Account) wrote in message news:<90*************************@posting.google.c om>...
Most of the open source web-service products that I am reading about
seem to require generation of client stub and server implementation
ancestor classes from the WSDL file. The client application links in
with the stubs. Like CORBA SII, the client operates on a proxy
(albeit a "service proxy" and not an "object proxy") in its address
space.

This approach seems to limit the scope of web services. Is there an
equivalent of CORBA DII for web services? I believe the UDDI standard
allows clients to invoke services without having compile-time
knowledge of the service description. Is this correct? Also, are
there any open source web-service products that support this
capability?

Thanks in advance.

Bhat

The web-services specifications do not preclude the possibility of
"dynamically" discovering the description of a service and then
binding to it, although hardly any of the C++ products that I have
looked at support that capability.

Having said that, I must admit that I feel that the whole notion of
"dynamically" discovering the description of a service and then
binding to it is, like CORBA DII, a pipe-dream. Yeah, you can make it
work in some "toy" applications, but the feasibility of this approach,
in the real world, is questionable. Many times I wish that DII and
dynamic service description discovery were merely described as the
means towards reducing integration time and effort. Remember, unless
you have the "business logic" to process a response from a
service/interface regarding which you had no compile time knowledge,
you cannot get very far and all you can come up with is a "Toy Story".

--ZF
Jul 20 '05 #2

This thread has been closed and replies have been disabled. Please start a new discussion.

Similar topics

2
by: Ollie | last post by:
okay before anyone says I shouldn't use session state in a web services don't both..... I have 2 web services that both use sesssion state and share the session state between the web services,...
0
by: rein.petersen | last post by:
Hi All, I've been working on a means to create dynamic asemblies (modules actually) from parsing XSD schemas which creates a perfect .net representation of the schema at hand (dynamically). ...
3
by: Steve Duda | last post by:
Hi everyone, I'm trying to write a tool that among other things will allow the user to specify a location of a wsdl, choose a function within this set and map the parameters into fields within...
5
by: Kimba | last post by:
Hi. Using VStudio I have developed a WebService which I placed onto several servers. However my application can only access one on server. During runtime, I tried to change the URL of the...
0
by: pjr | last post by:
Using VS2005, I dynamically create an event delegate. Code follows question. My method gets the event's parameters and passes them onto a common event handler. My delegate gets called when expected...
13
by: kwikius | last post by:
Does anyone know what a C99 dynamic array is, and if it will be useable in C++? regards Andy Little
0
by: Ilan | last post by:
Is there any python CORBA ORB that support Dynamic Invocation Interface? Thanks
4
by: =?Utf-8?B?TWlrZSBDb2xsaW5z?= | last post by:
I am trying to set up a dynamic search using linq. I believe the syntax is correct, but cannot confirm it because when I try to cast my Session from a List<to IQueryable<>, I get a cast error...
2
by: Damir | last post by:
Hello! I have noticed that after (sucessfully) executing the command: FLUSH PACKAGE CACHE DYNAMIC the dynamic SQL statement cache is not completely cleared (some of the dynamic SQL statement...
0
by: emmanuelkatto | last post by:
Hi All, I am Emmanuel katto from Uganda. I want to ask what challenges you've faced while migrating a website to cloud. Please let me know. Thanks! Emmanuel
0
BarryA
by: BarryA | last post by:
What are the essential steps and strategies outlined in the Data Structures and Algorithms (DSA) roadmap for aspiring data scientists? How can individuals effectively utilize this roadmap to progress...
1
by: nemocccc | last post by:
hello, everyone, I want to develop a software for my android phone for daily needs, any suggestions?
1
by: Sonnysonu | last post by:
This is the data of csv file 1 2 3 1 2 3 1 2 3 1 2 3 2 3 2 3 3 the lengths should be different i have to store the data by column-wise with in the specific length. suppose the i have to...
0
by: Hystou | last post by:
There are some requirements for setting up RAID: 1. The motherboard and BIOS support RAID configuration. 2. The motherboard has 2 or more available SATA protocol SSD/HDD slots (including MSATA, M.2...
0
marktang
by: marktang | last post by:
ONU (Optical Network Unit) is one of the key components for providing high-speed Internet services. Its primary function is to act as an endpoint device located at the user's premises. However,...
0
Oralloy
by: Oralloy | last post by:
Hello folks, I am unable to find appropriate documentation on the type promotion of bit-fields when using the generalised comparison operator "<=>". The problem is that using the GNU compilers,...
0
by: Hystou | last post by:
Overview: Windows 11 and 10 have less user interface control over operating system update behaviour than previous versions of Windows. In Windows 11 and 10, there is no way to turn off the Windows...
0
agi2029
by: agi2029 | last post by:
Let's talk about the concept of autonomous AI software engineers and no-code agents. These AIs are designed to manage the entire lifecycle of a software development project—planning, coding, testing,...

By using Bytes.com and it's services, you agree to our Privacy Policy and Terms of Use.

To disable or enable advertisements and analytics tracking please visit the manage ads & tracking page.