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
Post a Comment