... Please define "uniform" Who is one to know of a text string is a "method" or a data element? Where am I to find out what is being sent over the wire? ...
933
David Forslund
dwforslund
Jan 1, 2004 2:06 pm
... I'm not crazy about this paper, but I don't see the problem you are decribing. It can work over http or provide similar interface over other protocols....
934
Bill Appleton
billappleton
Jan 1, 2004 2:06 pm
All of this talk about CORBA and REST is just great, but the reality of the situation is that IBM, Microsoft, et. al. have adopted SOAP and WSDL precisely...
935
Michael Champion
mcraigchampion
Jan 1, 2004 2:07 pm
... Well, I agree with Gartner that SOA is a software design principle. Their quick definition "Essentially, SOA is a software architecture that starts with...
936
Jason Bloomberg
jbloomberg
Jan 1, 2004 2:08 pm
Jeff -- I'm surprised and disappointed that you found it appropriate to flame our conclusions without reading the report. Now, I'm not trying to sell you the...
937
David Forslund
dwforslund
Jan 1, 2004 5:34 pm
... I agree that this is to make money, but some of it is to sell ideas that have already been sold. ... I do not think that Web Services are simple. And I...
938
David Forslund
dwforslund
Jan 1, 2004 5:35 pm
... It is described as more than that. It typically has a business process in mind and interfaces for that business process. REST doesn't provide that by...
939
Jan Algermissen
algermissen1971
Jan 1, 2004 5:36 pm
... In terms of object orientation it means: All objects participating in the system only provide methods that have the same meaning for all objects. Invoking...
940
Jeff Schneider
jeffrschneider
Jan 1, 2004 11:09 pm
... Jason, What is the size of the 'TCP/IP39; market? It has to be close to $60 billion, doesn't it? What about the HTTP market? Hard to put numbers on them,...
941
David Forslund
dwforslund
Jan 1, 2004 11:11 pm
... What does your answer have to do with the earlier response? How is one to know what the "semantics" are in order evaluate what "uniform" means? How...
942
Stefan Tilkov
stilkov
Jan 2, 2004 2:57 pm
... Whether you use WSDL/SOAP/UDDI or REST, you implement your business logic with any language of your choice. What is different is that while with the SOAP...
943
Mark Baker
gonga_thrash
Jan 2, 2004 2:57 pm
... From Merriam-Webster; "of the same form with others" as in ... "The semantics of the java.lang.Object API are uniform to all Java objects" ... Well, the...
944
Mark Baker
gonga_thrash
Jan 2, 2004 2:58 pm
... It's both. As one example of the former, I've raised a couple of architectural issues with the Semantic Web that my understanding of REST helped identify...
945
David Forslund
dwforslund
Jan 2, 2004 4:06 pm
... You know this is not helpful. I'm asking for the meaning of uniform in the context of a service, and the extent of the uniformity (across all services,...
946
Michael Champion
mcraigchampion
Jan 2, 2004 4:07 pm
This was very clear and informative! I hope it helps answer some of David Forslund's questions. ... That's pretty much where I come down on REST -- it's...
947
Bill Appleton
billappleton
Jan 2, 2004 4:44 pm
... uses the results would be illustrative of the issue. To "discover" a REST service you need the documentation to understand how to "cook up" the parameters...
948
Jan Algermissen
algermissen1971
Jan 3, 2004 1:50 pm
... Sending stuff *to* a RESTful Web service is not limited to URL query strings, so waht is the issue here? ... And by 'arguments39; you mean what? Parameters...
949
Jan Algermissen
algermissen1971
Jan 3, 2004 1:50 pm
... The REST-way is to GET a representation of a resource that represents the stock quote. There are no method-invokations in the message data. ...
950
Michael Champion
mcraigchampion
Jan 3, 2004 1:51 pm
... Very true ... for RESTful services, distributed objects, and SOAP/WSDL interfaces as well. Even those services that publish a syntactic interface such as...
951
David Forslund
dwforslund
Jan 3, 2004 1:52 pm
... So it requires human intervention to figure out how to make the call? I checked out their code and it is at least as complicated as an equivalent CORBA...
952
David Forslund
dwforslund
Jan 3, 2004 10:31 pm
... The issue is you have to specify what it is that you want to "get". There has to be some agreement on what a StockQuote "is". That is my only point. ... ...
953
David Forslund
dwforslund
Jan 3, 2004 10:32 pm
... This is why standards are so important and why flexibility associated with changes in an interface can lead to problems. It is also why we added things...
954
Bill Appleton
billappleton
Jan 3, 2004 10:32 pm
... strings, ... Usually REST is HTTP GET with the input arguments passed as paameter after the URL. My point is just that many app servers have a limit of 8K...
955
Stefan Tilkov
stilkov
Jan 4, 2004 6:58 pm
David Forslund <forslund@...> wrote on 03.01.2004 20:17:17: [snip] ... Coming from a CORBA background myself, I can relate to a lot of what you're saying....
956
Michael Champion
mcraigchampion
Jan 4, 2004 6:59 pm
... Fair enough. I guess I'd put it that CORBA folks *in practice* and REST folks *in practice* add semantic agreement on top of the base technology in order...
957
Michael Champion
mcraigchampion
Jan 4, 2004 6:59 pm
On Jan 3, 2004, at 2:17 PM, David Forslund wrote: I'll let someone more familiar with CORBA respond to the assertion that Prescod is "wrong" about it. ... I...
958
David Forslund
dwforslund
Jan 5, 2004 10:03 am
... I would agree. I also would comment that much of what has been proven "good" in the OMG world has been ignored (or reinvented not necessarily better) in...
959
David Forslund
dwforslund
Jan 5, 2004 10:03 am
... That is reasonable, but the amount of agreement put on top of the base technology in CORBA vs REST is quite different. Dave...
960
David Forslund
dwforslund
Jan 5, 2004 10:04 am
... Sure, but remember Netscape had an CORBA orb embedded in it for quite awhile which would have enabled people to use CORBA "over the web". M$, however,...
961
Gervas Douglas
gervasdouglas
Jan 5, 2004 6:34 pm
We are normally used to thinking in terms of structured data in a SOA context. However there is a content management vendor who has entered the SOA arena as...