商务活动监控追踪设定档编辑器(TPE)工具及API深入剖析.pptVIP

商务活动监控追踪设定档编辑器(TPE)工具及API深入剖析.ppt

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
Welcome BizTalk Server 2006 商務活動監控追蹤設定檔編輯器(TPE)工具及API深入剖析 彭靖灝 品睿資訊 michaelpeng@ Level 200 開發人員/IT Pro 對BizTalk Server有使用或開發經驗 熟悉.NET應用程式開發或XML 課程對象 能見度推動自動化作業 既有的異質作業環境 價值: 從零開始 BDM詢問IT Pro取得營運資訊 BDM詢問開發人員系統何時能反映程序上的改變 瓶頸在於即便不是做不到,也很難做到 代價:: 以結構化方式提供事件 價值: BDM 檢視即時的商務指標並事前得到警示 BDM仍然需要尋求IT 或開發人員協助更動作業程序 代價:包裹既有控制作業到互動的web service(LOB 配接器),變更應用程式的行為評估商務原則可行性 價值: BDM可以即時涉入商務程序並變動商務原則 價值: 例行性作業自動化,彈性的協同作業程序 代價:定義程序的執行模式以擴展商務規模 自動化 能見度 互動 觀察模型 建立 對應實際解決方案 部署 BAM 動態基礎建設 資訊工作者 即時監控 商務分析師 商務知識 開發人員 實作知識 IT PRO 建立基礎建設 「工欲善其事、必先利其器」 專業分工的商業流程監控 相關術語 商務活動監控(Business Activity Monitoring, BAM) 商務流程健康狀況的能見度 BAM 活動 商務里程碑和有興趣資料的清單 BAM API EventStream及其它用以捕捉並保存商務事件及資料的相關類別 追蹤設定檔編輯器(TPE) 用以建立追蹤設定檔的開發工具 BAM EventStream API DirectEventStream(DES) – 同步,無延滯 BufferedEventStream(BES) – 非同步,高進出量,稍許延滯 MessagingEventStream(MES)* – 非同步,涉入到BizTalk pipeline交易 OrchestrationEventStream(OES)** – 非同步,涉入到BizTalk協調流程交易 * BizTalk Server 2004 SP1 新增 **BizTalk Server 2006 新增 BAM EventStream API方法 BeginActivity:建立活動 UpdateActivity:以商務資料更新活動記錄 EndActivity:完成活動 AddRelatedActivity:宣告另一個活動執行個體和目前執行個體有關 EnableContinuation:在不同執行環境中啟用資料追蹤提供給指定活動記錄 AddReference*:宣告其他項目和目前活動執行個體有關,為多載 Flush:寫入事件到緩衝記憶體中 *BizTalk 2006新增 範例活動:PurchaseOrder 活動 PurchaseOrder 里程碑 MS_Received MS_Approved MS_Ready 資料項目 T_Customer T_Product EventStream程式範例 Using Microsoft.BizTalk.BAM.EventObservation; int flushThreshold=1; //persist for every call EventStream es = new DirectEventStream(connectionString, flushThreshold); es.BeginActivity(“PurchaseOrder”, poid); es.UpdateActivity(“PurchaseOrder”, poid, “MS_Received”, DateTime.UtcNow, “T_Customer”, “Joe”); es.UpdateActivity(“PurchaseOrder”, poid, “MS_Approved”, DateTime.UtcNow, “T_Product”, “Widget”); es.UpdateActivity(“PurchaseOrder”, poid, “MS_Ready”, DateTime.UtcNow); es.EndActivity(“PurchaseOrder”, poid); BAM Primary Import 示範 BAM API應用 範例活動:出貨 活動 Shipping 里程碑 MS_Received MS_Shipped MS_Delivered 資料項目 T_Customer T_Product 多應用程式相互關聯 Continuation, Relationship 示範 BAM

文档评论(0)

3344483cc + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档