W3C home > Mailing lists > Public > public-i18n-ws@w3.org > February 2003

Integration Patterns and Web Service I18N...

From: Addison Phillips [wM] <aphillips@webmethods.com>
Date: Wed, 12 Feb 2003 13:42:11 -0800
To: <public-i18n-ws@w3.org>
Message-ID: <PNEHIBAMBMLHDMJDDFLHCEKOGFAA.aphillips@webmethods.com>

I promised to send this list out as a reference for talking about web service patterns of usage. These are common "patterns" (in the technical/programming sense of "pattern", as well as the time-honored sense):

1. Propagation (change in "A" also changes "B")
2. Synchronization (change in either "A" or "B" changes the other also, as with "single-view-of-customer")
3. Aggregation (changes in both/either "A" and "B" are reflected in "C")
4. Sequential process (simple, step-by-step process, such as quote-to-order)
5. Managed or transaction process(transactional process, with features like rollback)
6. Invocation (RPC-like, also called Direct API Integration)
7. Document exchange (B2B or EDI, for example)
8. Shared process (two of #4 that talk to one-another)
9. Federated query or notification ("A", "B", or "C" can query "D")

Note that most Web services talk (and most of our discussions) hava centered on #6, but the most interesting problems are in the other patterns. Of course, there is no solution for i18n of #6 either ;-).

I think if we were to document the patterns a little better we could write usage scenarios for each that would be more useful.

Addison P. Phillips
Director, Globalization Architecture
webMethods, Inc.

+1 408.962.5487 (phone)  +1 408.210.3569 (mobile)
-------------------------------------------------
Internationalization is an architecture.
It is not a feature. 

Chair, W3C-I18N-WG Web Services Task Force
To participate see http://www.w3.org/International/ws 
Received on Wednesday, 12 February 2003 16:42:14 GMT

This archive was generated by hypermail 2.2.0+W3C-0.50 : Tuesday, 8 January 2008 14:12:52 GMT