使用BizTalk Adatper for Web Service中的策略与技巧-Web_Servi

在使用BizTalk Adapter for Web Service的EAI解决方案中,不同的、分离的组件被整合在一起完成统一的商业逻辑。在解决方案中,各种组件必须很好的在一起工作。有两条关键的原则(key principle)可以使得你的BizTalk解决方案更完美:
KP1:在搭建解决方案时,每一步实现均进行测试;
KP2:丛最前端开始向后端推进,或丛最后端开始并向前端推进,一步一步进行增量开发。每进行一步增量开发,均要保证增量后解决方案可以使用。
下面分别加以描述,并对其中的技巧进行指导。

1.Back-to-Front Strategy
从后端到前端的策略
使用BizTalk Adapter for Web Service解决方案时,从后端的开发开始是一个比较好的策略。因为这一解决方案通常是通过提供Web Method接口来实现复杂的服务程序。开始时,第一件事情是在BizTalk Server以外的环境检验后端的进程(process)。如果你可以进行一次独立测试(stand-alone test)是非常好的方法。

1.1 Component Tactics
组件技巧
实战时,需在组件装配到BizTalk之前进行测试。下面是一些优化建议和查错(troubleshot)建议:
如果你使用XLANG Schedule 来连接后端的进程(process),可以将COM 组件作为桥接(bridge)来使用。COM组件可以是第三方的适配器组件(adapter)也可以是定制组件。无论那一种,请进行测试控制,如:适用Visual Basic scripts来进行一次单元测试。
如果你使用消息端口(messaging port)来连接后端的第三方组件或定制AIC,那么创建一个测试用消息端口和信道(channel)比使用Visual Basic script来测试好多了。以下是如何创建测试用消息端口、信道的步骤:
1)创建使用AIC作为传输口(transport)的消息端口(模板);
2)信道可以使用空文档作为源文档和目标文档,不需要映射(map)定义。
3)使用BizTalk Editor生成一个合法实现(instance)文档;
4)改写SubmitSync.vbs的副本,使得文档提交到前面所述的信道;

时间: 2024-09-18 11:13:23

使用BizTalk Adatper for Web Service中的策略与技巧-Web_Servi的相关文章

使用BizTalk Adatper for Web Service中的策略与技巧

web|策略|技巧 在使用BizTalk Adapter for Web Service的EAI解决方案中,不同的.分离的组件被整合在一起完成统一的商业逻辑.在解决方案中,各种组件必须很好的在一起工作.有两条关键的原则(key principle)可以使得你的BizTalk解决方案更完美: KP1:在搭建解决方案时,每一步实现均进行测试: KP2:丛最前端开始向后端推进,或丛最后端开始并向前端推进,一步一步进行增量开发.每进行一步增量开发,均要保证增量后解决方案可以使用. 下面分别加以描述,并对

在Web Service中实现Transaction

web 在Web Service中实现Transaction.Net Framework为类,WebForm和WebService提供了事务处理功能.在传统的windows应用程序中,要写一个有事务处理功能的组件不仅要写代码而且要在组件服务中创建一个事务包.这就意味着在任何一台要处理这个事务的机器上,你都不得不打开mmc在COM+应用程序节点下创建一个新包..NET Framework使得这一切变得很简单,事实上我们不用在组件服务中作任何事,这一切都是自动完成的.对WebService来说,.N

Web Service中保持ASP.net的状态

asp.net|web 简介      网络程序开发者们遇到的最普遍的问题就是如何在无状态的基于HTTP协议的交互中保持状态信息.有许多聪明的办法可以解决HTTP协议的无状态问题,例如对每个请求重复发送应用程序数据包.使用HTTP认证机制来将请求映射到特定的用户.使用Cookie来存储一系列请求的状态等.在ASP.net技术中提供了一个非常有效的方案来保持状态,该方案隐藏了所有高难度的,具有挑战性的工作的细节,用户只需简单地使用System.Web.SessionState.HttpSess

在Web Service中使用Windows验证的方式

很多朋友都知道在Web Service中支持Windows验证.但其实能用好的朋友并不 是特别多,因为有几个特殊之处需要注意 1.在服务端如何配置 这里要注意的是,authentication的mode默认就是windows,但光是设置这个 模式则毫无用处.必须同时设置有关的authorization规则.并且不要光是allow ,最后一定要deny掉所有没有被allow的用户或者组 服务必须发布到IIS服务器中才真正可以进行调试.如果没有发布,而仅仅是 在VS里面调试,那么就无法进行一些设置,

ASP.NET Web Service中使用Session 及 Session丢失解决方法 续

原文:ASP.NET Web Service中使用Session 及 Session丢失解决方法 续 1.关于Session丢失问题的说明汇总,参考这里 2.在Web Servcie中使用Session,需要对Web Method做如下处理 [WebMethod(EnableSession = true)]public void usingSession(){    Session["Name"] = "Name";}   如果不加EnableSession = t

深入浅析java web log4j 配置及在web项目中配置Log4j的技巧_java

在上篇文章给大家介绍了Java log4j详细教程,本文给大家介绍java web log4j配置及web项目中配置log4j的技巧.具体详情请看下文吧. 首先给大家提供log4j.jar下载:http://logging.apache.org/log4j/1.2/download.html 一.java web项目使用log4j 1.在web.xml文件中添加 <!-- 配置log4j --> <context-param> <param-name>webAppRoo

在Web Service中使用ASP.net状态保持(4)

asp.net|web 下一步,我创建了一个简单的WinForm应用程序,并且将上述的Web Service添加到Web引用中.下面就是调用我的Web Service的代码:' 这里并没有与Session打交道Private Sub Button1_Click(ByVal sender As System.Object, _ByVal e As System.EventArgs) Handles Button1.ClickDim proxy As New localhost.Service1()

web service中配置tcp/ip监视器

配置tcp/ip监视器(请求转发+请求信息记录) 监听port : 8989(wsdl文件中的address属性一致) 监听主机 :ip 转发的port : 8080(server端一致) 将webservice的wsdl文件保存到client应用中: helloWS.wsdl 修改helloWS.wsdl文件中的uri : port adresss属性 8080–>8989 在client应用的src下执行命令: wsimport -keep 本地wsdl文件->生成client端代码 借助

在web service 中访问不了证书私钥。

问题描述 如题,我在WEBSERVICE中使用证书的私钥来解密,客户端发过来的信息时,只要一访问私钥对像就出错.怀疑是权限问题,那位高手可以指点一下.如以下的语X509Certificate2prikeycert=XmlXChange.GetCertificateBySubject(StoreName.My,StoreLocation.LocalMachine,ConfigurationManager.AppSettings["PrivateKey"]);xchanger.Privat