Otevřená platforma - Open platform

Ve výpočetní technice popisuje otevřená platforma softwarový systém, který je založen na otevřených standardech , jako jsou publikovaná a plně dokumentovaná 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. Opakem je uzavřená plošina .

Otevřená platforma neznamená, že jde o otevřený zdroj , ale většina otevřených platforem má více implementací API. Například Common Gateway Interface (CGI) je implementováno webovými servery s otevřeným zdrojovým kódem a také 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é další proprietární čá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.

Architektura orientovaná na služby umožňuje aplikace běží jako služby, které mají být přístupné v distribuovaném výpočetním prostředí, například mezi různými 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.

Pracovní dokument Harvard Business School z roku 2008 s názvem „Otevírání platforem: jak, kdy a proč?“ Rozlišoval otevřenost platformy ve čtyřech aspektech a uváděl příklady platforem.

Aspekt otevřenosti platformy 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ář aplikace ) 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

  1. ^ 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 autorů ( odkaz )
  2. ^ 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 autorů ( odkaz )

Viz také