Exforsys.com
 

Sponsored Links

 

SOA Tutorials

 
Home Tutorials SOA
 

SOA Disadvantages

 
Category: SOA
Comments (0)

SOA Patterns vs. SOA Anti-patterns

Page 2 of 2


SOA Patterns vs. SOA Anti-patterns

Pattern languages tend to help formally, codify quality designs as well as best experience based practices in a way that is possible for others to reuse. Such patterns successfully manage to convey insight in to the common problems of Service Oriented Architecture – and their solutions. After all, common concepts tend to be the underpinnings for all disciplines that practice them.



For example, the software community, often utilizes patterns as a means of resolving recurring problems that are encountered throughout software’s life cycle. These could range from software architecture to software development topologies. Such patterns collectively capture the body of knowledge that is representative of our understanding of structures and mechanisms that lead to optimal architectural solutions.


A pattern can be thought of as a generalized and named problem to solution mapping strategy. It manages to capture a successful solution to a constantly recurring problem that happens in a specific context.


The following table shows how software patterns are typically documented.


Content


Description


Name:


A name used for identification


Problem:


A repeating problem that occurs in a domain


Solution:


Best practice solution to that problem


Consequences:


Advantages and disadvantages of the recommended solution


Examples


A few examples where the recommended solution has already been applied




Software patterns present a mechanism for capturing knowledge as well as experience among both designers and architects. They forge a common language and facilitate the reuse of approaches that have been successful in other places and hence contribute towards the reduction of risk, optimization of delivery time, and increase in quality in any SOA project.




First Page: SOA Disadvantages


Read Next: SOA Standards



 

 

Comments



Post Your Comment:

Members Please Login
Your Name:*
e-mail ID:(required for notification)*
Image Verification: 
 
 Subscribe    

Sponsored Links

 

Subscribe via RSS


Get Daily Updates via Subscribe to Exforsys Free Training via email


Get Latest Free Training Updates delivered directly to your Inbox...

Enter your email address:


 

Subscribe to Exforsys Free Training via RSS
 

 
Partners -  Privacy and Legal Policy -  Site News -  Contact   Sitemap  

Copyright © 2000 - 2009 exforsys.com. All Rights Reserved

Page copy protected against web site content infringement by Copyscape