Search the web
Sign In
New User? Sign Up
service-orientated-architecture · SOA
? Already a member? Sign in to Yahoo!

Yahoo! Groups Tips

Did you know...
Message search is now enhanced, find messages faster. Take it for a spin.

Best of Y! Groups

   Check them out and nominate your group.
Having problems with message search? Fill out this form to ensure your group is one of the first to be migrated to the new message search system.

Messages

  Messages Help
Advanced
SOA Pizza Order Surprises   Message List  
Reply | Forward Message #7473 of 13951 |
Hi,

if have SOA-ordered a pizza the other day but yesterday I learned I
sold my house.....

How do I prove in court that my digitally signed pizza order was
indeed a pizza order and not (as the recipient claims) a house sale?

Jan






Wed Feb 21, 2007 9:46 am

algermissen1971
Offline Offline
Send Email Send Email

Forward
Message #7473 of 13951 |
Expand Messages Author Sort by Date

Hi, if have SOA-ordered a pizza the other day but yesterday I learned I sold my house..... How do I prove in court that my digitally signed pizza order was ...
Jan Algermissen
algermissen1971
Offline Send Email
Feb 21, 2007
10:16 am

Assuming you are using SAML and WS-Security and have kept a log of the messages then its fine as this will contain both their authentication and your own. If...
Steve Jones
jones.steveg
Offline Send Email
Feb 21, 2007
11:34 am

Good answer Steve. I have a question for Jan. When you order the pizza over the phone how do you prove you didn't buy a house? Paul ... -- Paul Fremantle ...
Paul Fremantle
paulfremantle
Offline Send Email
Feb 21, 2007
1:12 pm

... Well, assumed I have a witness for what I said, the uttering of "this is a pizza order, let me have a large magaritha" should sufficiently prove and state...
Jan Algermissen
algermissen1971
Offline Send Email
Feb 22, 2007
9:05 am

Yes -- and the same is true of a SOAP message. Typically, SOAP interchanges are stateless. (And they should be.) Therefore the order request will indicate...
Anne Thomas Manes
annemanes
Offline Send Email
Feb 22, 2007
2:31 pm

Hi Anne, ... But the meaning of a SOAP message depends on the recipient's interface semantics and these are not controllable by the sender. IOW, when you...
Jan Algermissen
algermissen1971
Offline Send Email
Feb 22, 2007
4:09 pm

... Ummm I'm currently reading an NDA, its certainly not "self-descriptive" as I don't have a legal degree. I also have a PO on my desk which has some numbers...
Steve Jones
jones.steveg
Offline Send Email
Feb 22, 2007
5:51 pm

Steve, it appears, I did not make myself clear enough: My concern is with the message semantics. The depend on the recipients interface semantics and thus,...
Jan Algermissen
algermissen1971
Offline Send Email
Feb 22, 2007
9:04 am

... Now there is something around interaction semantics (as per my IEEE paper) that isn't covered by the current specs for either WS or REST, but that is...
Steve Jones
jones.steveg
Offline Send Email
Feb 22, 2007
5:53 pm

I'd also like to point out that the message payload (the contents of the <soap:Body>) is, in fact, self describing, because it is an XML element with a...
Anne Thomas Manes
annemanes
Offline Send Email
Feb 23, 2007
12:28 pm

Anne, when I send a SOAP message, its meaning depends on the receiver's API semantics, yes? Is the invocation receiver.method1(...
Jan Algermissen
algermissen1971
Offline Send Email
Feb 23, 2007
1:58 pm

The means by which the application framework enables the application to send an order to a service is beside the point. Many frameworks allow the application...
Anne Thomas Manes
annemanes
Offline Send Email
Feb 23, 2007
4:50 pm

... Well, that is good for the interaction to succeed, but do you control the WSDL? There is a huge difference in court between "Here is the purchase order I...
Jan Algermissen
algermissen1971
Offline Send Email
Feb 23, 2007
5:42 pm

