《BizTalkServer2000架构与部署教学材料》由会员分享,可在线阅读,更多相关《BizTalkServer2000架构与部署教学材料(28页珍藏版)》请在金锄头文库上搜索。
1、ECO403: BizTalk Server 2000架构与部署张永喜微软(中国)有限公司,内容,传输协议 生成 Web Services 企业内部应用集成 拓扑图 使用 BizTalk 组扩展 BizTalk And SQL Server,传输集成,内界 COM-IInterchange :Submit() or :SubmitSync() MSMQ File 外界 COM App Integration Component (AIC) MSMQ File HTTP/HTTPS SMTP,IIS/CS,IIS/CS,IIS/CS,IIS/CS,DMZ,Intranet,Internet,HT
2、TP:,Port 80,HTTP:,Port 80,Firewall: ISA,Firewall: ISA,- IInterchange:Submit() - IInterchange:SubmitSynch() - MSMQ.Send to Local Queue - Invoke Orchestration,NLBS,NLBS,BizTalk Web 部署HTTP/S: DMZ.IIS to Intranet.IIS to BTS,应用集成Inter-Server 消息路由,Web Dept,Accounting,Cust Service,Merchant,Operations,Custo
3、mers,Participating Bank,I N T E R N E T,MSMQ / HTTP,企业应用集成 (EAI),BizTalk Adapter 架构,Receiving Parsing Validation Mapping Serializing Transmission Routing,Messaging Engine,Message,BizTalk Server,Transports,LOB Application,Message,Message,Message,BizTalk Adapter,AIC To App,App to BizTalk,Sked,1,2,3,4,
4、6,7,8,5,端到端的拓扑,Infrastructure VLAN,Storage Farm,DMZ (Front-End Web),Management Workstation,Queue or IIS,Internet,Message Queue,cluster server,DMZ (Web Back-End),BizTalk 部署拓扑,BTS group,DTA,SQ,BTM,router,NLB,Firewall,简单组(Simple Group),ASP,MSMQ,MQ receive,function,BizTalk Server,XLANG,Scheduled and Wor
5、k DB,Document,Tracking DB,Orchestration,Persistency DB,ASP,MSMQ,MQ receive,function,BizTalk Server,XLANG,IIS,IIS,专业化组 (Specialized Group),ASP,MSMQ,MQ,receive,function,BTS,Work,Queue,ASP,MSMQ,MQ,receive,function,BTS,XLANG,AIC,BTS,XLANG,AIC,BTS,接受服务器,处理服务器,IIS,IIS,BizTalk Receive Server,分散处理,MSMQ,MQ r
6、eceive,function,BizTalk Orchestration Server,XLANG,COM,Document,Tracking DB,Orchestration,Persistency DB,Scheduled and Work DB,Management DB,BizTalk Processing Server,MSMQ,对比,简单组 (Simple Group) 冗余 管理、配置简单 专业组(Specialized Group) BizTalk 三级可伸缩 Less CPU contention and process switching Failover Combina
7、tions,BizTalk 与 SQL Server,处理器越多越好 接收、处理线程 选择可升级的硬件 外观存储 (SAN) 多个磁盘 MSDTC Log, MSMQ, MSMQ Log (BTS) Tx Log (SQL) RAID 0,1 WinSock Direct (DataCenter) to SQL,BTS 与 SQL 关系,Shared Config,1,2,3,Shared DTA & SQ,DTA,BTM,SQ,OP,BTS,SQL Server,InterchangeBTM 访问少 管理DB InterchangeSQ 网络读写量大 队列DB InterchangeDTA
8、写量大、 读量小 跟踪DB Orchestration Persistence 读、写 XLANG IIS IP 流量与SQL流量分开 (不同子网: 双网卡),SQL Server 集群,Storage Area,Network,SQL Server Cluster,InterchangeSQ,InterchangeDTA,(failover),InterchangeBTM,XLANG (failover),InterchangeDTA,XLANG,InterchangeSQ,(failover),InterchangeBTM,(failover),Wolfpack Active - Acti
9、ve,BizTalk Server 2000 集群,B,a,y,N,e,t,w,o,r,k,s,Storage Area,Network,BizTalk Cluster,XLANG,Messaging,(failover),Messaging,XLANG,(failover),MSCS Active - Passive,A,B,BT 管理优化,管理对象刷新间隔 解析器级别 取消文档跟踪 考虑专用接收服务器 调整接收工作线程数量 调整工作线程数量,注册信息优化,关闭 schema 有效性检查 设置解析器刷新间隔 设置对象管理cache的大小 设置接收批量的大小,性能监视,消息性能计数器, e.g
10、. 接收文档数 / 秒 *processed / sec Orchestration 性能计数器 Schedule 开始 Schedule 结束 其它性能计数器 传输 (MSMQ, HTTP) 硬件 (CPU, memory, network, I/O),总结,设计 产生原型 与实际情况的对比测试 调整,BizTalk 有关站点,Main BizTalk site: Learn about XML, XML-Schema, and the BizTalk Framework Download the BizTalk Server 2000 Evaluation ,BizTalk Server 2000 Sessions,ECO 201 使用BizTalk Server 2000 编排业务流程,Questions?,