OASIS Mailing List ArchivesView the OASIS mailing list archive below
or browse/search using MarkMail.

 


Help: OASIS Mailing Lists Help | MarkMail Help

soa-rm message

[Date Prev] | [Thread Prev] | [Thread Next] | [Date Next] -- [Date Index] | [Thread Index] | [List Home]


Subject: [no subject]


"Mediation is the missing piece of the jigsaw. Simply put, it involves =
the transformation, routing, validation and processing of messages, =
which in turn enables differences in information models between web =
service providers and users to be accounted for and overcome when =
creating applications. This is essential when integrating newly defined =
web services with existing infrastructure."

=20

[1] <http://www.oreillynet.com/pub/wlg/6977> =
http://www.oreillynet.com/pub/wlg/6977

[2] =
http://www.looselycoupled.com/sub/print.php?dir=3Dopinion&name=3Dbradl-sa=
ve-infr1206&year=3D2004 =
<http://www.looselycoupled.com/sub/print.php?dir=3Dopinion&name=3Dbradl-s=
ave-infr1206&year=3D2004>=20

=20

Joe

=20

Joseph Chiusano

Booz Allen Hamilton

Visit us online@ http://www.boozallen.com <http://www.boozallen.com>=20

=20

=20



________________________________

From: Duane Nickull [mailto:dnickull@adobe.com]
Sent: Tue 5/10/2005 1:09 PM
Cc: SOA-RM
Subject: Re: [soa-rm] Good Recent SOA Piece: "Managing an XML Data Model =
In Your SOA - Best Practices"



Ken:

I would like to explore the notion of "mediation" service.  Is it
actually mediating?  XSLT is declarative and very deterministic.  You
have a tree model of your entire document, then XSLT processors read an
instruction and test the case against the input tree.  If the condition
matches, then it does the second part of the declaration (usually to
write out to a new tree model).  It seems to be reduced to a simply set
of decision points.

Duane

Ken Laskey wrote:

> Joe,
>
> I see there being two sets of vocabularies (data models?) in our SOA
> discussion. The first is the vocabulary relevant to describing a SOA.
> We are developing/collecting that as part of the RM and that will
> hopefully facilitate the discussion of SOA by others. The second set
> is the domain vocabularies of the various SOA users. These
> vocabularies are specific to specific domains of discourse. These
> overlap (otherwise, there would be no need for interaction) and is the
> focus of most integration efforts. It is for the second set that the
> idea of an interchange/compromise/hub-and-spoke/... vocabulary is
> introduced to mediate the exchange of information within a consistent
> semantic framework. I am interpreting the term "canonical" to refer to
> that interchange vocabulary. While this is a standard approach, I
> contend it is limited and does not scale. Thus, I'm saying the RM may
> include the concept of a mediation service to facilitate information
> interchange across vocabularies. If the situation is simple enough
> that the interchange vocabulary is sufficient, then this is the
> implementation of the mediation service used. (It could be a single
> hardwired translation or a more general service that, for example,
> processes any XSLT input.) However, the idea of a mediation service
> does not codify the use of a canonical vocabulary as the means to
> accomplish this functionality.
>
> I could not figure out how to reference the presentation I gave at the
> recent OASIS Symposium (is there a way to find past presentations on
> the OASIS Web site?) so I uploaded it to the Member Submission area of
> the TC. Please see slide 4.
>
> If I am misinterpreting what you mean by a canonical data model,
> please clarify.
>
> Ken
>
>
>
> On May 9, 2005, at 9:06 PM, Chiusano Joseph wrote:
>
>     Please help me understand the difference between the concept of
>     canonical data model in the link provided earlier in the thread
>     below, and what we need to define. I'm very sorry that I am not
>     understanding here. What is the gap? (yes, I know it's a clothing
>     store;)
>    =20
>     Joe
>    =20
>     Joseph Chiusano
>     Booz Allen Hamilton
>     Visit us online@ http://www.boozallen.com
>    =20
>
>
>     From: Ken Laskey [mailto:klaskey@mitre.org]
>     Sent: Monday, May 09, 2005 1:22 PM
>     To: Chiusano Joseph; Duane Nickull
>     Cc: soa-rm@lists.oasis-open.org
>     Subject: RE: [soa-rm] Good Recent SOA Piece: "Managing an XML Data
>     Model In Your SOA - Best Practices"
>
>     If we are basing our concept of SOA on the diagram in the link you
>     provide, then I object.  It works in certain limited situations
>     but does not scale as a global solution.  Even for the limited
>     cases, there is no extension that adequately covers how to connect
>     the successes of the limited cases.  This does not mean you should
>     never use a canonical vocabulary, just know its limitations and be
>     prepared to keep moving on to the next level solution.
>
>     Ken
>
>     At 01:07 PM 5/9/2005, Chiusano Joseph wrote:
>
>     <Quote>
>     If you want to come up with a "canonical" vocabulary to capture
>     SOA semantics as will be described in the reference model, that is
>     fine because it will be the SOA-RM vocabulary.  Do not expect it
>     to provide general translation capabilities for all services.
>     </Quote>
>
>     Ken,
>    =20
>     I don't know that we would actually come up with such a SOA-RM
>     vocabulary - instead, I foresee the possibility of our including
>     the notion of a canonical data model as a component within our
>     specification.
>    =20
>     Joe
>    =20
>
>     Joseph Chiusano<?xml:namespace prefix =3D o ns =3D
>     "urn:schemas-microsoft-com:office:office" />
>
>     Booz Allen Hamilton
>
>     Visit us online@ http://www.boozallen.com
>
>
>     From: Ken Laskey [ mailto:klaskey@mitre.org]
>     Sent: Mon 5/9/2005 12:57 PM
>     To: Duane Nickull
>     Cc: soa-rm@lists.oasis-open.org
>     Subject: Re: [soa-rm] Good Recent SOA Piece: "Managing an XML Data
>     Model In Your SOA - Best Practices"
>
>
>     I'll go back to my comments on 5/6 re Good Recent SOA Piece:
>
>     <recap>
>     The critical line in this article is
>
>     This article does not discuss how to integrate data models.
>
>     Its premise is the tried (and usually failed) that if we all get
>     into a
>     room and be reasonable we can all find a common vocabulary to map
>     to.  I
>     could go on about when that works and when that doesn't (see my =
OASIS
>     Symposium presentation for more) but if that is the basis of SOA,
>     then it
>     will go no further than any other integration paradigm. The =
driving
>     question is how do you create a system (service?) to do semantic
>     negotiation between diverse vocabularies in a way that is (1)
>     visible, (2)
>     reusable, and (3) allows you to use what you know (or can find) in
>     ways
>     that enables you to do more with little or no effort.
>
>     The SOA RM will not specify how this is done but it must also not
>     codify an
>     interchange vocabulary paradigm that will not scale.
>
>     End of rant:-)
>     </recap>
>
>     If you want to come up with a "canonical" vocabulary to capture =
SOA
>     semantics as will be described in the reference model, that is
>     fine because
>     it will be the SOA-RM vocabulary.  Do not expect it to provide
>     general
>     translation capabilities for all services.
>
>     Being trained as a fluid mechanics engineer, I see this as the
>     classic
>     nozzle where things funnel down from one large plenum to a minimum
>     flow
>     passage and then expands into a second large plenum.  The problem
>     is the
>     minimum flow can be a choke point.  It works the same way with
>     vocabulary
>     translation.
>
>     Ken
>
>
>     At 12:38 PM 5/9/2005, Duane Nickull wrote:
>     >Perhaps you are correct sir!!
>     >
>     >What do others think?
>     >
>     >Duane
>     >
>     >
>     >
>     >
>     >Chiusano Joseph wrote:
>     >
>     >>Isn't the notion of a "data model" too general for our purposes?
>     >>Shouldn't we be thinking in terms of a *canonical* data
>     model[1]? If
>     >>that is not what is needed, please give specifics as to why =
(i.e. I
>     >>think that "we don't need a data model" is too general a
>     statement).
>     >>
>     >>Thanks,
>     >>Joe
>     >>
>     >>[1] http://www.eaipatterns.com/CanonicalDataModel.html
>     >>
>     >>Kind Regards,
>     >>Joseph Chiusano
>     >>Booz Allen Hamilton
>     >>Visit us online@ http://www.boozallen.com
>     >>
>     >>
>     >>
>     >>>-----Original Message-----
>     >>>From: John Harby [mailto:jharby@gmail.com] Sent: Friday, May
>     06, 2005
>     >>>1:13 PM
>     >>>To: soa-rm@lists.oasis-open.org
>     >>>Subject: Re: [soa-rm] Good Recent SOA Piece: "Managing an XML
>     Data Model
>     >>>In Your SOA - Best Practices"
>     >>>
>     >>>IMHO, SOA should really be defined independent of data model =
and a
>     >>>general definition of SOA should support any strategy
>     employable by data
>     >>>tiers. Defining the notion of data model really seems out of
>     scope to me.
>     >>>
>     >>>On 5/6/05, Chiusano Joseph <chiusano_joseph@bah.com> wrote:
>     >>>
>     >>>
>     >>>>These are very interesting thoughts - I like the term "SOA
>     data model".
>     >>>>Can you please clarify further what the difference
>     >>>between a "SOA data model"
>     >>>
>     >>>
>     >>>>and a "canonical data model" would be? (since I believe "SOA =
data
>     >>>>model" may now be a newly coined term)
>     >>>>Joe
>     >>>>
>     >>>>
>     >>>>Joseph Chiusano
>     >>>>
>     >>>>Booz Allen Hamilton
>     >>>>
>     >>>>Visit us online@ http://www.boozallen.com
>     >>>>
>     >>>>________________________________
>     >>>>From: Vikas Deolaliker [mailto:vikas@sonoasystems.com ]
>     >>>>Sent: Fri 5/6/2005 12:37 PM
>     >>>>To: Chiusano Joseph; 'Frank McCabe'; 'Ken Laskey'
>     >>>>Cc: soa-rm@lists.oasis-open.org
>     >>>>Subject: RE: [soa-rm] Good Recent SOA Piece: "Managing an XML
>     Data
>     >>>>Model In Your SOA - Best Practices"
>     >>>>
>     >>>>
>     >>>>
>     >>>>
>     >>>>The problem with "canonical data model" is that it does not
>     >>>scale with time.
>     >>>
>     >>>
>     >>>>Eventually it will not canonicalize but constrain the richness =
of
>     >>>>communication that is expected among various SOA entities.
>     >>>>
>     >>>>
>     >>>>IMHO SOA data mode should aim to define (a)  the interfaces
>     used by SOA
>     >>>>entities to exchange information, (b) mechanisms to
>     >>>discover these
>     >>>
>     >>>>interfaces and (c) mechanisms to negotiate a vocabulary/format
>     for data
>     >>>>exchange over these discovered interfaces.
>     >>>>
>     >>>>
>     >>>>
>     >>>>Vikas
>     >>>>
>     >>>>
>     >>>>
>     >>>>________________________________
>     >>>>
>     >>>>
>     >>>>From: Chiusano Joseph [ mailto:chiusano_joseph@bah.com]
>     >>>>Sent: Friday, May 06, 2005 9:23 AM
>     >>>>To: Frank McCabe; Ken Laskey
>     >>>>Cc: soa-rm@lists.oasis-open.org
>     >>>>Subject: RE: [soa-rm] Good Recent SOA Piece: "Managing an XML
>     Data
>     >>>>Model In Your SOA - Best Practices"
>     >>>>
>     >>>>
>     >>>>
>     >>>>I think some additional context may not have been provided
>     below. While
>     >>>>the article does state "This article does not discuss how to
>     integrate
>     >>>>data models", it is stated in the context of
>     >>>"this article
>     >>>
>     >>>>will not get into this topic because it is either out of
>     >>>scope or too complex to discuss".
>     >>>
>     >>>
>     >>>>
>     >>>>
>     >>>>The author is actually a strong proponent of having an
>     >>>integrated data
>     >>>
>     >>>>model, as they depict an integrated data model as one of
>     >>>the layers of
>     >>>
>     >>>>their approach. I interpret this as a "canonical data
>     >>>model", which is
>     >>>
>     >>>>a special type of data model used for data exchange.
>     >>>>
>     >>>>
>     >>>>
>     >>>>
>     >>>>Joe
>     >>>>
>     >>>>
>     >>>>
>     >>>>
>     >>>>Joseph Chiusano
>     >>>>
>     >>>>Booz Allen Hamilton
>     >>>>
>     >>>>Visit us online@ http://www.boozallen.com
>     >>>>
>     >>>>
>     >>>>________________________________
>     >>>>
>     >>>>
>     >>>>From: Frank McCabe [ mailto:frank.mccabe@us.fujitsu.com]
>     >>>>Sent: Fri 5/6/2005 12:03 PM
>     >>>>To: Ken Laskey
>     >>>>Cc: Chiusano Joseph; soa-rm@lists.oasis-open.org
>     >>>>Subject: Re: [soa-rm] Good Recent SOA Piece: "Managing an XML
>     Data
>     >>>>Model In Your SOA - Best Practices"
>     >>>>
>     >>>>
>     >>>>+1
>     >>>>Frank
>     >>>>
>     >>>>
>     >>>>On May 6, 2005, at 8:45 AM, Ken Laskey wrote:
>     >>>>
>     >>>>
>     >>>>
>     >>>>>The critical line in this article is
>     >>>>>
>     >>>>>This article does not discuss how to integrate data models.
>     >>>>>
>     >>>>>Its premise is the tried (and usually failed) that if we all
>     get into
>     >>>>>a room and be reasonable we can all find a common
>     >>>vocabulary to
>     >>>
>     >>>>>map to.  I could go on about when that works and when
>     >>>that doesn't
>     >>>
>     >>>>>(see my OASIS Symposium presentation for more) but if that is
>     the
>     >>>>>basis of SOA, then it will go no further than any other
>     >>>integration
>     >>>
>     >>>>>paradigm.  The driving question is how do you create a system
>     >>>>>(service?) to do semantic negotiation between diverse
>     >>>vocabularies
>     >>>
>     >>>>>in a way that is (1) visible, (2) reusable, and (3) allows
>     you to use
>     >>>>>what you know (or can find) in ways that enables you
>     >>>to do more
>     >>>
>     >>>>>with little or no effort.
>     >>>>>
>     >>>>>The SOA RM will not specify how this is done but it must also
>     not
>     >>>>>codify an interchange vocabulary paradigm that will not =
scale.
>     >>>>>
>     >>>>>End of rant:-)
>     >>>>>
>     >>>>>Ken
>     >>>>>
>     >>>>>
>     >>>>>On May 6, 2005, at 10:32 AM, Chiusano Joseph wrote:
>     >>>>>
>     >>>>>
>     >>>>>
>     >>>>>
>     >>>>>>Forwarding a good recent SOA piece[1] for those interested
>     in reading
>     >>>>>>it. Covers the notion of an integrated data model as a
>     foundational
>     >>>>>>concept; also presents a 6-layer approach to SOA (about
>     mid-article).
>     >>>>>>
>     >>>>>>Joe
>     >>>>>>
>     >>>>>>[1] http://www.tdan.com/i032ht02.htm
>     >>>>>>
>     >>>>>>
>     >>>>>>Joseph Chiusano
>     >>>>>>
>     >>>>>>Booz Allen Hamilton
>     >>>>>>
>     >>>>>>Visit us online@ http://www.boozallen.com
>     >>>>>>
>     >>>>>>
>     >>>>>>
>     >>>>>>
>     =
>>>----------------------------------------------------------------------=

