[3238] in Software Accessibility Project email archive

home help back first fref pref prev next nref lref last post

coerce

daemon@ATHENA.MIT.EDU (Benny Richmond)
Sun Apr 15 17:29:55 2007

Message-ID: <001601c77fa5$070e2f50$4b5b23ed@enwfu>
From: "Benny Richmond" <luwp@ti.com>
To: <sw-access@mit.edu>
Date: Sun, 15 Apr 2007 23:28:36 +0200
MIME-Version: 1.0
Content-Type: multipart/related;
	type="multipart/alternative";
	boundary="----=_NextPart_000_0012_01C77FB5.CA921D50"

------=_NextPart_000_0012_01C77FB5.CA921D50
Content-Type: multipart/alternative;
	boundary="----=_NextPart_001_0013_01C77FB5.CA9355D0"

------=_NextPart_001_0013_01C77FB5.CA9355D0
Content-Type: text/plain;
	charset="windows-1250"
Content-Transfer-Encoding: quoted-printable


Instead, treat configuration as a first-class citizen that requires =
design, testing, version control, and deployment management.
For example, one component might receive orders via a Web site or a Web =
service.
Every so often, readers lament that books on design patterns contain =
material that they already knew.
For example, one can easily think of least the following names for a =
simple operation: StartOperation, BeginOperation, OperationBegin, =
OperationStart, OpStart, and so on.
When I send a request message and receive a response message at a later =
time, none of the mechanisms mentioned above are at work.
Details like this are critical because these are exactly the things that =
tend to trip us up when we transition from a local to a remote system.
Some messaging approaches are trying to put the call stack back into the =
model but this is generally a bad idea.
We also want to verify that our channel is a Publish-subscribe Channel =
and that it sends copies of the inbound messages.
The more complex these things are the more implicit coupling occurs =
between the components. When creating a new language, you have further =
choices, such as whether to use a "standard" language or create your own =
domain language.
But back to our original question. First, we want to make sure that =
basic composition works.
Agent-based systems consists of a collection of collaborating agents, =
which in unison accomplish an overall goal.
Yeah, a lot of us guys who like to have dinner with the Microsoft Indigo =
team or the Java OSS crowd for fun sure don't mind dabbling with WSDL =
elements and writing our own XML serializers. We can distinguish there =
between explicit composition and implicit composition. I guess I have to =
buy the bullet and get the (pricey) book that Einar was reading.
Since it was going to be the first book about patterns in the =
integration space we wanted to put the broadest possible footprint down.
If one operation requires a type that can only be obtained by one (or a =
few) other operations, the expected sequence of operations is implicitly =
enforced.
------=_NextPart_001_0013_01C77FB5.CA9355D0
Content-Type: text/html;
	charset="windows-1250"
Content-Transfer-Encoding: quoted-printable

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<HTML><HEAD>
<META http-equiv=3DContent-Type content=3D"text/html; =
charset=3Dwindows-1250">
<META content=3D"MSHTML 6.00.2800.1106" name=3DGENERATOR>
<STYLE></STYLE>
</HEAD>
<BODY bgColor=3D#ffffff>
<DIV><FONT face=3DArial size=3D2><IMG alt=3D"plummet" hspace=3D0=20
src=3D"cid:001101c77fa5$070814d0$4b5b23ed@enwfu" align=3Dbaseline=20
border=3D0></FONT></DIV>
<DIV><FONT face=3DArial size=3D2>Instead, treat configuration as a =
first-class=20
citizen that requires design, testing, version control, and =
deployment=20
management.</FONT></DIV>
<DIV><FONT face=3DArial size=3D2>For example, one component might =
receive orders via=20
a Web site or a Web service.</FONT></DIV>
<DIV><FONT face=3DArial size=3D2>Every so often, readers lament that =
books on design=20
patterns contain material that they already knew.</FONT></DIV>
<DIV><FONT face=3DArial size=3D2>For example, one can easily think of =
least the=20
following names for a simple operation: StartOperation, =
BeginOperation,=20
OperationBegin, OperationStart, OpStart, and so on.</FONT></DIV>
<DIV><FONT face=3DArial size=3D2>When I send a request message and =
receive a=20
response message at a later time, none of the mechanisms mentioned above =
are at=20
work.</FONT></DIV>
<DIV><FONT face=3DArial size=3D2>Details like this are critical because =
these are=20
exactly the things that tend to trip us up when we transition from a =
local to a=20
remote system.</FONT></DIV>
<DIV><FONT face=3DArial size=3D2>Some messaging approaches are trying to =
put the=20
call stack back into the model but this is generally a bad =
idea.</FONT></DIV>
<DIV><FONT face=3DArial size=3D2>We also want to verify that our channel =
is a=20
Publish-subscribe Channel and that it sends copies of the inbound=20
messages.</FONT></DIV>
<DIV><FONT face=3DArial size=3D2>The more complex these things are the =
more implicit=20
coupling occurs between the components. When creating a new language, =
you have=20
further choices, such as whether to use a "standard" language or create =
your own=20
domain language.</FONT></DIV>
<DIV><FONT face=3DArial size=3D2>But back to our original question. =
First, we want=20
to make sure that basic composition works.</FONT></DIV>
<DIV><FONT face=3DArial size=3D2>Agent-based systems consists of a =
collection of=20
collaborating agents, which in unison accomplish an overall =
goal.</FONT></DIV>
<DIV><FONT face=3DArial size=3D2>Yeah, a lot of us guys who like to have =
dinner with=20
the Microsoft Indigo team or the Java OSS crowd for fun sure don't mind =
dabbling=20
with WSDL elements and writing our own XML serializers. We can =
distinguish there=20
between explicit composition and implicit composition. I guess I have to =
buy the=20
bullet and get the (pricey) book that Einar was reading.</FONT></DIV>
<DIV><FONT face=3DArial size=3D2>Since it was going to be the first book =
about=20
patterns in the integration space we wanted to put the broadest possible =
footprint=20
down.</FONT></DIV>
<DIV><FONT face=3DArial size=3D2>If one operation requires a type that =
can only be=20
obtained by one (or a few) other operations, the expected sequence of =
operations is=20
implicitly enforced.</FONT></DIV></BODY></HTML>

------=_NextPart_001_0013_01C77FB5.CA9355D0--

------=_NextPart_000_0012_01C77FB5.CA921D50
Content-Type: image/gif;
	name="objectivity.gif"
Content-Transfer-Encoding: base64
Content-ID: <001101c77fa5$070814d0$4b5b23ed@enwfu>

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
Ñ^%

--%^V9^%--

------=_NextPart_000_0012_01C77FB5.CA921D50--

home help back first fref pref prev next nref lref last post