datanoise / actionwebservice

Port of actionwebservice (AWS) to the latest Rails version

This URL has Read+Write access

Kent Sibilev (author)
Tue Mar 31 08:17:58 -0700 2009
commit  9d30efab0f5066f786e00306f909c79c87abb930
tree    373dee6b4944a477ee56cbd4bae54142dd5b8bfa
parent  de158a1cdeb5b88f8beaa72fab21e934aa9a3e35
actionwebservice / TODO
100644 33 lines (23 sloc) 0.968 kb
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
= Post-1.0
  - Document/Literal SOAP support
    - URL-based dispatching, URL identifies method
 
  - Add :rest dispatching mode, a.l.a. Backpack API. Clean up dispatching
    in general. Support vanilla XML-format as a "Rails" protocol?
    XML::Simple deserialization into params?
 
      web_service_dispatching_mode :rest
 
      def method1(params)
      end
 
      def method2(params)
      end
 
 
      /ws/method1
        <xml>
      /ws/method2
        <yaml>
 
  - Allow locking down a controller to only accept messages for a particular
    protocol. This will allow us to generate fully conformant error messages
    in cases where we currently fudge it if we don't know the protocol.
 
  - Allow AWS user to participate in typecasting, so they can centralize
    workarounds for buggy input in one place
  
= Refactoring
  - Don't have clean way to go from SOAP Class object to the xsd:NAME type
    string -- NaHi possibly looking at remedying this situation