基于SOA的協(xié)同開發(fā)集成系統(tǒng)的設(shè)計與實現(xiàn)
發(fā)布時間:2018-04-10 16:28
本文選題:協(xié)同開發(fā) + 面向服務(wù)體系架構(gòu)。 參考:《西安電子科技大學(xué)》2014年碩士論文
【摘要】:隨著信息技術(shù)的不斷發(fā)展,傳統(tǒng)的計算機支持的協(xié)同工作方式已經(jīng)不能滿足日益增長且不斷變化的業(yè)務(wù)需求,這就對協(xié)同軟件體系架構(gòu)提出了新的要求。SOA的出現(xiàn)對現(xiàn)代軟件開發(fā)模式產(chǎn)生了深遠(yuǎn)的影響,它以松散耦合、粗粒度、互操作性等優(yōu)勢提高系統(tǒng)的靈活性和可擴展性,能較好的整合異構(gòu)系統(tǒng),,解決了傳統(tǒng)軟件體系架構(gòu)中遇到的問題。 本文首先介紹了SOA的概念、組成元素以及特征和優(yōu)點等,并且較為深入的討論了Web服務(wù)的體系結(jié)構(gòu)、核心技術(shù)和優(yōu)勢。其次結(jié)合中科院上海高等研究院對協(xié)同開發(fā)集成系統(tǒng)的具體業(yè)務(wù)需求,對協(xié)同開發(fā)集成系統(tǒng)架構(gòu)進行了詳細(xì)的分析,提出了基于SOA的四層體系架構(gòu),將系統(tǒng)架構(gòu)分為表示層、業(yè)務(wù)邏輯層、集成層、數(shù)據(jù)持久層,解決了協(xié)同開發(fā)軟件架構(gòu)所遇到的異構(gòu)環(huán)境、分布式互聯(lián)環(huán)境等問題,并在此架構(gòu)的基礎(chǔ)上,實現(xiàn)了基于Web Service的開發(fā)工具與協(xié)同系統(tǒng)的集成,實現(xiàn)了群組成員跨地域、分布式的協(xié)同工作目標(biāo)。 最后通過對協(xié)同開發(fā)集成系統(tǒng)的單元測試、服務(wù)測試以及綜合測試,結(jié)果達(dá)到了較為滿意的效果。系統(tǒng)基于SOA架構(gòu),層次分明,具有良好的可擴展性,可以靈活部署新的服務(wù),提高了中科院上海高等研究院的管理水平以及各成員之間的協(xié)同工作效率。
[Abstract]:With the continuous development of information technology, the traditional computer supported cooperative work can no longer meet the increasing and changing business needs.The emergence of SOA has a profound impact on the modern software development model. It improves the flexibility and expansibility of the system with the advantages of loose coupling, coarse-grained, interoperability, etc.Better integration of heterogeneous systems, solve the problems encountered in the traditional software architecture.This paper first introduces the concept, component elements, characteristics and advantages of SOA, and discusses the architecture, core technologies and advantages of Web services in depth.Secondly, according to the specific business requirements of collaborative development integration system in Shanghai Institute of higher Studies of Chinese Academy of Sciences, the architecture of collaborative development integration system is analyzed in detail, and a four-tier architecture based on SOA is proposed, and the system architecture is divided into presentation layer.The business logic layer, integration layer and data persistence layer solve the problems of heterogeneous environment, distributed interconnection environment and so on.The integration of development tools and collaborative system based on Web Service is realized.Finally, through the unit test, service test and comprehensive test of the cooperative development integration system, the results are satisfactory.
【學(xué)位授予單位】:西安電子科技大學(xué)
【學(xué)位級別】:碩士
【學(xué)位授予年份】:2014
【分類號】:TP311.52;TP393.09
【參考文獻】
相關(guān)期刊論文 前4條
1 劉波;基于Internet的軟件協(xié)同開發(fā)系統(tǒng)設(shè)計與實現(xiàn)[J];計算機工程;2001年05期
2 茅維華;唐守國;高淑娟;白雪松;;基于SOA架構(gòu)的業(yè)務(wù)協(xié)同關(guān)鍵技術(shù)平臺[J];計算機工程;2009年19期
3 凌曉東;;SOA綜述[J];計算機應(yīng)用與軟件;2007年10期
4 林清瀅;;基于UDDI的語義Web服務(wù)發(fā)現(xiàn)研究[J];計算機工程與設(shè)計;2006年12期
本文編號:1732032
本文鏈接:http://sikaile.net/guanlilunwen/ydhl/1732032.html
最近更新
教材專著