Question about Biztalk implementation of adapter framework
Web Server forum
Back To The Forum Home!Search!Private Messaging System

Web Server Talk Web Server Talk > Web Servers reviews > BizTalk Server > BizTalk Server Framework > Question about Biztalk implementation of adapter framework




  Last Thread   Next Thread Next
  Show Printable Version Email this Page Subscribe to this Thread      Post New Thread    Post A Reply      

    Question about Biztalk implementation of adapter framework  
Matt


View Ip Address Report This Message To A Moderator Edit/Delete Message


 
08-27-04 11:06 PM

Sorry if this sounds like a newbie question, i have just been reading throug
h
the BLog white paper on adapter implementation and although there may be an
obvious answer, if like to know if the base Adapter components in BT2004 are
implemented in COM as interfaces are accessed using the classic COM QI ... i
s
this the case, i thought BT2004 was wholly written in c# and if so is it the
case that the COM components were also written in c# using the interop ???





[ Post a follow-up to this message ]



    RE: Question about Biztalk implementation of adapter framework  
Gilles [MSFT]


View Ip Address Report This Message To A Moderator Edit/Delete Message


 
08-27-04 11:06 PM

Hello,

>Sorry if this sounds like a newbie question, i have just been reading throu
gh
>the BLog white paper on adapter implementation and although there may be an
>obvious answer, if like to know if the base Adapter components in BT2004 ar
e
>implemented in COM as interfaces are accessed using the classic COM QI ... 
is
>this the case, i thought BT2004 was wholly written in c# and if so is it th
e
>case that the COM components were also written in c# using the interop ???

Parts of BizTalk are built as COM objects, the traditional way (QI as you me
ntion).
Part of BizTalk are built using .NET.

This is not secret, you can see some COM interfaces (documented below) .more
over, when debugging your adapter, there are changes that
you will attach a debugger to BTSNTSVC.EXE. You can use the debugger to figu
re out which module contains which kind of code (native or .NET)..

http://msdn.microsoft.com/library/e...br />
ame=true (IBaseMessage)
http://msdn.microsoft.com/library/e....asp?frame=true (IBTBatchTransmitter)

When you write adapters or pipelines in .NET, the messaging engine's behavio
r is to sometimes host the CLR and run your component inside
as well as sometimes doing COM interop with your component.

Of course, you should not depend on any of these internal details since they
 are subject to change.

Thanks,
-GIlles.








[ Post a follow-up to this message ]



    Sponsored Links  




 





   All times are GMT. The time now is 09:42 AM.      Post New Thread    Post A Reply      
  Last Thread   Next Thread Next


Most Popular forums 

Forum Jump:
Rate This Thread:

Forum Rules:
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts
HTML code is OFF
vB code is ON
Smilies are ON
[IMG] code is OFF
 
Medical and Health forum | Computer Games Reviews | Graphics design forum

Back To The Top
Home | Usercp | Faq | Register