Biztalk Orchestration Clarification
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 > Biztalk Orchestration Clarification




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

    Biztalk Orchestration Clarification  
Varkey


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


 
03-05-04 07:35 AM

Dear all,

A newbie to BTS, I am having a few issues to get clarified in most
urgency.. Looking forward to some help from all of you at the
earliest. Thanking in advance for all the possible help extended...

We have a scenario for data facilitation between two servers thro BTS
2002. The source is Oracle DB and the destination is some Proprietary
database and there will be a BTS instance at both the servers. Data is
required to be facilitated in both Event based mode as well as Batch
Mode in different scenarios.

Following is assumption I have made. Please correct me if I am wrong.

a> There is no way by which BTS can pick up the records directly from
an Oracle DB.


For the event mode data facilitation, requirement is something like
this. As and when(OR AS closely as possible) data is generated/altered
at the Source, the data needs to reach the Destination.

Solution designed is as follows. (Possibly might be not the best
method.Please do correct me, where appropriate)

A COM+ Component will retrieve the records from Source DB and convert
them to an XML String, pass the document to the BTS Orchestration for
wee bit of processing logic (Thinking of writing to a static message
queue from the Component, which BT Orch can wait on)... Once the data
is processed in the orch, it will be send to the other BTS Server
thro' a BTS messaging port..

At the destination end, the message is received in a channel,
processed by an AIC, which will update the Proprietary DB at
destination, and revert with the status of update for each record send
in the form of an xml message back to the source through a messaging
port.

The source on receiving the xml message through a messaging port will
process the message in an AIC and update the status of the individual
data transfer in the source DB.


Questions :

a) Is this approach good enough?? Do you envisage anything that can
possibly make me backtrack at a later stage?

b) Is there a better method than using a message queue for ensuring
that the message reaches the BT Orch (Other than the hot folder
method). And how exactly is it better?

c) Either specific to my example, or in general, how is it that we can
maintain transactional integrity for transactions across two different
BTS Servers?? Please throw some light on this?

d> How exactly can I initiate the First COM component??? Assume that I
want the process to occur every 5 minutes.... So should I create a
seperate scheduler application to activate the COM Component??? Or is
it that in BTS orch, I can instantiate the COM component at
pre-determined intervals (something like Timer control in VB
equivalent??)


Please revert for any further clarifications.. I am not sure I have
explained the scenario properly.. Please revert in case of ANY doubts
regarding the same..

This turned out to be a slightly lengthy query and I apologise for
that..


Thanks and regards,

Varkey





[ Post a follow-up to this message ]



    Sponsored Links  




 





   All times are GMT. The time now is 04:38 PM.      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