..


Sponzorované odkazy

Distribuované systémy

Článek napsal Luca Ruggiero

Úvod

Pro systémové disribuito znamená počítačový systém, nebo nejsou založeny na technologii Web, který se skládá z různých komponentů a geograficky oddělené od sebe, které potřebují rozšířené hardware a software pro zajištění určité úrovně výkonnosti. Cílem je sdílení dat a zdrojů mezi uživateli systému.

Architektura distribuovaných systémů

Neexistuje žádný jednotný model distribuovaný systém: systém je definován tak, že z nějakého důvodu, to zahrnuje několik hardwarových a softwarových platforem a je přítomen v širokém záběru území.

Systém založený na technologii webových zdrojů zúčastněných může být viděn jako hlavní rámy, osobní počítače a MIDI, není ještě řečeno, že komunikace probíhá přes stejnou síťové protokoly a v souladu s jednotnými požadavky. Tam může být rozdělen na různých serverech a databázového softwaru není příliš flexibilní a zvětšený běžet na jakékoli platformě.

Distribuovaný systém založený na technologii Web, však vidí zapojení typy sítí, jako je Internet, Intranet a mobilních sítí. Stejný internetu nebo intranetu na bázi systému může vyžadovat webový server, poštovní server, FTP server, server, firewall bezpečnost, proxy pro více připojení a tak dále. Mobilní systém, nicméně, zahrnuje technologie, jako je GSM, WiFi, GPRS, Blue Tooth, a jiní, spolupracují na poskytování jednotné služby.

Konec monopolů

Se vzestupem ke slávě na filozofii open-source obry jako IBM a Microsoft zavedla hardwarové a softwarové systémy, aby se více rozšířené přenosné počítačové systémy, uvolnění dobré procento ze základních složek rodiče.

Například systém napsaný v PHP nemusí běžet na systémech Linux, ale může běžet na serverech společnosti Microsoft. Náročnější na druhou stranu, jak jsem slyšel roky podpory. NET na straně tučňáka a nemůžete vidět způsob, jak konkretizovat.

Velké úvěr musí jít do az XML komponenty, nebo alespoň, napsaný v Javě. Využití těchto dvou mýtů programování distribuovaných systémů se staly jednodušší život a zájmu každého, dokonce i na obry, být na celek a ne je izolovat se ve svém podílu na trhu, aniž by nikdo vstoupit.

Problémy a jejich řešení

Dosud jsme mluvili o technologie a počítačové systémy, ale nesmíme zapomínat, že počítač není nic a je k ničemu, bez přítomnosti člověka, pak informační systém.

Muž, kromě uživatelů, je také tvůrcem systému, a samozřejmě je čeká řada problémů k řešení, z nichž některé jsou již v diskursivní.

Vyrábíme schématu.

  • Heterogenita - distribuovaný systém se vyznačuje, jak již bylo řečeno, přítomnost systémy, stroje, jazyky a jiné datové struktury, tj. všechny prvky jsou snadno spravovat. Pokud se vám nedaří sjednotit systém ve stejném prostředí, řešení je přijmout middleware rozšířené zpracování žádosti a odpovědi různých systémů dohromady. Technologie obvykle používá pouze Java, XML a. NET.
  • Bezpečnost - Z bezpečnostních důvodů budeme vyloučeni ze systému uživateli neznámé, potenciálně škodlivé, a řízení integrity dat v systému sám a dostupnost služby v čase. Na závěr je nutné vybudovat robustní základní systém, založený na hardware a software testován a spolehlivý, musí být zaměstnanci schopni zvládnout "systém, v co nejkratším čase, za jakékoliv poruchy a (nejtěžší věc, v některých ohledech a) skupinu uživatelů vyškoleni a schopni.
  • Škálovatelnost - systém musí být v provozu v čase a netrpí kolaps, nebo alespoň se jim vyhnout nebo je vyřešit po hmatu. Možné nevýhody, které musí splňovat maximální limity aktivních uživatelů ke správě míst v rané fázi hardware nebo software, správu zařízení a hardware a software selhání. Řešení je podobné jiné: schopný a kompetentní personál. Hodně záleží na kvalitě produktů, schopnosti programátorů a analytiků při výkonu práce moudře a schopnost systémové inženýry s univerzálností pro správu sítě, například pořádání přidat server, přidat nebo duplicitní DNS, a tak dále.
  • Konkurenceschopnost - databáze, která je dotazována a aktualizována uživatelé distribuovaného systému je databáze podléhá práci stovky nebo dokonce tisíce návštěvníků denně, což je důvod, proč je možné, že je ohrožena integrita dat. První řešení závisí na počátečním výběru DBMS, analýza struktury databázové aplikace, která spolupracuje s škálovatelnost a schopnost rozšířené správce systému nastavit vše podle určitých bezpečnostním kritériím, úrovně přístupu uživatelů a manipulace zámku databáze.
  • Transparentnost - Je nutné poskytnout uživatelům distribuovaný systém přístupu ke zdrojům, které jsou lokální nebo vzdálené, s lehkostí. A "nutné dát k dispozici prostředky, aniž by znali rozdělení a konfiguraci, v případě potřeby, umožňuje jen pro čtení, rezervovat ty písemně správce a oprávněné orgány dají k dispozici zdroje.

Ve stejné kategorii ...
E-Learning
SQL a databází (kurz) SQL a databází (kurz)
Vytváření a správa relační databáze. Od 39 €.
VB.NET (kurz) VB.NET (kurz)
Udělat Desktopové aplikace pomocí jazyka Visual Basic .. Od 49 €.
Visual Basic 6 (kurz) Visual Basic 6 (kurz)
Udělat Desktopové aplikace s VB6. Od 39 €.
Sponzorované odkazy