【IT168 技术文档】BizTalk是由微软公司率先开发的产品,旨在推广可扩展标示语言(XML)。可扩展标示语言应用于互联网电子商务中公用数据的交换和应用程序之间的集成。该开发小组并不是一个标准组织,但他们想借此机会将常见的XML信息传送体系和操作系统结合起来。随着电子商务的逐步发展,各种商业平台使用不同的计算机技术,这就要求一种解决方法来实现数据的共享。BizTalk开发小组将XML语言作为描述计算机之间传送数据的中间平台,并提供技术支持,如BizTalk结构框架,如何在XML中发布schema(标准数据结构),如何使用XML消息来集成软件程序等等。
您将配置解决方案并将其部署到 BizTalk Server 中,以便可以管理和启动此解决方案。
1. 配置要部署的解决方案
·在解决方案资源管理器中,右键单击 ContosoMessaging 项目,然后选择Properties。
·在属性页(Properties)中,选择Signing选项卡。
·单击Sign the assembly旁边的框,然后从下拉列表中选择New以选择一个强名称密钥文件。
必须为所有的 BizTalk 程序集设置强名称并将其部署到全局程序集缓存 (GAC)。这将启用大量功能,而不只是解决方案组件的并行版本控制功能。
·屏幕上出现提示时,将密钥文件命名为 key.snk 并表明您不需要使用密码来保护此文件。
·现在,在属性(Properties)页上单击Deployment选项卡。
·输入 Lab1 作为Application Name
·将 Server 属性更改为“.” (句号,不包括引号)
·保存所有文件。
通过使用“.”作为服务器名称,项目文件用起来将会更顺手且可用于在任何开发服务器上进行本地开发。
2. 部署解决方案
·在解决方案资源管理器中,右键单击 ContosoMessaging 解决方案,然后选择Deploy Solution。
·确保Output窗口可见并监视部署的进度。部署完成后, Visual Studio 中的状态栏应显示部署已成功(Deploy succeeded)。
此时,您应可以导航到 c:\windows\assembly 并找到部署到全局程序集缓存 (GAC)中的 ContosoMessaging 程序集,BizTalk 可在其中找到该程序集。此外,其中有关程序集和组件的元数据已部署到 BizTalk 管理数据库中。
3.配置消息端口(ports)
在此练习中,您将创建用于定义 BizTalk Server 的实际入口点和出口点的物理接收和发送端口(receive and send ports)。您将可以通过 BizTalk Server 接收来自文件夹的消息,以及在处理完您的消息后将其发送到另一个文件夹。最终结果是 XML 文件应由 BizTalk 拾取、通过业务流程进行处理并转换为平面文件结构、然后发送到其他文件夹,沿着发送管道被序列化为其平面文件形式。