atom feed31 messages in org.oasis-open.lists.soa-blueprintsRE: [soa-blueprints] Anti-Blueprints
FromSent OnAttachments
marc...@wellsfargo.comOct 25, 2005 11:54 am 
Miko MatsumuraOct 25, 2005 12:41 pm 
Duane NickullOct 25, 2005 12:58 pm 
Miko MatsumuraOct 25, 2005 1:09 pm 
Ken LaskeyOct 25, 2005 1:47 pm 
Jones, Steve GOct 25, 2005 2:11 pm 
Miko MatsumuraOct 25, 2005 2:14 pm 
Matt MacKenzieOct 25, 2005 2:35 pm 
Miko MatsumuraOct 25, 2005 2:38 pm 
Matt MacKenzieOct 25, 2005 2:40 pm 
Miko MatsumuraOct 25, 2005 2:48 pm 
Jones, Steve GOct 25, 2005 2:55 pm 
marc...@wellsfargo.comOct 25, 2005 4:31 pm 
marc...@wellsfargo.comOct 26, 2005 9:02 am 
Miko MatsumuraOct 26, 2005 11:15 am 
Beack, TheoOct 26, 2005 9:14 pm 
Beack, TheoOct 26, 2005 9:49 pm 
Miko MatsumuraOct 26, 2005 11:10 pm 
Miko MatsumuraOct 26, 2005 11:16 pm 
Davies MarcOct 27, 2005 3:51 am 
marc...@wellsfargo.comOct 27, 2005 9:57 am 
Beack, TheoOct 27, 2005 4:45 pm 
Beack, TheoOct 27, 2005 4:53 pm 
Beack, TheoOct 27, 2005 5:59 pm 
Miko MatsumuraOct 27, 2005 9:24 pm 
Davies MarcOct 28, 2005 8:58 am 
marc...@wellsfargo.comOct 28, 2005 9:12 am 
Jones, Steve GOct 31, 2005 4:30 am 
Beack, TheoOct 31, 2005 4:59 am 
Jones, Steve GOct 31, 2005 5:21 am 
Miko MatsumuraOct 31, 2005 6:40 am 
Subject:RE: [soa-blueprints] Anti-Blueprints
From:marc...@wellsfargo.com (marc@wellsfargo.com)
Date:Oct 25, 2005 11:54:14 am
List:org.oasis-open.lists.soa-blueprints

Steve,

Good idea. I put up the first drafts of them at: [1]http://blueprints.jot.com/WikiHome/SOA+Anti-Patterns/SOA%20Anti-Patterns

Let me know if I correctly eloborated and named them for you.

Thanks,

Dan

-----Original Message----- From: Jones, Steve G [mailto:stev@capgemini.com] Sent: Tuesday, October 25, 2005 11:21 AM To: soa-@lists.oasis-open.org Subject: [soa-blueprints] Anti-Blueprints

The SOA Blueprints will lay down a "best practice" set of guidelines and templates for delivering SOA. This will definitely be a positive thing and help expand and firm up people's understanding of SOA. One thing that the group states that it will do is define standards and guidelines, does this mean that allied to our blueprints we must also consider the "anti-blueprints" (analogous to anti-patterns) that must be avoided. So for instance focusing on process over service (bad), only thinking of web services (bad) etc etc. Defining the blueprints give guidance towards success criteria, but should we also give guidance on failure criteria for acceptance of a system as being "SOA".

Not sure whether this should be in the TC as its laying down best practice, and not to increase the already large workload... but it needs to be somewhere.

My top 5 are

1) If you've started with an enterprise "best practice" process map you are NEVER going to be SOA and 90% probability your system will be inflexible or fail.

2) Web Service point to point is STILL point to point, doing a bad practice in XML doesn't make it better

3) Splitting into two separate tiers of Service and Process with separate rules and governance results in divergent solutions

4) Creating "business" services based on the belief that IT understands the business results in services that meet neither IT nor business goals

5) Building your own proprietary XML-RPC stack to give yourself "control"

The last could still be SOA from one perspective, but I've yet to see it done well when the driver was a belief that its better done in house than using standards. When we get the official Wiki it could be something to document via that route.

Steve

___________________________________________________________

Steve Jones | Capgemini

CTO, Application Development Transformation

T +44 870 906 7026| 700 7026| [2]www.capgemini.com

m: [3]stev@capgemini.com

txt: +44 (0) 7891157026

Join the Collaborative Experience

___________________________________________________________

This message contains information that may be privileged or confidential and is the property of the Capgemini Group. It is intended only for the person to whom it is addressed. If you are not the intended recipient, you are not authorized to read, print, retain, copy, disseminate, distribute, or use this message or any part thereof. If you receive this message in error, please notify the sender immediately and delete all copies of this message.

References

Visible links 1. http://blueprints.jot.com/WikiHome/SOA+Anti-Patterns/SOA%20Anti-Patterns 2. http://www.capgemini.com/ 3. mailto:stev@capgemini.com