Terminology


hello;

i new biztalk, , confused meaning of terminology despite reading i've done online. wondering if can me difference between following terms:

esb: enterprise service bus

api: application integration bus

ems: enterprise messaging service

soa: service oriented architechture

eai: enterprise application integration

 

i'll know if understood if can draw diagram connecting terms each other somehow.

 

thanks,

 

i take shot @ this.

 

soa approach software design , implementation in enterprise's sofware functions organized services flexibility. typically more of verb - doing soa.

 

eai description of level of integration within system , used when applications designed esb or other enterprise connectivity. eai exists when connecting applications across enterprise. in order accomplish eai ususally use esb provide pathway connectivity. esb may or may not soa-compliant.

 

with recent introduction of windows azure , microsoft cloud platform (@ pdc 2008), api , ems terms are may more commonly used within microsoft platform. application integration bus sounds more pathway connectivity exists between 2 applications (like point point connection). esb or cloud infrastructure reduces need point-to-point connections. microsoft esb guidance enables more flexible routing 1 way of reducing point-to-point characteristics of biztalk. there idea of enterprise application integration bus (eai bus) more esb.

 

an ems service acts gateway sending , receiving of messages.this more of platform, biztalk or tibco or oracle's ems. on low level endpoint manager responsible sending , receiving of transactions or other distributed messages. ems host esb.

 

thanks,

 

 

 



BizTalk Server  >  BizTalk Server General



Comments

Popular posts from this blog

Azure DocumentDB Owner resource does not exist

job syspolicy_purge_history job fail in sqlserver 2008

Trying to register with public marketplace error with 'Get-AzureStackStampInformation'