From: Ira McDonald (blueroofmusic@gmail.com)
Date: Thu Aug 28 2008 - 12:18:01 EDT
Hi Pete,
I agree that your alternative 2 (add service names to operation names in a
single PWG namespace) is much better.
Cheers,
- Ira
On Thu, Aug 28, 2008 at 9:50 AM, Zehler, Peter <Peter.Zehler@xerox.com> wrote:
> All,
>
>
>
> I have come across a small issue in some of my prototyping of Scan, Print
> and Resource when trying to co-locate them on a single port. The issue is a
> result of moving to a single namespace for all of the MFD. In a SOAP
> binding using document/literal encoding, messages are dispatched using the
> SoapAction or the message name in the body of the request. The implication
> here is that all operations across the MFD services must have a unique name
> or they need to be differentiated by namespace. Differentiating service
> operations by namespace changes the fully qualified name of the operations.
>
>
>
> We have common administrative operations such as Pause and Resume. We also
> have some common service specific operations such as CreateJob that share a
> name but differ in the contents of the parameters.
>
>
>
> Possible solutions:
>
> 1) Change back to multiple namespace approach putting each service in
> its own namespace.
>
> 2) Modify the operation names to include the name of the service in
> all operations.
>
>
>
> Proposed solution:
>
> I prefer alternative 2. Alternative 1 will cause some extensibility point
> issues and complicates the structure of the WSDL and schemas. There is some
> mapping that needs to be done with solution 2 and deployed Web Services
> (e.g. WS-Scan). I see no problem with that since a mapping is required
> even if the unqualified operation names are aligned. The mapping required
> is trivial.
>
>
>
> If there is no objection, I will make the change before moving to PWG wide
> Last Call. If anyone wishes to discuss this at a teleconference I can delay
> sending the document for PWG wide Last Call. Please send me a note this
> week if you to discuss this further.
>
>
>
> Comments?
>
>
>
> Pete
>
>
>
> Peter Zehler
>
> Xerox Research Center Webster
> Email: Peter.Zehler@Xerox.com
> Voice: (585) 265-8755
> FAX: (585) 265-7441
> US Mail: Peter Zehler
> Xerox Corp.
> 800 Phillips Rd.
> M/S 128-25E
> Webster NY, 14580-9701
>
>
-- Ira McDonald (Musician / Software Architect) Chair - Linux Foundation Open Printing WG Blue Roof Music/High North Inc email: blueroofmusic@gmail.com winter: 579 Park Place Saline, MI 48176 734-944-0094 summer: PO Box 221 Grand Marais, MI 49839 906-494-2434
This archive was generated by hypermail 2.1.4 : Thu Aug 28 2008 - 12:18:08 EDT