Java Mailing List Archive

http://www.junlu.com/

Google
Google
Mailing List
Home
Forum Home
JBoss - Java Application Server
Struts - A MVC web framework
Tomcat - JSP/Servlet container
iText - An open source PDF Java Library
JDOM - JDOM XML Parser
J2EE - A mailing list for Java(tm) 2 Platform, Enterprise Edition
J2EE Pattern - An interest list for Sun Java Center J2EE Pattern Catalog
Servlet - A mailing list for discussion about Sun Microsystem's Java Servlet API Technology
JSP - A mailing list about Java Server Pages specification and reference
Struts & Hibernate
Subjects
JSP editor plugin for eclipse ?
org apache jasper JasperException: Unable to compile class for JSP
Tomcat: Connection reset by peer: socket write error
Cannot retrieve definition for form bean null
Struts Tiles Tutorial (free Struts training)
Where do I download Tomcat 4 0 6?
Data Access Object (DAO) pattern, example DAO 's
Where to download Tomcat v 4 1 24 from?
Tomcat 5 0 16 Requested resource not available
Oracle Connection Pooling in 3 2 2
Servlet : Session invalidate
Servlet action is currently unavailable
Tomcat/Struts Unicode Encoding/Decoding problems
Tomcat and webapplication specific java library path
Running a Simple JMS Example
Mapping in workers2 properties
org apache jasper JasperException
Cannot find message resources under key org apache struts action
   MESSAGE
problem with html:text bean throwing exception
Cannot find message resources under key org apache struts action MESSAGE
invalid direct reference problem with solution
Tool for jsp debug Try Sysdeo Eclipse Plugin
Tomcat 5 Cannot load JDBC driver class 'null ' SQL state: null
weblogic ejbc
java properties file
Jboss 3 2 3 Coyote Can 't re
Tomcat 5, Apache2 and mod jk2 integration problem
JBoss example problem new to J2EE
url string for connecting jboss to oracle
Value attribute of <html:checkbox
javax servlet ServletException: BeanUtils populate
HTTP Status 404 The requested resource is not available
5 0 18: Windows XP Pro vs Windows 2000
 
Re: Design patterns for Web services,
and work flows/composite se

Re: Design patterns for Web services,
and work flows/composite se

2003-07-11       - By Andy Longshaw

 Back
I'd be interested in any thoughts in this area too.
Patterns for Web Service composition per-se will
be generic, but as Web Services are the latest
"future of software" then as J2EE designers we
should know about them. There will also be
various J2EE-specific idioms for creating and
combining Web Services.

I have worked on one (long running) application
based on Web Services and am doing some work on
a second. As such, I can't really comment on
specific Web Service patterns as I can't meet the
"rule of three" yet :-) However, many of the familiar
patterns are very applicable inside Web Services
when working out their structure (Facade, Command,
etc.).

It strikes me that we will have similar debates around
Web Service use and patterns as we had around entity
beans in the early days. The key issue is the granularity
of the service and where it is appropriate to use
Web Services in any application design (i.e. don't just
use Web Service protocols everywhere and say you're
using Web Services - this is the Web Service equivalent
of calling fine-grained entity beans directly from the client...)

Cheers

Andy

At 10:52 11/07/2003 +1000, you wrote:
>Hi,
>
>Vijay suggested I send some questions to this list about patterns for Web
>Services implemented in J2EE...
>
>1 What's the current best practice for design patterns for Web Services
>(built on J2EE)
>
>2 What about work flows (which invoke Web Services)?  Distributed
>execution of work flows?
>
>3 How about for Web Service Composition? (including perhaps some "OO"
>features such as inheritance, replication, reflection, etc?)
>
>I have an idea for distributed execution of workflows, where the work flow
>is deployed as a bunch of "control" Web Services - each controller service
>contains flow logic and invokes either other control services or
>eventually just "primitive" web services to do the tasks.
>
>Could you build/compose complex work flows and also management
>capabilities (e.g.) just by deploying the work flow as a bunch of proxy
>web services (and is there an obvious design pattern for proxy web
>services?)  - some of which manage control/execution, others manage
>non-functional requirements (e.g. dynamic rebinding to find available
>services) etc.  And do this recursively?
>Regards,
>
>Paul
>
>
>Paul Brebner
>Senior Software Research Engineer
>CSIRO Mathematical and Information Sciences
>Australian National University, Canberra, Australia
>+61 2 6216 7062
>

__ ____ ____ ____ ____ ____ ____ ____ ____ ____ ___

Andy Longshaw
Blue Skyline [ Consultancy, Writing, Training, Mentoring ]
email:  andy@(protected)
phone:  +44 (0)1625 611816
fax:    +44 (0)1625 611816

"Wisdom, justice, compassion, integrity"
(The four words engraved on the mace of the Scottish
Parliament which seems to sum things up nicely)

====================================================================
Community Web Site (Core J2EE Patterns Catalog - Online Version):
http://java.sun.com/blueprints/corej2eepatterns
Getting Started (Beta Version):
http://developer.java.sun.com/developer/technicalArticles/J2EE/patterns/
Get the book:
http://www.amazon.com/exec/obidos/ASIN/0130648841/corej2eepatte-20 (See http://tte-20.ora-code.com)
List Archive:
http://archives.java.sun.com/archives/j2eepatterns-interest.html
Unsubscribing:
email "signoff J2EEPATTERNS-INTEREST" to listserv@(protected)



©2008 junlu.com - Jax Systems, LLC, U.S.A.