Content deleted Content added
mos |
Minor |
||
Line 1:
{{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 [[Compact Macintosh]] are closed; the [[Macintosh II]] and [[Power Macintosh G5]] are open. Most [[desktop PC]]s are open architecture, but [[nettop]]s are typically closed.
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.
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|work=[[navy.mil]]}}</ref>
|