Skip to main content

Ano ang bukas na arkitektura?

Ang bukas na arkitektura, na may kaugnayan sa pagprograma ng computer, ay tumutukoy sa isang sistema ng hardware, network o kahit na software na maaaring mapalawak ng mga gumagamit upang magbigay ng bago o pinalawak na pag -andar.Kapag nakikipag-usap sa software, ang bukas na arkitektura ay nangangahulugan na, habang ang isang programa ay gumaganap sa sarili nito, alinman sa buong source code para sa programa o isang kit ng pag-unlad ay magagamit upang ang mga gumagamit ay maaaring muling magsulat ng mga bahagi ng software o bumuo ng mga plug-in at extension upang payagan angprograma upang maisagawa ang mga bagong gawain.Ang isang computer o iba pang sistema ng hardware na gumagamit ng bukas na arkitektura ay karaniwang itinayo sa isang paraan upang mabago ng mga gumagamit, alisin o i -upgrade ang mga sangkap sa loob ng system.Pinapayagan din nito ang mga gumagamit na magdagdag ng karagdagang hardware o baguhin ang mga elemento ng system upang madagdagan kung ano ang maaaring gawin ng isang makina o i -streamline ito patungo sa isang solong gawain.Ang isang sistema o piraso ng software na nakatakda at hindi mababago ay kilala bilang paggamit ng saradong arkitektura ngunit maaari ring tawaging isang sistema ng pagmamay -ari.Makikita nang higit pa bilang isang pangkaraniwang tool.Kung ang mga pangangailangan ng isang gumagamit o kumpanya ay nagbabago, maaaring mabago ang hardware o software upang manatiling may kaugnayan nang hindi na kailangang ganap na alisin ang isang buong sistema na nasa lugar na.Depende sa uri ng system, tulad ng isang network o isang operating system, posible na ganap na baguhin ang pangunahing paggana upang mapaunlakan ang mga umuusbong na teknolohiya o mga bagong paradigma sa negosyo.Ito ay maaaring maging mahalaga lalo na para sa mga computer at network hardware, kung saan ang mga sangkap ay maaaring ma -upgrade nang regular habang ang pagsulong ng teknolohiya nang hindi sinisira ang isang umiiral na balangkas na na -install na.

Ang konsepto ng bukas na arkitektura ay lumitaw mula sa pag -unlad ng mga system na ganap na sarado.Ang pinakaunang mga uri ng mga sistema ay nag -aalok ng walang paraan upang mag -upgrade ng mga sangkap, at ang software ay walang mekanismo sa lugar para sa mga extension.Ang mga sistemang pagmamay -ari na ito ay may limitadong paggamit at, habang tumaas ang bilis ng mga pagsulong, naging mas mabilis na mas mabilis.Pag -andar.Hindi tulad ng isang bukas na sistema ng arkitektura, kung saan ang ilang mga nagtitinda ay maaaring magbigay ng magkakaiba at mapagkumpitensyang pag -upgrade, ang mga pag -upgrade ng pagmamay -ari ay karaniwang magagamit lamang sa pamamagitan ng tagagawa ng system at maaaring mag -utos ng isang mataas na presyo para sa pag -access.Ang pag-asa sa isang solong tagagawa bilang isang mapagkukunan para sa lahat ng mga bahagi, ang mga plug-in at pag-upgrade sa isang sistema ay isa sa mga dahilan kung bakit ang bukas na arkitektura ay pinapaboran sa mga sistema ng pagmamay-ari sa mga aplikasyon ng malakihan.