BizTalk Server General - Integration Pattern Advice

This is Interesting: Free IT Magazines  
Home > Archive > BizTalk Server General > May 2006 > Integration Pattern Advice





You are viewing an archived Text-only version of the thread. To view this thread in it's original format and/or if you want to reply to this thread please [click here]

Author Integration Pattern Advice
Gary

2005-09-08, 7:51 am

Hi, can anybody give me advice on whether there is a pattern to follow that
covers my requirements:

A message is received, it is transformed into another message, this is
passed on to a web service. Once the reply from the web service is returned
an ACK is sent back to the original party for the first message received.

My second question is what would happen to the message if the web service
was not available, would it be in the suspended resumable state, and if so,
would I have to manually resume it from HAT?

Cheers,
Gary
Doug Girard [MSFT]

2006-05-22, 7:14 pm

Gary,

Some answers inline.

>A message is received, it is transformed into another message, this is
>passed on to a web service. Once the reply from the web service is

returned
>an ACK is sent back to the original party for the first message received.


This is a very common scenario in BizTalk. I'm not sure what you're
looking for exactly, in terms of advice, but there are a set of End-to-End
Scenarios which ship with BizTalk Server 2006 which illustrate solution
development from architectural planning all the way through solution
implementation, testing, go live, and maintenance. The Service Oriented
Solution would probably be most appropriate for you to examine, see:
http://msdn.microsoft.com/library/d...-us/bts06concep
tsplanning/html/f6239905-a1bf-4223-bdca-6677f2d6049b.asp
There are also numerous orchestration samples in the SDK which demonstrate
similar patterns.

>My second question is what would happen to the message if the web service
>was not available, would it be in the suspended resumable state, and if

so,
>would I have to manually resume it from HAT?


BizTalk is a reliable messaging middleware, so the instance, although
inactive, will remain in the persistence store. A number of retries are
attempted as defined by the port settings. Thereafter, it is left in the
Message Box for user intervention. Periodically, users will typically
monitor the server for service instances which may need resuming or
termination. Errors will be logged in the event of failures and after the
problem is resolved, say the destination server repaired, the user can
resume the service instance and allow the the business process to complete.

HTH,
Doug Girard [MSFT]

Note: This posting is provided "AS IS" with no warranties, and confers no
rights.
--------------------
>Thread-Topic: Integration Pattern Advice
>thread-index: AcW0X9ma9/AWallcQFmWloNejdBDHw==
>X-WBNR-Posting-Host: 195.10.45.153
>From: "=?Utf-8?B?R2FyeQ==?=" <Gary@discussions.microsoft.com>
>Subject: Integration Pattern Advice
>Date: Thu, 8 Sep 2005 03:27:01 -0700
>Lines: 13
>Message-ID: <8ECEBBEA-A1A7-4F7B-8981-3D5815C68B63@microsoft.com>
>MIME-Version: 1.0
>Content-Type: text/plain;
> charset="Utf-8"
>Content-Transfer-Encoding: 7bit
>X-Newsreader: Microsoft CDO for Windows 2000
>Content-Class: urn:content-classes:message
>Importance: normal
>Priority: normal
>X-MimeOLE: Produced By Microsoft MimeOLE V6.00.3790.0
>Newsgroups: microsoft.public.biztalk.general
>NNTP-Posting-Host: TK2MSFTNGXA03.phx.gbl 10.40.2.250
>Path: TK2MSFTNGXA02.phx.gbl!TK2MSFTNGXA03.phx.gbl
>Xref: TK2MSFTNGXA02.phx.gbl microsoft.public.biztalk.general:30738
>X-Tomcat-NG: microsoft.public.biztalk.general
>
>Hi, can anybody give me advice on whether there is a pattern to follow

that
>covers my requirements:
>
>A message is received, it is transformed into another message, this is
>passed on to a web service. Once the reply from the web service is

returned
>an ACK is sent back to the original party for the first message received.
>
>My second question is what would happen to the message if the web service
>was not available, would it be in the suspended resumable state, and if

so,
>would I have to manually resume it from HAT?
>
>Cheers,
>Gary
>


Sponsored Links






Free braindumps | Software forum | Database administration forum

Copyright 2003 - 2008 webservertalk.com