[BTS]使用BizTalk开发应用系统,就是这么简单!
使用BizTalk开发应用系统
此文献给那些知道BizTalk,但还不知道它能做什么的朋友们!
项目中要完成一个消息服务中心程序,主要完成接收各个系统发过来的消息,根据不同的消息内容,按特定的方式将提醒消息发送出去。发送方式主要有:email, 短信, 即时消息。
现有资源:SMTP服器,短信网管接口程序,OCS消息转发接口程序。
看来,三个发送发式的代码都已经完成了。就差这个消息服务中心了!
想一想,还是用BizTalk吧。开始画图了!!!!....
所做的工作:
在sqlserver上创建了几个表,为了记录消息日志,同时写了对应的几个Insert存储过程。
定义各系统可以传给我什么样的消息!schema. (xsd)
发EMail,直接用BizTalk的SMTP Adapter。
发OC即时消息,直接用MSMQ Adapter,将消息发到它的接收MSMQ中。
发短信,也用MSMQ Adapter,把消息发到短信服务程序的MSMQ中。
中间定义几个消息。
中间定义几个变量。
使用Sql Adapter生成调用使用的消息。
做几个Mapping。
写几行为了显示在Event日志中的C#代码及几个Helper文件。
按需求,画流程图吧!
最后,进行编译、部署、测试。
一切OK !
解决方案:
实际流程图:
运行时对流程执行的监控:
BizTalk代表的概念!
EAI:我用一个简单的流程图,把三个系统(三种消息发送方式)集成在一起了!
SOA:我有一个接收端口,我可以配置这个接收端口从File, FTP,SQL,.... 只要我能访问到的地方读取、监听数据。为你提供转发提醒消息的服务!
ESB:以后,我有更多的流程了,我可以把它们都串起来,完成一件更庞大的工程!
我们的学习团队!
BizTalk Group MSN群 (MSN:group33022@xiaoi.com )
欢迎加入BizTalk Group组织,我们一起提高并进步!
[BTS]使用BizTalk开发应用系统,就是这么简单!相关推荐
- Windows和Linux组成双系统的最简单办法
Windows和Linux双启动的必要性已经逐渐被Windows用户所接受, 但是实现的过程非常繁琐,不是一般Windows用户可以做到的. 这里介绍一个最简单的实现办法,不需要Linux的基础知识, ...
- ios13全选手势_iOS13系统5个简单实用的技巧 快速选择/三指操作/批量删除短信/文字转表情...
iOS 13 已经发布一段时间,苹果带来了不少新内容和细节上的优化,一起来看看 iOS 13 还有哪些隐藏的小技巧,希望对大家有所帮助. iOS13系统5个简单实用的技巧: 快速选择文本 当您在编辑文 ...
- 9切换中文mac_超详细的Mac重装系统教程!让重装系统变得简单起来!
mac电脑该怎么重装系统?苹果电脑在长时间使用后,系统可能会变得比较慢,另外各种缓存垃圾也会越堆越多,影响电脑的反应速度.mac OS系统是苹果电脑独有的操作系统,重装mac系统过程和Win系统完全不 ...
- win7硬盘安装工具_如何重装电脑安装Win7 系统?最简单,最便捷的办法,值得收藏...
没有U盘.没有光盘怎么安装Win7系统?最简单.最方便的就是用硬盘安装了.在保证能进入系统的前提下,本地硬盘安装Win7系统,能够让你快速体验新的Win7系统. 一.安装前准备 保证能够正常进入系统: ...
- 简单计算机java程序_JAVA程序员需要知道的计算机底层基础10-操作系统引导程序的简单...
JAVA程序员需要知道的计算机底层基础10-操作系统引导程序的简单 JAVA程序员需要知道的计算机底层基础10-操作系统引导程序的简单制作 汇编实现引导程序 ; 文件名 boot.asm org 7c ...
- CleanMyMac x for Mac系统清理工具简单安装,彻底清理!
CleanMyMac x for Mac系统清理工具简单安装,彻底清理!CleanMyMac x for Mac是应用在MacOS上的一款系统清理工具,释放RAM,运行维护脚本,管理登录项,启动代理和 ...
- 台式计算机重装系统,台式机重装系统其实很简单!
一.安装前准备 2.一台能正常上网的电脑 二.安装注意事项 1.安装前请确保电脑盘符至少有2个,除系统盘外的本地磁盘需要有8G以上空间且磁盘格式为NTFS格式 2.请确保系统C盘资料备份哦 3.安装前 ...
- Win10系统硬盘分区简单教程
Win10系统硬盘分区简单教程 前言 我之前买了一块台式机硬盘,自己稀里糊涂把它装到了电脑里,打开电脑发现这块硬盘没有显示出来.我还以为是买到了一块坏硬盘,于是我在网上找了一下原因,发现硬盘之所以没有 ...
- 计算机无法正确抓取硬盘信息,获取硬盘信息失败?2招轻松解决,u盘装系统就这么简单!...
原标题:获取硬盘信息失败?2招轻松解决,u盘装系统就这么简单! U盘装系统是近来经常听到的一个词汇,现在的人都不再像以前那样事事花钱请人,能自己动手的决不多啰嗦.况且u盘装系统确实也不是个技术含量很高 ...
最新文章
- GitHub开源的吃鸡版超级玛丽
- java 商城 jfinal,Jfinal开发农副产品电子商城系统,完整前后台系统
- STM32 进阶教程 15 - 串口DMA收发
- 李宏毅线性代数笔记8 :坐标系变换8
- mysql db 复制_MySQL管理工具MySQL Utilities — mysqldbcopy(6)
- 源码 状态机_LLVM学习笔记(1)--初探源码
- 手把手带你写Node.JS版本小游戏
- 基于uFUN开发板的心率计(三)Qt上位机的实现
- 欧姆龙plc解密实例_OMRON 功能块解密
- FreeSwitch SIP基本原理和流程
- Python 猜数字小游戏 (带闯关关卡)
- 东北虎“完达山1号”救护的中国速度!
- ue字符编码_用ultraedit实现编码转换
- 新知实验室 腾讯云实时音视频产品体验
- 【生成对抗网络 论文泛读】……pix2pix pix2pixhd……
- 新一代人工智能知识体系大全
- 【aspose】aspose-cells-21.1 For Java 除水印
- Starry的神奇魔法 矩阵快速幂
- Flash Professional CC新功能简介
- 通过bat批处理命令进行adb push批量拉取文件
热门文章
- 北斗导航 | PPP-RTK技术研究进展与试验验证(第十一届中国卫星导航年会报告)
- linux系统下用GCC、JAVA和Python编程
- 日志库EasyLogging++学习系列(7)—— 记录方式详解
- 苹果笔记本电脑好用吗_笔记本电脑市场格局重塑 可能比我们想象的来得更迅猛一些...
- matlab参数识别,教程:matlab参数识别(包括微分方程和simulink)
- alert点击完确定关闭浏览器窗口_关务实操技巧:单一窗口缓存4大清理方法,解决部分退单问题...
- Python学习系列day1-python基础
- python精要(65)-类(2)-构造函数
- .net随笔-vb.net打开外部程序发送键盘信号(2)
- 【深度学习】手撕 CNN 之 AlexNet(PyTorch 实战篇)