Skorzystaj z porad ekspertów, które będziemy Ci, co tydzień, BEZPŁATNIE przesyłać na Twoją skrzynkę e-mail. Wpisz adres e-mail i kliknij przycisk "Zapisz się". Po zapisaniu się otrzymasz od nas dodatkowo raport "Rejestr na najwyższych obrotach".
Komputer: Porady komputerowe: Zastosowania PHP: WSO2 Web Services Framework for PHP 1.2.0
Usługi sieciowe (Web Services, tłumaczone też jako webserwisy) to pewien sposób komunikacji w architekturze klient-serwer, gdzie wymiana danych następuje za pomocą protokołu HTTP, który jest wykorzystywany do przesyłania między obiema stronami komunikatów zapisanych w XML-u. Najpopularniejsze rodzaje Web Services to m.in. SOAP czy XML-RPC. Jest to bardzo zaawansowana technologia, wykorzystywana w PHP, Pythonie, .NET, J2EE i wielu innych platformach.
WSO2 WSF/PHP (WSO2 Web Services Framework for PHP) to opensourcowy (licencja Apache 2.0), napisany w C++ framework (zestaw komponentów do wykorzystania i szkielet aplikacji) dla PHP, ułatwiający tworzenie oprogramowania korzystającego z usług sieciowych w tym języku. Obsługuje technologie SOAP (1.1 i 1.2) oraz REST; korzysta również ze wspomnianego wcześniej formatu konfiguracji usług sieciowych WSDL w wersjach 1.1 i 2.0. Pozwala także na uwzględnienie wymogów bezpieczeństwa i wiarygodności Web Services, zdefinionych przez wytyczne WS-Addressing, WS-SecurityPolicy, WS-Security i WS-Reliable Messaging. Wymagania te są realizowane m.in. przez szyfrowanie i elektroniczne podpisywanie komunikatów oraz posługiwanie się certyfikatami (analogicznie, jak w świecie witryn internetowych) i tokenami zastępującymi nazwę użytkownika (UsernameToken)..
Dużą zaletą WSO2 WSF/PHP jest także niezła dokumentacja, która obejmuje API i jest zilustrowana licznymi przykładami. W wersji 1.2.0 frameworka rozbudowano obsługę WSDL-a oraz generowanie nagłówków wiadomości przez klasę WSHeader, a także usunięto sporo błędów, wiążących się głównie z obsługą technologii WSDL i MTOM.
HTML_TreeMenu to należący do repozytorium PEAR (http://pear.php.net) pakiet, który ułatwia generowanie wielopoziomowych hierarchicznych (drzewiastych) menu i innych struktur, które umieszczamy m.in. na stronach WWW. Drzewka są tworzone z użyciem JavaScriptu, dzięki czemu mogą być dynamicznie rozwijane i zwijane. Możliwe jest też generowanie menu bez JavaScriptu, co jest przydatne w przypadku przeglądarek, które go nie obsługują lub z którymi HTML_TreeMenu nie w pełni współpracuje. Jak podają twórcy, nie powinno być problemów z przeglądarkami Mozilla, Opera, Netscape 6 oraz Internet Explorer 6 (lub nowszy).
Cache_Lite to należące do repozytorium PEAR (http://pear.php.net) narzędzie, którego zadaniem jest keszowanie (ang. caching) zawartości stron WWW z poziomu aplikacji PHP-owych. Rozwiązania tego rodzaju są stosowane w celu zwiększenia wydajności witryny i zmniejszenia obciążenia serwera WWW oraz łączy internetowych.
Pojawiła się nowa wersja popularnej nie tylko w świecie PHP bazy danych SQLite. Nosi ona numer 3.5.8 i stoi pod znakiem paru nowości oraz usunięcia sporej ilości błędów.
Omówienie nowości w SQLite 3.5.8 warto zacząć od generatora liczb pseudolosowych, który doczekał się specjalnego interfejsu sqlite3_randomness().
Processmaker to opensourcowy (licencja AGPLv3 czyli Affero General Public License v3; istnieje także opcja komercyjna), napisany w PHP z użyciem SQL-a (obsługuje m.in. MySQL i Oracle) system do zarządzania projektami (PM, ang. Project Manager) oraz obiegiem informacji i obowiązków (ang. workflow) w firmie lub innej organizacji. Działa w przeglądarce internetowej i ma przejrzysty interfejs graficzny oparty na zakładkach (ang. tabs), w których umieszczono poszczególne funkcjonalności, takie jak zarządzanie własnym kontem i profilem, użytkownikami, procesami biznesowymi, itd.
BetterAWStats to opensourcowe (licencja GNU GPL), napisane w PHP5.2 z użyciem biblioteki graficznej GD2 narzędzie do sporządzania i prezentacji wszelkiego rodzaju statystyk na temat witryn internetowych. Jak sugeruje nazwa, jest ono oparte na wcześniejszym projekcie o nazwie AWStats. BetterAWStats pozwala na śledzenie dowolnej liczby witryn internetowych przy użyciu jednej instalacji.
Po długim, wielomiesięcznym oczekiwaniu pojawiła się najnowsza wresja PHP-GTK, nosząca numer 2.0. Jest ona wydaniem oficjalnym i stabilnym, opublikowanym po długich eksperymentach i całej serii testów (beta i wielu innych etapów).
Plosxom to opensourcowy (licencja GNU GPL lub Artistic License), napisany w PHP system do blogowania, przeznaczony przede wszystkim dla osób prywatnych lub firm prowadzących swoje blogi. Nie wymaga bazy danych – wpisy i komentarze składuje w plikach. Jest też łatwo rozbudowywalny dzięki modularnej strukturze oraz wtyczkom (pluginom).
RackTables to opensourcowe (licencja GNU GPL), napisane w PHP narzędzie ułatwiające zarządzanie sprzętem komputerowym w firmie. Przydaje się przede wszystkim w serwerowniach, w których funkcjonują klastry (ang. cluster), czyli zestawy wielu komputerów połączonych w większe jednostki obliczeniowe.
Daty i czas w excelu Na pewno nieraz zdarza Ci się analizować w arkuszu wartości czasu i daty.
Wykonanie praktycznie każdego raportu okresowego wiąże się z...
Projektowanie sieci firmowej Stwórz sprawnie funkcjonującą sieć firmową
Sieć LAN to dziś nieodzowny element infrastruktury informatycznej w każdej firmie. Bez niej często w...
Formatowanie warunkowe od A do Z Formatowanie Warunkowe w Excelu
Publikacja zawiera kompletny zakres wiedzy związanej ze stosowaniem formatowania warunkowego w Excelu....
Raportowanie w Excelu - E-book „Raportowanie w Excelu. W pytaniach i odpowiedziach”
Od dziś Raportowanie przy pomocy programu Excel będzie zajmować Ci o połowę...
Artykuły
Sztuczki w Windows XP
Dzięki modyfikacjom i zmianom systemu Windows XP możecie przyspieszyć i zoptymalizować pracę na swoim komputerze. Modyfikacje te umożliwią Wam...
Projektowanie zabezpieczeń
Podstawą bezpieczeństwa systemu informatycznego jest dobrze opracowany projekt zabezpieczeń, wdrożony przez specjalistów z użyciem właściwie...
Testy penetracyjne
O korzyściach z przeprowadzenia audytu informatycznego czy audytu bezpieczeństwa informatycznego nie trzeba nikogo przekonywać. Są one niewątpliwe....
Problemy podczas wczytywania Windows 2000/XP
Nigdy nie możesz cieszyć się pewnością, nawet jeśli Windows już od roku wczytuje się bezproblemowo – w każdej chwili system operacyjny może...
XML w PHP – zastosowania
Bardzo się chyba nie pomylę, jeżeli napiszę, że większość z nas miała do czynienia z dokumentami XML lub chociażby słyszała terminy „dokument...
Ataki SQL Injection
Na niewiele zdadzą się zaawansowane systemy firewall czy nawet IDS/IPS, jeśli aplikacje internetowe, jakie tworzymy, nie będą odporne na ataki....