• Post Reply Bookmark Topic Watch Topic
  • New Topic

what is esb/soa goervenance/service registry  RSS feed

 
amit taneja
Ranch Hand
Posts: 814
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
Hi,
could you please put more highlight on SOA governance and how registry are implemented ?

i mean is this the case that if i put my wsdl file in registry and put metadata about it and other service just search mine webservice through key words ... so other can dynamically search my service and genarate stubs to communicate to my webservice or the calling service has to manually write some part of the code and mannually generate subs using axis or some other apis ?
and then call it ?

how service in registory can be dynmically invoded withuout any human intervention ?

how the security could be implemented in that case ?

can registry is only for webservise or other ESB also ??

... and please put some hightlight about SOA governance ?
would love to know in detail about SOA governance ? how it is implemented and some practicle case study link/reference so it can be understood very clearly


soo many question but please answer all

regards
amit
 
Dan Drillich
Ranch Hand
Posts: 1183
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
Hi Amit,

Not sure to which extent this SOA Governance article answers your questions, but it's a great article. The sort of article that really helps one to fully wake up in the morning .

Regards,
Dan
 
Nitesh Kant
Bartender
Posts: 1638
IntelliJ IDE Java MySQL Database
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
I think you are totally confused about these concepts.
They are such huge topics that one can not explain it in one post.
However, I will try to give you a gist of what they mean and intend to do.

Service Registry: This is just a registry where the service providers registers there service definitions and the clients lookup the service definitions. Service definitions are typically WSDLs. This is just a way of giving your WSDLs to a client. Other way can be to directly hand over the WSDL. Although, direct hand over is simple but it is not scalable, service definition changes can become a nightmare. One example of a service registry is UDDI.

Enterprise Service Bus(ESB): These are appliances/softwares that proxy services and do a whole lot of stuff related to integration. ESB hosts services but they are not themselves services. So, saying that you can register an ESB in a registry will be wrong.

SOA Governance: This is the concept to manage services at a common point. eg: You can have different organization/company level policies that you need to implement on all the services in the organization. Putting these policies in all the services individually will be a repetitive effort and something that can not be controlled uniformly. For this organizations put an abstraction(may be in the form of an ESB) above all the services. At this abstraction level one can uniformly apply common policies for all services.

I hope this clears your concepts a little but you have to go down and read alot on these topics to get a clear understanding.
 
Don't get me started about those stupid light bulbs.
  • Post Reply Bookmark Topic Watch Topic
  • New Topic
Boost this thread!