Microsoft BizTalk 2006 SDK BPM Scenario - Southridge Video

原创 2007年09月15日 11:40:00
 

Microsoft Southridge video scenario recently draw my attention, it is fairly complex project, covers a lot aspects & new features in BizTalk 2006. It is also as said ‘real solution’ by Microsoft. I’ve spent some time this week, trying to dig some information From this scenario.

Where is it

 

Southridge Video scenario is with BizTalk 2006 release SDK, default location is C:/Program Files/Microsoft BizTalk Server 2006/SDK/Scenarios/BPM. Microsoft has also includes its documentation in BizTalk help file. I recommend download their CHM version which is much easier to navigate.

Overview Workflow

untitled.JPG

An order broker

1.       Accept  order messages From web

2.       Do housekeeping tasks

3.       Distribute order to order managers via Message box Direct Bound

An order manager

1.       Handles order to order processing stage via inverse party bound port

2.       Process order update with interrupt pattern

An order process stage

1.       Handles concrete order processing

Tips, Tricks

Direct Binding

Direct binding technique is heavily used through the entire solution. Refer to Kevin Lam’s blog if you are not familiar with this technique.

Message Types

The solution defines messages by:

·         XSD schema

·         Serializable .NET classes

·         Multipart message type

This is defined in orchestrations.  Multipart message contains routing information and message business data. This routing information is then promoted and used as subscription filter in the processing stages.

Configuration

The solution uses SSO as configuration source. It uses a timer to keep update of any configuration changes. The helper is using singleton design pattern to assure single instance across BizTalk service instances.

Retry Handling

A component is designed to dynamically load the assembly and invoke objects.

Customized Exception

The solution uses Application derived classes to differentiate application exceptions (i.e. interrupt) with system exceptions (i.e. delivery notification)

Patterns

 

Recipient List

Processing stages are recipient lists of order manager. Note that OrderManager uses a request-response port while communicating with order process. The request port is using inverse party bound direct bound with processing stages. The response port is using a dynamic direct bound technique which essentially correlates with OrderManager without use of correlation.

(To be continued)

版权声明:本文为博主原创文章,未经博主允许不得转载。

相关文章推荐

microsoft directX 2006 sdk

  • 2012-12-22 13:22
  • 50MB
  • 下载

Biztalk 2006 文档

  • 2010-04-22 15:10
  • 3.98MB
  • 下载

Microsoft TV/Video Connection

当一些XP的系统安装摄像头以后,网络连接里面会多出一个“本地连接2”,成为Microsoft TV/Video Connection, 重启以后,本地连接2的图标可能会消失。 具体一下:如果计算机...
  • yewin
  • yewin
  • 2011-08-11 08:14
  • 1257

BizTalk Server 2006白皮书

  • 2007-08-15 22:52
  • 2.17MB
  • 下载

Tech Spike: How popular video processing libraries/SDK manipulate cameras

对于图像处理,本人是个新手,从来没接触过。近来项目中既然涉及到这一方面的内容,就需做一些研究。项目中有一个要求,就是要搞清楚目前流行的视频或图像处理的库或SDK是如何识别摄像头的,比如说camera ...

biztalk2006

  • 2009-02-09 13:42
  • 1.90MB
  • 下载

BizTalk 2006 R2 Datasheet.pdf

  • 2008-12-28 18:11
  • 1.90MB
  • 下载

NVIDIA VIDEO ENCODER(NVENC)7.0.1 SDK 编码流程 学习笔记

Video_Codec_SDK_7.0.1 1、使用C:\Windows\SysWOW64\nvEncodeAPI.dll   2、nvStatus = m_pNvHWEncoder->Parse...
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:深度学习:神经网络中的前向传播和反向传播算法推导
举报原因:
原因补充:

(最多只允许输入30个字)