|
W sieci Internet używamy wielu rodzajów baz danych. Począwszy od MySql który jest darmowy aż po wersje komercyjne takie jak Oracle czy też MS SQL Server. Łączenie z tymi bazami było utrudnione ze względu na ich różnorodność. Jednak możemy użyć technologii LINQ. Program ten ma za zadanie skomunikować się z dowolną bazą. Jednak potrafi on także odczytać dane z innych źródeł takich jak pliki XML, tablice, kolekcie. Do tej pory korzystając z każdego z tych źródeł pobieraliśmy dane w zupełnie inny sposób. Był to problem ponieważ znacznie wydłużało to czas pisania nowego oprogramowania. Firma Microsoft wyszedł naprzeciw temu problemowi i ułatwiła programistom pracę z danymi. Na rynku ukazał się LINQ, możemy go znaleźć w Framework już od wersji 3.5. Jak pisze Microsoft jest to kompleksowy język zapytań, jest to rozszerzenie stosowane w językach programowania takich jak C# oraz Visual Basic. Jednak dotyczy to wersji .NET. Jeśli tylko skorzystamy z LINQ to nie musimy się martwić o sposób połączenia z danymi. Program potrafi pobrać dane z dowolnego źródła. Dzięki tej aplikacji mamy możliwość w łatwiejszy sposób tworzyć aplikacje nie tylko internetowe ale i stacjonarne. LINQ ma coś wspólnego z SQL tzn. jego architektura jest podobna. Sposób w jaki LINQ pobiera dane czyli zapytania jest całkowicie niezależny od źródła, nie ma więc różnicy czy będzie to baza danych czy też tablica czy dokument XML. Schemat działania jest bardzo prosty, Dane zawarte w jednej z tych form są odczytywane Przez LINQ i dostarczane do aplikacji desktop lub strony WWW. Do testowania nowego rozwiązania będziemy potrzebowali Visual Studio 2008, jednak nie musimy instalować całego oprogramowania a wystarczy zainstalować jedynie silnik bazy danych oraz Visual C#. Do baz danych możemy za pomocą LINQ tworzyć dowolne zapytania i nieważne jak to jest baza. |
|
Obecnie sieci komputerowe są wszechobecne, w wielu firmach jest to serce całego systemu. Bez sieci firma nie mogłaby normalnie działać a wyciekające z niej informacje mogłyby trafić w nieodpowiednie ręce. Są one coraz bardziej rozbudowane, zawierają coraz więcej elementów, nad którymi administrator sieci musi panować. Osoba taka musi być przewidująca, odpowiada za wszystkie elementy sieci, musi zaplanować backup najważniejszych danych, cały czas musi wiedzieć, co w sieci piszczy. Za zarządzanie w sieci odpowiada SNMP, jest to powszechnie stosowany protokół. Dzięki niemu administratorzy mogą rozwiązywać problemy i monitorować działanie sieci. Sieć administrowana za pomocą SNMP składa się z trzech komponentów, pierwsze to urządzenie zarządzające, drugie to program agenta, trzeci to system zarządzający. Urządzenia zarządzane to routery, serwery, stacje robocze, drukarki, z tych komponentów zbierane są dane i analizowane. Agent przetwarza żądania protokołu, które przychodzą od menadżera. Wykonuje też procedury zdefiniowane przez system. Zentoss jest narzędziem, które ułatwi nam monitoring naszej sieci oparty właśnie o protokół SNMP. W jego skład wchodzi kilka aplikacji, które musimy zainstalować i skonfigurować. |
|
Obecnie sieci komputerowe są wszechobecne, w wielu firmach jest to serce całego systemu. Bez sieci firma nie mogła by normalnie działać a wyciekające z niej informacje mogły by trafić w nieodpowiednie ręce. Są one coraz bardziej rozbudowane, zawierają coraz więcej elementów nad którymi administrator sieci musi panować. Osoba taka musi być przewidująca, odpowiada za wszystkie elementy sieci, musi zaplanować backup najważniejszych danych, cały czas musi wiedzieć co w sieci piszczy. Za zarządzanie w sieci odpowiada SNMP, jest to powszechnie stosowany protokół. Dzięki niemu administratorzy mogą rozwiązywać problemy i monitorować działanie sieci. Sieć administrowana za pomocą SNMP składa się z trzech komponentów, pierwsze to urządzenie zarządzające, drugie to program agenta, trzeci to system zarządzający. Urządzenia zarządzane to routery, serwery, stacje robocze, drukarki, z tych komponentów zbierane są dane i analizowane. Agent przetwarza żądania protokołu które przychodzą od menadżera. Wykonuje też procedury zdefiniowane przez system. Zentoss jest narzędziem które ułatwi nam monitoring naszej sieci oparty właśnie o protokół SNMP. W jego skład wchodzi kilka aplikacji które musimy zainstalować i skonfigurować. |
|
|
|
|