Strong interface support < strong Dragon/ground Snake > Division of Labor Mode
by Gao Longoza Hall
Objective
articles in the previous week << a strong interface between PHP and spring design case >> , already introduced < general-purpose > interface is a powerful interface, and details the < general-purpose > Interface design methodology and practical practices technology. This article will continue to explain that, based on this powerful interface, it is possible to effectively support the very first < strong dragon/Ground snake > Division of Labor Pattern.
< Dragon/Ground snake > Division of Labor Mode
Problem : The classic closed Client/server Architecture API is presented between the client and server and becomes the boundary between the two ends of the division of Production (or development). This "classical API, traditional division of labor" mode, as follows:
650) this.width=650; "src=" Http://s3.51cto.com/wyfs02/M00/74/B5/wKioL1YnS0ujtk07AABr1Up3j-Q001.jpg "title=" Cs-pic-01.jpg "width=" "height=" 241 "border=" 0 "hspace=" 0 "vspace=" 0 "style=" width:330px;height:241px; "alt=" Wkiol1yns0ujtk07aabr1up3j-q001.jpg "/>
This classical API, traditional division of labor is not conducive to the server side team. Service provides services to the client, the server side has no dominant force on the client side. The server side is often a fire brigade. Therefore, it is difficult to support effective agile iterative development processes.
method: based ontheir own general-purposeinterface, youthe system has been master control, in<Strong Dragon>position. Can take this advantage toMiningTake the Advanced<Strong Dragon/local bully>Division Mode, and then promote local bully to cooperate with practical agility(Agile)development process.
effect : can be based on user context( use case)as an output unit of agile iterations. For example, section1Sub-iterations can be developedUseCase-1, the first2Sub-iterations can be developedUseCase-2and so on.
based on the strong interface , Strong style= "LINE-HEIGHT:24PX;" > take advanced < strong dragon " Strong style= "LINE-HEIGHT:24PX;" >/ Local bully > Strong style= "LINE-HEIGHT:24PX;" > Division mode
New Strategy : at this point, the server can skillfully apply the parent, sub-categories between the API, as a division of labor boundaries. This trendy API allows the server to have a restraining force and not have to be exhausted. such as:
650) this.width=650; "src=" Http://s3.51cto.com/wyfs02/M00/74/B5/wKioL1YnTWbRCY8kAADH-h_IGh8554.jpg "title=" Cs-pic-02.jpg "width=" 430 "height=" 297 "border=" 0 "hspace=" 0 "vspace=" 0 "style=" WIDTH:430PX;HEIGHT:297PX; "alt=" Wkiol1yntwbrcy8kaadh-h_igh8554.jpg "/>
expansion of the new strategy : This new strategy, in the service side of the constraints, with the new API to gain the dominant power. Further expand the power to the client side, to achieve comprehensive leadership.
650) this.width=650; "src=" Http://s3.51cto.com/wyfs02/M02/74/B5/wKioL1YnTciy4vBWAAEOchPgstw939.jpg "title=" Cs-pic-03.jpg "width=" 430 "height=" 289 "border=" 0 "hspace=" 0 "vspace=" 0 "style=" WIDTH:430PX;HEIGHT:289PX; "alt=" Wkiol1yntciy4vbwaaeochpgstw939.jpg "/>
Enhanced master control : a more dominant architecture can be further implemented, such as:
650) this.width=650; "src=" Http://s3.51cto.com/wyfs02/M01/74/B5/wKioL1YnTieA7dyRAAEFTEFuKW4489.jpg "title=" Cs-pic-04.jpg "width=" 430 "height=" 289 "border=" 0 "hspace=" 0 "vspace=" 0 "style=" WIDTH:430PX;HEIGHT:289PX; "alt=" Wkiol1yntiea7dyraaeftefukw4489.jpg "/>
650) this.width=650; "src=" Http://s3.51cto.com/wyfs02/M00/74/B5/wKioL1YnTsLSQnenAAGB39jJRrI661.jpg "title=" Cs-pic-05.jpg "width=" 430 "height=" 301 "border=" 0 "hspace=" 0 "vspace=" 0 "style=" width:430px;height:301px; "alt=" Wkiol1yntslsqnenaagb39jjrri661.jpg "/>
650) this.width=650; "src=" Http://s3.51cto.com/wyfs02/M00/74/B5/wKioL1YnTzLgcxgIAAGPa6bHxx4932.jpg "title=" Cs-pic-06.jpg "width=" 430 "height=" 285 "border=" 0 "hspace=" 0 "vspace=" 0 "style=" width:430px;height:285px; "alt=" Wkiol1yntzlgcxgiaagpa6bhxx4932.jpg "/>
Next Topic Forecast: based on the powerful interface, you have the advantage Rapid Agile Development process can be adopted
~ End ~
Strong interface Support < strong dragon/Ground snake > Division of Labor Mode