03
kwietnia
2010
06
marca
2010

Z racji, że zabieram sie za budowe portalu internetowego eksploracji informacji genetycznej bazy GenBank (search GenBank, old version) chciałbym się dowiedzieć, jakie możliwości takie narzędzie powinno mieć. Co użytkoniwkowi umili użytkowanie takiego portalu i jakie wymagania powinny być postawione, aby użytecność tego portalu była rzeczywista.
Z bazą GenBank jest możliwość połączenia się za pomocą protokołu SOAP. NCBI udestępnia wiele funkcji usprawniających przeszukiwanie baz danych. Mimo tego chciałbym niejako utworzyć lokalnego cachea wyników wyszukiwania z wykorzystaniem MySQL. Zastanawiałem się także nad indeksowaniem query strings z otrzymanymi wynikami. Niestety jeszcze nie wiem z której strony się za to zabrać ;-).
Jeśli ktoś wpadnie na genialny pomysł, jaką funkcjonalnośc powinien prezentować taki portal, to jest bardzo mile widziany w komentarzach poniżej.
04
marca
2010
Zlot programistów i entuzjastów PHP pod nazwą PHPCon 2010 odbędzie się od 21 do 23 maja 2010 w świętokrzyskiej miejscowości Huta Szklana (Współrzędne ośrodka, dla miłośników GPS: 50.865561 N, 21.025257 E).
Zapisy jak i obowiązująca agenda dostępne są pod adresem http://phpcon.pl.
Tak się też złożyło, iż moja skromna osoba będzie tam obecna w roli wykądowcy/prelegenta (zwał jak zwał). Tematem prezentacji jaką mam zamiar przedstawić będzie: "SOAP jako mechanizm zdalnego wywołania procedur, integracja SOAP z CakePHP". Krótki abstrakt zamieszczam poniżej:
CakePHP jest jednym z najpopularniejszych obecnie dostępnych frameworków dla PHP. Wykorzystanie mechanizmów zaimplementowanych w CakePHP ułatwia programiście pracę, przejmując na siebie większość uciążliwych obowiązków. Dzięki temu projektant skupia się na tym co ma zrobić, a nie jak.
Obecnie wiele serwisów i narzędzi internetowych udostępnia swoją funkcjonalność dla aplikacji trzecich, w większości przypadków, dzieje się to poprzez protokół SOAP. Swoje SOAP API udostępnia między innymi Microsoft, umożliwiając zdalne otrzymanie wyników z wyszukiwarki Bing, PayPal, pozwalając na integracje własnej aplikacji z serwisem PayPal czy NCBI (National Center for Biotechnology Information), dzięki któremu mamy dostęp do największej na świecie bazy danych biotechnologicznych i medycznych.
Niniejsza prezentacja przedstawi sposób na optymalną integrację protokołu SOAP z potężnym narzędziem jakim jest CakePHP, poszerzając funkcjonalność wbudowanej architektury MVC.