P. 1
Pattern Service Discovery - Registration and Invoke v 1.0

Pattern Service Discovery - Registration and Invoke v 1.0

|Views: 229|Likes:
Publicado porTushar
This is one more pattern in Service discovery pattern series. This pattern illustrates usage of registry and ESB in Service discovery.
This is one more pattern in Service discovery pattern series. This pattern illustrates usage of registry and ESB in Service discovery.

More info:

Categories:Types, Research
Published by: Tushar on Oct 20, 2009
Direitos Autorais:Attribution Non-commercial

Availability:

Read on Scribd mobile: iPhone, iPad and Android.
download as PDF, TXT or read online from Scribd
See more
See less

09/29/2010

pdf

text

original

http://architecture-soa-bpm-eai.blogspot.

com/ Page 1 of 4
Tushar Jain tusjain@yahoo.com, tusjain@gmail.com
http://architecture-soa-bpm-eai.blogspot.com/ Page 1 of 4
Pattern Name: Service Discovery – Registration and Invoke
Pattern Class: SOA Version: 1.0
Pattern ID: A-SOA-0010 Release Date: Oct 09 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.......................................................................................3
15. Reference................................................................................................4

http://architecture-soa-bpm-eai.blogspot.com/ Page 2 of 4
Tushar Jain tusjain@yahoo.com, tusjain@gmail.com
http://architecture-soa-bpm-eai.blogspot.com/ Page 2 of 4
1. Pattern Name
Service Discovery – Registration & Invoke
2. Also Known As
N/A
3. Class Name
SOA Architectural
4. Intent
The one of the primary tenant of SOA is service discovery. Service
Discovery to be done at Run Time.
This pattern is derived from Agent paradigm.
5. Motivation (Forces)
Simplicity, Point to Point integration, run time performance and run
time discovery of consumer are motivation behind variations of this
pattern.
6. Applicability
This pattern is extensively used in agent based eco systems.
7. Structure

http://architecture-soa-bpm-eai.blogspot.com/ Page 3 of 4
Tushar Jain tusjain@yahoo.com, tusjain@gmail.com
http://architecture-soa-bpm-eai.blogspot.com/ Page 3 of 4
8. Participants
Service Consumer
Service Provider
9. Collaboration
N/A
10. Consequences
Provider is registered with consumer, which violates current wisdom
of SOA ecosystems.
11. Implementation
N/A
12. Sample Code
N/A
13. Known Uses
Matured SOA ecosystem
14. Related Patterns
Service Discovery – Direct
Design Time
Run Time
Service Discovery – Registry
Design Time
Run Time
Service Discovery – ESB
http://architecture-soa-bpm-eai.blogspot.com/ Page 4 of 4
Tushar Jain tusjain@yahoo.com, tusjain@gmail.com
http://architecture-soa-bpm-eai.blogspot.com/ Page 4 of 4
Design Time
Run Time
Service Discovery – ESB and Registry
Run Time
15. Reference
N/A

You're Reading a Free Preview

Descarregar
scribd
/*********** DO NOT ALTER ANYTHING BELOW THIS LINE ! ************/ var s_code=s.t();if(s_code)document.write(s_code)//-->