计算机工程与应用
計算機工程與應用
계산궤공정여응용
COMPUTER ENGINEERING AND APPLICATIONS
2013年
17期
30-37
,共8页
王姜%余萍%曹春%马晓星
王薑%餘萍%曹春%馬曉星
왕강%여평%조춘%마효성
软件体系结构%非功能需求%面向服务
軟件體繫結構%非功能需求%麵嚮服務
연건체계결구%비공능수구%면향복무
software architecture%non-functional requirement%service-oriented
在Internet/WWW这一开放软件平台上已发展了诸多软件架构技术,针对开放网络环境下不同的应用场景与需求,如何对复杂多样的技术进行架构决策、技术选取等提供指导是亟需解决的问题。在考察RPC、Web服务等已有架构、技术的基础上,总结了它们共有的重要方面,分析了这些方面是如何相互交织并影响系统的非功能属性,从而形成一个评估框架。最后,选取典型的技术对其进行比较评估。
在Internet/WWW這一開放軟件平檯上已髮展瞭諸多軟件架構技術,針對開放網絡環境下不同的應用場景與需求,如何對複雜多樣的技術進行架構決策、技術選取等提供指導是亟需解決的問題。在攷察RPC、Web服務等已有架構、技術的基礎上,總結瞭它們共有的重要方麵,分析瞭這些方麵是如何相互交織併影響繫統的非功能屬性,從而形成一箇評估框架。最後,選取典型的技術對其進行比較評估。
재Internet/WWW저일개방연건평태상이발전료제다연건가구기술,침대개방망락배경하불동적응용장경여수구,여하대복잡다양적기술진행가구결책、기술선취등제공지도시극수해결적문제。재고찰RPC、Web복무등이유가구、기술적기출상,총결료타문공유적중요방면,분석료저사방면시여하상호교직병영향계통적비공능속성,종이형성일개평고광가。최후,선취전형적기술대기진행비교평고。
Internet/WWW has become a software platform, on which varieties of software architectures and technologies have been developed. However, with the emergency of new application requirements in an open network environment, a solution for making the right architectural decision is expected urgently. On the basis of investigating existing architectures and technologies, e.g., RPC, Web service, this paper summarizes aspects they share and analyzes how these aspects interweave and influences a system’s non-functional requirements, which is summarized as an evaluation framework in this paper.