- 博客(60)
- 收藏
- 关注
原创 biztalk大规模部署方案
一、 单服务器... 1 二、 双服务器... 2 三、 基本高可用... 3 1、 Biztalk高可用实现... 3 1.1. biztalk group. 3 1.2. biztalk host & host instance. 4 1.3. biztalk cluster. 7 2、 Biztalk Group方案... 8 3、
2011-04-26 20:23:00
2519
原创 Biztalk 2009在Windows 2008 R2环境中的High Availability(Cluster群集)部署(下)--AA模式
Biztalk应用都是企业级应用,对可用性要求比较高,所以,biztalk的高可用部署是十分重要和必要的。本文提供了biztalk 2009在Windows 2008 R2环境中的高可用部署详细指南,部署环境为biztalk 2009企业版,Windows 2008 R2企业版和sql server 2008企业版,biztalk和sql server都为双击cluster部署。本文分为两部分,相对独立,分别针对biztalk的AP(active-passive)主从模式和AA(active-act
2010-07-18 11:49:00
3181
原创 Biztalk 2009在Windows 2008 R2环境中的High Availability(Cluster群集)部署(下)--AA模式
Biztalk应用都是企业级应用,对可用性要求比较高,所以,biztalk的高可用部署是十分重要和必要的。本文提供了biztalk 2009在Windows 2008 R2环境中的高可用部署详细指南,部署环境为biztalk 2009企业版,Windows 2008 R2企业版和sql server 2008企业版,biztalk和sql server都为双击cluster部署。本文分为两部分,相对独立,分别针对biztalk的AP(active-passive)主从模式和AA(active-act
2010-07-18 11:41:00
1655
原创 Biztalk 2009在Windows 2008 R2环境中的High Availability(Cluster群集)部署(上)--AP模式
Biztalk应用都是企业级应用,对可用性要求比较高,所以,biztalk的高可用部署是十分重要和必要的。本文提供了biztalk 2009在Windows 2008 R2环境中的高可用部署详细指南,部署环境为biztalk 2009企业版,Windows 2008 R2企业版和sql server 2008企业版,biztalk和sql server都为双击cluster部署。本文分为两部分,相对独立,分别针对biztalk的AP(active-passive)主从模式和AA(active-act
2010-07-18 11:18:00
2319
原创 biztalk中的发送端口产生异常及处理(下)
导读: 一、 发送端口返回NACK后的处理方法 1、挂起的Orchestration是否可恢复? 不管是一般发送端口或是web类型的发送端口,一旦接收到NACK消息,Orchestration抛出异常后,如果没有设置scope捕获异常并处理,将导致Orchestration服务实例被挂起。 这样挂起的Orchestration服务实例是否可恢复呢? 如果Orchestratio
2007-12-13 21:01:00
1724
原创 biztalk中的发送端口产生异常及处理(上)
导读: 本文关注这种这样的情况:orchestration中的消息通过发送端口(无论是单向发送端口还是双向发送端口)发送消息,需要在orchestration获得发送消息是否正常的回应,如果回应正常,则流程正常执行,如果回应不正常,orchestration如何进行异常处理。 首先,orchestration发送端口主要有两个类别,一般发送端口和web发送端口。 一般发送端口就是通过在
2007-12-13 12:36:00
1196
原创 深入biztalk消费Web services
消费Web services允许把现有的Web services加入到业务流程,可以在一个orchestration整合进多个Web services。可以在orchestration用Web ports消费(调用)Web service,为了在orchestration调用一个Web service,需要建立一个Web port和构造一个Web messages 本文以一个比较典型的
2007-12-06 09:14:00
1123
原创 应用程序向IIS传送身份验证
一、 匿名访问........................................................................................................................ 11、 客户端发送一个匿名的http请求.....................................
2007-12-06 09:12:00
2602
原创 IIS的各种身份验证详细测试
一、 IIS的身份验证概述.... 31、 匿名访问... 32、 集成windows身份验证... 32.1. NTLM验证... 32.2. Kerberos验证... 33、 基本身份验证... 4二、 匿名访问.... 4三、 Windows集成验证.... 51、 NTLM验证过程...
2007-11-21 23:24:00
2096
1
原创 Biztalk发布web服务时遭遇"SOAP内部处理失败"错误
导读: 一. 项目描述 使用biztalk2006在vs2005开发环境中做一个简单的测试业务流程,主要是测试使用biztalk发布一个web services,这个web services接受用户发送的请求,然后根据用户要求通过sql adapter到sql server数据库中提取相关数据,最后作为web services的response返回给用户。 业务流程如下:
2007-10-28 19:51:00
2085
原创 使用非biztalk系统解析biztalk生成的加密消息的可行性
前一篇文章《biztalk中消息加密解密的例子》演示的是biztalk系统àbiztalk系统的加密解密,这要求通讯双方都是biztalk的系统。如果加密解密的一方是biztalk系统,另一方是自己开发的定制应用系统,定制系统该怎么加密消息发送到biztalk系统,又怎么解密从biztalk发送来的加密消息?这就需要知道biztalk对加密的消息的结构,加密消息中那一部分是对称密钥、哪一部
2007-10-11 09:49:00
1304
2
原创 biztalk中消息加密解密的例子
本文测试项目源代码下载:/Files/chnking/CertEncryptMsgSample.rar Biztalk本身支持对消息的加密和解密。不需要开发人员自己写代码对消息进行加密解密,只需在biztalk中做些设置,即可实现biztalk对消息的加密解密任务。Biztalk对消息的解密解密采用对称加密和非对称加密结合的方式。简单来说,就是使用对称加密算法对实际需要加密的消
2007-10-10 23:51:00
1204
1
原创 biztalk定制管道组件(pipeline component)的开发
一、 定制pipeline的接口可以定制三种类型的pipeline component:general, assembling,disassembling。其中disassembling是接收管道的Disassemble阶段使用的pipeline component类型,assembling是发送管道Assemble阶段使用的pipeline component类型,两种管道的其它阶
2007-10-03 18:49:00
1434
原创 biztalk中常用调试方法
在一些biztalk的论坛或者技术群中,经常有初学biztlak的朋友问:biztalk怎么调试,biztalk可不可以单步调试?的确,biztalk的开发跟一般的软件开发方式不太一样,biztalk基于图形化的设计更多些,这一方面方便了设计,使设计biztalk的应用更直观简单,另一方面设计形式的改变也改变了大家已习惯了的传统调试软件方式,给初学者带了一些困惑。在调试biztalk的应用
2007-10-03 18:48:00
2120
原创 发布一个biztalk 解析Excel文件到xml消息的管道组件
此pipeline component主要功能是通过ODBC的excel驱动把excel文件转成xml的消息。excel文件可以是biztalk通过从各种适配器获得,比如从file、ftp、msmq、http等等适配器获得excel文件的数据,excel文件的数据通过适配器进入到接收管道后,此组件在接收管道中处理excel文件的数据并转换成xml格式。 比如,可以从下面这样的excel文件
2007-09-29 19:58:00
1192
原创 使用X.509数字证书加密解密实务(三)-- 使用RSA证书结合对称加密技术加密长数据
前二部分:使用X.509数字证书加密解密实务(二)-- 使用RSA证书加密敏感数据使用X.509数字证书加密解密实务(一)-- 证书的获得和管理本文全部源代码下载:/Files/chnking/EncryptLongData.rar一、 使用证书结合对称加密算法加、解密长数据上一章节讨论了如何使用RSA证书加密数据,文中提到:“Dotnet的RSA实现有个特点,它必须要在明文中添加一
2007-09-28 15:41:00
1729
原创 使用X.509数字证书加密解密实务(二)-- 使用RSA证书加密敏感数据
前一部分: 使用X.509数字证书加密解密实务(一)-- 证书的获得和管理 一、 使用RSA证书加、解密敏感数据X.509证书标准支持三种不对称加密算法:RSA, DSA, Diffie-Hellman algorithms。最常用的是RSA算法。所以本文就以前面章节使用makecert工具生成的生成的MyTestCert证书进行加密解密,这个证书具有RSA算法1024位的密钥对。
2007-09-28 15:39:00
2168
原创 使用X.509数字证书加密解密实务(一)-- 证书的获得和管理
一、 获得证书... 21、 从CA获得... 22、 从windows2003证书服务中获得... 23、 使用makecert工具获得... 2二、 证书的保存... 21、 保存在证书存储区... 22、 以文件形式保存... 42.1. 带有私钥的证书.
2007-09-28 15:37:00
3039
1
原创 biztalk定制管道组件(pipeline component)的调试、部署
(2007-9-25日更新) 一、 定制Pipeline component的assembly的部署定制Pipeline component的assembly不一定要放在GAC中,可以放在/Pipeline Components目录下,但是这时定制Pipeline component所引用的其它assembly必须也放在此目录中。如果把定制Pipeline compon
2007-09-28 14:34:00
2011
1
原创 在代码中使用biztalk类库建立Message和Part
(2007-9-25日更新) Biztalk消息是由一个消息上下文和零或多个部分组成,部分中又能且只能有一个部分别标识为正文部分。本文介绍使用biztalk本身的类库如何通过代码建立消息和消息的部分。一、 建立消息的接口有两个接口用来建立和管理消息:l IBaseMessageFactory InterfaceNamespace: Mi
2007-09-28 14:32:00
801
原创 深入biztalk中各种端口绑定方式(七)-- 直接绑定之Partner Orchestration
1、 Partner Orchestration合作伙伴业务流程直接绑定端口提供业务流程之间通过端口就行通讯的能力。跟自相关不同,合作伙伴业务流程直接绑定是一个流程的端口把消息发送到另一个流程的端口,消息并不需要返回到发送流程。可以建立两种模式的合作伙伴业务流程直接绑定:前向合作伙伴业务流程直接绑定这是合作伙伴业务流程直接绑定的典型模式,这种情况有一个预设的接收orchestr
2007-09-28 14:31:00
998
原创 深入biztalk中各种端口绑定方式(六)-- 直接绑定之Self Correlating
1、 Self Correlating自相关直接绑定是这样的一种绑定:一个Orchestraion实例可以调用另一个Orchestraion,并且把自身的一个接收端口作为参数传递到被调用的Orchestraion,同时可以传递其他的参数到被调用的Orchestraion。被调用Orchestraion在对接收到的参数进行相关的处理后,把消息再通过跟传送过来的接收端口参数同类型的端口(类型相同但
2007-09-28 14:29:00
1030
原创 深入biztalk中各种端口绑定方式(五)-- 直接绑定之MessageBox
一、 绑定方式 – direct(直接)直接绑定有MessageBox、Self Correlating、Panter Orchestration等三种模式,之所以这三种模式的绑定会被放在一起叫做直接绑定,是因为这三种模式绑定跟前面介绍过的那些绑定方式有共同的不同点。前面的几种绑定方式在生成的订阅关系中都明确的指定消息的发布服务或者要订阅服务,而Orchestration端口的直接绑定不
2007-09-28 14:27:00
1040
原创 深入biztalk中各种端口绑定方式(四)-- dynamic(动态)
一、 绑定方式 – dynamic(动态)动态绑定这种绑定方式只有orchestration发送端口有,orchestration接收端口不具有这种绑定方式。所谓动态,就是跟orchestration发送端口绑定的物理发送端口是动态发送端口(物理发送端口有静态发送端口和动态发送端口),这种动态发送端口只有管道的设置,没有端口使用的适配器和URI的设置,运行时根据消息中上下文属性来决定
2007-09-28 14:25:00
1389
原创 深入biztalk中各种端口绑定方式(三)-- specify now(现在指定)
一、 绑定方式 – specify now(现在指定)这种绑定方式跟Specify later绑定类似,只是把绑定物理端口的工作提前到设计时,在设计时就指定要绑定端口的适配器类型、URI和物理端口使用的管道。使用这些信息在部署时就会自动生成相应的物理接收端口或者静态发送端口1、 测试场景测试场景要求跟Specify later测试的要求一模一样,实现同样的功能。2、 设计
2007-09-28 14:24:00
844
原创 深入biztalk中各种端口绑定方式(二)-- specify later(以后指定)
一、 绑定方式 – specify later(以后指定)这种绑定方式是在biztalk中使用最多的一种绑定方式,一般的端口绑定都是用这种方式,设计时orchestration的端口设置为“specify later”,biztalk项目部署后在biztalk控制台配置这个应用程序,新建相应的物理端口跟orchestration的端口绑定。只是为了说明这种绑定方式,设计一个极简单的测
2007-09-28 14:22:00
990
1
原创 深入biztalk中各种端口绑定方式(一)-- 背景知识订阅机制
Biztalk中orchestration端口的绑定方式多种多样,有以后指定、现在指定、动态、直接绑定四种大的绑定方式,直接绑定中又分为MessageBox、Self Correlating、Panter Orchestration等三种模式,让人看得有些眼花缭乱。本文试图从一个比较全面、比较深入的视角审视biztalk中的各种端口绑定方式,在描述每种绑定方式的使用方法的同时,试图探究每种
2007-09-28 14:21:00
1345
原创 biztalk中消息的Property fields和Distinguished fields
(2007年7月21日更新) 消息的是由一个或多个部分的消息内容和一个属性集组成,这个属性集称为消息上下文属性,这些属性的值是从消息本身提取或不来自消息本身但与消息本身相关的值。上下文属性分为两类,Property fields和Distinguished fields。 一. Property fieldsProperty fields必须有一个单独的属性架构定义属性,定义
2007-09-28 14:18:00
825
翻译 biztalk 2006 事务补偿模型[翻译]
1. 简介Biztalk 2006的补偿模型(Compensation Model)为解决多种多样的商业过程应用场景提供了一种通用机制,被应用在某些条件下需要回滚跟同一个商业活动相关的已经完成的一部分工作单元的情况。在这些情况下,补偿模型通常需要重新访问已经完成的工作单元,检查这些单元在各个阶段的系统状态,以采用合适的动作补偿已经完成的动作,至少,也可以维护一个审查日志或提供相
2007-09-28 14:16:00
1183
原创 biztalk中ACK、NACK详测示例
前段时间写了一篇《深入biztalk中Delivery Notification和ACK、NACK机制》(后面成此文为“前文”),深入的探讨了发送消息的反馈机制,但是没有提供详细的示例。有朋友看了文章后自己做了测试,发现有些问题跟文章中介绍的有些不一致,我自己也发现对Delivery Notification机制有些地方的认识还有模糊的地方,现在继续就这个Delivery Notification
2007-09-28 14:13:00
997
原创 深入biztalk中Delivery Notification和ACK、NACK机制
考虑这样一种情况:用orchestration处理一个order,在流程中做了处理后通过一个发送端口发送到商业伙伴那里,然后需要明确的知道order确实通过发送端口发送到商业伙伴之后才能继续之后的流程处理,如果发送order没有成功,则在orchestration中做异常处理。按照biztalk的正常的消息发布订阅机制,上述的情况是物理发送端口订阅orchestration的逻辑发送端口发送的
2007-09-28 14:10:00
1309
原创 深入biztalk中sql adapter
一. Sql adapter访问sql server所用技术... 11. 查询数据和执行存储过程... 21.1. Select语句查询数据... 21.2. 执行存储过程... 22. 使用语句更新数据updategram... 22.1. updategram 的结构... 22.
2007-09-28 14:07:00
862
原创 sql server分布式事务解决方案
适用环境操作系统:windows 2003数据库:sql server 2000/sql server 2005使用链接服务器进行远程数据库访问的情况一、 问题现象在执行分布式事务时,在sql server 2005下收到如下错误:消息 7391,级别 16,状态 2,过程 xxxxx,第 16 行无法执行该操作,因为链接服务器 "xxxxx" 的 OLE DB 访问
2007-09-28 14:05:00
2064
原创 biztalk中使用.net class类型的消息(三) -- net class类型消息转换为xml消息的示例
一. 本示例的用途... 1二. 新建解决方案... 2三. 属性架构biztalk项目... 21. 新建属性架构的biztalk项目... 21.1. 指定密钥文件... 21.2. 设置部署属性... 22. 新建属性架构... 2四. .net class消息项目... 21. 新建类库项目... 2
2007-09-28 14:01:00
747
原创 biztalk中使用.net class类型的消息(二) -- 只使用.net class消息的示例
一. 本示例的用途... 1二. 新建解决方案... 1三. 属性架构biztalk项目... 21. 新建属性架构的biztalk项目... 21.1. 指定密钥文件... 21.2. 设置部署属性... 22. 新建属性架构... 2四. .net class消息项目... 21. 新建类库项目... 2
2007-09-28 13:59:00
704
原创 biztalk中使用.net class类型的消息(一) -- 相关知识介绍
一. 概述... 1二. 消息的结构... 1三. 消息的类型... 21. 平面文件... 22. Xml文档... 23. .net class. 24. 二进制数据... 2四. .net class类型的序列化... 2五. .
2007-09-28 13:57:00
766
原创 biztalk 2006 产品的版本以及适配器相关信息
一. 产品版本Biztalk分三个版:企业版、标准版、开发版。每个版本都是全功能的,除了以下说明的限制;1. 企业版全功能、没有任何限制。允许分布式部署,多MessageBox部署不限制应用程序的个数包括所有目前和最新的适配器支持多CPU服务器2. 标准版全功能,但有以下限制。单服务器部署、单MessageBox部署限制只能有五
2007-09-28 13:54:00
810
原创 开发环境中biztalk项目设置注意事项
适用版本:biztalk 2006适用环境:开发测试环境 在开发过程中,在开发环境中,一定会是一个对项目不断的修改、编译、部署、测试,查看测试结果,发现有问题,然后回到开发环境再修改、编译、部署、测试的反复过程。所以开发环境的项目设置一定要适合这种反复的重新部署的特点,可以方便的修改,编译,重新部署,修改的内容立即能够生效,然后马上测试。下面的一些设置注意事项可以帮助bizta
2007-09-28 13:50:00
832
原创 在哪找biztalk的例子
很多学习biztalk的朋友都在不断的寻找biztalk的例子来学习,我也一样。这里把我找到的biztalk的例子告诉大家,希望对初学的朋友带来点方便。应该说这些例子的量已经不少,涉及的技术面也够广了,够初学者好好的学一阵子的了。进入例子的海洋畅游吧,总有一款适合你。一. 随机文档的tutorial在文档中的位置:Help > Getting Started > BizTalk
2007-09-28 13:48:00
993
1
原创 biztalk中使用信封(Envelope)消息
一. 信封(envelope)的作用一般的传送消息就传送一个单个的消息,这个消息架构由一个消息schema定义。但是有时候可能需要同时传送多个消息到同一个接收点,如果一个个的传送就显得效率比较低,biztalk支持信封消息功能。所谓信封消息是将多个消息打包成一个交换(interchange),就是用信封(envelope)将多个消息封装起来,形成一个貌似单个xml消息的功能。Bizta
2007-09-28 13:47:00
1077
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人