>
>     >>>
>     >>>
>     >>>>>--------------------
>     >>>>>Ken Laskey
>     >>>>>MITRE Corporation, M/S H305     phone:  703-983-7934
>     >>>>>7515 Colshire Drive                        fax:
>     >>>>>
>     >>>703-983-1379
>     >>>
>     >>>
>     >>>>>McLean VA 22102-7508
>     >>>>>
>     >>>>>*** note change of phone extension from 883 to 983 effective
>     >>>>>4/15/2005 ***
>     >>>>>
>     >>>>>
>     >>>>On May 6, 2005, at 8:45 AM, Ken Laskey wrote:
>     >>>>
>     >>>>
>     >>>>
>     >>>>>The critical line in this article is
>     >>>>>
>     >>>>>This article does not discuss how to integrate data models.
>     >>>>>
>     >>>>>Its premise is the tried (and usually failed) that if we all
>     get into
>     >>>>>a room and be reasonable we can all find a common
>     >>>vocabulary to
>     >>>
>     >>>>>map to.  I could go on about when that works and when
>     >>>that doesn't
>     >>>
>     >>>>>(see my OASIS Symposium presentation for more) but if that is
>     the
>     >>>>>basis of SOA, then it will go no further than any other
>     >>>integration
>     >>>
>     >>>>>paradigm.  The driving question is how do you create a system
>     >>>>>(service?) to do semantic negotiation between diverse
>     >>>vocabularies
>     >>>
>     >>>>>in a way that is (1) visible, (2) reusable, and (3) allows
>     you to use
>     >>>>>what you know (or can find) in ways that enables you
>     >>>to do more
>     >>>
>     >>>>>with little or no effort.
>     >>>>>
>     >>>>>The SOA RM will not specify how this is done but it must also
>     not
>     >>>>>codify an interchange vocabulary paradigm that will not =
scale.
>     >>>>>
>     >>>>>End of rant:-)
>     >>>>>
>     >>>>>Ken
>     >>>>>
>     >>>>>
>     >>>>>On May 6, 2005, at 10:32 AM, Chiusano Joseph wrote:
>     >>>>>
>     >>>>>
>     >>>>>
>     >>>>>
>     >>>>>>Forwarding a good recent SOA piece[1] for those interested
>     in reading
>     >>>>>>it. Covers the notion of an integrated data model as a
>     foundational
>     >>>>>>concept; also presents a 6-layer approach to SOA (about
>     mid-article).
>     >>>>>>
>     >>>>>>Joe
>     >>>>>>
>     >>>>>>[1] http://www.tdan.com/i032ht02.htm
>     >>>>>>
>     >>>>>>
>     >>>>>>Joseph Chiusano
>     >>>>>>
>     >>>>>>Booz Allen Hamilton
>     >>>>>>
>     >>>>>>Visit us online@ http://www.boozallen.com
>     >>>>>>
>     >>>>>>
>     >>>>>>
>     >>>>>>
>     =
>>>----------------------------------------------------------------------=

>
>     >>>
>     >>>
>     >>>>>--------------------
>     >>>>>Ken Laskey
>     >>>>>MITRE Corporation, M/S H305     phone:  703-983-7934
>     >>>>>7515 Colshire Drive                        fax:
>     >>>>>
>     >>>703-983-1379
>     >>>
>     >>>
>     >>>>>McLean VA 22102-7508
>     >>>>>
>     >>>>>*** note change of phone extension from 883 to 983 effective
>     >>>>>4/15/2005 ***
>     >>>>>
>     >>>>>
>     >>>>
>     >>
>     >>
>     >
>     >--
>     >***********
>     >Senior Standards Strategist - Adobe Systems, Inc. -
>     http://www.adobe.com
>     >Chair - OASIS Service Oriented Architecture Reference Model
>     Technical
>     >Committee -
>     =
http://www.oasis-open.org/committees/tc_home.php?wg_abbrev=3Dsoa-rm
>     >Vice Chair - UN/CEFACT Bureau Plenary - =
http://www.unece.org/cefact/
>     >Adobe Enterprise Developer Resources  -
>     > http://www.adobe.com/enterprise/developer/main.html
>     >***********
>     >
>
>     --
>        =20
>     =
-------------------------------------------------------------------------=
--------
>
>        /   Ken
>     Laskey                                                             =
=20
>     \
>       |    MITRE Corporation, M/S H305    phone:  703-983-7934   |
>       |    7515 Colshire Drive                    fax:   =20
>     703-983-1379   |
>        \   McLean VA
>     22102-7508                                              /
>       =20
>     =
-------------------------------------------------------------------------=
---------
>
>
>     *** note: phone number changed 4/15/2005 to 703-983-7934 ***
>
>
>
>
>     --
>       =20
>     =
-------------------------------------------------------------------------=
--------
>
>       /   Ken
>     Laskey                                                             =
=20
>     \
>      |    MITRE Corporation, M/S H305    phone:  703-983-7934   |
>      |    7515 Colshire Drive                    fax:   =20
>     703-983-1379   |
>       \   McLean VA
>     22102-7508                                              /
>      =20
>     =
-------------------------------------------------------------------------=
---------
>
>
>     *** note: phone number changed 4/15/2005 to 703-983-7934 ***
>
> =
-------------------------------------------------------------------------=
-----------------
>
> Ken Laskey
> MITRE Corporation, M/S H305 phone: 703-983-7934
> 7515 Colshire Drive fax: 703-983-1379
> McLean VA 22102-7508
>
> *** note change of phone extension from 883 to 983 effective 4/15/2005
> ***
>

--
***********
Senior Standards Strategist - Adobe Systems, Inc. - http://www.adobe.com
Chair - OASIS Service Oriented Architecture Reference Model Technical =
Committee -
http://www.oasis-open.org/committees/tc_home.php?wg_abbrev=3Dsoa-rm
Vice Chair - UN/CEFACT Bureau Plenary - http://www.unece.org/cefact/
Adobe Enterprise Developer Resources  - =
http://www.adobe.com/enterprise/developer/main.html
***********




------_=_NextPart_001_01C55586.06BE013A
Content-Type: text/html;
	charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable

