Content deleted Content added
No edit summary |
Citation bot (talk | contribs) Added publisher. | Use this bot. Report bugs. | Suggested by Dominic3203 | Category:Computer architecture | #UCB_Category 26/88 |
||
(40 intermediate revisions by 22 users not shown) | |||
Line 1:
{{Short description|Software design paradigm emphasizing ease of swapping out and modifying components}}
{{distinguish|Open-source architecture}}{{distinguish|Open platform}}
'''Open architecture''' is a type of [[computer architecture]] or [[software architecture]]
[[Computer platform]]s may include systems with both open and closed architectures. The [[Mac mini]] and [[
Similarly, an open software architecture is one in which additional software modules can be added to the basic framework provided by the architecture. Open APIs (Application Programming Interfaces) to major software products are the way in which the basic functionality of such products can be modified or extended. The [[Google APIs]] are examples. A second type of open software architecture consists of the messages that can flow between computer systems. These messages have a standard structure that can be modified or extended per agreements between the computer systems. An example is IBM's [[Distributed Data Management Architecture]].
Open architecture allows potential users to see inside all or parts of the architecture without any proprietary constraints.<ref>{{cite web|url=https://books.google.com/books?id=Zk2qCAAAQBAJ&pg=PP6&lpg=PP6|title=TRON Project 1987 Open-Architecture Computer Systems: Proceedings of the Third TRON Project Symposium}}</ref> Typically, an open architecture publishes all or parts of its architecture that the developer or integrator wants to share. The [[open business]] processes involved with an open architecture may require some license agreements between entities sharing the architecture information. Open architectures have been successfully implemented in many diverse fields, including the [[US Navy]].<ref>{{cite web|url=http://www.navy.mil/navydata/cno/n87/usw/spring08/HowAndWhy.html|title=The HOW and WHY of OPEN ARCHITECTURE}}</ref>▼
▲Open architecture allows potential users to see inside all or parts of the architecture without any proprietary constraints.<ref>{{cite
==See also==
* [[Open Design Alliance]]▼
* [[Open network architecture]] for equal-access requirements in telecommunications
* [[Open-source software]] for software that can be modified and rebuilt
* [[Open-source hardware]]
* [[
== References ==
{{Reflist|30em|refs=https://www.tomshardware.com/uk/news/windows-11-tpm-enable-bios-uefi}}
{{DEFAULTSORT:Open Architecture}}
[[Category:Computer architecture]]
Line 24 ⟶ 23:
[[Category:Open standards| ]]
[[Category:Open-source hardware]]
|