Content deleted Content added
ref |
No edit summary |
||
Line 1:
{{distinguish|Open-source architecture}}
'''Open architecture''' is a type of [[computer architecture]] or [[software architecture]] that is designed to make adding, upgrading and swapping components easy.<ref name="II2011">{{cite book|author=Clifton A. Ericson, II|title=Concise Encyclopedia of System Safety: Definition of Terms and Concepts|url=http://books.google.com/books?id=uousK00QAREC&pg=PA272|date=12 April 2011|publisher=John Wiley & Sons|isbn=978-1-118-02865-0|page=272}}</ref> For example, the [[IBM PC]] and [[Apple IIe]] have an open architecture supporting plug-in cards, whereas the [[Apple IIc]] and [[Amiga 500]] computers have a '''closed architecture'''. Open architecture systems typically use a standardized [[system bus]]
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>
|