<META HTTP-EQUIV=3D"Content-Type" CONTENT=3D"text/html; =
charset=3Diso-8859-1">=0A=
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 3.2//EN">=0A=
<HTML>=0A=
<HEAD>=0A=
=0A=
<META NAME=3D"Generator" CONTENT=3D"MS Exchange Server version =
6.5.7226.0">=0A=
<TITLE>Re: [soa-rm] Good Recent SOA Piece: &quot;Managing an XML Data   =
Model In Your SOA - Best Practices&quot;</TITLE>=0A=
</HEAD>=0A=
<BODY>=0A=
<DIV id=3DidOWAReplyText47139 dir=3Dltr>=0A=
<DIV dir=3Dltr><FONT face=3DArial color=3D#000000 size=3D2>Regarding =
"what is =0A=
mediation?": I realize that these[1][2] are not authoritative sources, =
but at =0A=
least they provide 2 perspectives of what "mediation" means. Both seem =
to =0A=
support the notion that transformation (such as XSLT transformation) is =
part of =0A=
mediation. Would like to hear additional views within our TC as =0A=
well.</FONT></DIV>=0A=
<DIV dir=3Dltr><FONT face=3DArial size=3D2></FONT>&nbsp;</DIV>=0A=
<DIV dir=3Dltr><FONT face=3DArial size=3D2>From [2]:</FONT></DIV>=0A=
<DIV dir=3Dltr><FONT face=3DArial><FONT size=3D2>=0A=
<P style=3D"MARGIN: 0in 0in 0pt"><SPAN =0A=
style=3D"FONT-SIZE: 10pt; FONT-FAMILY: Arial"></SPAN>&nbsp;</P>=0A=
<P style=3D"MARGIN: 0in 0in 0pt"><SPAN =0A=
style=3D"FONT-SIZE: 10pt; FONT-FAMILY: Arial">"Mediation is the missing =
piece of =0A=
the jigsaw. Simply put, it involves the transformation, routing, =
validation and =0A=
processing of messages, which in turn enables differences in information =
models =0A=
between web service providers and users to be accounted for and overcome =
when =0A=
creating applications. This is essential when integrating newly defined =
web =0A=
services with existing infrastructure."</SPAN><?xml:namespace prefix =3D =
o ns =3D =0A=
"urn:schemas-microsoft-com:office:office" /><o:p></o:p></P>=0A=
<P style=3D"MARGIN: 0in 0in 0pt"><SPAN =0A=
style=3D"FONT-SIZE: 10pt; FONT-FAMILY: Arial"></SPAN>&nbsp;</P><SPAN =0A=
style=3D"FONT-SIZE: 10pt; FONT-FAMILY: Arial">=0A=
<P style=3D"MARGIN: 0in 0in 0pt"><SPAN =0A=
style=3D"FONT-SIZE: 10pt; COLOR: black; FONT-FAMILY: Arial">[1] =
</SPAN><SPAN =0A=
style=3D"COLOR: black"><A =0A=
href=3D"http://www.oreillynet.com/pub/wlg/6977";></A></SPAN><SPAN =0A=
style=3D"FONT-SIZE: 10pt; COLOR: black; FONT-FAMILY: Arial"><A =0A=
href=3D"http://www.oreillynet.com/pub/wlg/6977";>http://www.oreillynet.com=
/pub/wlg/6977</A></SPAN><o:p></o:p></P>=0A=
<P style=3D"MARGIN: 0in 0in 0pt"><SPAN =0A=
style=3D"FONT-SIZE: 10pt; FONT-FAMILY: Arial">[2] </SPAN><A =0A=
href=3D"http://www.looselycoupled.com/sub/print.php?dir=3Dopinion&amp;nam=
e=3Dbradl-save-infr1206&amp;year=3D2004"><SPAN =0A=
style=3D"FONT-SIZE: 10pt; FONT-FAMILY: =
Arial">http://www.looselycoupled.com/sub/print.php?dir=3Dopinion&amp;name=
=3Dbradl-save-infr1206&amp;year=3D2004</SPAN></A></P>=0A=
<P style=3D"MARGIN: 0in 0in 0pt"><o:p></o:p>&nbsp;</P></SPAN>=0A=
<P style=3D"MARGIN: 0in 0in 0pt"><SPAN =0A=
style=3D"FONT-SIZE: 10pt; FONT-FAMILY: Arial">Joe</SPAN><o:p></o:p></P>=0A=
<P class=3DMsoNormal style=3D"MARGIN: 0in 0in 0pt"><SPAN =0A=
style=3D"FONT-SIZE: 10pt; FONT-FAMILY: Arial"></SPAN>&nbsp;</P>=0A=
<P class=3DMsoNormal style=3D"MARGIN: 0in 0in 0pt"><SPAN =0A=
style=3D"FONT-SIZE: 10pt; FONT-FAMILY: Arial">Joseph =0A=
Chiusano</SPAN><o:p></o:p></P>=0A=
<P class=3DMsoNormal style=3D"MARGIN: 0in 0in 0pt"><SPAN =0A=
style=3D"FONT-SIZE: 10pt; FONT-FAMILY: Arial">Booz Allen =0A=
Hamilton</SPAN><o:p></o:p></P>=0A=
<P class=3DMsoNormal style=3D"MARGIN: 0in 0in 0pt"><SPAN =0A=
style=3D"FONT-SIZE: 10pt; FONT-FAMILY: Arial">Visit us online@ </SPAN><A =0A=
title=3Dhttp://www.boozallen.com/ href=3D"http://www.boozallen.com"; =0A=
target=3D_blank><SPAN =0A=
style=3D"FONT-SIZE: 10pt; FONT-FAMILY: =
Arial">http://www.boozallen.com</SPAN></A><o:p></o:p></P>=0A=
<P style=3D"MARGIN: 0in 0in 0pt"><SPAN =0A=
style=3D"FONT-SIZE: 10pt; COLOR: black; FONT-FAMILY: =
Arial"></SPAN>&nbsp;</P>=0A=
<P class=3DMsoNormal style=3D"MARGIN: 0in 0in 0pt"><FONT size=3D3><FONT =0A=
face=3D"Times New Roman">&nbsp;<o:p></o:p></FONT></FONT></P>=0A=
<DIV></DIV>=0A=
<P></FONT></FONT><BR>=0A=
<HR tabIndex=3D-1>=0A=
<FONT face=3DTahoma size=3D2><B>From:</B> Duane Nickull =0A=
[mailto:dnickull@adobe.com]<BR><B>Sent:</B> Tue 5/10/2005 1:09 =
PM<BR><B>Cc:</B> =0A=
SOA-RM<BR><B>Subject:</B> Re: [soa-rm] Good Recent SOA Piece: "Managing =
an XML =0A=
Data Model In Your SOA - Best Practices"<BR></FONT><BR></P></DIV></DIV>=0A=
<DIV>=0A=
<P><FONT size=3D2>Ken:<BR><BR>I would like to explore the notion of =
"mediation" =0A=
service.&nbsp; Is it<BR>actually mediating?&nbsp; XSLT is declarative =
and very =0A=
deterministic.&nbsp; You<BR>have a tree model of your entire document, =
then XSLT =0A=
processors read an<BR>instruction and test the case against the input =0A=
tree.&nbsp; If the condition<BR>matches, then it does the second part of =
the =0A=
declaration (usually to<BR>write out to a new tree model).&nbsp; It =
seems to be =0A=
reduced to a simply set<BR>of decision points.<BR><BR>Duane<BR><BR>Ken =
Laskey =0A=
wrote:<BR><BR>&gt; Joe,<BR>&gt;<BR>&gt; I see there being two sets of =0A=
vocabularies (data models?) in our SOA<BR>&gt; discussion. The first is =
the =0A=
vocabulary relevant to describing a SOA.<BR>&gt; We are =
developing/collecting =0A=
that as part of the RM and that will<BR>&gt; hopefully facilitate the =
discussion =0A=
of SOA by others. The second set<BR>&gt; is the domain vocabularies of =
the =0A=
various SOA users. These<BR>&gt; vocabularies are specific to specific =
domains =0A=
of discourse. These<BR>&gt; overlap (otherwise, there would be no need =
for =0A=
interaction) and is the<BR>&gt; focus of most integration efforts. It is =
for the =0A=
second set that the<BR>&gt; idea of an =
interchange/compromise/hub-and-spoke/... =0A=
vocabulary is<BR>&gt; introduced to mediate the exchange of information =
within a =0A=
consistent<BR>&gt; semantic framework. I am interpreting the term =
"canonical" to =0A=
refer to<BR>&gt; that interchange vocabulary. While this is a standard =
approach, =0A=
I<BR>&gt; contend it is limited and does not scale. Thus, I'm saying the =
RM =0A=
may<BR>&gt; include the concept of a mediation service to facilitate =0A=
information<BR>&gt; interchange across vocabularies. If the situation is =
simple =0A=
enough<BR>&gt; that the interchange vocabulary is sufficient, then this =
is =0A=
the<BR>&gt; implementation of the mediation service used. (It could be a =0A=
single<BR>&gt; hardwired translation or a more general service that, for =0A=
example,<BR>&gt; processes any XSLT input.) However, the idea of a =
mediation =0A=
service<BR>&gt; does not codify the use of a canonical vocabulary as the =
means =0A=
to<BR>&gt; accomplish this functionality.<BR>&gt;<BR>&gt; I could not =
figure out =0A=
how to reference the presentation I gave at the<BR>&gt; recent OASIS =
Symposium =0A=
(is there a way to find past presentations on<BR>&gt; the OASIS Web =
site?) so I =0A=
uploaded it to the Member Submission area of<BR>&gt; the TC. Please see =
slide =0A=
4.<BR>&gt;<BR>&gt; If I am misinterpreting what you mean by a canonical =
data =0A=
model,<BR>&gt; please clarify.<BR>&gt;<BR>&gt; =0A=
Ken<BR>&gt;<BR>&gt;<BR>&gt;<BR>&gt; On May 9, 2005, at 9:06 PM, Chiusano =
Joseph =0A=
wrote:<BR>&gt;<BR>&gt;&nbsp;&nbsp;&nbsp;&nbsp; Please help me understand =
the =0A=
difference between the concept of<BR>&gt;&nbsp;&nbsp;&nbsp;&nbsp; =
canonical data =0A=
model in the link provided earlier in the =
thread<BR>&gt;&nbsp;&nbsp;&nbsp;&nbsp; =0A=
below, and what we need to define. I'm very sorry that I am =0A=
not<BR>&gt;&nbsp;&nbsp;&nbsp;&nbsp; understanding here. What is the gap? =
(yes, I =0A=
know it's a clothing<BR>&gt;&nbsp;&nbsp;&nbsp;&nbsp; =0A=
store;)<BR>&gt;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<BR>&gt;&nbsp;&nbsp;&nbsp;&n=
bsp; =0A=
Joe<BR>&gt;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<BR>&gt;&nbsp;&nbsp;&nbsp;&nbsp;=
 Joseph =0A=
