You are viewing a plain text version of this content. The canonical link for it is here.
Posted to java-user@axis.apache.org by Abdullah Jibaly <am...@yahoo.com> on 2005/02/09 23:06:36 UTC

Axis & workflow based services

Hi all,

Is there a recommended way to implement workflow based
web services? I want my view layer to communicate with
the business layer using web services and was
wondering what the best way to approach this is. I
can't use a standard MVC framework like struts since
the request is sent to AxisServlet, right?

Thanks in advance,
Abdullah

Re: Axis & workflow based services

Posted by Abdullah Jibaly <am...@yahoo.com>.
Bill,

Thanks for the input. However, my presentation layer
is going to be Laszlo, and I want to communicate with
the business layer using axis. That's why I can't get
to struts, axis will be processing the request first.

Thanks,
Abdullah 

--- Bill Keese <bi...@tech.beacon-it.co.jp> wrote:

> Abdullah Jibaly wrote:
> 
> >I want my view layer to communicate with
> >the business layer using web services ... I
> >can't use a standard MVC framework like struts
> since
> >the request is sent to AxisServlet, right?
> >  
> >
> As far as I understand, people usually talk about
> separating the 
> "presentation layer" and the "business layer",
> rather than separating 
> the "view layer" from the "business layer". So, it
> sounds like you 
> should write the presentation layer (model, view,
> and controller) in 
> struts, but the struts Actions should call the
> "business layer" via web 
> services.  IE, the parts relating to displaying web
> pages and to web 
> page flow should be in struts, and the Business
> layer contains "support" 
> functions like "addEmployee()".
> 
> What do you think?
> 
> Bill
> 


Re: Axis & workflow based services

Posted by Bill Keese <bi...@tech.beacon-it.co.jp>.
Abdullah Jibaly wrote:

>I want my view layer to communicate with
>the business layer using web services ... I
>can't use a standard MVC framework like struts since
>the request is sent to AxisServlet, right?
>  
>
As far as I understand, people usually talk about separating the 
"presentation layer" and the "business layer", rather than separating 
the "view layer" from the "business layer". So, it sounds like you 
should write the presentation layer (model, view, and controller) in 
struts, but the struts Actions should call the "business layer" via web 
services.  IE, the parts relating to displaying web pages and to web 
page flow should be in struts, and the Business layer contains "support" 
functions like "addEmployee()".

What do you think?

Bill

Re: Axis & workflow based services

Posted by Abdullah Jibaly <am...@yahoo.com>.
Hi Paul,

I have been looking closely at Beehive, however I
don't think it is suitable right now since its
workflows are designed for the web layer, not for web
services.

Thanks,
Abdullah 

--- Paul Callahan <ca...@gmail.com> wrote:

> You might want to take a look at Apache Beehive... 
> It is more
> oriented toward service-based presentation layers.
> 
> http://incubator.apache.org/beehive/
> 
> -pc
> 
> 
> On Wed, 9 Feb 2005 14:06:36 -0800 (PST), Abdullah
> Jibaly
> <am...@yahoo.com> wrote:
> > Hi all,
> > 
> > Is there a recommended way to implement workflow
> based
> > web services? I want my view layer to communicate
> with
> > the business layer using web services and was
> > wondering what the best way to approach this is. I
> > can't use a standard MVC framework like struts
> since
> > the request is sent to AxisServlet, right?
> > 
> > Thanks in advance,
> > Abdullah
> >
> 


Re: Axis & workflow based services

Posted by Paul Callahan <ca...@gmail.com>.
You might want to take a look at Apache Beehive...  It is more
oriented toward service-based presentation layers.

http://incubator.apache.org/beehive/

-pc


On Wed, 9 Feb 2005 14:06:36 -0800 (PST), Abdullah Jibaly
<am...@yahoo.com> wrote:
> Hi all,
> 
> Is there a recommended way to implement workflow based
> web services? I want my view layer to communicate with
> the business layer using web services and was
> wondering what the best way to approach this is. I
> can't use a standard MVC framework like struts since
> the request is sent to AxisServlet, right?
> 
> Thanks in advance,
> Abdullah
>