... So, is this an order? receiver.cancel( ... And how would you ever be sure that cancel() had the same semantics by the time you invoke it as it had when you...
Jan Algermissen
algermissen1971
Offline Send Email
Feb 23, 2007
6:16 pm

Hi Jan, all: ... The same way you're sure that POSTing "<cancel>" to http://RESTsvc.com/PO5432 has the same semantics as it had when you read the... um, I...
Glen Daniels
webservicedude
Offline Send Email
Feb 23, 2007
6:56 pm

But in a RESTful setting you wouldn't POST a <cancel>...</cancel> to: http://RESTsvc.com/PO5432 but rather use DELETE on that URI. Peter...
Peter Madziak
pmadziak
Offline Send Email
Feb 23, 2007
10:23 pm

... You do not _delete_ an order, you _cancel_ it. There is a big difference between the two. Companies want to know what orders have been cancelled so they...
Steve Jones
jones.steveg
Offline Send Email
Mar 11, 2007
6:32 pm

... This is an interesting point because we've had lots of discussion here about HTTP being an "application protocol". This overloading of "delete" to mean ...
Gregg Wonderly
w5ggw
Offline Send Email
Mar 12, 2007
8:19 am

... Another issue here: in a truely RESTful system, this would violate message self descriptiveness, because you need a form of standardized agreement and not...
Jan Algermissen
algermissen1971
Offline Send Email
Feb 23, 2007
10:25 pm

... No, because what you describe is not REST, it is tunneling RPC a uniform interface (HTTP in this case). Correct use of HTTP would be DELETE...
Jan Algermissen
algermissen1971
Offline Send Email
Feb 23, 2007
10:26 pm

... But it is perfectly open to implementation variation! There is absolutely nothing about HTTP or REST that guarantees that a correct implementation of the ...
Gregg Wonderly
w5ggw
Offline Send Email
Feb 25, 2007
8:53 am

... Correct. ... Correct. ... The lack of control you describe is exactly the reason why the messages MUST be self descriptive in order to protect the client...
Jan Algermissen
algermissen1971
Offline Send Email
Feb 25, 2007
9:55 am

... There are multiple ways to express that "self descriptive" ness. The more specific you are about it, the less ambiguity there is in a legal arena. Using...
Gregg Wonderly
w5ggw
Offline Send Email
Feb 26, 2007
6:13 pm

It seems like on this thread, whatever the question, the answer is "uniform interface." Maybe it' just me. Eric ... From: Jan Algermissen...
Eric Newcomer
e_newcomer
Offline Send Email
Feb 23, 2007
10:51 pm

... It's not just you. In my estimation, the uniform interface is the greatest advance in the history of large scale distributed computing ... well, in...
Mark Baker
gonga_thrash
Offline Send Email
Feb 25, 2007
9:01 am

... Yes, that is a true correction of my point. Thanks, Mark. If I invoke receiver.placePizzaOrder( "Margaritha","15inch") and if placePizzaOrder is...
Jan Algermissen
algermissen1971
Offline Send Email
Feb 25, 2007
9:54 am

It would appear that there is an example of the Uniform Interface in the SOAP world as well. Web Services for Remote Portlets (WSRP). I recently blogged about...
Anil John
aniltj
Offline Send Email
Feb 25, 2007
7:50 pm

... I disagree. RMI is uniform. It has a single operation, "invoke". I've stressed this before. Jan seemed to give up on the last go round. I find it very...
Gregg Wonderly
w5ggw
Offline Send Email
Feb 26, 2007
4:38 pm

Gregg, ... Could you please put statements like this into context (as I do not agree with you on the Invoke issue). When/How did I give up? And what does that...
Jan Algermissen
algermissen1971
Offline Send Email
Feb 26, 2007
6:10 pm
First  | < Prev  |  Last 
Advanced

Copyright © 2009 Yahoo! Inc. All rights reserved.
Privacy Policy - Terms of Service - Guidelines - Help