黄色在线观看视频-黄色在线免费看-黄色在线视频免费-黄色在线视频免费看-免费啪啪网-免费啪啪网站

首頁 考試吧論壇 Exam8視線 考試商城 網絡課程 模擬考試 考友錄 實用文檔 求職招聘 論文下載
2011中考 | 2011高考 | 2012考研 | 考研培訓 | 在職研 | 自學考試 | 成人高考 | 法律碩士 | MBA考試
MPA考試 | 中科院
四六級 | 職稱英語 | 商務英語 | 公共英語 | 托福 | 雅思 | 專四專八 | 口譯筆譯 | 博思 | GRE GMAT
新概念英語 | 成人英語三級 | 申碩英語 | 攻碩英語 | 職稱日語 | 日語學習 | 法語 | 德語 | 韓語
計算機等級考試 | 軟件水平考試 | 職稱計算機 | 微軟認證 | 思科認證 | Oracle認證 | Linux認證
華為認證 | Java認證
公務員 | 報關員 | 銀行從業資格 | 證券從業資格 | 期貨從業資格 | 司法考試 | 法律顧問 | 導游資格
報檢員 | 教師資格 | 社會工作者 | 外銷員 | 國際商務師 | 跟單員 | 單證員 | 物流師 | 價格鑒證師
人力資源 | 管理咨詢師考試 | 秘書資格 | 心理咨詢師考試 | 出版專業資格 | 廣告師職業水平
駕駛員 | 網絡編輯
衛生資格 | 執業醫師 | 執業藥師 | 執業護士
會計從業資格考試會計證) | 經濟師 | 會計職稱 | 注冊會計師 | 審計師 | 注冊稅務師
注冊資產評估師 | 高級會計師 | ACCA | 統計師 | 精算師 | 理財規劃師 | 國際內審師
一級建造師 | 二級建造師 | 造價工程師 | 造價員 | 咨詢工程師 | 監理工程師 | 安全工程師
質量工程師 | 物業管理師 | 招標師 | 結構工程師 | 建筑師 | 房地產估價師 | 土地估價師 | 巖土師
設備監理師 | 房地產經紀人 | 投資項目管理師 | 土地登記代理人 | 環境影響評價師 | 環保工程師
城市規劃師 | 公路監理師 | 公路造價師 | 安全評價師 | 電氣工程師 | 注冊測繪師 | 注冊計量師
繽紛校園 | 實用文檔 | 英語學習 | 作文大全 | 求職招聘 | 論文下載 | 訪談 | 游戲
您現在的位置: 考試吧(Exam8.com) > 軟件水平考試 > 計算機專業英語 > 正文