Chiusano<BR>&gt;&nbsp;&nbsp;&nbsp;&nbsp; Booz Allen =0A=
Hamilton<BR>&gt;&nbsp;&nbsp;&nbsp;&nbsp; Visit us online@ <A =0A=
href=3D"http://www.boozallen.com";>http://www.boozallen.com</A><BR>&gt;&nb=
sp;&nbsp;&nbsp;&nbsp;&nbsp;<BR>&gt;<BR>&gt;<BR>&gt;&nbsp;&nbsp;&nbsp;&nbs=
p; =0A=
From: Ken Laskey [<A =0A=
href=3D"mailto:klaskey@mitre.org";>mailto:klaskey@mitre.org</A>]<BR>&gt;&n=
bsp;&nbsp;&nbsp;&nbsp; =0A=
Sent: Monday, May 09, 2005 1:22 PM<BR>&gt;&nbsp;&nbsp;&nbsp;&nbsp; To: =
Chiusano =0A=
Joseph; Duane Nickull<BR>&gt;&nbsp;&nbsp;&nbsp;&nbsp; Cc: =0A=
soa-rm@lists.oasis-open.org<BR>&gt;&nbsp;&nbsp;&nbsp;&nbsp; Subject: RE: =0A=
[soa-rm] Good Recent SOA Piece: "Managing an XML =0A=
Data<BR>&gt;&nbsp;&nbsp;&nbsp;&nbsp; Model In Your SOA - Best =0A=
Practices"<BR>&gt;<BR>&gt;&nbsp;&nbsp;&nbsp;&nbsp; If we are basing our =
concept =0A=
of SOA on the diagram in the link you<BR>&gt;&nbsp;&nbsp;&nbsp;&nbsp; =
provide, =0A=
then I object.&nbsp; It works in certain limited =0A=
situations<BR>&gt;&nbsp;&nbsp;&nbsp;&nbsp; but does not scale as a =
global =0A=
solution.&nbsp; Even for the limited<BR>&gt;&nbsp;&nbsp;&nbsp;&nbsp; =
cases, =0A=
there is no extension that adequately covers how to =0A=
connect<BR>&gt;&nbsp;&nbsp;&nbsp;&nbsp; the successes of the limited =0A=
cases.&nbsp; This does not mean you =
should<BR>&gt;&nbsp;&nbsp;&nbsp;&nbsp; never =0A=
use a canonical vocabulary, just know its limitations and =0A=
be<BR>&gt;&nbsp;&nbsp;&nbsp;&nbsp; prepared to keep moving on to the =
next level =0A=
solution.<BR>&gt;<BR>&gt;&nbsp;&nbsp;&nbsp;&nbsp; =0A=
Ken<BR>&gt;<BR>&gt;&nbsp;&nbsp;&nbsp;&nbsp; At 01:07 PM 5/9/2005, =
Chiusano =0A=
Joseph wrote:<BR>&gt;<BR>&gt;&nbsp;&nbsp;&nbsp;&nbsp; =0A=
&lt;Quote&gt;<BR>&gt;&nbsp;&nbsp;&nbsp;&nbsp; If you want to come up =
with a =0A=
"canonical" vocabulary to capture<BR>&gt;&nbsp;&nbsp;&nbsp;&nbsp; SOA =
semantics =0A=
as will be described in the reference model, that =0A=
is<BR>&gt;&nbsp;&nbsp;&nbsp;&nbsp; fine because it will be the SOA-RM =0A=
vocabulary.&nbsp; Do not expect it<BR>&gt;&nbsp;&nbsp;&nbsp;&nbsp; to =
provide =0A=
general translation capabilities for all =0A=
services.<BR>&gt;&nbsp;&nbsp;&nbsp;&nbsp; =0A=
&lt;/Quote&gt;<BR>&gt;<BR>&gt;&nbsp;&nbsp;&nbsp;&nbsp; =0A=
Ken,<BR>&gt;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<BR>&gt;&nbsp;&nbsp;&nbsp;&nbsp=
; I =0A=
don't know that we would actually come up with such a =0A=
SOA-RM<BR>&gt;&nbsp;&nbsp;&nbsp;&nbsp; vocabulary - instead, I foresee =
the =0A=
possibility of our including<BR>&gt;&nbsp;&nbsp;&nbsp;&nbsp; the notion =
of a =0A=
canonical data model as a component within =
our<BR>&gt;&nbsp;&nbsp;&nbsp;&nbsp; =0A=
specification.<BR>&gt;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<BR>&gt;&nbsp;&nbsp;&=
nbsp;&nbsp; =0A=
Joe<BR>&gt;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<BR>&gt;<BR>&gt;&nbsp;&nbsp;&nbs=
p;&nbsp; =0A=
Joseph Chiusano&lt;?xml:namespace prefix =3D o ns =0A=
=3D<BR>&gt;&nbsp;&nbsp;&nbsp;&nbsp; =
"urn:schemas-microsoft-com:office:office" =0A=
/&gt;<BR>&gt;<BR>&gt;&nbsp;&nbsp;&nbsp;&nbsp; Booz Allen =0A=
Hamilton<BR>&gt;<BR>&gt;&nbsp;&nbsp;&nbsp;&nbsp; Visit us online@ <A =0A=
href=3D"http://www.boozallen.com";>http://www.boozallen.com</A><BR>&gt;<BR=
>&gt;<BR>&gt;&nbsp;&nbsp;&nbsp;&nbsp; =0A=
From: Ken Laskey [ <A =0A=
href=3D"mailto:klaskey@mitre.org";>mailto:klaskey@mitre.org</A>]<BR>&gt;&n=
bsp;&nbsp;&nbsp;&nbsp; =0A=
Sent: Mon 5/9/2005 12:57 PM<BR>&gt;&nbsp;&nbsp;&nbsp;&nbsp; To: Duane =0A=
Nickull<BR>&gt;&nbsp;&nbsp;&nbsp;&nbsp; Cc: =0A=
soa-rm@lists.oasis-open.org<BR>&gt;&nbsp;&nbsp;&nbsp;&nbsp; Subject: Re: =0A=
[soa-rm] Good Recent SOA Piece: "Managing an XML =0A=
Data<BR>&gt;&nbsp;&nbsp;&nbsp;&nbsp; Model In Your SOA - Best =0A=
Practices"<BR>&gt;<BR>&gt;<BR>&gt;&nbsp;&nbsp;&nbsp;&nbsp; I'll go back =
to my =0A=
comments on 5/6 re Good Recent SOA =0A=
Piece:<BR>&gt;<BR>&gt;&nbsp;&nbsp;&nbsp;&nbsp; =0A=
&lt;recap&gt;<BR>&gt;&nbsp;&nbsp;&nbsp;&nbsp; The critical line in this =
article =0A=
is<BR>&gt;<BR>&gt;&nbsp;&nbsp;&nbsp;&nbsp; This article does not discuss =
how to =0A=
integrate data models.<BR>&gt;<BR>&gt;&nbsp;&nbsp;&nbsp;&nbsp; Its =
premise is =0A=
the tried (and usually failed) that if we all =0A=
get<BR>&gt;&nbsp;&nbsp;&nbsp;&nbsp; into =
a<BR>&gt;&nbsp;&nbsp;&nbsp;&nbsp; room =0A=
and be reasonable we can all find a common vocabulary to =0A=
map<BR>&gt;&nbsp;&nbsp;&nbsp;&nbsp; to.&nbsp; =
I<BR>&gt;&nbsp;&nbsp;&nbsp;&nbsp; =0A=
could go on about when that works and when that doesn't (see my =0A=
OASIS<BR>&gt;&nbsp;&nbsp;&nbsp;&nbsp; Symposium presentation for more) =
but if =0A=
that is the basis of SOA,<BR>&gt;&nbsp;&nbsp;&nbsp;&nbsp; then =0A=
it<BR>&gt;&nbsp;&nbsp;&nbsp;&nbsp; will go no further than any other =
integration =0A=
paradigm. The driving<BR>&gt;&nbsp;&nbsp;&nbsp;&nbsp; question is how do =
you =0A=
create a system (service?) to do =
semantic<BR>&gt;&nbsp;&nbsp;&nbsp;&nbsp; =0A=
negotiation between diverse vocabularies in a way that is =0A=
(1)<BR>&gt;&nbsp;&nbsp;&nbsp;&nbsp; visible, =
(2)<BR>&gt;&nbsp;&nbsp;&nbsp;&nbsp; =0A=
reusable, and (3) allows you to use what you know (or can find) =0A=
in<BR>&gt;&nbsp;&nbsp;&nbsp;&nbsp; ways<BR>&gt;&nbsp;&nbsp;&nbsp;&nbsp; =
that =0A=
enables you to do more with little or no =0A=
effort.<BR>&gt;<BR>&gt;&nbsp;&nbsp;&nbsp;&nbsp; The SOA RM will not =
specify how =0A=
this is done but it must also not<BR>&gt;&nbsp;&nbsp;&nbsp;&nbsp; codify =0A=
an<BR>&gt;&nbsp;&nbsp;&nbsp;&nbsp; interchange vocabulary paradigm that =
will not =0A=
scale.<BR>&gt;<BR>&gt;&nbsp;&nbsp;&nbsp;&nbsp; End of =0A=
rant:-)<BR>&gt;&nbsp;&nbsp;&nbsp;&nbsp; =0A=
&lt;/recap&gt;<BR>&gt;<BR>&gt;&nbsp;&nbsp;&nbsp;&nbsp; If you want to =
come up =0A=
with a "canonical" vocabulary to capture =
SOA<BR>&gt;&nbsp;&nbsp;&nbsp;&nbsp; =0A=
semantics as will be described in the reference model, that =0A=
is<BR>&gt;&nbsp;&nbsp;&nbsp;&nbsp; fine =
because<BR>&gt;&nbsp;&nbsp;&nbsp;&nbsp; =0A=
it will be the SOA-RM vocabulary.&nbsp; Do not expect it to =0A=
provide<BR>&gt;&nbsp;&nbsp;&nbsp;&nbsp; =
general<BR>&gt;&nbsp;&nbsp;&nbsp;&nbsp; =0A=
translation capabilities for all =0A=
services.<BR>&gt;<BR>&gt;&nbsp;&nbsp;&nbsp;&nbsp; Being trained as a =
fluid =0A=
mechanics engineer, I see this as the<BR>&gt;&nbsp;&nbsp;&nbsp;&nbsp; =0A=
classic<BR>&gt;&nbsp;&nbsp;&nbsp;&nbsp; nozzle where things funnel down =
from one =0A=
large plenum to a minimum<BR>&gt;&nbsp;&nbsp;&nbsp;&nbsp; =0A=
flow<BR>&gt;&nbsp;&nbsp;&nbsp;&nbsp; passage and then expands into a =
second =0A=
large plenum.&nbsp; The problem<BR>&gt;&nbsp;&nbsp;&nbsp;&nbsp; is =0A=
the<BR>&gt;&nbsp;&nbsp;&nbsp;&nbsp; minimum flow can be a choke =
point.&nbsp; It =0A=
works the same way with<BR>&gt;&nbsp;&nbsp;&nbsp;&nbsp; =0A=
vocabulary<BR>&gt;&nbsp;&nbsp;&nbsp;&nbsp; =0A=
translation.<BR>&gt;<BR>&gt;&nbsp;&nbsp;&nbsp;&nbsp; =0A=
Ken<BR>&gt;<BR>&gt;<BR>&gt;&nbsp;&nbsp;&nbsp;&nbsp; At 12:38 PM =
5/9/2005, Duane =0A=
Nickull wrote:<BR>&gt;&nbsp;&nbsp;&nbsp;&nbsp; &gt;Perhaps you are =
correct =0A=
sir!!<BR>&gt;&nbsp;&nbsp;&nbsp;&nbsp; =
&gt;<BR>&gt;&nbsp;&nbsp;&nbsp;&nbsp; =0A=
&gt;What do others think?<BR>&gt;&nbsp;&nbsp;&nbsp;&nbsp; =0A=
&gt;<BR>&gt;&nbsp;&nbsp;&nbsp;&nbsp; =
&gt;Duane<BR>&gt;&nbsp;&nbsp;&nbsp;&nbsp; =0A=
&gt;<BR>&gt;&nbsp;&nbsp;&nbsp;&nbsp; =
&gt;<BR>&gt;&nbsp;&nbsp;&nbsp;&nbsp; =0A=
&gt;<BR>&gt;&nbsp;&nbsp;&nbsp;&nbsp; =
&gt;<BR>&gt;&nbsp;&nbsp;&nbsp;&nbsp; =0A=
&gt;Chiusano Joseph wrote:<BR>&gt;&nbsp;&nbsp;&nbsp;&nbsp; =0A=
&gt;<BR>&gt;&nbsp;&nbsp;&nbsp;&nbsp; &gt;&gt;Isn't the notion of a "data =
model" =0A=
too general for our purposes?<BR>&gt;&nbsp;&nbsp;&nbsp;&nbsp; =
&gt;&gt;Shouldn't =0A=
we be thinking in terms of a *canonical* =
data<BR>&gt;&nbsp;&nbsp;&nbsp;&nbsp; =0A=
model[1]? If<BR>&gt;&nbsp;&nbsp;&nbsp;&nbsp; &gt;&gt;that is not what is =
needed, =0A=
please give specifics as to why (i.e. I<BR>&gt;&nbsp;&nbsp;&nbsp;&nbsp; =0A=
&gt;&gt;think that "we don't need a data model" is too general =0A=
a<BR>&gt;&nbsp;&nbsp;&nbsp;&nbsp; =
statement).<BR>&gt;&nbsp;&nbsp;&nbsp;&nbsp; =0A=
&gt;&gt;<BR>&gt;&nbsp;&nbsp;&nbsp;&nbsp; =0A=
&gt;&gt;Thanks,<BR>&gt;&nbsp;&nbsp;&nbsp;&nbsp; =0A=
&gt;&gt;Joe<BR>&gt;&nbsp;&nbsp;&nbsp;&nbsp; =0A=
&gt;&gt;<BR>&gt;&nbsp;&nbsp;&nbsp;&nbsp; &gt;&gt;[1] <A =0A=
href=3D"http://www.eaipatterns.com/CanonicalDataModel.html";>http://www.ea=
ipatterns.com/CanonicalDataModel.html</A><BR>&gt;&nbsp;&nbsp;&nbsp;&nbsp;=
 =0A=
