EXPERT SYSTEMS WITH APPLICATIONS 34 2008 IEEE 69721033 陳郁婷 A formal modeling platform for composing web services.

Slides:



Advertisements
Similar presentations
Based on: Petri Nets and Industrial Applications: A Tutorial
Advertisements

Software Engineering for Digital Home 單元 2 :軟體處理程序與需求分析 2-3 需求工程處理程序 Presenter: Away.
OCLC NetLibrary 電子書 文崗資訊股份有限公司. 2015/6/2 文崗資訊股份有限公司 2 What is NetLibrary ? 權威性: OCLC 旗下,為全球最知名的電子書資料庫 使用廣泛: 目前全球有超過 14,000 家圖書館採用此服務 新穎性: 每月 2,000 本的速度增加中.
學習C++的基本語法 認識關鍵字與識別字的不同 學習程式碼偵錯的流程 學習如何提高程式的可讀性
: A-Sequence 星級 : ★★☆☆☆ 題組: Online-judge.uva.es PROBLEM SET Volume CIX 題號: Problem D : A-Sequence 解題者:薛祖淵 解題日期: 2006 年 2 月 21 日 題意:一開始先輸入一個.
什麽是 WiMAX ? WiMAX 代表 Worldwide Interoperability for Microwave Access ,是屬於 IEEE 標準 的一種點到多點寬頻無線存取技術。 與 標準定義的 Wi-F 網路一樣, WiMAX 也 是一種無線上網技術,只是它的訊號範圍更廣、
五小專案 黃詩晴 章乃云. 目錄 計算機 智慧盤 拼圖 記憶大挑戰 數學題庫 心得 參考文獻.
: Factstone Benchmark ★★☆☆☆ 題組: Problem Set Archive with Online Judge 題號: : Factstone Benchmark 解題者:鐘緯駿 解題日期: 2006 年 06 月 06 日 題意: 假設 1960.
密碼學報告 Wired Equivalent Privacy Algorithm, WEP 有線等效保密演算法 Present :張永昌 Chang Yung-Chang.
1.1 電腦的特性 電腦能夠快速處理資料:電腦可在一秒內處理數百萬個 基本運算,這是人腦所不能做到的。原本人腦一天的工 作量,交給電腦可能僅需幾分鐘的時間就處理完畢。 電腦能夠快速處理資料:電腦可在一秒內處理數百萬個 基本運算,這是人腦所不能做到的。原本人腦一天的工 作量,交給電腦可能僅需幾分鐘的時間就處理完畢。
How to Conduct An Effective Job Search. 自我評估 Values Interests Skill :專業知識 人際技巧 自我管理.
JAVA 程式設計與資料結構 第十四章 Linked List. Introduction Linked List 的結構就是將物件排成一列, 有點像是 Array ,但是我們卻無法直接經 由 index 得到其中的物件 在 Linked List 中,每一個點我們稱之為 node ,第一個 node.
1 Devices Descriptions for Context- Based Content Adaptation Reporter :Wei-Zhi Chen.
各種線上電子資源的特異功能 STICnet 的 SDI 專題訂閱服務 2003/4/28 修改. 無論校內外皆可使用。連線至
8.1 何謂高度平衡二元搜尋樹 8.2 高度平衡二元搜尋樹的加入 8.3 高度平衡二元搜尋樹的刪除
Network Connections ★★★☆☆ 題組: Contest Archive with Online Judge 題號: Network Connections 解題者:蔡宗翰 解題日期: 2008 年 10 月 20 日 題意:給你電腦之間互相連線的狀況後,題.
資源整合查詢系統. (2) 找尋資料時面臨的問題 1. 如何取得檢索結果的全文或相關資料 ? Ex: GoogleScholar, ISI SCI? 2. 如何看到參考文獻 (Citation, Reference) 的全文 ? 3. 該從那個資料庫開始查 ? 4. 如何分類儲存查詢結果 ? 5.
: The largest Clique ★★★★☆ 題組: Contest Archive with Online Judge 題號: 11324: The largest Clique 解題者:李重儀 解題日期: 2008 年 11 月 24 日 題意: 簡單來說,給你一個 directed.
Family & Society Studies Worldwide 全球家庭與社會個案解讀資料庫 圖書館參考資訊組 陳素娟 March 17, 2004.
3-3 使用幾何繪圖工具 Flash 的幾何繪圖工具包括線段工具 (Line Tool) 、橢圓形工具 (Oval Tool) 、多邊星形 工具 (Rectangle Tool) 3 種。這些工具畫出 來的幾何圖形包括了筆畫線條和填色區域, 將它們適當地組合加上有技巧地變形與配 色, 不但比鉛筆工具簡單,
Introduction to Java Programming Lecture 10 Array I Declaring, Creating, and Initializing Arrays.
Matlab Assignment Due Assignment 兩個 matlab 程式 : Eigenface : Eigenvector 和 eigenvalue 的應用. Fractal : Affine transform( rotation, translation,
: Point of View in Flatland ★★☆☆☆ 題組: Problem Set Archive with Online Judge 題號: 11037: Point of View in Flatland 解題者:黃士庭 解題日期: 2007 年 5 月 15 日 題意:在座標平面上給三個圓,找一個點使從這.
網路廣告 Web Advertising. 2 商業廣告 不被認知認知 熟悉 / 信任 沒有交易過 零星交易 固定交易.
各種線上電子資源的特異功能 SwetsWise 的 alert, TOC alert 與 Favorites 2003/4/28 修改.
電腦優化 黃柏漢 羅元富 黃得瑋.
: Playing War ★★★★☆ 題組: Problem Set Archive with Online Judge 題號: 11061: Playing War 解題者:陳盈村 解題日期: 2008 年 3 月 14 日 題意:在此遊戲中,有一類玩家一旦開始攻擊, 就會不停攻擊同一對手,直到全滅對方或無法再.
1 透過 IT 電子商務和知識管 理應用之探討 指導老師:李富民 教授 報告者:許志傑 學號: 職 1A 報告日期 :97/01/14.
: Problem A : MiniMice ★★★★☆ 題組: Contest Archive with Online Judge 題號: 11411: Problem A : MiniMice 解題者:李重儀 解題日期: 2008 年 9 月 3 日 題意:簡單的說,題目中每一隻老鼠有一個編號.
: Ahoy, Pirates! ★★★★☆ 題組: Contest Archive with Online Judge 題號: 11402: Ahoy, Pirates! 解題者:李重儀 解題日期: 2008 年 8 月 26 日 題意:有一個海盜島有 N 個海盜,他們的編號 (id)
Distributed Video Coding. Outline Distributed video coding Lossless compression Lossy compression Low complexity video encoding Distributed image coding.
: Multisets and Sequences ★★★★☆ 題組: Problem Set Archive with Online Judge 題號: 11023: Multisets and Sequences 解題者:葉貫中 解題日期: 2007 年 4 月 24 日 題意:在這個題目中,我們要定義.
1 第六章 Blog 網誌 網誌已是 Web2.0 的最新指標. 2 教學目標  了解 Blog 的意義  了解 Blog 的功用  了解 RSS  能註冊 Blog 並加以使用.
: Placing Lampposts ★★★☆☆ 題組: Problem Set Archive with Online Judge 題號: 10859: Placing Lampposts 解題者:陳志瑜 解題日期: 2011 年 5 月 10 日 題意:美化為 Dhaka City.
:Nuts for nuts..Nuts for nuts.. ★★★★☆ 題組: Problem Set Archive with Online Judge 題號: 10944:Nuts for nuts.. 解題者:楊家豪 解題日期: 2006 年 2 月 題意: 給定兩個正整數 x,y.
法律系 系所科助之血淚辛酸史 劉蕙綺. 系上推行困難處 ( 學期初 ) 傳統習慣:法律系以教科書為主 很多老師沒有電子檔案 專、兼任老師使用平台的意願 因老師多為資深老師,因此在使用電腦部 份可能比較需要幫助 通常學生知道訊息的來源是藉由 BBS 或者 是系上的系板,使用意願會降低.
: Problem G e-Coins ★★★☆☆ 題組: Problem Set Archive with Online Judge 題號: 10306: Problem G e-Coins 解題者:陳瀅文 解題日期: 2006 年 5 月 2 日 題意:給定一個正整數 S (0
Management Abstracts Retrieval System; MARS 檢索操作.
: A-Sequence ★★★☆☆ 題組: Problem Set Archive with Online Judge 題號: 10930: A-Sequence 解題者:陳盈村 解題日期: 2008 年 5 月 30 日 題意: A-Sequence 需符合以下的條件, 1 ≤ a.
JAVA 程式設計與資料結構 第二十章 Searching. Sequential Searching Sequential Searching 是最簡單的一種搜尋法,此演 算法可應用在 Array 或是 Linked List 此等資料結構。 Sequential Searching 的 worst-case.
資料結構實習-二.
演算法 8-1 最大數及最小數找法 8-2 排序 8-3 二元搜尋法.
Structural Equation Modeling Chapter 6 CFA 根據每個因素有多重指標,以減少 測量誤差並可建立問卷的構念效度 驗證性因素分析.
廣電新聞播報品質電腦化 評估系統之研發 國立政治大學 資訊科學系 指導教授:廖文宏 學生:蘇以暄.
Open Services Gateway Initiative (OSGi) Service Platform 1 OSGi Architecture.
Chapter 10 m-way 搜尋樹與B-Tree
E XPLOITING R ANDOM F OREST TO P REDICT S ULFATED T YROSINE 宋孟純 洪敏華 洪瑜珊.
The Advantages Of Elliptic Curve Cryptography For Wireless Security Computer and Information Security 資工四 謝易霖.
概念性產品企劃書 呂學儒 李政翰.
: Help My Brother ★★★☆☆ 題組: Problem Set Archive with Online Judge 題號: 11033: Help My Brother 解題者: 呂明璁 解題日期: 2007 年 5 月 14 日.
無線通訊網路 Mac 層 TDM 通訊模式的操作與效能研究 專題生 : 林書弘、蔡逸祥、毛建翔、王政 華 指導教授 : 黃依賢.
ArcINFO &Geodatabase 由 ESRI 產生 1970 ArcINFO 一開始被設計在迷你電 腦上, 後來逐漸發展, 在 UNIX 系統上也能 執行, 直到今天, 已經可以在不同的平台上 運作.
: Dream ★★★☆☆ 題組: Contest Archive with Online Judge 題號: 11414: Dream 解題者:李育賢 解題日期: 2008 年 9 月 2 日 題意: 題目會給你一個數字代表測資的數量 ( 最多 100 組 ) , 每組測資第一個數字是此圖形點的個數.
線上寫作之語音評閱 – 以中央大學進修英文課程中 之「寫作報告」為例 中央大學語言中心 劉詠華 January 22, 2007.
INFORMATION RETRIEVAL AND EXTRACTION 作業: Program 1 第十四組 組員:林永峰、洪承雄、謝宗憲.
:Commandos ★★★☆☆ 題組: Contest Archive with Online Judge 題號: 11463: Commandos 解題者:李重儀 解題日期: 2008 年 8 月 11 日 題意: 題目會給你一個敵營區內總共的建築物數,以及建築物 之間可以互通的路有哪些,並給你起點的建築物和終點.
( 計畫名稱 ) 簡 報 報告人: 計畫執行團隊: 中華民國九十五年十一月二十四 、 二十五日 教育部顧問室奈米科技人才培育計畫 96 年度期末成果報告暨 97 年度工作規劃.
牽涉兩個變數的 Data Table 汪群超 11/1/98. Z=-X 2 +4X-Y 2 +6Y-7 觀察 Z 值變化的 X 範圍 觀察 Z 值變化的 Y 範圍.
著作權所有 © 旗標出版股份有限公司 第 14 章 製作信封、標籤. 本章提要 製作單一信封 製作單一郵寄標籤.
幼兒行為觀察與記錄 第八章 事件取樣法.
政治學 潘兆民 東海大學 通識教育中心暨大陸研究學程 副教授. 第二章政治科學的分析架構 政治體系的概念 政治系統的形成 主要是來自於兩 個環境因素,即 支持與需求.
1 Query Optimization for Inter Document Relationships in XML Structured Document Radha Senthilkumar, A. Kannan, D.Vimala, M. Bhuvaneswari Department of.
RMI CORBA Matt. 2 RMI VS CORBA 3 4 J2EE 5 Sample Application.
Modelling by Petri nets
Federated Spatial Databases and Interoperability.
Course: COMS-E6125 Professor: Gail E. Kaiser Student: Shanghao Li (sl2967)
Java Just-In-Time Compiler in hand-held system 指導教授 單智君老師 指導教授 單智君老師 李政仲 張淳恩 王信安.
Min Li; Jun Zhao; Tinglei Huang Intelligent Computing and Integrated Systems (ICISS), 2010 International Conference Publication Year: 2010, Page(s): 790.
節能轉接插座 認知科學研究所陳啟彰. 設計緣起 不使用的電器如未將插頭拔除, 仍會有少量的電力損耗,這類的 電力損耗稱之為待機損耗 (stand- by loss) 。 不使用的電器如未將插頭拔除, 仍會有少量的電力損耗,這類的 電力損耗稱之為待機損耗 (stand- by loss) 。 家庭用電中,待機損耗約佔總耗.
1 Agent that models, reasons and makes decisions Authors: Miao, C.Y.; Goh, A.; Miao, Y.; Yang, Z.H. Source: Knowledge-Based Systems Volume: 15, Issue:
Presentation transcript:

EXPERT SYSTEMS WITH APPLICATIONS IEEE 陳郁婷 A formal modeling platform for composing web services

Outline Introduction Petri Nets SCMP Example Conclusion

Introduction Service requesters regard most Web services as outsourced applications  不保證 connectivity and reliability  整合困難 The Web services technology stack still lacks a composition standard  互不相容 a composition must consider non-functional QoS issues more than functional QoS issues  such as workflow reliability Petri Nets-based Composing  SCMP (Service Composition Modeling Platform)

Petri Nets PN = (P, T, F, M, W)  P : a set of places.  T : a set of transitions that represents the set for tasks, processes, activities, or events.  F : a set of arcs used to represents flow paths   M : an initial marking (M0, ……,Mn)  W : a set of arc weights denoting how many tokens are consumed from a place by a transition

Web Service Petri Net WSPN(Web Service Petri Net) WSPN = (P,T, F, Y, A)  P : a set of places → P = {p1,p2,...,pn}  T : a set of transitions → T = {t1,t2,...,tn}  F : a set of arcs →  Y : a set of types → Y = {y1,y2,...,yn}  BP : base place  SIP : service input place  SOP : service output place  A: P → Y : association of places to types

WfMC

SCMP (Service Composition Modeling Platform) A visual editing module  defining a conceptual service composition model using the Petri Nets-based mechanism. A script language translation module  translate a conceptual model into a preferred composition script language. A workflow measurable module  employs evaluation algorithms to validate nonfunctional workflow properties of Web services compositions.

service finder Universal Description, Discovery and Integration (UDDI) business registry (namely, the UBR) description document loader mechanisms

WSFL and BPEL4WS language transformation translator employs XSLT and XPath specify elements and their relationships 可 link 到 workflow engines load the composition scripts Test the execution results

translate : conceptual services composition ↓ PNML (in XML) Safeness : if it has no more then one token of a Petri Nets Coverability tree algorithm Deadlocked : if no transitions are enabled transitive matrix algorithm Reachable : if it can be generated by a sequence of transition firings beginning at the initial marking

SCMP 截圖 BaseWSflow

Example 1 使用者要求英文文章 找尋中文文章 翻譯成英文文章 回傳結果給使用者

2.Factor building 1. visual editing

PNML code document newsRequest newsResponse englishNews translatedNews ProcessSRL BabelFish Sequence1...

Example 2 Lin 想借貸 50 萬

loanSerC

Conclusion SCMP  不需要很多時間及技巧就能建構一個健全的 service composition  GUI 介面加快建構速度 未來  讓 SCMP 能連線到適當的 workflow engines  加入更多的 Petri Nets mathematical algorithms 或 formal analysis methods 來確認各種的 QoS properties.

Coverability tree

JARP Peri Net Analyzer

Web service binding layer

WSCSs translation layer