On Jun 4, 2007, at 10:46 PM, Serge Merzliakov wrote:


Hi,
As a newcomer, I don't know much about Hessian (my day job requires WS-Security, SOAP and the orthodox SOA stack...) but I have got the samples working and like the simplicity very much. Are there any plans to encrypt messages or some other message level security (this excludes SSL) ? I know this strays into the WS- Security space (and we don't wan't to reinvent the WS-* wheel) but it would be a compelling argument for serious evaluation in most firms considering SOA.

I'm starting to skim WS-Security and it looks nightmarish. For Hessian, I'm thinking the following envelope syntax might make sense:

envelope ::=
  'E' x02 x00      # Envelope for Hessian 2.0
  method           # envelope type (possibly use string instead of 'm')
  int              # number of headers
  (string object)* # header values
  binary           # encapsulated body
  int              # number of footers
  (string object)* # footer values

The envelope could be nestable, i.e. the body could be another envelope or it could be the wrapped call/reply Hessian message.

The method would select a filter/envelope handler, which would be responsible for unwrapping the header.

For security, headers would contain things like encryption keys/ algorithms for encryption, auth tokens. Footers would contain things like signatures/digests.

I need to continue looking at WS-Security to see if there's anything that fails to fit this model (I've only started looking), but I'd think this would be general enough.

-- Scott



Regards,
Serge Merzliakov
This message and any attachment is confidential and may
be privileged or otherwise protected from disclosure. If you
have received it by mistake, please let us know by reply
and then delete it from your system; you should not copy
the message or disclose its contents to anyone.




_______________________________________________
hessian-interest mailing list
[email protected]
http://maillist.caucho.com/mailman/listinfo/hessian-interest

_______________________________________________
hessian-interest mailing list
[email protected]
http://maillist.caucho.com/mailman/listinfo/hessian-interest

Reply via email to