存取控管的管理(英文)_第1页
存取控管的管理(英文)_第2页
存取控管的管理(英文)_第3页
存取控管的管理(英文)_第4页
存取控管的管理(英文)_第5页
已阅读5页,还剩27页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、1,存取控管的管理-架構圖,系統設計,2,存取控管的管理-帳號,多個應用使用同一XDSyahoo與hotmail都使用XDS群組的概念來擴充帳號的使用sun8yahoo與sun8hotmail“”:分隔使用者名稱與群組名稱,系統設計,3,存取控管的管理-存取控管,XMLObject與CollectionObject為單元類以Unixaccesscontrollist:111101000每3個bit代表讀、寫或查詢,owner,group,others,系統設計,4,資料儲存的管理-XMLObject之唯一性(Uniqueness),在共享系統中需能確保XMLObject之唯一性利用UUID來命

2、名XMLObject的FileIDChecksum:取XMLdatafile的MD5如果XMLObject被修改,重新分配FileID,系統設計,5,資料儲存的管理-UUID,UniversallyUniqueIDentifier利用MACaddress、timestamps與randomseeds來產生UUID128bits=af2a0e15-a160-11d7-a844-0002b34d3abd,系統設計,6,資料儲存的管理-XMLObject中Metadata的概念圖,System-levelmetadata由XDSServer維護Application-levelmetadata由AP

3、自行規劃,7,資料儲存的管理-System-levelMetadata,系統設計,8,物件遷移及複製-架構圖,系統設計,物件重複重作索引,9,物件遷移及複製-物件單位,XMLObjectXMLObject被遷移及複製至與來源CollectionObject具相同XMLSchema的目的CollectionObjectCollectionObject,系統設計,10,物件遷移及複製物件重複的問題,XMLObject利用UUID與checksum來檢查相異的XMLObjectCollectionObjectCollectionObject的遷移及複製可能會造成目的端多個CollectionObje

4、cts中存在重覆XMLObjects,系統設計,11,物件遷移及複製CollectionObject重複的問題,具相同XMLSchema之CollectionObjects不能含重複的XMLObjects作法:1.比對XMLObjects並刪除之,但並不合併優點:不需搬移XMLObjects且新舊資料不會混雜缺點:需一一比對且刪除並重作索引適用情況:可忍受應用暫時停止服務且不需同時查詢新舊資料2.直接合併具相同XMLSchema的CollectionObjects優點:增加合併後CollectionObject的資料量缺點:需搬移XMLObject與重作索引且新舊資料混雜適用情況:可忍受應用暫

5、時停止服務且需同時查詢新舊資料,12,物件遷移及複製CollectionObject重複的問題(Cont.),含重複XMLObjects作法:不刪除重複XMLObject且不合併如同建立一個新的CollectionObject優點:不需搬移XMLObjects與重作索引且新舊資料不混雜在一起缺點:1.相異CollectionObjects但具相同XMLSchema會存在相同的XMLObjects2.需多次對相異CollectionObjects但具相同XMLSchema查詢,才有合併的效果,且需由XDS或使用者過濾相同XMLObjects適用情形:應用程式需立即操作被遷移及複製的Collect

6、ionObject,13,物件遷移及複製XMLObject重新索引的問題,XMLObject索引資訊儲存於CollectionObject的索引表目的端XDS需對遷移及複製的XMLObject重作索引,系統設計,14,物件遷移及複製CollectionObject重新索引,每個CollectionObject的索引表都是獨立若將整個CollectionObject遷移及複製至目的端,不需重作索引即可查詢,系統設計,15,物件遷移及複製API,遷移及複製XMLObjectexportXO(sourceCO,sourceXO,Dest_IP,Dest_Port,Dest_group,Dest_us

7、er,Dest_password,DestCO)遷移及複製CollectionObjectexportCO(sourceCO,Dest_IP,Dest_Port,Dest_group,Dest_user,Dest_password,NewCO),16,SystemmetadatainXMLObject,ID:UniqueIDforXMLObjectOwner:TheuserwhocratedtheobjectistheownerOwnerGroup:ThegroupwhosharingthisobjectACL:AccessControlList(likeUnixSystem)ModifyTi

8、meReference:Howmanytimesthisfilebeenread.OXDSIP:TheserverIPthisobjectexistedSchema:Theschemathisobjectobey.,17,CollectionObject,AcontainertoorganizedXMLObjectsbasedononeSchema.,18,CollectionObject,XMLObjectsIndextablesforthiscollectiononeforeachindexelementXMLSchemafile(standard)AccessPathTableadata

9、structuretoextendSchemaCollectionObjectsmetainfo,19,AccessPathTable,20,MetainfoinCollectionObject,SchemaOwnerOwnerGroupACL(AccessControlList)No.ofbucketforhashing,21,ImportantissuesinXDS,SchemaChangingPluggablePortableDocument(APIandProtocol),22,Implementationissues,Tools,clearinggarbageinXDSAvoidin

10、gdanglingpointerExecutionpath-returnerrorcodeResponsetouserinpropertime(nothavetowaituntilbeenfinished),23,XindiceApacheXMLProject,CollectionXPath的查詢語言XML的索引支援XML:DBUpdateXMLObject的觀念XindiceXML-RPCInterface,相關研究,24,eXist,後端資料儲存Relationalstorage,nativexmldatastoreCollections類似資料夾(SchemaIndependency)以

11、索引為基礎的查詢佈署Stand-alone,內嵌於應用,CD介面XML-RPC,HTTP,WebDAV和SOAP安全性Unix-like的檔案管理,相關研究,25,XMLDocumentStorage(XDS),Text-based的資料儲存XML-Schema為資料輸入的規格描述與分類的依據二進位資料的處理XPath與比較運算的符號(,=)動態索引,相關研究,26,相同XMLSchema的查詢,CategoryObjectXMLObjects不用搬移不用重做索引由XDS或使用者來過濾重複的XMLObjects合併CollectionObject適當的時機:半夜或使用者人數較少時,系統設計,2

12、7,XMLObject的遷移及複製,XMLObject的重複使用者決定要覆蓋或取消XMLObject的重作索引XMLObject不含索引資訊(一致性),系統設計,28,CollectionObject的遷移及複製,不需重做索引CollectionObject獨立的索引表相同XMLSchema的CollectionObjects相同XMLObjects的處理相同XMLSchema的查詢,系統設計,29,XMLObject重複的處理不同的CollectionObjects相同XMLSchema,使用者的需求不需重做索引可查詢CollectionObject不比對相同XMLSchema的CollectionObjects裡的XMLObjects是否重複減少使用者等待的時間由使用者

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论