05-23-06 12:14 AM
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: "examnotes" <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
>
[ Post a follow-up to this message ]
|