|
Sponsored Links
Resources
.NET Research Library
Get .NET related white papers, case studies and webcasts
|
News
News
News
|
Messages: 2
Messages: 2
Messages: 2
Printer friendly
Printer friendly
Printer friendly
Post reply
Post reply
Post reply
XML
XML
XML
|
 |
Clemens finds PEACE for SOA
Clemens Vasters reports, "The four fundamental transaction principles are nicely grouped into the acronym "ACID" that's simple to remember, and so I was looking for something that's doing the same for the SOA tenets and that sort of represents what the service idea has done to the distributed platform wars."
His acronym:
- Policy-Based Behavior Negotiation
- Explicitness of Boundaries
- Autonomy
- Contract Exchange
(from his weblog)
|
|
Message #122842
Post reply
Post reply
Post reply
Go to top
Go to top
Go to top
|
 |
I like it
I like the idea, but I don't know about the acronym.
P = Policy seems to not quite capture the essence. The central thing for me in this item is Negotiation, not policy. This should be an N.
Likewise for the Boundaries. B, not E (Explicit).
The Contract Exchange uses terms that I think will soon be overloaded. Contract ought to say, look if I give you X, then you might give me Y, or Z; in which case I could give you A, and then you would deliver B. In other words a flow. What WSDL and XSD does today is schema, not contract. not yet anyway. So I think C is misplaced, and it should be an S.
So that gives you - Boundaries - Autonomy - Schema - Negotiation
BASN ?
If you allow substitution of Independence for Autonomy, you have these possibilities BASN, BISN, ISBN, BINS, BANS, ABSN (Absent?)
This seems a bit frivolous but the ACID acronym went a long way toward making the idea of transactions much more understandable to many people. So I think developing the terminology and parlance around SOA is a valuable effort for the community.
|
|
Message #122843
Post reply
Post reply
Post reply
Go to top
Go to top
Go to top
|
 |
s/Negotiate/Hash => BASH
If you allow substitution of "Hash" for Negotiate, then you get BASH
|
|
 |
Hot threads
Hot threads
Hot threads
|
More hot threads
More hot threads
More hot threads
|
 |
Speaking at EclipseCon 2006, Java developer and independent consultant Madhu Siddalingaiah compared Microsoft's Visual Studio IDE to the open source development environment of Eclipse.
(32 comments,
last posted
December 29, 2007)
In this tech talk, Microsoft's Peter Provost talks about the design of the Composite UI Application Block and how the p&p team has led Microsoft in the adoption of Agile methodologies.
(0 comments,
last posted
April 17, 2006)
Chapter 4 of Framework Design Guidelines, titled "Type Design Guidelines," presents patterns that describe when and how to design classes, constructs and interfaces. In this chapter, Abrams and Cwalina divide types into four groups and discuss the do's and don'ts of type design.
(2 comments,
last posted
July 07, 2006)
Paul Ferrill caught up with prime open-source .NET applications driver Miguel De Icaza at Novell's BrainShare conference last week. They discussed the status of Windows Forms for Mono (it's coming along) and VB.NET for Mono (it looks like it's out).
(5 comments,
last posted
March 30, 2006)
In this tech talk, Microsoft Visual Studio architect Jack Greenfield discusses the company's approach to Domain-Specific Languages, or DSLs, and the part they play in software factories.
(0 comments,
last posted
March 15, 2006)
More hot threads »
|
|