My Report20100925

430 views

Published on

實驗室報告

0 Comments
0 Likes
Statistics
Notes
  • Be the first to comment

  • Be the first to like this

No Downloads
Views
Total views
430
On SlideShare
0
From Embeds
0
Number of Embeds
5
Actions
Shares
0
Downloads
0
Comments
0
Likes
0
Embeds 0
No embeds

No notes for slide

My Report20100925

  1. 1. Research Report 2010/08/28 Enterprise Mashup Speaker : kokang Chao Advisor :Hsing Mei Web Computing Laboratory Computer Science and Information Engineering Department Fu Jen Catholic University
  2. 2. Outline • Introduction • Scenario • Related works • Problems 2
  3. 3. Introduction • Mashup – Merging of services and content from multiple web sites in an integrated, coherent way is called a mashup. – Sites that do mashups typically add value. • Enterprise Mashup – Mashup in companies – Legacy system 3
  4. 4. Benefits • Simple, flexible applications that solve day-to-day problems • Save time of IT help • Customized • Components reuse • Integrate different sources 4
  5. 5. Scenario • 學生辦理畢業離校,出納組同仁必須查詢 – 台新銀行 – 學分學雜費 – 延畢休退學(註冊組) – 貸款(生輔組) – 其他例外…(自己的Excel ) • 其他業務 – 收費 – 外校 5
  6. 6. Types • process mashup • data mashup 6
  7. 7. Process-oriented Mashup Example 7
  8. 8. Data-oriented Mashup • Structured data + Unstructured data • Personalization • Organization • Navigation – provide different views of the original result. • Interpretation – provide more information in one click. 8
  9. 9. Related Work • Products – IBM WebSphere Portlet • Research – Review – Security – Architecture 9
  10. 10. Review • A methodology for quality-based mashup of data sources.(2008) – 各種domain下的mashup利用情況 – 技術整合 – ranking & recommendations 強化內容 • Data mashups & Their Applications in Enterprise(2008) – 以實做角度介紹 Data mashup • Process-oriented Enterprise Mashups(2009) – 將process mashup在做進一步分類 10
  11. 11. Security • MAuth: A Fine-Grained and User-centric Permission Delegation Framework for Mutil-mashup Web Services(2010,July) – 有提到公司內部應用 11
  12. 12. Architecture • Automating Mashups for Next-Generation Enterprise Protals. – 自動化建構User Model – 利用Ontology • Enterprise mashup Composite Service in SOA-Use Case Case Relization • Process Modelling in Process-oriented Enterprise Mashups – 將mashup分成 Data & Process 兩種 • Using Architecture Integration Patterns to Compose Enterprise Mashups – Pile and filter patterns, Data Federation, MVC Pattern • Enterprise Mashup Composite Service in SOA – User Profile Use Case Realization – 提供中介層(middleware)整合各式資源 12
  13. 13. Problems • Security • Data quality  Authentication  Error  Authorization  Overdue  External resource  Redundant • Reliability  Trivial  Robustness • Cost  Dependency  Performance  External resource  Uncontrolled consume • Tool support  Easy to use 13

×