Mashups: Concepts, Models and Architectures (Data-Centric Systems and Applications)
暫譯: 混合應用:概念、模型與架構(數據中心系統與應用)
Florian Daniel, Maristella Matera
- 出版商: Springer
- 出版日期: 2014-08-22
- 售價: $2,300
- 貴賓價: 9.5 折 $2,185
- 語言: 英文
- 頁數: 319
- 裝訂: Hardcover
- ISBN: 3642550487
- ISBN-13: 9783642550485
海外代購書籍(需單獨結帳)
相關主題
商品描述
Mashups have emerged as an innovative software trend that re-interprets existing Web building blocks and leverages the composition of individual components in novel, value-adding ways. Additional appeal also derives from their potential to turn non-programmers into developers.
Daniel and Matera have written the first comprehensive reference work for mashups. They systematically cover the main concepts and techniques underlying mashup design and development, the synergies among the models involved at different levels of abstraction and the way models materialize into composition paradigms and architectures of corresponding development tools. The book deliberately takes a balanced approach, combining a scientific perspective on the topic with an in-depth view on relevant technologies.
To this end, the first part of the book introduces the theoretical and technological foundations for designing and developing mashups, as well as for designing tools that can aid mashup development. The second part then focuses more specifically on various aspects of mashups. It discusses a set of core component technologies, core approaches and architectural patterns, with a particular emphasis on tool-aided mashup development exploiting model-driven architectures. Development processes for mashups are also discussed and special attention is paid to composition paradigms for the end-user development of mashups and quality issues.
Overall, the book is of interest to a wide range of readers. Students, lecturers, and researchers will find a comprehensive overview of core concepts and technological foundations for mashup implementation and composition. Even without low-level coding details, practitioners like software architects will find guidance on key implementation concepts, architectural patterns and development tools and approaches. A related website provides additional teaching material which can be used either as part of a course or for self study.商品描述(中文翻譯)
Mashups 已經成為一種創新的軟體趨勢,重新詮釋現有的網路建構模組,並以新穎且增值的方式利用個別元件的組合。它們的另一個吸引力在於能夠將非程式設計師轉變為開發者。
Daniel 和 Matera 撰寫了第一本關於 mashups 的綜合參考書籍。他們系統性地涵蓋了 mashup 設計和開發的主要概念和技術、不同抽象層次之間模型的協同作用,以及模型如何具體化為相應開發工具的組合範式和架構。這本書故意採取平衡的方式,結合了對該主題的科學視角和對相關技術的深入探討。
為此,書籍的第一部分介紹了設計和開發 mashups 的理論和技術基礎,以及設計可以輔助 mashup 開發的工具。第二部分則更具體地聚焦於 mashups 的各個方面。它討論了一組核心元件技術、核心方法和架構模式,特別強調利用模型驅動架構的工具輔助 mashup 開發。書中還討論了 mashups 的開發過程,並特別關注終端用戶開發 mashups 的組合範式和質量問題。
總體而言,這本書對廣泛的讀者群體都具有吸引力。學生、講師和研究人員將會發現有關 mashup 實現和組合的核心概念和技術基礎的綜合概述。即使沒有低層次的程式碼細節,像軟體架構師這樣的從業者也能找到關於關鍵實現概念、架構模式和開發工具及方法的指導。相關網站提供了額外的教學材料,可以作為課程的一部分或用於自學。