Strong interface Support < strong dragon/Ground snake > Division of Labor Mode

Source: Internet
Author: User

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 "/>


  • <Strong Dragon/Local Bully > Division mode : so the sub-class(includeClientEnd andServersub-class of the end)are developed by local bully (ie, app developers). such as:

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 "/>


    • The parent class (which includes both the client side and the server-side parent) is developed by strong Dragons, the interface & Platform Framework developer. such as:


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

Contact Us

The content source of this page is from Internet, which doesn't represent Alibaba Cloud's opinion; products and services mentioned on that page don't have any relationship with Alibaba Cloud. If the content of the page makes you feel confusing, please write us an email, we will handle the problem within 5 days after receiving your email.

If you find any instances of plagiarism from the community, please send an email to: info-contact@alibabacloud.com and provide relevant evidence. A staff member will contact you within 5 working days.

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.