Dear David,

*This* is a can of night-crawlers. Do you have a specification of the
abstract syntax of your flow language? Do you have a semantics?

Best wishes,

--greg

On Mon, Aug 17, 2009 at 10:20 AM, David Pollak <
[email protected]> wrote:

>
>
> On Mon, Aug 17, 2009 at 9:25 AM, Derek Chen-Becker 
> <[email protected]>wrote:
>
>> I think that that's a general issue with SOAP, not particular to Lift ;)
>>
>>
>> On Sat, Aug 15, 2009 at 1:04 PM, Timothy Perrett <[email protected]
>> > wrote:
>>
>>>
>>> Id be interested to hear those stories... all the ones i've heard so
>>> far that involve anything to do with SOAP have usually been tales of
>>> woe ;-)
>>>
>>
> With Goat Rodeo, you can define message flow with an abstract source
> (input) and sink (output) in the form:
>
> Foo %> Bar %> (Baz * Distribution)
>
> You can define fork/join constructs, tee constructs, etc. in the high level
> flow description.  The flow description defines the type-safe progression
> from each logic unit.  The location of each logic unit and the
> threading/transport model is decided at runtime.  This means that you can
> define logic models and plug in an "Akka distribution and threading"
> strategy for production or a "single threaded" strategy for your local test
> harness.
>
> You'll also be able to register the composed modules that can be composed
> into larger flows.
>
> So, how does this work with SOAP?  Well.. the SOAP piece is just a source
> and sink for the logic flow.
>
>
>
>>
>>> Cheers, Tim
>>>
>>> On Aug 15, 6:47 pm, David Pollak <[email protected]>
>>> wrote:
>>> > I think there will be an important Goat Rodeo/Lift/SOAP story that I'll
>>> be
>>> > able to tell in a week or so... integrating WS into Lift (rather than
>>> > running on the side) will, I think, have benefits.
>>> >
>>> > On Sat, Aug 15, 2009 at 9:45 AM, Timothy Perrett
>>> <[email protected]>wrote:
>>> >
>>> > > Sounds like a classic situation.... what is technically possible is
>>> > > one thing but what you should do to preserve your sanity is most
>>> > > probably another ;-)
>>> >
>>> > > Good luck!
>>> >
>>> > > Cheers, Tim
>>> >
>>> > > On Aug 15, 4:29 am, Meredith Gregory <[email protected]>
>>> wrote:
>>> > > > Tim, Viktor,
>>> >
>>> > > > Thanks for the insights and sharing of experience. i'm in a
>>> situation
>>> > > where
>>> > > > i'm working with legacy stuff. i was just wondering how deeply into
>>> lift
>>> > > i
>>> > > > could push the WSDL-based Java handlers.
>>> >
>>> > > > Best wishes,
>>> >
>>> > > > --greg
>>> >
>>> > > > On Fri, Aug 14, 2009 at 2:54 PM, Timothy Perrett
>>> <[email protected]
>>> > > >wrote:
>>> >
>>> > > > > I agree with Viktor - in a similar vein, this is exactly what I
>>> > > > > implemented with Akka; the servlet runs in conjunction with lifts
>>> > > > > filter and lift just hands off stuff it doesnt know what to do
>>> with.
>>> > > > > So if you want to use AxisServlet or whatever its real easy.
>>> >
>>> > > > > From my point of view, you'd need a good reason to bring the SOAP
>>> > > > > stuff into lift; right now i havent found one... I write a lot of
>>> lift
>>> > > > > apps that consume SOAP services, but as yet have no good reason
>>> to
>>> > > > > write a SOAP serving app with lift - If i were to do one, id do
>>> > > > > exactly as with the JAX-RS stuff in Akka and passNotFoundToChain.
>>> >
>>> > > > > Cheers, Tim
>>> >
>>> > > > > On Aug 14, 10:24 pm, Viktor Klang <[email protected]>
>>> wrote:
>>> > > > > > Gregory,
>>> >
>>> > > > > > Depending on what WS-* stuff you're using, you _should_ be able
>>> to
>>> > > wire
>>> > > > > the
>>> > > > > > AxisServlet in web.xml under /ws/* or something like that, and
>>> then
>>> > > have
>>> > > > > > lift passNotFoundToChain=true
>>> >
>>> > > > > > But I guess it boils down to what liftiness you're planning to
>>> do.
>>> > > Can
>>> > > > > you
>>> > > > > > elaborate a bit on what you're aiming for?
>>> >
>>> > > > > > On Fri, Aug 14, 2009 at 9:00 PM, Meredith Gregory
>>> > > > > > <[email protected]>wrote:
>>> >
>>> > > > > > > Tim, Viktor,
>>> >
>>> > > > > > > Do you wire your SOAP services into lift or do you keep that
>>> > > > > independent? i
>>> > > > > > > was just talking to DPP and according to him it appears you
>>> can
>>> > > > > successfully
>>> > > > > > > wire WS-generated code anywhere along in the http-request
>>> > > processing
>>> > > > > > > pipeline. He pointed out a gotcha that i think can be
>>> circumvented
>>> > > with
>>> > > > > > > HttpServletResponse trampoline. Both lift and the
>>> WS-generated code
>>> > > are
>>> > > > > > > likely to want to be in the driver's seat regarding who's
>>> returning
>>> > > the
>>> > > > > > > bytes. But, i think you can just fool the WS-generated code
>>> into
>>> > > > > thinking
>>> > > > > > > it's got an HttpServletResponse that is really a widget that
>>> will
>>> > > just
>>> > > > > write
>>> > > > > > > into the one lift returns. In this way you can write a
>>> > > 1-size-fits-all
>>> > > > > > > return adapter. Is this what you guys are doing, or am i
>>> making
>>> > > this
>>> > > > > too
>>> > > > > > > complicated?
>>> >
>>> > > > > > > Best wishes,
>>> >
>>> > > > > > > --greg
>>> >
>>> > > > > > > --
>>> > > > > > > L.G. Meredith
>>> > > > > > > Managing Partner
>>> > > > > > > Biosimilarity LLC
>>> > > > > > > 1219 NW 83rd St
>>> > > > > > > Seattle, WA 98117
>>> >
>>> > > > > > > +1 206.650.3740
>>> >
>>> > > > > > >http://biosimilarity.blogspot.com
>>> >
>>> > > > > > --
>>> > > > > > Viktor Klang
>>> >
>>> > > > > > Rogue Scala-head
>>> >
>>> > > > > > Blog: klangism.blogspot.com
>>> > > > > > Twttr: viktorklang
>>> >
>>> > > > --
>>> > > > L.G. Meredith
>>> > > > Managing Partner
>>> > > > Biosimilarity LLC
>>> > > > 1219 NW 83rd St
>>> > > > Seattle, WA 98117
>>> >
>>> > > > +1 206.650.3740
>>> >
>>> > > >http://biosimilarity.blogspot.com
>>> >
>>> > --
>>> > Lift, the simply functional web frameworkhttp://liftweb.net
>>> > Beginning Scalahttp://www.apress.com/book/view/1430219890
>>> > Follow me:http://twitter.com/dpp
>>> > Git some:http://github.com/dpp
>>>
>>>
>>
>>
>>
>
>
> --
> Lift, the simply functional web framework http://liftweb.net
> Beginning Scala http://www.apress.com/book/view/1430219890
>
> Follow me: http://twitter.com/dpp
> Git some: http://github.com/dpp
>
> >
>


-- 
L.G. Meredith
Managing Partner
Biosimilarity LLC
1219 NW 83rd St
Seattle, WA 98117

+1 206.650.3740

http://biosimilarity.blogspot.com

--~--~---------~--~----~------------~-------~--~----~
You received this message because you are subscribed to the Google Groups 
"Lift" group.
To post to this group, send email to [email protected]
To unsubscribe from this group, send email to 
[email protected]
For more options, visit this group at 
http://groups.google.com/group/liftweb?hl=en
-~----------~----~----~----~------~----~------~--~---

Reply via email to