&gt;&gt;<BR>&gt;&nbsp;&nbsp;&nbsp;&nbsp; &gt;&gt;Kind =0A=
Regards,<BR>&gt;&nbsp;&nbsp;&nbsp;&nbsp; &gt;&gt;Joseph =0A=
Chiusano<BR>&gt;&nbsp;&nbsp;&nbsp;&nbsp; &gt;&gt;Booz Allen =0A=
Hamilton<BR>&gt;&nbsp;&nbsp;&nbsp;&nbsp; &gt;&gt;Visit us online@ <A =0A=
href=3D"http://www.boozallen.com";>http://www.boozallen.com</A><BR>&gt;&nb=
sp;&nbsp;&nbsp;&nbsp; =0A=
&gt;&gt;<BR>&gt;&nbsp;&nbsp;&nbsp;&nbsp; =0A=
&gt;&gt;<BR>&gt;&nbsp;&nbsp;&nbsp;&nbsp; =0A=
&gt;&gt;<BR>&gt;&nbsp;&nbsp;&nbsp;&nbsp; &gt;&gt;&gt;-----Original =0A=
Message-----<BR>&gt;&nbsp;&nbsp;&nbsp;&nbsp; &gt;&gt;&gt;From: John =
Harby [<A =0A=
href=3D"mailto:jharby@gmail.com";>mailto:jharby@gmail.com</A>] Sent: =
Friday, =0A=
May<BR>&gt;&nbsp;&nbsp;&nbsp;&nbsp; 06, =
2005<BR>&gt;&nbsp;&nbsp;&nbsp;&nbsp; =0A=
&gt;&gt;&gt;1:13 PM<BR>&gt;&nbsp;&nbsp;&nbsp;&nbsp; &gt;&gt;&gt;To: =0A=
soa-rm@lists.oasis-open.org<BR>&gt;&nbsp;&nbsp;&nbsp;&nbsp; =
&gt;&gt;&gt;Subject: =0A=
Re: [soa-rm] Good Recent SOA Piece: "Managing an =0A=
XML<BR>&gt;&nbsp;&nbsp;&nbsp;&nbsp; Data =
Model<BR>&gt;&nbsp;&nbsp;&nbsp;&nbsp; =0A=
&gt;&gt;&gt;In Your SOA - Best =
Practices"<BR>&gt;&nbsp;&nbsp;&nbsp;&nbsp; =0A=
&gt;&gt;&gt;<BR>&gt;&nbsp;&nbsp;&nbsp;&nbsp; &gt;&gt;&gt;IMHO, SOA =
should really =0A=
be defined independent of data model and =
a<BR>&gt;&nbsp;&nbsp;&nbsp;&nbsp; =0A=
&gt;&gt;&gt;general definition of SOA should support any =0A=
strategy<BR>&gt;&nbsp;&nbsp;&nbsp;&nbsp; employable by =0A=
data<BR>&gt;&nbsp;&nbsp;&nbsp;&nbsp; &gt;&gt;&gt;tiers. Defining the =
notion of =0A=
data model really seems out of<BR>&gt;&nbsp;&nbsp;&nbsp;&nbsp; scope to =0A=
me.<BR>&gt;&nbsp;&nbsp;&nbsp;&nbsp; =
&gt;&gt;&gt;<BR>&gt;&nbsp;&nbsp;&nbsp;&nbsp; =0A=
&gt;&gt;&gt;On 5/6/05, Chiusano Joseph &lt;chiusano_joseph@bah.com&gt; =0A=
wrote:<BR>&gt;&nbsp;&nbsp;&nbsp;&nbsp; =0A=
&gt;&gt;&gt;<BR>&gt;&nbsp;&nbsp;&nbsp;&nbsp; =0A=
&gt;&gt;&gt;<BR>&gt;&nbsp;&nbsp;&nbsp;&nbsp; &gt;&gt;&gt;&gt;These are =
very =0A=
interesting thoughts - I like the term =
"SOA<BR>&gt;&nbsp;&nbsp;&nbsp;&nbsp; data =0A=
model".<BR>&gt;&nbsp;&nbsp;&nbsp;&nbsp; &gt;&gt;&gt;&gt;Can you please =
clarify =0A=
further what the difference<BR>&gt;&nbsp;&nbsp;&nbsp;&nbsp; =
&gt;&gt;&gt;between =0A=
a "SOA data model"<BR>&gt;&nbsp;&nbsp;&nbsp;&nbsp; =0A=
&gt;&gt;&gt;<BR>&gt;&nbsp;&nbsp;&nbsp;&nbsp; =0A=
&gt;&gt;&gt;<BR>&gt;&nbsp;&nbsp;&nbsp;&nbsp; &gt;&gt;&gt;&gt;and a =
"canonical =0A=
data model" would be? (since I believe "SOA =
data<BR>&gt;&nbsp;&nbsp;&nbsp;&nbsp; =0A=
&gt;&gt;&gt;&gt;model" may now be a newly coined =0A=
term)<BR>&gt;&nbsp;&nbsp;&nbsp;&nbsp; =0A=
&gt;&gt;&gt;&gt;Joe<BR>&gt;&nbsp;&nbsp;&nbsp;&nbsp; =0A=
&gt;&gt;&gt;&gt;<BR>&gt;&nbsp;&nbsp;&nbsp;&nbsp; =0A=
&gt;&gt;&gt;&gt;<BR>&gt;&nbsp;&nbsp;&nbsp;&nbsp; &gt;&gt;&gt;&gt;Joseph =0A=
Chiusano<BR>&gt;&nbsp;&nbsp;&nbsp;&nbsp; =0A=
&gt;&gt;&gt;&gt;<BR>&gt;&nbsp;&nbsp;&nbsp;&nbsp; &gt;&gt;&gt;&gt;Booz =
Allen =0A=
Hamilton<BR>&gt;&nbsp;&nbsp;&nbsp;&nbsp; =0A=
&gt;&gt;&gt;&gt;<BR>&gt;&nbsp;&nbsp;&nbsp;&nbsp; &gt;&gt;&gt;&gt;Visit =
us =0A=
online@ <A =0A=
href=3D"http://www.boozallen.com";>http://www.boozallen.com</A><BR>&gt;&nb=
sp;&nbsp;&nbsp;&nbsp; =0A=
&gt;&gt;&gt;&gt;<BR>&gt;&nbsp;&nbsp;&nbsp;&nbsp; =0A=
&gt;&gt;&gt;&gt;________________________________<BR>&gt;&nbsp;&nbsp;&nbsp=
;&nbsp; =0A=
&gt;&gt;&gt;&gt;From: Vikas Deolaliker [<A =0A=
href=3D"mailto:vikas@sonoasystems.com";>mailto:vikas@sonoasystems.com</A> =0A=
]<BR>&gt;&nbsp;&nbsp;&nbsp;&nbsp; &gt;&gt;&gt;&gt;Sent: Fri 5/6/2005 =
12:37 =0A=
PM<BR>&gt;&nbsp;&nbsp;&nbsp;&nbsp; &gt;&gt;&gt;&gt;To: Chiusano Joseph; =
'Frank =0A=
McCabe'; 'Ken Laskey'<BR>&gt;&nbsp;&nbsp;&nbsp;&nbsp; =
&gt;&gt;&gt;&gt;Cc: =0A=
soa-rm@lists.oasis-open.org<BR>&gt;&nbsp;&nbsp;&nbsp;&nbsp; =0A=
&gt;&gt;&gt;&gt;Subject: RE: [soa-rm] Good Recent SOA Piece: "Managing =
an =0A=
XML<BR>&gt;&nbsp;&nbsp;&nbsp;&nbsp; Data<BR>&gt;&nbsp;&nbsp;&nbsp;&nbsp; =0A=
&gt;&gt;&gt;&gt;Model In Your SOA - Best =0A=
Practices"<BR>&gt;&nbsp;&nbsp;&nbsp;&nbsp; =0A=
&gt;&gt;&gt;&gt;<BR>&gt;&nbsp;&nbsp;&nbsp;&nbsp; =0A=
&gt;&gt;&gt;&gt;<BR>&gt;&nbsp;&nbsp;&nbsp;&nbsp; =0A=
&gt;&gt;&gt;&gt;<BR>&gt;&nbsp;&nbsp;&nbsp;&nbsp; =0A=
&gt;&gt;&gt;&gt;<BR>&gt;&nbsp;&nbsp;&nbsp;&nbsp; &gt;&gt;&gt;&gt;The =
problem =0A=
with "canonical data model" is that it does =
not<BR>&gt;&nbsp;&nbsp;&nbsp;&nbsp; =0A=
&gt;&gt;&gt;scale with time.<BR>&gt;&nbsp;&nbsp;&nbsp;&nbsp; =0A=
&gt;&gt;&gt;<BR>&gt;&nbsp;&nbsp;&nbsp;&nbsp; =0A=
&gt;&gt;&gt;<BR>&gt;&nbsp;&nbsp;&nbsp;&nbsp; &gt;&gt;&gt;&gt;Eventually =
it will =0A=
not canonicalize but constrain the richness =
of<BR>&gt;&nbsp;&nbsp;&nbsp;&nbsp; =0A=
&gt;&gt;&gt;&gt;communication that is expected among various SOA =0A=
entities.<BR>&gt;&nbsp;&nbsp;&nbsp;&nbsp; =0A=
&gt;&gt;&gt;&gt;<BR>&gt;&nbsp;&nbsp;&nbsp;&nbsp; =0A=
&gt;&gt;&gt;&gt;<BR>&gt;&nbsp;&nbsp;&nbsp;&nbsp; &gt;&gt;&gt;&gt;IMHO =
SOA data =0A=
mode should aim to define (a)&nbsp; the =0A=
interfaces<BR>&gt;&nbsp;&nbsp;&nbsp;&nbsp; used by =0A=
SOA<BR>&gt;&nbsp;&nbsp;&nbsp;&nbsp; &gt;&gt;&gt;&gt;entities to exchange =0A=
information, (b) mechanisms to<BR>&gt;&nbsp;&nbsp;&nbsp;&nbsp; =0A=
&gt;&gt;&gt;discover these<BR>&gt;&nbsp;&nbsp;&nbsp;&nbsp; =0A=
&gt;&gt;&gt;<BR>&gt;&nbsp;&nbsp;&nbsp;&nbsp; &gt;&gt;&gt;&gt;interfaces =
and (c) =0A=
mechanisms to negotiate a =
vocabulary/format<BR>&gt;&nbsp;&nbsp;&nbsp;&nbsp; for =0A=
data<BR>&gt;&nbsp;&nbsp;&nbsp;&nbsp; &gt;&gt;&gt;&gt;exchange over these =0A=
discovered interfaces.<BR>&gt;&nbsp;&nbsp;&nbsp;&nbsp; =0A=
&gt;&gt;&gt;&gt;<BR>&gt;&nbsp;&nbsp;&nbsp;&nbsp; =0A=
&gt;&gt;&gt;&gt;<BR>&gt;&nbsp;&nbsp;&nbsp;&nbsp; =0A=
&gt;&gt;&gt;&gt;<BR>&gt;&nbsp;&nbsp;&nbsp;&nbsp; =0A=
&gt;&gt;&gt;&gt;Vikas<BR>&gt;&nbsp;&nbsp;&nbsp;&nbsp; =0A=
&gt;&gt;&gt;&gt;<BR>&gt;&nbsp;&nbsp;&nbsp;&nbsp; =0A=
&gt;&gt;&gt;&gt;<BR>&gt;&nbsp;&nbsp;&nbsp;&nbsp; =0A=
&gt;&gt;&gt;&gt;<BR>&gt;&nbsp;&nbsp;&nbsp;&nbsp; =0A=
&gt;&gt;&gt;&gt;________________________________<BR>&gt;&nbsp;&nbsp;&nbsp=
;&nbsp; =0A=
&gt;&gt;&gt;&gt;<BR>&gt;&nbsp;&nbsp;&nbsp;&nbsp; =0A=
&gt;&gt;&gt;&gt;<BR>&gt;&nbsp;&nbsp;&nbsp;&nbsp; &gt;&gt;&gt;&gt;From: =
Chiusano =0A=
Joseph [ <A =0A=
href=3D"mailto:chiusano_joseph@bah.com";>mailto:chiusano_joseph@bah.com</A=
>]<BR>&gt;&nbsp;&nbsp;&nbsp;&nbsp; =0A=
&gt;&gt;&gt;&gt;Sent: Friday, May 06, 2005 9:23 =0A=
AM<BR>&gt;&nbsp;&nbsp;&nbsp;&nbsp; &gt;&gt;&gt;&gt;To: Frank McCabe; Ken =0A=
Laskey<BR>&gt;&nbsp;&nbsp;&nbsp;&nbsp; &gt;&gt;&gt;&gt;Cc: =0A=
soa-rm@lists.oasis-open.org<BR>&gt;&nbsp;&nbsp;&nbsp;&nbsp; =0A=
&gt;&gt;&gt;&gt;Subject: RE: [soa-rm] Good Recent SOA Piece: "Managing =
an =0A=
XML<BR>&gt;&nbsp;&nbsp;&nbsp;&nbsp; Data<BR>&gt;&nbsp;&nbsp;&nbsp;&nbsp; =0A=
&gt;&gt;&gt;&gt;Model In Your SOA - Best =0A=
Practices"<BR>&gt;&nbsp;&nbsp;&nbsp;&nbsp; =0A=
&gt;&gt;&gt;&gt;<BR>&gt;&nbsp;&nbsp;&nbsp;&nbsp; =0A=
&gt;&gt;&gt;&gt;<BR>&gt;&nbsp;&nbsp;&nbsp;&nbsp; =0A=
&gt;&gt;&gt;&gt;<BR>&gt;&nbsp;&nbsp;&nbsp;&nbsp; &gt;&gt;&gt;&gt;I think =
some =0A=
additional context may not have been =
provided<BR>&gt;&nbsp;&nbsp;&nbsp;&nbsp; =0A=
below. While<BR>&gt;&nbsp;&nbsp;&nbsp;&nbsp; &gt;&gt;&gt;&gt;the article =
does =0A=
state "This article does not discuss how =
to<BR>&gt;&nbsp;&nbsp;&nbsp;&nbsp; =0A=
integrate<BR>&gt;&nbsp;&nbsp;&nbsp;&nbsp; &gt;&gt;&gt;&gt;data models", =
it is =0A=
stated in the context of<BR>&gt;&nbsp;&nbsp;&nbsp;&nbsp; =
&gt;&gt;&gt;"this =0A=
article<BR>&gt;&nbsp;&nbsp;&nbsp;&nbsp; =0A=
&gt;&gt;&gt;<BR>&gt;&nbsp;&nbsp;&nbsp;&nbsp; &gt;&gt;&gt;&gt;will not =
get into =0A=
this topic because it is either out of<BR>&gt;&nbsp;&nbsp;&nbsp;&nbsp; =0A=
&gt;&gt;&gt;scope or too complex to =
discuss".<BR>&gt;&nbsp;&nbsp;&nbsp;&nbsp; =0A=
&gt;&gt;&gt;<BR>&gt;&nbsp;&nbsp;&nbsp;&nbsp; =0A=
&gt;&gt;&gt;<BR>&gt;&nbsp;&nbsp;&nbsp;&nbsp; =0A=
&gt;&gt;&gt;&gt;<BR>&gt;&nbsp;&nbsp;&nbsp;&nbsp; =0A=
&gt;&gt;&gt;&gt;<BR>&gt;&nbsp;&nbsp;&nbsp;&nbsp; &gt;&gt;&gt;&gt;The =
author is =0A=
actually a strong proponent of having an<BR>&gt;&nbsp;&nbsp;&nbsp;&nbsp; =0A=
&gt;&gt;&gt;integrated data<BR>&gt;&nbsp;&nbsp;&nbsp;&nbsp; =0A=
&gt;&gt;&gt;<BR>&gt;&nbsp;&nbsp;&nbsp;&nbsp; &gt;&gt;&gt;&gt;model, as =
they =0A=
depict an integrated data model as one =
of<BR>&gt;&nbsp;&nbsp;&nbsp;&nbsp; =0A=
&gt;&gt;&gt;the layers of<BR>&gt;&nbsp;&nbsp;&nbsp;&nbsp; =0A=
&gt;&gt;&gt;<BR>&gt;&nbsp;&nbsp;&nbsp;&nbsp; &gt;&gt;&gt;&gt;their =
approach. I =0A=
interpret this as a "canonical data<BR>&gt;&nbsp;&nbsp;&nbsp;&nbsp; =0A=
&gt;&gt;&gt;model", which is<BR>&gt;&nbsp;&nbsp;&nbsp;&nbsp; =0A=
&gt;&gt;&gt;<BR>&gt;&nbsp;&nbsp;&nbsp;&nbsp; &gt;&gt;&gt;&gt;a special =
type of =0A=
data model used for data exchange.<BR>&gt;&nbsp;&nbsp;&nbsp;&nbsp; =0A=
&gt;&gt;&gt;&gt;<BR>&gt;&nbsp;&nbsp;&nbsp;&nbsp; =0A=
&gt;&gt;&gt;&gt;<BR>&gt;&nbsp;&nbsp;&nbsp;&nbsp; =0A=
&gt;&gt;&gt;&gt;<BR>&gt;&nbsp;&nbsp;&nbsp;&nbsp; =0A=
&gt;&gt;&gt;&gt;<BR>&gt;&nbsp;&nbsp;&nbsp;&nbsp; =0A=
&gt;&gt;&gt;&gt;Joe<BR>&gt;&nbsp;&nbsp;&nbsp;&nbsp; =0A=
&gt;&gt;&gt;&gt;<BR>&gt;&nbsp;&nbsp;&nbsp;&nbsp; =0A=
&gt;&gt;&gt;&gt;<BR>&gt;&nbsp;&nbsp;&nbsp;&nbsp; =0A=
&gt;&gt;&gt;&gt;<BR>&gt;&nbsp;&nbsp;&nbsp;&nbsp; =0A=
&gt;&gt;&gt;&gt;<BR>&gt;&nbsp;&nbsp;&nbsp;&nbsp; &gt;&gt;&gt;&gt;Joseph =0A=
Chiusano<BR>&gt;&nbsp;&nbsp;&nbsp;&nbsp; =0A=
&gt;&gt;&gt;&gt;<BR>&gt;&nbsp;&nbsp;&nbsp;&nbsp; &gt;&gt;&gt;&gt;Booz =
Allen =0A=
Hamilton<BR>&gt;&nbsp;&nbsp;&nbsp;&nbsp; =0A=
&gt;&gt;&gt;&gt;<BR>&gt;&nbsp;&nbsp;&nbsp;&nbsp; &gt;&gt;&gt;&gt;Visit =
us =0A=
online@ <A =0A=
href=3D"http://www.boozallen.com";>http://www.boozallen.com</A><BR>&gt;&nb=
sp;&nbsp;&nbsp;&nbsp; =0A=
&gt;&gt;&gt;&gt;<BR>&gt;&nbsp;&nbsp;&nbsp;&nbsp; =0A=
&gt;&gt;&gt;&gt;<BR>&gt;&nbsp;&nbsp;&nbsp;&nbsp; =0A=
&gt;&gt;&gt;&gt;________________________________<BR>&gt;&nbsp;&nbsp;&nbsp=
;&nbsp; =0A=
&gt;&gt;&gt;&gt;<BR>&gt;&nbsp;&nbsp;&nbsp;&nbsp; =0A=
&gt;&gt;&gt;&gt;<BR>&gt;&nbsp;&nbsp;&nbsp;&nbsp; &gt;&gt;&gt;&gt;From: =
Frank =0A=
McCabe [ <A =0A=
href=3D"mailto:frank.mccabe@us.fujitsu.com";>mailto:frank.mccabe@us.fujits=
u.com</A>]<BR>&gt;&nbsp;&nbsp;&nbsp;&nbsp; =0A=
&gt;&gt;&gt;&gt;Sent: Fri 5/6/2005 12:03 =
PM<BR>&gt;&nbsp;&nbsp;&nbsp;&nbsp; =0A=
&gt;&gt;&gt;&gt;To: Ken Laskey<BR>&gt;&nbsp;&nbsp;&nbsp;&nbsp; =0A=
&gt;&gt;&gt;&gt;Cc: Chiusano Joseph; =0A=
soa-rm@lists.oasis-open.org<BR>&gt;&nbsp;&nbsp;&nbsp;&nbsp; =0A=
&gt;&gt;&gt;&gt;Subject: Re: [soa-rm] Good Recent SOA Piece: "Managing =
an =0A=
XML<BR>&gt;&nbsp;&nbsp;&nbsp;&nbsp; Data<BR>&gt;&nbsp;&nbsp;&nbsp;&nbsp; =0A=
&gt;&gt;&gt;&gt;Model In Your SOA - Best =0A=
Practices"<BR>&gt;&nbsp;&nbsp;&nbsp;&nbsp; =0A=
&gt;&gt;&gt;&gt;<BR>&gt;&nbsp;&nbsp;&nbsp;&nbsp; =0A=
&gt;&gt;&gt;&gt;<BR>&gt;&nbsp;&nbsp;&nbsp;&nbsp; =0A=
&gt;&gt;&gt;&gt;+1<BR>&gt;&nbsp;&nbsp;&nbsp;&nbsp; =0A=
&gt;&gt;&gt;&gt;Frank<BR>&gt;&nbsp;&nbsp;&nbsp;&nbsp; =0A=
&gt;&gt;&gt;&gt;<BR>&gt;&nbsp;&nbsp;&nbsp;&nbsp; =0A=
&gt;&gt;&gt;&gt;<BR>&gt;&nbsp;&nbsp;&nbsp;&nbsp; &gt;&gt;&gt;&gt;On May =
6, 2005, =0A=
at 8:45 AM, Ken Laskey wrote:<BR>&gt;&nbsp;&nbsp;&nbsp;&nbsp; =0A=
&gt;&gt;&gt;&gt;<BR>&gt;&nbsp;&nbsp;&nbsp;&nbsp; =0A=
&gt;&gt;&gt;&gt;<BR>&gt;&nbsp;&nbsp;&nbsp;&nbsp; =0A=
&gt;&gt;&gt;&gt;<BR>&gt;&nbsp;&nbsp;&nbsp;&nbsp; &gt;&gt;&gt;&gt;&gt;The =0A=
critical line in this article is<BR>&gt;&nbsp;&nbsp;&nbsp;&nbsp; =0A=
&gt;&gt;&gt;&gt;&gt;<BR>&gt;&nbsp;&nbsp;&nbsp;&nbsp; =
&gt;&gt;&gt;&gt;&gt;This =0A=
article does not discuss how to integrate data =0A=
models.<BR>&gt;&nbsp;&nbsp;&nbsp;&nbsp; =0A=
&gt;&gt;&gt;&gt;&gt;<BR>&gt;&nbsp;&nbsp;&nbsp;&nbsp; =
&gt;&gt;&gt;&gt;&gt;Its =0A=
premise is the tried (and usually failed) that if we =0A=
all<BR>&gt;&nbsp;&nbsp;&nbsp;&nbsp; get =
into<BR>&gt;&nbsp;&nbsp;&nbsp;&nbsp; =0A=
&gt;&gt;&gt;&gt;&gt;a room and be reasonable we can all find a =0A=
common<BR>&gt;&nbsp;&nbsp;&nbsp;&nbsp; &gt;&gt;&gt;vocabulary =0A=
to<BR>&gt;&nbsp;&nbsp;&nbsp;&nbsp; =
&gt;&gt;&gt;<BR>&gt;&nbsp;&nbsp;&nbsp;&nbsp; =0A=
&gt;&gt;&gt;&gt;&gt;map to.&nbsp; I could go on about when that works =
and =0A=
when<BR>&gt;&nbsp;&nbsp;&nbsp;&nbsp; &gt;&gt;&gt;that =0A=
doesn't<BR>&gt;&nbsp;&nbsp;&nbsp;&nbsp; =0A=
&gt;&gt;&gt;<BR>&gt;&nbsp;&nbsp;&nbsp;&nbsp; &gt;&gt;&gt;&gt;&gt;(see my =
OASIS =0A=
Symposium presentation for more) but if that =
is<BR>&gt;&nbsp;&nbsp;&nbsp;&nbsp; =0A=
the<BR>&gt;&nbsp;&nbsp;&nbsp;&nbsp; &gt;&gt;&gt;&gt;&gt;basis of SOA, =
then it =0A=
will go no further than any other<BR>&gt;&nbsp;&nbsp;&nbsp;&nbsp; =0A=
&gt;&gt;&gt;integration<BR>&gt;&nbsp;&nbsp;&nbsp;&nbsp; =0A=
&gt;&gt;&gt;<BR>&gt;&nbsp;&nbsp;&nbsp;&nbsp; =
&gt;&gt;&gt;&gt;&gt;paradigm.&nbsp; =0A=
The driving question is how do you create a =0A=
system<BR>&gt;&nbsp;&nbsp;&nbsp;&nbsp; &gt;&gt;&gt;&gt;&gt;(service?) to =
do =0A=
semantic negotiation between diverse<BR>&gt;&nbsp;&nbsp;&nbsp;&nbsp; =0A=
&gt;&gt;&gt;vocabularies<BR>&gt;&nbsp;&nbsp;&nbsp;&nbsp; =0A=
&gt;&gt;&gt;<BR>&gt;&nbsp;&nbsp;&nbsp;&nbsp; &gt;&gt;&gt;&gt;&gt;in a =
way that =0A=
is (1) visible, (2) reusable, and (3) =
allows<BR>&gt;&nbsp;&nbsp;&nbsp;&nbsp; you =0A=
to use<BR>&gt;&nbsp;&nbsp;&nbsp;&nbsp; &gt;&gt;&gt;&gt;&gt;what you know =
(or can =0A=
find) in ways that enables you<BR>&gt;&nbsp;&nbsp;&nbsp;&nbsp; =
&gt;&gt;&gt;to do =0A=
more<BR>&gt;&nbsp;&nbsp;&nbsp;&nbsp; =0A=
&gt;&gt;&gt;<BR>&gt;&nbsp;&nbsp;&nbsp;&nbsp; &gt;&gt;&gt;&gt;&gt;with =
little or =0A=
no effort.<BR>&gt;&nbsp;&nbsp;&nbsp;&nbsp; =0A=
&gt;&gt;&gt;&gt;&gt;<BR>&gt;&nbsp;&nbsp;&nbsp;&nbsp; =
&gt;&gt;&gt;&gt;&gt;The SOA =0A=
RM will not specify how this is done but it must =0A=
also<BR>&gt;&nbsp;&nbsp;&nbsp;&nbsp; not<BR>&gt;&nbsp;&nbsp;&nbsp;&nbsp; =0A=
&gt;&gt;&gt;&gt;&gt;codify an interchange vocabulary paradigm that will =
not =0A=
scale.<BR>&gt;&nbsp;&nbsp;&nbsp;&nbsp; =0A=
&gt;&gt;&gt;&gt;&gt;<BR>&gt;&nbsp;&nbsp;&nbsp;&nbsp; =
&gt;&gt;&gt;&gt;&gt;End of =0A=
rant:-)<BR>&gt;&nbsp;&nbsp;&nbsp;&nbsp; =0A=
&gt;&gt;&gt;&gt;&gt;<BR>&gt;&nbsp;&nbsp;&nbsp;&nbsp; =0A=
&gt;&gt;&gt;&gt;&gt;Ken<BR>&gt;&nbsp;&nbsp;&nbsp;&nbsp; =0A=
&gt;&gt;&gt;&gt;&gt;<BR>&gt;&nbsp;&nbsp;&nbsp;&nbsp; =0A=
&gt;&gt;&gt;&gt;&gt;<BR>&gt;&nbsp;&nbsp;&nbsp;&nbsp; =
&gt;&gt;&gt;&gt;&gt;On May =0A=
6, 2005, at 10:32 AM, Chiusano Joseph =
wrote:<BR>&gt;&nbsp;&nbsp;&nbsp;&nbsp; =0A=
&gt;&gt;&gt;&gt;&gt;<BR>&gt;&nbsp;&nbsp;&nbsp;&nbsp; =0A=
&gt;&gt;&gt;&gt;&gt;<BR>&gt;&nbsp;&nbsp;&nbsp;&nbsp; =0A=
&gt;&gt;&gt;&gt;&gt;<BR>&gt;&nbsp;&nbsp;&nbsp;&nbsp; =0A=
&gt;&gt;&gt;&gt;&gt;<BR>&gt;&nbsp;&nbsp;&nbsp;&nbsp; =0A=
&gt;&gt;&gt;&gt;&gt;&gt;Forwarding a good recent SOA piece[1] for those =0A=
interested<BR>&gt;&nbsp;&nbsp;&nbsp;&nbsp; in =0A=
reading<BR>&gt;&nbsp;&nbsp;&nbsp;&nbsp; &gt;&gt;&gt;&gt;&gt;&gt;it. =
Covers the =0A=
notion of an integrated data model as a<BR>&gt;&nbsp;&nbsp;&nbsp;&nbsp; =0A=
foundational<BR>&gt;&nbsp;&nbsp;&nbsp;&nbsp; =
&gt;&gt;&gt;&gt;&gt;&gt;concept; =0A=
also presents a 6-layer approach to SOA =
(about<BR>&gt;&nbsp;&nbsp;&nbsp;&nbsp; =0A=
mid-article).<BR>&gt;&nbsp;&nbsp;&nbsp;&nbsp; =0A=
&gt;&gt;&gt;&gt;&gt;&gt;<BR>&gt;&nbsp;&nbsp;&nbsp;&nbsp; =0A=
&gt;&gt;&gt;&gt;&gt;&gt;Joe<BR>&gt;&nbsp;&nbsp;&nbsp;&nbsp; =0A=
&gt;&gt;&gt;&gt;&gt;&gt;<BR>&gt;&nbsp;&nbsp;&nbsp;&nbsp; =0A=
&gt;&gt;&gt;&gt;&gt;&gt;[1] <A =0A=
href=3D"http://www.tdan.com/i032ht02.htm";>http://www.tdan.com/i032ht02.ht=
m</A><BR>&gt;&nbsp;&nbsp;&nbsp;&nbsp; =0A=
&gt;&gt;&gt;&gt;&gt;&gt;<BR>&gt;&nbsp;&nbsp;&nbsp;&nbsp; =0A=
&gt;&gt;&gt;&gt;&gt;&gt;<BR>&gt;&nbsp;&nbsp;&nbsp;&nbsp; =0A=
&gt;&gt;&gt;&gt;&gt;&gt;Joseph Chiusano<BR>&gt;&nbsp;&nbsp;&nbsp;&nbsp; =0A=
&gt;&gt;&gt;&gt;&gt;&gt;<BR>&gt;&nbsp;&nbsp;&nbsp;&nbsp; =0A=
&gt;&gt;&gt;&gt;&gt;&gt;Booz Allen =
Hamilton<BR>&gt;&nbsp;&nbsp;&nbsp;&nbsp; =0A=
&gt;&gt;&gt;&gt;&gt;&gt;<BR>&gt;&nbsp;&nbsp;&nbsp;&nbsp; =0A=
&gt;&gt;&gt;&gt;&gt;&gt;Visit us online@ <A =0A=
href=3D"http://www.boozallen.com";>http://www.boozallen.com</A><BR>&gt;&nb=
sp;&nbsp;&nbsp;&nbsp; =0A=
&gt;&gt;&gt;&gt;&gt;&gt;<BR>&gt;&nbsp;&nbsp;&nbsp;&nbsp; =0A=
&gt;&gt;&gt;&gt;&gt;&gt;<BR>&gt;&nbsp;&nbsp;&nbsp;&nbsp; =0A=
&gt;&gt;&gt;&gt;&gt;&gt;<BR>&gt;&nbsp;&nbsp;&nbsp;&nbsp; =0A=
&gt;&gt;&gt;&gt;&gt;&gt;<BR>&gt;&nbsp;&nbsp;&nbsp;&nbsp; =0A=
&gt;&gt;&gt;-------------------------------------------------------------=
---------<BR>&gt;<BR>&gt;&nbsp;&nbsp;&nbsp;&nbsp; =0A=
&gt;&gt;&gt;<BR>&gt;&nbsp;&nbsp;&nbsp;&nbsp; =0A=
&gt;&gt;&gt;<BR>&gt;&nbsp;&nbsp;&nbsp;&nbsp; =0A=
&gt;&gt;&gt;&gt;&gt;--------------------<BR>&gt;&nbsp;&nbsp;&nbsp;&nbsp; =0A=
&gt;&gt;&gt;&gt;&gt;Ken Laskey<BR>&gt;&nbsp;&nbsp;&nbsp;&nbsp; =0A=
&gt;&gt;&gt;&gt;&gt;MITRE Corporation, M/S H305&nbsp;&nbsp;&nbsp;&nbsp; =0A=
phone:&nbsp; 703-983-7934<BR>&gt;&nbsp;&nbsp;&nbsp;&nbsp; =0A=
&gt;&gt;&gt;&gt;&gt;7515 Colshire =0A=
Drive&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&n=
bsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; =0A=
fax:<BR>&gt;&nbsp;&nbsp;&nbsp;&nbsp; =0A=
&gt;&gt;&gt;&gt;&gt;<BR>&gt;&nbsp;&nbsp;&nbsp;&nbsp; =0A=
&gt;&gt;&gt;703-983-1379<BR>&gt;&nbsp;&nbsp;&nbsp;&nbsp; =0A=
&gt;&gt;&gt;<BR>&gt;&nbsp;&nbsp;&nbsp;&nbsp; =0A=
&gt;&gt;&gt;<BR>&gt;&nbsp;&nbsp;&nbsp;&nbsp; &gt;&gt;&gt;&gt;&gt;McLean =
VA =0A=
22102-7508<BR>&gt;&nbsp;&nbsp;&nbsp;&nbsp; =0A=
&gt;&gt;&gt;&gt;&gt;<BR>&gt;&nbsp;&nbsp;&nbsp;&nbsp; =
&gt;&gt;&gt;&gt;&gt;*** =0A=
note change of phone extension from 883 to 983 =0A=
effective<BR>&gt;&nbsp;&nbsp;&nbsp;&nbsp; &gt;&gt;&gt;&gt;&gt;4/15/2005 =0A=
***<BR>&gt;&nbsp;&nbsp;&nbsp;&nbsp; =0A=
&gt;&gt;&gt;&gt;&gt;<BR>&gt;&nbsp;&nbsp;&nbsp;&nbsp; =0A=
&gt;&gt;&gt;&gt;&gt;<BR>&gt;&nbsp;&nbsp;&nbsp;&nbsp; &gt;&gt;&gt;&gt;On =
May 6, =0A=
2005, at 8:45 AM, Ken Laskey wrote:<BR>&gt;&nbsp;&nbsp;&nbsp;&nbsp; =0A=
&gt;&gt;&gt;&gt;<BR>&gt;&nbsp;&nbsp;&nbsp;&nbsp; =0A=
&gt;&gt;&gt;&gt;<BR>&gt;&nbsp;&nbsp;&nbsp;&nbsp; =0A=
&gt;&gt;&gt;&gt;<BR>&gt;&nbsp;&nbsp;&nbsp;&nbsp; &gt;&gt;&gt;&gt;&gt;The =0A=
critical line in this article is<BR>&gt;&nbsp;&nbsp;&nbsp;&nbsp; =0A=
&gt;&gt;&gt;&gt;&gt;<BR>&gt;&nbsp;&nbsp;&nbsp;&nbsp; =
&gt;&gt;&gt;&gt;&gt;This =0A=
article does not discuss how to integrate data =0A=
models.<BR>&gt;&nbsp;&nbsp;&nbsp;&nbsp; =0A=
&gt;&gt;&gt;&gt;&gt;<BR>&gt;&nbsp;&nbsp;&nbsp;&nbsp; =
&gt;&gt;&gt;&gt;&gt;Its =0A=
premise is the tried (and usually failed) that if we =0A=
all<BR>&gt;&nbsp;&nbsp;&nbsp;&nbsp; get =
into<BR>&gt;&nbsp;&nbsp;&nbsp;&nbsp; =0A=
&gt;&gt;&gt;&gt;&gt;a room and be reasonable we can all find a =0A=
common<BR>&gt;&nbsp;&nbsp;&nbsp;&nbsp; &gt;&gt;&gt;vocabulary =0A=
to<BR>&gt;&nbsp;&nbsp;&nbsp;&nbsp; =
&gt;&gt;&gt;<BR>&gt;&nbsp;&nbsp;&nbsp;&nbsp; =0A=
&gt;&gt;&gt;&gt;&gt;map to.&nbsp; I could go on about when that works =
and =0A=
when<BR>&gt;&nbsp;&nbsp;&nbsp;&nbsp; &gt;&gt;&gt;that =0A=
doesn't<BR>&gt;&nbsp;&nbsp;&nbsp;&nbsp; =0A=
&gt;&gt;&gt;<BR>&gt;&nbsp;&nbsp;&nbsp;&nbsp; &gt;&gt;&gt;&gt;&gt;(see my =
OASIS =0A=
Symposium presentation for more) but if that =
is<BR>&gt;&nbsp;&nbsp;&nbsp;&nbsp; =0A=
the<BR>&gt;&nbsp;&nbsp;&nbsp;&nbsp; &gt;&gt;&gt;&gt;&gt;basis of SOA, =
then it =0A=
will go no further than any other<BR>&gt;&nbsp;&nbsp;&nbsp;&nbsp; =0A=
&gt;&gt;&gt;integration<BR>&gt;&nbsp;&nbsp;&nbsp;&nbsp; =0A=
&gt;&gt;&gt;<BR>&gt;&nbsp;&nbsp;&nbsp;&nbsp; =
&gt;&gt;&gt;&gt;&gt;paradigm.&nbsp; =0A=
The driving question is how do you create a =0A=
system<BR>&gt;&nbsp;&nbsp;&nbsp;&nbsp; &gt;&gt;&gt;&gt;&gt;(service?) to =
do =0A=
semantic negotiation between diverse<BR>&gt;&nbsp;&nbsp;&nbsp;&nbsp; =0A=
&gt;&gt;&gt;vocabularies<BR>&gt;&nbsp;&nbsp;&nbsp;&nbsp; =0A=
&gt;&gt;&gt;<BR>&gt;&nbsp;&nbsp;&nbsp;&nbsp; &gt;&gt;&gt;&gt;&gt;in a =
way that =0A=
is (1) visible, (2) reusable, and (3) =
allows<BR>&gt;&nbsp;&nbsp;&nbsp;&nbsp; you =0A=
to use<BR>&gt;&nbsp;&nbsp;&nbsp;&nbsp; &gt;&gt;&gt;&gt;&gt;what you know =
(or can =0A=
find) in ways that enables you<BR>&gt;&nbsp;&nbsp;&nbsp;&nbsp; =
&gt;&gt;&gt;to do =0A=
more<BR>&gt;&nbsp;&nbsp;&nbsp;&nbsp; =0A=
&gt;&gt;&gt;<BR>&gt;&nbsp;&nbsp;&nbsp;&nbsp; &gt;&gt;&gt;&gt;&gt;with =
little or =0A=
no effort.<BR>&gt;&nbsp;&nbsp;&nbsp;&nbsp; =0A=
&gt;&gt;&gt;&gt;&gt;<BR>&gt;&nbsp;&nbsp;&nbsp;&nbsp; =
&gt;&gt;&gt;&gt;&gt;The SOA =0A=
RM will not specify how this is done but it must =0A=
also<BR>&gt;&nbsp;&nbsp;&nbsp;&nbsp; not<BR>&gt;&nbsp;&nbsp;&nbsp;&nbsp; =0A=
&gt;&gt;&gt;&gt;&gt;codify an interchange vocabulary paradigm that will =
not =0A=
scale.<BR>&gt;&nbsp;&nbsp;&nbsp;&nbsp; =0A=
&gt;&gt;&gt;&gt;&gt;<BR>&gt;&nbsp;&nbsp;&nbsp;&nbsp; =
&gt;&gt;&gt;&gt;&gt;End of =0A=
rant:-)<BR>&gt;&nbsp;&nbsp;&nbsp;&nbsp; =0A=
&gt;&gt;&gt;&gt;&gt;<BR>&gt;&nbsp;&nbsp;&nbsp;&nbsp; =0A=
&gt;&gt;&gt;&gt;&gt;Ken<BR>&gt;&nbsp;&nbsp;&nbsp;&nbsp; =0A=
&gt;&gt;&gt;&gt;&gt;<BR>&gt;&nbsp;&nbsp;&nbsp;&nbsp; =0A=
&gt;&gt;&gt;&gt;&gt;<BR>&gt;&nbsp;&nbsp;&nbsp;&nbsp; =
&gt;&gt;&gt;&gt;&gt;On May =0A=
6, 2005, at 10:32 AM, Chiusano Joseph =
wrote:<BR>&gt;&nbsp;&nbsp;&nbsp;&nbsp; =0A=
&gt;&gt;&gt;&gt;&gt;<BR>&gt;&nbsp;&nbsp;&nbsp;&nbsp; =0A=
&gt;&gt;&gt;&gt;&gt;<BR>&gt;&nbsp;&nbsp;&nbsp;&nbsp; =0A=
&gt;&gt;&gt;&gt;&gt;<BR>&gt;&nbsp;&nbsp;&nbsp;&nbsp; =0A=
&gt;&gt;&gt;&gt;&gt;<BR>&gt;&nbsp;&nbsp;&nbsp;&nbsp; =0A=
&gt;&gt;&gt;&gt;&gt;&gt;Forwarding a good recent SOA piece[1] for those =0A=
interested<BR>&gt;&nbsp;&nbsp;&nbsp;&nbsp; in =0A=
reading<BR>&gt;&nbsp;&nbsp;&nbsp;&nbsp; &gt;&gt;&gt;&gt;&gt;&gt;it. =
Covers the =0A=
notion of an integrated data model as a<BR>&gt;&nbsp;&nbsp;&nbsp;&nbsp; =0A=
foundational<BR>&gt;&nbsp;&nbsp;&nbsp;&nbsp; =
&gt;&gt;&gt;&gt;&gt;&gt;concept; =0A=
also presents a 6-layer approach to SOA =
(about<BR>&gt;&nbsp;&nbsp;&nbsp;&nbsp; =0A=
mid-article).<BR>&gt;&nbsp;&nbsp;&nbsp;&nbsp; =0A=
&gt;&gt;&gt;&gt;&gt;&gt;<BR>&gt;&nbsp;&nbsp;&nbsp;&nbsp; =0A=
&gt;&gt;&gt;&gt;&gt;&gt;Joe<BR>&gt;&nbsp;&nbsp;&nbsp;&nbsp; =0A=
&gt;&gt;&gt;&gt;&gt;&gt;<BR>&gt;&nbsp;&nbsp;&nbsp;&nbsp; =0A=
&gt;&gt;&gt;&gt;&gt;&gt;[1] <A =0A=
href=3D"http://www.tdan.com/i032ht02.htm";>http://www.tdan.com/i032ht02.ht=
m</A><BR>&gt;&nbsp;&nbsp;&nbsp;&nbsp; =0A=
&gt;&gt;&gt;&gt;&gt;&gt;<BR>&gt;&nbsp;&nbsp;&nbsp;&nbsp; =0A=
&gt;&gt;&gt;&gt;&gt;&gt;<BR>&gt;&nbsp;&nbsp;&nbsp;&nbsp; =0A=
&gt;&gt;&gt;&gt;&gt;&gt;Joseph Chiusano<BR>&gt;&nbsp;&nbsp;&nbsp;&nbsp; =0A=
&gt;&gt;&gt;&gt;&gt;&gt;<BR>&gt;&nbsp;&nbsp;&nbsp;&nbsp; =0A=
&gt;&gt;&gt;&gt;&gt;&gt;Booz Allen =
Hamilton<BR>&gt;&nbsp;&nbsp;&nbsp;&nbsp; =0A=
&gt;&gt;&gt;&gt;&gt;&gt;<BR>&gt;&nbsp;&nbsp;&nbsp;&nbsp; =0A=
&gt;&gt;&gt;&gt;&gt;&gt;Visit us online@ <A =0A=
href=3D"http://www.boozallen.com";>http://www.boozallen.com</A><BR>&gt;&nb=
sp;&nbsp;&nbsp;&nbsp; =0A=
&gt;&gt;&gt;&gt;&gt;&gt;<BR>&gt;&nbsp;&nbsp;&nbsp;&nbsp; =0A=
&gt;&gt;&gt;&gt;&gt;&gt;<BR>&gt;&nbsp;&nbsp;&nbsp;&nbsp; =0A=
&gt;&gt;&gt;&gt;&gt;&gt;<BR>&gt;&nbsp;&nbsp;&nbsp;&nbsp; =0A=
&gt;&gt;&gt;&gt;&gt;&gt;<BR>&gt;&nbsp;&nbsp;&nbsp;&nbsp; =0A=
&gt;&gt;&gt;-------------------------------------------------------------=
---------<BR>&gt;<BR>&gt;&nbsp;&nbsp;&nbsp;&nbsp; =0A=
&gt;&gt;&gt;<BR>&gt;&nbsp;&nbsp;&nbsp;&nbsp; =0A=
&gt;&gt;&gt;<BR>&gt;&nbsp;&nbsp;&nbsp;&nbsp; =0A=
&gt;&gt;&gt;&gt;&gt;--------------------<BR>&gt;&nbsp;&nbsp;&nbsp;&nbsp; =0A=
&gt;&gt;&gt;&gt;&gt;Ken Laskey<BR>&gt;&nbsp;&nbsp;&nbsp;&nbsp; =0A=
&gt;&gt;&gt;&gt;&gt;MITRE Corporation, M/S H305&nbsp;&nbsp;&nbsp;&nbsp; =0A=
phone:&nbsp; 703-983-7934<BR>&gt;&nbsp;&nbsp;&nbsp;&nbsp; =0A=
&gt;&gt;&gt;&gt;&gt;7515 Colshire =0A=
Drive&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&n=
bsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; =0A=
fax:<BR>&gt;&nbsp;&nbsp;&nbsp;&nbsp; =0A=
&gt;&gt;&gt;&gt;&gt;<BR>&gt;&nbsp;&nbsp;&nbsp;&nbsp; =0A=
&gt;&gt;&gt;703-983-1379<BR>&gt;&nbsp;&nbsp;&nbsp;&nbsp; =0A=
&gt;&gt;&gt;<BR>&gt;&nbsp;&nbsp;&nbsp;&nbsp; =0A=
&gt;&gt;&gt;<BR>&gt;&nbsp;&nbsp;&nbsp;&nbsp; &gt;&gt;&gt;&gt;&gt;McLean =
VA =0A=
22102-7508<BR>&gt;&nbsp;&nbsp;&nbsp;&nbsp; =0A=
&gt;&gt;&gt;&gt;&gt;<BR>&gt;&nbsp;&nbsp;&nbsp;&nbsp; =
&gt;&gt;&gt;&gt;&gt;*** =0A=
note change of phone extension from 883 to 983 =0A=
effective<BR>&gt;&nbsp;&nbsp;&nbsp;&nbsp; &gt;&gt;&gt;&gt;&gt;4/15/2005 =0A=
***<BR>&gt;&nbsp;&nbsp;&nbsp;&nbsp; =0A=
&gt;&gt;&gt;&gt;&gt;<BR>&gt;&nbsp;&nbsp;&nbsp;&nbsp; =0A=
&gt;&gt;&gt;&gt;&gt;<BR>&gt;&nbsp;&nbsp;&nbsp;&nbsp; =0A=
&gt;&gt;&gt;&gt;<BR>&gt;&nbsp;&nbsp;&nbsp;&nbsp; =0A=
&gt;&gt;<BR>&gt;&nbsp;&nbsp;&nbsp;&nbsp; =0A=
&gt;&gt;<BR>&gt;&nbsp;&nbsp;&nbsp;&nbsp; =
&gt;<BR>&gt;&nbsp;&nbsp;&nbsp;&nbsp; =0A=
&gt;--<BR>&gt;&nbsp;&nbsp;&nbsp;&nbsp; =0A=
&gt;***********<BR>&gt;&nbsp;&nbsp;&nbsp;&nbsp; &gt;Senior Standards =
Strategist =0A=
- Adobe Systems, Inc. -<BR>&gt;&nbsp;&nbsp;&nbsp;&nbsp; <A =0A=
href=3D"http://www.adobe.com";>http://www.adobe.com</A><BR>&gt;&nbsp;&nbsp=
;&nbsp;&nbsp; =0A=
&gt;Chair - OASIS Service Oriented Architecture Reference =0A=
Model<BR>&gt;&nbsp;&nbsp;&nbsp;&nbsp; =
Technical<BR>&gt;&nbsp;&nbsp;&nbsp;&nbsp; =0A=
&gt;Committee -<BR>&gt;&nbsp;&nbsp;&nbsp;&nbsp; <A =0A=
href=3D"http://www.oasis-open.org/committees/tc_home.php?wg_abbrev=3Dsoa-=
rm">http://www.oasis-open.org/committees/tc_home.php?wg_abbrev=3Dsoa-rm</=
A><BR>&gt;&nbsp;&nbsp;&nbsp;&nbsp; =0A=
&gt;Vice Chair - UN/CEFACT Bureau Plenary - <A =0A=
href=3D"http://www.unece.org/cefact/";>http://www.unece.org/cefact/</A><BR=
>&gt;&nbsp;&nbsp;&nbsp;&nbsp; =0A=
&gt;Adobe Enterprise Developer Resources&nbsp; =
-<BR>&gt;&nbsp;&nbsp;&nbsp;&nbsp; =0A=
&gt; <A =0A=
href=3D"http://www.adobe.com/enterprise/developer/main.html";>http://www.a=
dobe.com/enterprise/developer/main.html</A><BR>&gt;&nbsp;&nbsp;&nbsp;&nbs=
p; =0A=
&gt;***********<BR>&gt;&nbsp;&nbsp;&nbsp;&nbsp; =0A=
&gt;<BR>&gt;<BR>&gt;&nbsp;&nbsp;&nbsp;&nbsp; =0A=
--<BR>&gt;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<BR>&gt;&=
nbsp;&nbsp;&nbsp;&nbsp; =0A=
-------------------------------------------------------------------------=
--------<BR>&gt;<BR>&gt;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; =0A=
/&nbsp;&nbsp; Ken<BR>&gt;&nbsp;&nbsp;&nbsp;&nbsp; =0A=
Laskey&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&=
nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&n=
bsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nb=
sp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbs=
p;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp=
;&nbsp;&nbsp;<BR>&gt;&nbsp;&nbsp;&nbsp;&nbsp; =0A=
\<BR>&gt;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; |&nbsp;&nbsp;&nbsp; MITRE =0A=
Corporation, M/S H305&nbsp;&nbsp;&nbsp; phone:&nbsp; =
703-983-7934&nbsp;&nbsp; =0A=
|<BR>&gt;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; |&nbsp;&nbsp;&nbsp; 7515 =
Colshire =0A=
Drive&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&n=
bsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; =0A=
fax:&nbsp;&nbsp;&nbsp;&nbsp;<BR>&gt;&nbsp;&nbsp;&nbsp;&nbsp; =0A=
703-983-1379&nbsp;&nbsp; =
|<BR>&gt;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; =0A=
\&nbsp;&nbsp; McLean VA<BR>&gt;&nbsp;&nbsp;&nbsp;&nbsp; =0A=
22102-7508&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nb=
sp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbs=
p;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp=
;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; =0A=
/<BR>&gt;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<BR>&gt;&nbsp;&n=
bsp;&nbsp;&nbsp; =0A=
-------------------------------------------------------------------------=
---------<BR>&gt;<BR>&gt;<BR>&gt;&nbsp;&nbsp;&nbsp;&nbsp; =0A=
*** note: phone number changed 4/15/2005 to 703-983-7934 =0A=
***<BR>&gt;<BR>&gt;<BR>&gt;<BR>&gt;<BR>&gt;&nbsp;&nbsp;&nbsp;&nbsp; =0A=
--<BR>&gt;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<BR>&gt;&nbsp;&=
nbsp;&nbsp;&nbsp; =0A=
-------------------------------------------------------------------------=
--------<BR>&gt;<BR>&gt;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; =0A=
/&nbsp;&nbsp; Ken<BR>&gt;&nbsp;&nbsp;&nbsp;&nbsp; =0A=
Laskey&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&=
nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&n=
bsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nb=
sp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbs=
p;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp=
;&nbsp;&nbsp;<BR>&gt;&nbsp;&nbsp;&nbsp;&nbsp; =0A=
\<BR>&gt;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; |&nbsp;&nbsp;&nbsp; MITRE =
Corporation, =0A=
M/S H305&nbsp;&nbsp;&nbsp; phone:&nbsp; 703-983-7934&nbsp;&nbsp; =0A=
|<BR>&gt;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; |&nbsp;&nbsp;&nbsp; 7515 =
Colshire =0A=
Drive&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&n=
bsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; =0A=
fax:&nbsp;&nbsp;&nbsp;&nbsp;<BR>&gt;&nbsp;&nbsp;&nbsp;&nbsp; =0A=
703-983-1379&nbsp;&nbsp; |<BR>&gt;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; =0A=
\&nbsp;&nbsp; McLean VA<BR>&gt;&nbsp;&nbsp;&nbsp;&nbsp; =0A=
22102-7508&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nb=
sp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbs=
p;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp=
;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; =0A=
/<BR>&gt;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<BR>&gt;&nbsp;&nbsp;&n=
bsp;&nbsp; =0A=
-------------------------------------------------------------------------=
---------<BR>&gt;<BR>&gt;<BR>&gt;&nbsp;&nbsp;&nbsp;&nbsp; =0A=
*** note: phone number changed 4/15/2005 to 703-983-7934 =
***<BR>&gt;<BR>&gt; =0A=
-------------------------------------------------------------------------=
-----------------<BR>&gt;<BR>&gt; =0A=
Ken Laskey<BR>&gt; MITRE Corporation, M/S H305 phone: =
703-983-7934<BR>&gt; 7515 =0A=
Colshire Drive fax: 703-983-1379<BR>&gt; McLean VA =
22102-7508<BR>&gt;<BR>&gt; =0A=
*** note change of phone extension from 883 to 983 effective =
4/15/2005<BR>&gt; =0A=
***<BR>&gt;<BR><BR>--<BR>***********<BR>Senior Standards Strategist - =
Adobe =0A=
Systems, Inc. - <A =
href=3D"http://www.adobe.com";>http://www.adobe.com</A><BR>Chair =0A=
- OASIS Service Oriented Architecture Reference Model Technical =
Committee =0A=
-<BR><A =0A=
href=3D"http://www.oasis-open.org/committees/tc_home.php?wg_abbrev=3Dsoa-=
rm">http://www.oasis-open.org/committees/tc_home.php?wg_abbrev=3Dsoa-rm</=
A><BR>Vice =0A=
Chair - UN/CEFACT Bureau Plenary - <A =0A=
href=3D"http://www.unece.org/cefact/";>http://www.unece.org/cefact/</A><BR=
>Adobe =0A=
Enterprise Developer Resources&nbsp; - <A =0A=
href=3D"http://www.adobe.com/enterprise/developer/main.html";>http://www.a=
dobe.com/enterprise/developer/main.html</A><BR>***********<BR><BR></FONT>=
</P></DIV>=0A=
=0A=
</BODY>=0A=
</HTML>
------_=_NextPart_001_01C55586.06BE013A--


[Date Prev] | [Thread Prev] | [Thread Next] | [Date Next] -- [Date Index] | [Thread Index] | [List Home]