BizTalk Server Setup - BizTalk 2004 Architect design

This is Interesting: Free IT Magazines  
Home > Archive > BizTalk Server Setup > January 2005 > BizTalk 2004 Architect design





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 BizTalk 2004 Architect design
wenchi.li@baxglobal.com

2004-10-15, 9:11 pm

We want to setup 3 layers architect of Biztalk 2004 , We
would like to seek some advise on the biztalk architect
design.

1) We will setup Biztalk like below. Such 3 layers design
is recommended?

(Layer 1)Web Server -->(Layer 2) BizTalk 2004-->(Layer 3)
SQL Server


2) How to submit message from Web server to BizTalk 2004?

a) Manually regsvr32 BTSHTTPReceive. dll on Web
server, Biztalk use http receive function re receive

b) Setup web service on Web server, Biztalk use
Orchestration to receive.

c) IIS receives msg and submit to MSMQ, Biztalk use
MSMQT to receive

Are these options are correct? If yes, which one is
recommended? Is there any better way we don't know? For
option c, I understand if we use MSMQT, we won't be able
to use MSMQ. Will it cause any potential issue?


3) What is recommended OS for SQL Server 2000? Windows
2003 or Windows 2000. We will use Windows 2003 for Both
Web and Biztalk. Should we keep all the OS same?

Thanks for your help in advance.

Wen Chi
Paul Davidson

2004-11-01, 5:50 pm

It's recommended that the receive handler is only setup to recieve
messages. Processing and send hosts are recommended to run on other
machines not connected to the DMZ servers.

For your http receive, biztalk must be on that box. Just registering the
httpreceive dll won't work. Since http receive must have access to the
messagebox, we recommend that it is setup to just receive messages and
doesn't have access to the processing machines. For the 1st entry point,
instead of having a web server to re-transmit messages, we suggest using a
reverse proxy firewall. If you still need/require a web server in between
that doesn't have biztalk on it, you'll have to write your own code.(there
might be samples out there that already do this)

Options 2b and 2c sound like acceptable alternatives if you want to go that
route.

I believe 2003 is recommended over 2000 because it's more secure out of the
box. There's also enhanced security to RPC that I don't think you can get
on 2000(yet).

The secure deployment guide will come in handy for any questions you may
have about design or firewall port requirements.
http://www.msdn.microsoft.com/libra...z_depl_secure_z
hag.asp
--------------------
Content-Class: urn:content-classes:message
From: "wenchi.li@baxglobal.com" <anonymous@discussions.microsoft.com>
Sender: "wenchi.li@baxglobal.com" <anonymous@discussions.microsoft.com>
Subject: BizTalk 2004 Architect design
Date: Tue, 12 Oct 2004 23:04:07 -0700
Lines: 35
Message-ID: <02c501c4b0ea$72ecbd90$a401280a@phx.gbl>
MIME-Version: 1.0
Content-Type: text/plain;
charset="iso-8859-1"
Content-Transfer-Encoding: 7bit
X-Newsreader: Microsoft CDO for Windows 2000
X-MimeOLE: Produced By Microsoft MimeOLE V5.50.4910.0300
Thread-Index: AcSw6nLsIuli6jesSQ+VXHcutYbfIw==
Newsgroups: microsoft.public.biztalk.setup
Path: cpmsftngxa10.phx.gbl
Xref: cpmsftngxa10.phx.gbl microsoft.public.biztalk.setup:4733
NNTP-Posting-Host: tk2msftngxa12.phx.gbl 10.40.1.164
X-Tomcat-NG: microsoft.public.biztalk.setup

We want to setup 3 layers architect of Biztalk 2004 , We
would like to seek some advise on the biztalk architect
design.

1) We will setup Biztalk like below. Such 3 layers design
is recommended?

(Layer 1)Web Server -->(Layer 2) BizTalk 2004-->(Layer 3)
SQL Server


2) How to submit message from Web server to BizTalk 2004?

a) Manually regsvr32 BTSHTTPReceive. dll on Web
server, Biztalk use http receive function re receive

b) Setup web service on Web server, Biztalk use
Orchestration to receive.

c) IIS receives msg and submit to MSMQ, Biztalk use
MSMQT to receive

