Re: Web Payment Software Design Patterns

On 11/02/2014 09:45 AM, Joseph Potvin wrote:
> Has anyone on this list come across (or co-produced) a high-level 
> comparison of the mechanics of transactions within the different 
> payments' software systems: debit card, credit card, automated 
> clearing house (incl. direct deposit), wire transfer, giro, ripple, 
> blockchain systems? What I have in mind are comparable class
> diagrams and activity (swimlane) diagrams for each.

There are none that I know of.

> If a functional systems comparison isn't available presently, does 
> anyone else on this list think such a collection would be useful?
> For my own work, such a diagrammatic taxonomy will be useful. If it's
> not yet started, I'll do so.

Yes, please. That would be immensely useful for two reasons:

1) to make sure whatever we end up finalizing can accommodate all the
transaction styles.
2) to help explain the different transaction styles to participants that
are new to the work.

> It seems to me that a comparable set of system-level diagrams in this
> form would be useful towards advancing common undestanding about the
> contibutions and limitations of a W3C specification on web payments.
> For example, in the various activity diagrams, the generic "browser"
> would occupy one of the swimlanes. What would happen within this
> column, and in what order, will need to be the same for each payment
> method, I reckon.

Were you imagining something like this (this is for the credentials
work, but you get the idea):

http://opencreds.org/specs/source/identity-credentials/basicCredentialFlow.svg

http://opencreds.org/specs/source/identity-credentials/basicCredentialCreation.svg

-- manu

-- 
Manu Sporny (skype: msporny, twitter: manusporny, G+: +Manu Sporny)
Founder/CEO - Digital Bazaar, Inc.
blog: The Marathonic Dawn of Web Payments
http://manu.sporny.org/2014/dawn-of-web-payments/

Received on Wednesday, 5 November 2014 03:09:30 UTC