My concern with this definition is that is may be too elegant, and
not communicate effectively what a hosting environment is and is not.
I read “computational resource that manages resources” and I
think wha?
So, things I think are key to a hosting environment:
- provides resources
and facilities to an IU
- has a parent-child
relationship with an IU
- provides a
well-defined protocol for deployment of an IU into the hosting environment
- hides from an IU
details of the environment that aren’t relevant to the IU
- is itself an IU, and
can be therefore deployed in a hosting environment, and can host other
hosting environments.
An installable unit that when deployed provides resources and
facilities to one or more installable units. The hosting environment is
the target for an installable unit’s deployment, through a well-defined
protocol. The hosting environment may isolate the installable unit from configuration
details.
Regards,
Debra
From: Julia
McCarthy [mailto:julia@us.ibm.com]
Sent: Monday, January 16, 2006
9:02 AM
To: jay@o-ms.com
Cc: sdd@lists.oasis-open.org
Subject: Re: [sdd] [glossary]
hosting environment (HE)
Files might work. But I wonder if there could be
a hosting environment that manages only runtime resources that exist in memory?
I think resource might be a better term. "Hosting environments
manage resources." That phrase sounds right to me. Which brings another
point about the proposed definition. The terms "store and
execute" may not be broad enough. Hosting environments also can
manage updates and deletes. I think the term manage would do. That
brings us to this definition:
Hosting
Environment: A computational resource that manages resources.
HEs
really are resources and they can manage other HEs as well as other types of
resources. But this raises the question of whether or not
"computational" is sufficient to distinguish between HEs and other
resources. I don't think it is. So I'm not proposing the above
definition as final.
Of
course, we would have to add a definition for resource to the glossary. I
don't think there is one now. It might be easier to jump out of order and
define resource first. I think there will be many other terms besides HE
that need to be defined in terms of how they affect resources.
Julia McCarthy
Autonomic Computing Enablement
julia@us.ibm.com
Tie/Line 349/8156
877-261-0391
Jay Nash <jay@o-ms.com>
01/16/2006 08:41 AM
|
To
|
Julia McCarthy/Raleigh/IBM@IBMUS
|
cc
|
sdd@lists.oasis-open.org
|
Subject
|
Re: [sdd] [glossary] hosting environment (HE)
|
|
-----BEGIN
PGP SIGNED MESSAGE-----
Hash: SHA1
We could change _software_ to _files_
I was trying to avoid a long list of other terms
(artifacts, IU's), etc.
Fundamentally I think we mean "a place you
put/run _stuff_"
I'd be ok with _files_
Jay Nash
Julia McCarthy wrote:
>
> Use of the term software might be too
limiting. Are database table
> definitions considered software? What
about Word documents and
> spreadsheets?
>
>
> Julia McCarthy
> Autonomic Computing Enablement
> julia@us.ibm.com
> Tie/Line 349/8156
> 877-261-0391
>
>
>
>
> *Jay Nash <jay@o-ms.com>*
>
> 01/14/2006 07:11 PM
> Please respond to
> jay
>
>
>
> To
>
sdd@lists.oasis-open.org
> cc
>
> Subject
>
[sdd] [glossary] hosting environment (HE)
>
>
>
>
>
>
>
>
> I'd like to propose a simplified definition-
>
> Proposed Definition:
> A computational resource which stores and/or
executes software.
>
>
- --
- --
Jay Nash, CTO
OMS SafeHarbor
128
Warren St
Lowell MA 01852
978.937.2363 ext.111
978.937.3784 fax
This message (including any attachments) contains
confidential
information intended for a specific individual and
purpose, and is
protected by law. If you are not the
intended recipient, you should
delete this message and are hereby notified that
any disclosure,
copying, or distribution of this message, or the
taking of any action
based on it, is strictly prohibited.
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.1 (Darwin)
iD8DBQFDy6JvHsIa/RmVc78RAp04AJ0bB9g9JlE67BQL3sZtkUZbKPVlWQCdHIoA
elBCIBP1FhZ1CfwOuK9Nh7I=
=xxFM
-----END PGP SIGNATURE-----