Potential IP (Patent, not Protocol) Troubles for SOAP 1.2 13
sckienle writes "Infoworld has an article on possible patent problems ahead for the SOAP 1.2 recommendation. Apparently two companies are claiming they may have patents that cover parts of the specification. But, they have yet to specify the relevant patent numbers or even how they feel there would be infringement. Here is The Register's spin on this."
how about previous SOAP versions ? (Score:2, Interesting)
Why HTTP? (Score:4, Insightful)
I know this question has been asked before, but why do people insist on SOAP running over HTTP? HTTP isn't designed to store state information. It's a Hyper TEXT TRANSFER protocol. I know that it runs over port 80, so sysadmins don't have to open another port; but seriously, if you have an application running through your firewall, wouldn't you want to see that traffic as something other than typical web traffic?
Not trying to flame here; actually looking for a serious answer.
Re:Why HTTP? (Score:4, Informative)
I don't really know the answer to this, but I think it is basically because:
Hopefully someone else with more knowledge will pipe in but, from my experience on development projects, that is what I really expect to be what happened.
I also agree with your statement: in reality, you do not want SOAP traffic filtered and controlled in the same way as "standard" HTTP traffic. Maybe version 2.0 will address this. But then, given that the group didn't think that data encryption or user authentication was important enough to be in the original spec, I'm not holding my breath.
Re:Why HTTP? (Score:5, Informative)
HTTP as it turns out is a good general purpose protocol. It has download resuming, and compression (zip), and many other features that weaker protocols like FTP don't have. It's also being extended via WebDAV (webdav is mostly a subset but there are planned extensions). Regardless of whether it's a "text transfer" protocol, everyone uses it for images, pdfs and zips, and it's quite good at it.
SOAP isn't anything to do with HTTP. SOAP can go via SMTP for all it cares. People tend to use HTTP, but then they do that for many things anyway.
Also understand that - like the web - all SOAP applications don't need to store state. A stateful protocol would be overkill, when you can implement state in SOAP. HTTP works, and is very well understood by many people.
Finally, SOAP has a specific HTTP header that firewalls can recognise (and then block if need be). Considering that SOAP can be just a wrapper for a request that returns some xml it's often similar to submitting a query to google. It could be dangerous, but so is allowing all kinds of downloads, so you have to get into HTTP filtering anyway.
Re:Why HTTP? (Score:2)
AFAICT, SOAP/1.2 will drop the SOAPAction header in favor of an optional action parameter in the media type--not that it wouldn't be easy to spoof and hard for a proxy to find (everything's variable-length in HTTP headers), even if it were mandatory.
Re:Why HTTP? (Score:1)
Since almost all organizations allow HTTP through their routers, SOAP over HTTP is the way around this bureaucratic/political issue. I'm not defending this from a security standpoint, just explaining how apps folks (who tend to care more about pleasing their immediate stakeholders and bringing projects in under deadline, than security) tend to think.
Re:Why HTTP? (Score:1)
Re:Why HTTP? (Score:2)
Think of it like Soapy cookies.
What patents? (Score:2, Informative)
EpiCentric also has a patent application running.
webMethods only has one application running. No patent, no royalties (yet).
Why didn't the press bother to find this out?
Anyway, I suspect both companies are not too sure about the position of their IP. I wonder whether they consulted their patent attorney before they contacted the W3C.
Unfortunately, there's no search report for the applications, yet.
Re:What patents? (Score:1)
Re:What patents? (Score:1)
I searched for the applicant/assignee. It might be just as well that employees of both companies filed applications on their own name.
For more information, I'd have to do a search on each of the inventors to check whether they have more patents on their name.
Nevertheless, I still have a gut feeling that we have two boys here who want to mess with then men. But it's merely a gut feeling, no legal advise.
Re:What patents? (Score:2)
Given the tentative nature of these patents trying to apply to openly developed protocols, I think that we definitely have a case for prior art.
Re:That Patent... (Score:2)
I keep thinking of the tool Hari Seldon used in the Foundation Series to analyze the information content of what people actually said. One politician's visit in the story yielded no information, despite several speeches.