atom feed12 messages in org.oasis-open.lists.soa-rmRE: [soa-rm] Changes to "What is a Re...
FromSent OnAttachments
Duane NickullSep 21, 2006 1:46 pm 
Danny ThorntonSep 21, 2006 2:47 pm 
Michael StiefelSep 21, 2006 2:52 pm 
Jeffrey A. EstefanSep 21, 2006 2:54 pm 
Duane NickullSep 21, 2006 4:29 pm 
Danny ThorntonSep 21, 2006 7:36 pm 
Duane NickullSep 21, 2006 10:19 pm 
Laskey, KenSep 22, 2006 6:21 am 
Bashioum, Christopher DSep 22, 2006 7:06 am 
Duane NickullSep 22, 2006 8:56 am 
Duane NickullSep 22, 2006 9:17 am 
Danny ThorntonSep 22, 2006 9:19 am 
Subject:RE: [soa-rm] Changes to "What is a Reference Model"
From:Laskey, Ken (klas@mitre.org)
Date:Sep 22, 2006 6:21:32 am
List:org.oasis-open.lists.soa-rm

Title: Re: [soa-rm] Changes to "What is a Reference Model"

Duane,

First, I want to confirm that the change we are talking about is the words Joe proposed for Wikipedia and NOT the SOA-RM spec. Correct?

Now, while I like your use case pattern and one could say it introduces concepts, I tend to agree with Danny. When I think of a pattern, I'm getting to something to which I will associate concrete things and will have a working (concrete?) whatever (e.g. use case) when I'm done. SOA-RM is more of how to think about SOA so you can evaluate proposed patterns and decide which fits your current problem.

In that, a RM doesn't so much document as it spells out first principles.

Ken

------------------------------------------------------------------------------

From: Duane Nickull [mailto:dnic@adobe.com] Sent: Fri 9/22/2006 1:18 AM To: Danny Thornton; Michael Stiefel; soa@lists.oasis-open.org Subject: Re: [soa-rm] Changes to "What is a Reference Model"

While not in a formal pattern template, I would assert that the RM is essentially a set of patterns. My favorite patterns template is obvious:

[1]http://www.google.com/search?hl=en&q=architectural+patterns+metamodel&btnG=G oogle+Search

;-)

Duane

On 9/21/06 7:36 PM, "Danny Thornton" <dann@yahoo.com> wrote:

Being a software technical person, I am biased about the use of the term pattern. If I see an unqualified usage of pattern in the context of a technical reference model for computing, my first expectation will be to see things like Pattern Name, Problem, Forces, Solution ... (pick your favorite pattern template). The broader audience for a reference model may not have the same bias.

--- Duane Nickull <dnic@adobe.com> wrote:

This is actually not specific to SOA systems and is intended to be a stop gap to define "Reference Model" until the Wikipedia page that should do such gets built. The motivation is to help people understand the abstract nature and use of the RM. Points well taken however.

How about:

"A Reference Model is an abstract artifact for documenting patterns and significant relationships among the entities of an environment. It is used to guide architects in the development of specific reference or concrete architectures. It also facilitates the creation of consistent standards or specifications supporting that environment. A reference model consists of a minimal set of unifying concepts, axioms and relationships within a domain, and is abstract (independent of specific standards, technologies, implementations, or other concrete details). The Reference Model for SOA is the set of concepts and patterns for understanding significant relationships among the entities within a SOA environment."

The last sentence is purely an example.

Duane

On 9/21/06 2:52 PM, "Michael Stiefel" <deve@reliablesoftware.com> wrote:

+1

Michael

At 05:48 PM 9/21/2006, Danny Thornton wrote:

Where is the boundary between pattern and concept? When putting together SOA systems, I do not think of the SOA RM as a set of patterns that I would use for constructing an enterprise system. I do think of the SOA RM as a set of concepts that help in understanding a SOA. From a formal software perspective, I would not be inclined to use "pattern" in this part of the introduction. On the other hand, it is not a false statement to say that the SOA RM contains patterns that will be seen in SOAs.

Danny

--- Duane Nickull <dnic@adobe.com> wrote:

Replace:

"According to the SOA-RM specification, a reference model is an abstract framework for understanding significant relationships among the entities of some environment. It enables the development of specific reference or concrete architectures using consistent standards or specifications supporting that environment. A reference model consists of a minimal set of unifying concepts, axioms and relationships within a particular problem domain, and is independent of specific standards, technologies, implementations, or other concrete details. A reference model for SOA, therefore, is an abstract framework for understanding significant relationships among the entities of SOA."

With

"A Reference Model is an abstract artifact for documenting patterns and significant relationships among the entities of an environment. It is used to guide architects in the development of specific reference or concrete architectures using the model as a template or pattern. It also facilitates the creation of consistent standards or specifications supporting that environment. A reference model consists of a minimal set of unifying concepts, axioms and relationships within a domain, and is abstract (independent of specific standards, technologies, implementations, or other concrete details). The Reference Model for SOA is a set of patterns for understanding significant relationships among the entities within a SOA environment."

Comments?

Duane

--

Sr. Technical Evangelist - Adobe Systems, Inc. * Chair - OASIS SOA Reference Model Technical Committee* Blog: [2]http://technoracle.blogspot.com *

__________________________________________________

Do You Yahoo!? Tired of spam? Yahoo! Mail has the best spam protection around [3]http://mail.yahoo.com

--

Sr. Technical Evangelist - Adobe Systems, Inc. * Chair - OASIS SOA Reference Model Technical Committee* Blog: [4]http://technoracle.blogspot.com *

-- ****************************************************** Sr. Technical Evangelist - Adobe Systems, Inc. * Chair - OASIS SOA Reference Model Technical Committee* Blog: [6]http://technoracle.blogspot.com * ******************************************************

References

Visible links 1. http://www.google.com/search?hl=en&q=architectural+patterns+metamodel&btnG=G 2. http://technoracle.blogspot.com/ 3. http://mail.yahoo.com/ 4. http://technoracle.blogspot.com/ 5. http://mail.yahoo.com/ 6. http://technoracle.blogspot.com/