Are these options are correct? If yes, which one is
recommended? Is there any better way we don't know? For
option c, I understand if we use MSMQT, we won't be able
to use MSMQ. Will it cause any potential issue?


3) What is recommended OS for SQL Server 2000? Windows
2003 or Windows 2000. We will use Windows 2003 for Both
Web and Biztalk. Should we keep all the OS same?

Thanks for your help in advance.

Wen Chi

jaidevk

2005-01-04, 5:53 pm

It seems to me that placing the receive handler in the DMZ violates "Do not
place BizTalk Servers in the perimeter network" as documented in the
following link (even if we use a reverse proxy firewall):

http://www.msdn.microsoft.com/libra...secure_ajnv.asp

"Paul Davidson" wrote:

> It's recommended that the receive handler is only setup to recieve
> messages. Processing and send hosts are recommended to run on other
> machines not connected to the DMZ servers.
>
> For your http receive, biztalk must be on that box. Just registering the
> httpreceive dll won't work. Since http receive must have access to the
> messagebox, we recommend that it is setup to just receive messages and
> doesn't have access to the processing machines. For the 1st entry point,
> instead of having a web server to re-transmit messages, we suggest using a
> reverse proxy firewall. If you still need/require a web server in between
> that doesn't have biztalk on it, you'll have to write your own code.(there
> might be samples out there that already do this)
>
> Options 2b and 2c sound like acceptable alternatives if you want to go that
> route.
>
> I believe 2003 is recommended over 2000 because it's more secure out of the
> box. There's also enhanced security to RPC that I don't think you can get
> on 2000(yet).
>
> The secure deployment guide will come in handy for any questions you may
> have about design or firewall port requirements.
> http://www.msdn.microsoft.com/libra...z_depl_secure_z
> hag.asp
> --------------------
> Content-Class: urn:content-classes:message
> From: "wenchi.li@baxglobal.com" <anonymous@discussions.microsoft.com>
> Sender: "wenchi.li@baxglobal.com" <anonymous@discussions.microsoft.com>
> Subject: BizTalk 2004 Architect design
> Date: Tue, 12 Oct 2004 23:04:07 -0700
> Lines: 35
> Message-ID: <02c501c4b0ea$72ecbd90$a401280a@phx.gbl>
> MIME-Version: 1.0
> Content-Type: text/plain;
> charset="iso-8859-1"
> Content-Transfer-Encoding: 7bit
> X-Newsreader: Microsoft CDO for Windows 2000
> X-MimeOLE: Produced By Microsoft MimeOLE V5.50.4910.0300
> Thread-Index: AcSw6nLsIuli6jesSQ+VXHcutYbfIw==
> Newsgroups: microsoft.public.biztalk.setup
> Path: cpmsftngxa10.phx.gbl
> Xref: cpmsftngxa10.phx.gbl microsoft.public.biztalk.setup:4733
> NNTP-Posting-Host: tk2msftngxa12.phx.gbl 10.40.1.164
> X-Tomcat-NG: microsoft.public.biztalk.setup
>
> We want to setup 3 layers architect of Biztalk 2004 , We
> would like to seek some advise on the biztalk architect
> design.
>
> 1) We will setup Biztalk like below. Such 3 layers design
> is recommended?
>
> (Layer 1)Web Server -->(Layer 2) BizTalk 2004-->(Layer 3)
> SQL Server
>
>
> 2) How to submit message from Web server to BizTalk 2004?
>
> a) Manually regsvr32 BTSHTTPReceive. dll on Web
> server, Biztalk use http receive function re receive
>
> b) Setup web service on Web server, Biztalk use
> Orchestration to receive.
>
> c) IIS receives msg and submit to MSMQ, Biztalk use
> MSMQT to receive
>
> Are these options are correct? If yes, which one is
> recommended? Is there any better way we don't know? For
> option c, I understand if we use MSMQT, we won't be able
> to use MSMQ. Will it cause any potential issue?
>
>
> 3) What is recommended OS for SQL Server 2000? Windows
> 2003 or Windows 2000. We will use Windows 2003 for Both
> Web and Biztalk. Should we keep all the OS same?
>
> Thanks for your help in advance.
>
> Wen Chi
>

Sponsored Links






Free braindumps | Software forum | Database administration forum

Copyright 2003 - 2008 webservertalk.com