Otevřená platforma - Open platform
tento článek potřebuje další citace pro ověření.Ledna 2017) (Zjistěte, jak a kdy odstranit tuto zprávu šablony) ( |
Ve výpočetní technice, an otevřená platforma popisuje a softwarový systém který je založen na otevřené standardy, například zveřejněné a plně zdokumentované externí aplikační programovací rozhraní (API), které umožňují, aby software fungoval i jinak, než zamýšlel původní programátor, aniž by bylo nutné upravovat zdrojový kód. Pomocí těchto rozhraní by se mohla třetí strana integrovat s platformou a přidat tak funkce.[1] Opak je a uzavřená plošina.
Otevřená platforma neznamená, že je otevřený zdroj, nicméně většina otevřených platforem má více implementací API. Například, Společné rozhraní brány (CGI) je implementován otevřeným zdrojovým kódem webové servery stejně jako Microsoft Internet Information Server (IIS). Otevřená platforma se může skládat ze softwarových komponent nebo modulů, které jsou buď proprietární, nebo open source nebo obojí. Může také existovat jako součást uzavřené platformy, jako je CGI, což je otevřená platforma, zatímco mnoho serverů, které implementují CGI, mají také jiné patentované součásti které nejsou součástí otevřené platformy.
Otevřená platforma znamená, že prodejce umožňuje a možná podporuje tuto schopnost. Pomocí otevřené platformy mohl vývojář přidat funkce nebo funkce, které prodejce platformy nedokončil nebo z nichž nebyl vytvořen. Otevřená platforma umožňuje vývojáři měnit stávající funkce, protože specifikace jsou veřejně dostupné otevřené standardy.
A architektura orientovaná na služby umožňuje přístup k aplikacím běžícím jako služby v a distribuované výpočty prostředí, například mezi více systémy nebo přes internet. Hlavním zaměřením webových služeb je zpřístupnění funkčních stavebních bloků přes standardní internetové protokoly, které jsou nezávislé na platformách a programovacích jazycích. Otevřená platforma SOA by každému umožnila přístup a interakci s těmito stavebními bloky.
2008 Harvardská obchodní škola pracovní dokument s názvem „Otevírání platforem: Jak, kdy a proč?“ rozlišil otevřenost platformy ve čtyřech aspektech a uvedl příklady platforem.[2]
Aspekt otevřenosti platformy[1] | Linux | Okna | Macintosh | iOS |
---|---|---|---|---|
Použití na straně poptávky (Koncový uživatel ) | otevřeno | otevřeno | otevřeno | otevřeno |
Uživatel na straně nabídky (Vývojář aplikací ) | otevřeno | otevřeno | otevřeno | Zavřeno |
Poskytovatel platformy (balíček hardware / OS) | otevřeno | otevřeno | Zavřeno | Zavřeno |
Sponzor platformy (vlastník práv k designu a IP) | otevřeno | Zavřeno | Zavřeno | Zavřeno |
Reference
- ^ A b Eisenmann, Thomas R. & Parker, Geoffrey & Van Alstyne, Marshall (31. srpna 2008). „Otevírání platforem: jak, kdy a proč?“ (PDF). Harvard Business School Entrepreneurial Management Working Paper č. 09-030. Harvardská obchodní škola. p. 2. doi:10,2139 / ssrn.1264012. Citováno 2015-06-30.CS1 maint: používá parametr autoři (odkaz)
- ^ Eisenmann, Thomas R. & Parker, Geoffrey & Van Alstyne, Marshall (31. srpna 2008). „Otevírání platforem: jak, kdy a proč?“ (PDF). Harvard Business School Entrepreneurial Management Working Paper č. 09-030. Harvardská obchodní škola. p. 2. doi:10,2139 / ssrn.1264012. Citováno 2015-06-30.CS1 maint: používá parametr autoři (odkaz)
Viz také
- Aplikační programovací rozhraní
- Otevřený standard
- Otevřená architektura
- Architektura orientovaná na služby
Tento počítačový článek je pahýl. Wikipedii můžete pomoci pomocí rozšiřovat to. |