• Embed Doc
  • Readcast
  • Collections
  • CommentGo Back
Download
 
http://architecture-soa-bpm-eai.blogspot.com/ Page 1 of 4
Tushar Jaintusjain@yahoo.com,tusjain@gmail.com 
http://architecture-soa-bpm-eai.blogspot.com/ Page 1 of 4
 
Pattern Name:
Service Discovery - Direct
Pattern Class:
SOA
Version:
1.0
Pattern ID:
A-SOA-0006
Release Date:
Sep 22 2009
Table of Content
1.
 
Pattern Name...........................................................................................2
 
2.
 
Also Known As..........................................................................................2
 
3.
 
Class Name..............................................................................................2
 
4.
 
Intent.....................................................................................................2
 
5.
 
Motivation (Forces)...................................................................................2
 
6.
 
Applicability.............................................................................................2
 
7.
 
Structure.................................................................................................2
 
8.
 
Participants..............................................................................................3
 
9.
 
Collaboration............................................................................................3
 
10.
 
Consequences..........................................................................................3
 
11.
 
Implementation........................................................................................3
 
12.
 
Sample Code............................................................................................3
 
13.
 
Known Uses.............................................................................................3
 
14.
 
Related Patterns.......................................................................................4
 
15.
 
Reference................................................................................................4
 
 
http://architecture-soa-bpm-eai.blogspot.com/ Page 2 of 4
Tushar Jaintusjain@yahoo.com,tusjain@gmail.com 
http://architecture-soa-bpm-eai.blogspot.com/ Page 2 of 4
1.
Pattern Name
 
Service Discovery - Direct
2.
 
Also Known As
N/A
3.
 
Class Name
SOA Architectural
4.
 
Intent
The one of the primary tenant of SOA is service discovery. ServiceDiscovery can be done at Design Time or at Run Time.This pattern let discovery of service at Design Time. This pattern isused in the primitive form of SOA ecosystem where architects anddesigners have just started experimenting with SOA and toolsupport is very limited.
5.
 
Motivation (Forces)
Simplicity, Point to Point integration and run time performance aremotivation behind this pattern.
6.
 
Applicability
This pattern is used during conceptualization of SOA withinenterprise and when IT ecosystem is simple enough which do notwarrant any Run time discovery of services.
7.
 
Structure
 
http://architecture-soa-bpm-eai.blogspot.com/ Page 3 of 4
Tushar Jaintusjain@yahoo.com,tusjain@gmail.com 
http://architecture-soa-bpm-eai.blogspot.com/ Page 3 of 4
8.
 
Participants
Service ConsumerService Provider
9.
 
Collaboration
N/A
10.
 
Consequences
Due to design time binding of consumer and provider following arethe consequences:a.
 
Tight coupling between consumer and providerb.
 
No run time discovery leads to better performance
11.
 
Implementation
N/A
12.
 
Sample Code
N/A
13.
 
Known Uses
Early stage of SOA adoption
of 00

Leave a Comment

You must be to leave a comment.
Submit
Characters: ...
You must be to leave a comment.
Submit
Characters: ...