Modeling XML Applications With UML

  The light-gray use cases are all related to process workflow and messaging. When coordinating the activities of business partners in a B2B application, shared process definitions are as important as shared vocabularies. The business process definition describes how and when business documents (based on the shared vocabularies) are exchanged, and the workflow model automates those processes by assigning activities to workers. Message protocols define agreements used to control conversation between two or more agents.

  The dark-gray use cases represent requirements for application integration. The creation of application classes can often be automated based on either the vocabulary definition or the XML schema. The details of legacy system adapter creation vary widely and are determined by platform, architecture, middleware, vendor APIs and so on. At this high-level view, the System Integration Specialist is responsible for ensuring that these adapters are able to import and export XML messages conforming to the required schemas and are compatible with the message protocols used by the workflow.

  When reviewing the overall use case diagram, notice that all requirements depend on the "Define Business Vocabulary" use case. In application environments in which the XML vocabulary is provided by an outside entity, development activities are driven by that definition.

  XML Vocabulary Development Process

  A vocabulary definition is the heart and soul of an XML application, but there's no single right way to create it. What's more, many applications share parts of larger XML vocabulary definitions without requiring the entire schema. This modularity of XML vocabulary design—implemented via the XML namespace standard—is essential for enabling reuse across a range of applications, just as good object-oriented design is essential for enabling class and component reuse. When XML vocabularies are designed using UML class, package and component diagrams, it becomes much easier to apply similar concepts of reuse to both XML and object technology.

  Commerce One's XML Common Business Library (xCBL), designed to support B2B e-commerce (www.xcbl.org), provides a good example of an XML vocabulary. Like many contemporary XML schemas, the xCBL vocabulary is defined using one very large namespace of elements. (This is because many schemas were developed prior to completion of the XML namespace standard and its support in development tools.) The modularity of its components is not explicit, but is informally (and incompletely) annotated with comments in the schema file. There is, however, a set of core element definitions that are reused in several other message types; for example, Catalog, Trading Partner, Auction, Order and Invoice.

  I have reverse engineered several modules from the xCBL 3.0 schema into UML class diagrams, which are now used by the OASIS Universal Business Language (UBL) technical committee (http://oasis-open.org/committees/ubl) to assist review and redesign of the xCBL XML vocabulary as part of an open standards process. One of the primary goals of this redesign effort is to specify the vocabulary as part of the emerging ebXML core components library (http://www.ebxml.org).

  The class diagram entitled XML Vocabulary Model From xCBL Schema (below) represents a very small subset of xCBL, showing several identification elements from the core module and their use within the TradingPartnerOrganizationHeader element. The header also includes other elements not shown here. I wrote an automated transformation from the SOX schema language used by xCBL to an XMI document conforming to UML 1.3, which I then imported into Rational Rose.

更多軟考資料請訪問:考試吧軟件水平考試欄目

希望與更多網友交流,請進入考試吧軟件水平考試論壇

上一頁  1 2 3 4 5 6 下一頁
文章責編:ak47  
看了本文的網友還看了
·計算機英語因特網(中英對照)  (2007-6-21 8:35:31)
·常見網址英文縮寫的含義匯編表  (2007-6-21 11:33:47)
·計算機專業英語名詞解釋大匯總  (2007-1-25 11:39:39)
·E-mail地址中的符號@是什么意思  (2007-1-25 11:32:20)
·了解到底什么是多媒體  (2007-1-25 11:29:34)
·A range of grid-related questions  (2007-1-25 11:26:39)
文章搜索
軟件水平考試欄目導航
版權聲明:如果軟件水平考試網所轉載內容不慎侵犯了您的權益,請與我們聯系800@exam8.com,我們將會及時處理。如轉載本軟件水平考試網內容,請注明出處。
主站蜘蛛池模板: 国产成人精品综合网站 | 九色亚洲| 一级高清毛片 | 欧美性极品videosbest | 中文字幕在线观看你懂的 | 久久99精品久久久久久欧洲站 | 黄色在线观看免费 | 国产第一福利 | 亚洲宅男天堂a在线 | 日韩字幕| 亚洲国产日韩欧美在线as乱码 | 一级做α爱过程免费视频 | 天天插天天射天天干 | 97人人做人人添人人爱 | 日韩欧美动漫 | 精品伊人久久大线蕉色首页 | 成 人 黄 色 大片 | 亚洲第一视频在线 | 亚洲黄色免费网址 | 国产黄色片视频 | 亚洲国产欧美无圣光一区 | 国产你懂的在线观看 | 一级欧美视频 | 日韩2页| 亚洲国产片高清在线观看 | 日本人的色道免费网站 | 日韩精品区| 亚洲日本中文字幕在线2022 | 欧美一区二区三区视视频 | 亚洲无线一二三四区手机 | 日韩在线伦理片免费观看 | 天天舔天天操天天干 | 欧美日韩一区二区在线视频 | 韩国 日本 在线观看 | 久久黄网站 | 九九久久亚洲综合久久久 | 91短视频黄 | 国内精自品线一区91 | 日本不卡视频一区二区 | 国产亚洲蜜芽精品久久 | 伊人色婷婷 |