Re: [ws-caf] Patent Issue(s)

From
Mark Little <>
Date
2003-12-11T03:17:40+00:00
ID
006d01c3bf96$4ff08bf0$b585960a@exhp
Thread
Re: [ws-caf] Patent Issue(s)
Apologies for any backlog of email responses, but 
I've been flying to XML 2003 today. Just to second Greg's email - LRA is based 
on Sagas and similar to Open Nested transactions.

 

Mark.

 

----
Mark Little,
Chief Architect, 
Transactions,
Arjuna Technologies Ltd.

 

www.arjuna.com

  
----- Original Message ----- 

  
From: 
  Newcomer, 
  Eric 

  
To: Guy Pardon ; Greg 
  Pavlik 

  
Cc: Mark Little ; Robin Cover ;  ;  

  
Sent: Wednesday, December 10, 2003 7:58 
  PM

  
Subject: RE: [ws-caf] Patent 
  Issue(s)

  

  
On 
  the surface, it does not seem to confict since it requires a 
  specific implementation of Java classes and operations that create the 
  transaction system, whereas the WS-CAF approach is to wrap or abstract the 
  transaction systems (i.e. not to create one).

  
    
-----Original Message-----
From: Guy Pardon 
    [mailto:]
Sent: Wednesday, December 10, 2003 1:32 
    PM
To: Greg Pavlik
Cc: Mark Little; Robin Cover; 
    Newcomer, Eric; ; 
    
Subject: 
    Re: [ws-caf] Patent Issue(s)

    
Hi, 

    
FYI, here is the patent application's description: 

    
http://appft1.uspto.gov/netacgi/nph-Parser?Sect1=PTO2&Sect2=HITOFF&p=1&u=%2Fnetahtml%2FPTO%2Fsearch-bool.html&r=1&f=G&l=50&co1=AND&d=PG01&s1=pardon.IN.&OS=IN/pardon&RS=IN/pardon 
    

    
Guy 

    
On woensdag, dec 10, 2003, at 15:07 Europe/Brussels, Greg Pavlik wrote: 
    

    
Well, the LRA model as I read it seems to be a 
    relatively close mapping of sagas, which were as far as I know first 
    described in 1987 by Garcia-Molina. I think it would be useful if someone 
    took the action to provide a more detailed breakdown of what exactly is at 
    issue for the group, because it's not obvious to me after a cursory review 
    of the CheeTah papers. 

    
Guy Pardon wrote: 

    
Hi everyone, 

    
The VLDB paper is attached. It describes composite 
    systems in the CheeTah prototype (which served as the provisional 
    application for the US patent). 

    
Concerning WS-CAF, I think there may be some 
    overlapping with the LRA model described in the TXM spec. 

    
It was not my intention to raise panic and 'warn' 
    anybody, rather just to point out that the patent exists (which is, I 
    believe, required on behalf of TC members). 

    
Best, 

    
Guy 

    
On dinsdag, dec 9, 2003, at 20:27 Europe/Brussels, 
    Mark Little wrote: 

    
Robin, thanks. I think a description from Guy about 
    how he thinks any patent 

    
relevant to this paper may conflict with WS-CAF is in 
    order though. Many 

    
companies have been doing composite 
    applications/transactions for years so 

    
I'd like to know what aspect of CheeTah may either 
    impact WS-CAF now or in 

    
the future. This is certainly the first I've heard of 
    CheeTah so from an 

    
Arjuna perspective it certainly didn't influence 
    WS-CAF, but maybe Guy's 

    
email is intended to just warn the TC in its future 
    directions? 

    
Mark. 

    
----- Original Message ----- 

    
From: "Robin Cover" <> 

    
To: "Newcomer, Eric" <> 

    
Cc: "Guy Pardon" <>; <> 

    
Sent: Tuesday, December 09, 2003 7:08 PM 

    
Subject: RE: [ws-caf] Patent Issue(s) 
    

    
Perhaps: 

    
CheeTah: a Lightweight Transaction Server for 
    

    
Plug-and-Play Internet Data Management 

    
------------------------------------------- 
    

    
Guy Pardon, Gustavo Alonso. 

    
------------------------------------------- 
    

    
Abstract: 

    
The ability to maintain transactional interaction 
    

    
in a distributed system has proven to be a key 
    feature 

    
in information systems. Unfortunately, as technology 
    moves 

    
towards more distribution and decentralization, it 
    becomes 

    
increasingly difficult to use existing transactional 
    

    
tools. In fact, current solutions are entirely 
    unsuitable 

    
for what we call composite systems. Composite systems 
    

    
can be characterized as a collection of distributed, 
    

    
autonomous components, linked in an arbitrary 
    configuration. 

    
In this paper, we describe CheeTah, a Java based set 
    of 

    
tools for building composite components capable of 
    

    
interacting transactionally in arbitrary, dynamically 
    

    
changing configurations. We describe the technology 
    provided, 

    
how designers would use it to build composite 
    transactional 

    
systems, and examine in detail the performance of the 
    

    
resulting solution. Among the results we have 
    achieved, 

    
the performance and the simplicity of use are of 
    particular 

    
interest. 

    
http://www.inf.ethz.ch/department/IS/iks/publications/pa2000.html 
    

    
http://www.inf.ethz.ch/department/IS/iks/publications/files/pa2000.pdf 
    

    
----------------------------------------------------- 
    

    
Robin Cover 

    
XML Cover Pages 

    
WWW: http://xml.coverpages.org 

    
Newsletter: http://xml.coverpages.org/newsletter.html 
    

    
On Tue, 9 Dec 2003, Newcomer, Eric wrote: 
    

    
Guy, 

    
To second Mark's email, can you please also send 
    additional information 

    
about the patent, such as the VLDB paper you mention. 
    

    
Thanks, 

    
Eric 

    
-----Original Message----- 

    
From: Guy Pardon [mailto:] 
    

    
Sent: Tuesday, December 09, 2003 9:53 AM 

    
To:  

    
Subject: [ws-caf] Patent Issue(s) 
    

    
Hi all, 

    
As a TC member it is my duty to report that there 
    exists a US patent (US 

    
patent application 09/682,969 -- finally approved 
    about two months ago) 

    
concerning composite systems and an additional 
    European application being in 

    
process. This patent is probably relevant to the CAF 
    specs (and most likely 

    
to BTP as well). 

    
Basically, the patent is an extension of the 
    Composite Systems VLDB 

    
paper we (Gustavo Alonso and I) had at VLDB2000. 
    

    
Best, 

    
Guy 

    
Dr. Guy Pardon (  ) 
    

    
Atomikos: Your Partner for Reliable eBusiness 
    Coordination 

    
http://www.atomikos.com/ 

    
The information in this email is confidential and 
    only meant for the 

    
addressee(s). The content of this email is informal 
    and will not be legally 

    
binding for Atomikos. 
    

    
Dr. Guy Pardon (  ) 
    

    
Atomikos: Your Partner for Reliable eBusiness 
    Coordination 

    
http://www.atomikos.com/ 

    
The information in this email is confidential and 
    only meant for the addressee(s). The content of this email is informal and 
    will not be legally binding for Atomikos. 

    
Dr. Guy Pardon (  ) 

    
Atomikos: Your Partner for Reliable eBusiness 
    Coordination 

    
http://www.atomikos.com/ 

    
The information in this email is confidential 
    and only meant for the addressee(s). The content of this email is informal 
    and will not be legally binding for Atomikos.