miercuri, 14 ianuarie 2009

Web Services (Generalitati)


Un serviciu Web este un modul software care poate fi accesat la distanta prin intermediul protocolului HTTP. Standardul pentru comunicarea cu serviciile Web este SOAP (Simple Object Access Protocol), care se bazeaza pe XML.

Similar unei aplicatii Web, un serviciu Web defineste o serie de module care asteapta cereri de la clienti, trimit cererea spre procesare unor clase de business si intorc raspunsul. Spre deosebire de aplicatiile Web clasice, clientul unui serviciu Web nu trebuie sa fie (si de obicei nu este) un browser.



Crearea si utilizarea unui serviciu Web se pot descrie in urmatorii pasi:
1.Se creeaza aplicatia Java care reprezinta serviciul Web
2.Serviciul Web este descris folosind un fisier WSDL
3.Serviciul Web se va inregistra intr-un registry UDDI si/sau ebXML
4.Un client cauta un serviciu Web folosind un directory UDDI / ebXML
5.Clientul va folosi mesaje SOAP pentru a comunica cu serviciul Web; datele se
vor schimba folosind protocolul HTTP, in format XML.


marți, 13 ianuarie 2009

Prevenirea indexarii

Pentru a evita continutul nedorit în indexurile de cautare, webmasterii pot instrui spiders sa nu indexeze anumite fisiere sau directoare, prin fisierul standard robots.txt plasat în directorul radacina al domeniului.
În plus, o pagina poate fi exclusa în mod explicit din baza de date a unui motor utilizând un meta-tag specific "robotilor".
Când un motor de cautarea viziteaza un site, robots.txt, situat în directorul radacina este primul fisier accesat de crawlere. Fisierul robots.txt este apoi analizat, si va instrui robotul care pagini sa nu fie accesate de crawlere.
Dat fiind faptul ca crawler-ul unui motor de cautare poate pastra în cache o copie a acestui fisier, el poate ocazial sa faca crawl la pagini pentru care webmaster-ul nu doreste asa ceva.
Paginile care nu se doresc a fii indexate sunt de exemplu paginile de login si paginile ce contin date specifice utilizatorului ca urmare a cautarii interne în site ( de exemplu la site gen magazin virtual ).

Indexarea paginilor de catre motoarele de cautare

Motoarele de cautare, Google, Yahoo! si Microsoft, utilizeaza crawlerele pentru a gasi pagini pentru rezultatele bazate pe cautarea algortimica .
Paginile care sunt relationate cu alte pagini indexate de motorul de cautare nu trebuie sa fie submise, deoarece acestea sunt gasite în mod automat. Unele motoare de cautare, în special de Yahoo!, opereaza un serviciu de submitere platit care garanteaza crawling-ul, fie pentru o taxa, fie pentru un cost per clic. Astfel de programe de obicei, garanteaza includerea în baza de date, dar nu garanteaza pozitia în clasament în rezultatele de cautare. Serviciul Yahoo de includere în urma platii a atras, insa ,critici de la agentiile de publicitate si de la concurenti.
Directoarele Yahoo Directory si Open Directory Project necesita submiterea manuala si de revizuire editoriala de catre oameni.
Google ofera "Google Webmaster Tools", prin care un feed XML poate fi creat si submis gratuit pentru a se asigura ca toate paginile sunt gasite, mai ales paginile care nu sunt descoperite în mod automat prin parcurgerea link-urilor.
Nu fiecare pagina este indexata de catre motoarele de cautare. Distanta paginii de la directorul radacina al unui site poate fi de asemenea un factor în a stabili daca se va face crawling la pagina.

Website to PDF Print

Ar putea exista cateva motive pentru care un " user " ar dori să aiba posibilitatea să transforme o pagină web in PDF, cum ar fi: de a împărtăşi cu un prieten non-online, pentru a putea trimite continutul paginii web prin e-mail sau pur si simplu pentru a putea citi informatiile ulterior , pastrandu-se, insa , forma originală a paginii.
Din punct de vedere al unui ownerului de site, dand posibilitatea vizitatorului sa converteasca continutul paginii web in PDF, realizeaza o crestere a numarului de vizitatori interesati si va duce la o mai buna promovare a site-ului.
Proprietarii de site care încă nu oferă o opţiune RSS pe site-ul lor (dacă inca mai există azi!) sau care doresc să ofere mai multa libertate la articolele de pe pagina de web, pot folosi script-ul oferit de http://web2.pdfonline.com/. Pentru a avea acces la acest script este necesara inregistrarea pe site. Codul obtinut se copiaza in HTML-ul paginii care va putea fi convertita in PDF. Singurul dezavantaj este ca scriptul trebuie copiat in codul HTML al fiecarei paginii.

PageRank & PostRank

PagerRank, in termeni simplisti, arata cat de "importanta" este o pagina web. Valoarea lui este intre 1 si 10 si cu cat este mai mare site-ul va fi pozitionat de Google mai sus in motorul de cautare.
PostRank este un sistem de ranking al continutului unui site , adica articole informatii , stiri, articole pe blog.

Deci , la optimizarea site-ului este trebuie avaut vedere ata PageRank-ul cat si PostRank-ul.

Inca ceva despre Search Engine Optimization..

Pentru promovarea site-ului este necesara aplicarea de diverse metode care sa duca la cresterea "ranking-ului " in motoarele de cautare., dar si o buna gestiune a site-ului.

On-Page SEO

Trebuie luate in calcul urmatoarele :
--Titlurile de paginilor (Title Tags)
Este necesara gasirea unei combinatii potrivite de cuvinte cheie. De asemenea se recomanda optimizarea site-ului prin folosirea a doua-trei « keyphase » pe pagina.
--Keyword Density
Este procentul de aparitie a cuvintelor cheie pe o pagina web. Pentru a analiza “keyword density “ pe un website se poate folosi urmatorul link: http://www.ranks.nl/tools/spider.html .
-- Structura site-ului.
Este absolut necesara existenta unui sitemap.
--Internal Links
Avand in vedere faptul ca Google trateaza fiecare pagina a site-ului ca fiind un website separat , trebuie sa existe o legatura cat mai eficienta si buna intre paginile site-ului.

Off Page SEO
-- Folosirea de linkuri externe.
-- PageRank
-- Anchor Text

http://www.seomoz.org/blog/21-tactics-to-increase-blog-traffic
http://www.seopedia.org/internet-marketing-and-seo/101-web-marketing-ideas-and-tips/
http://en.wikipedia.org/wiki/Search_engine_optimization

duminică, 11 ianuarie 2009

Ceva despre SEO...

Pentru a avea un site cu un numar mare de vizitatori, in primul rand este necesar un design reusit al acestuia, tinand cont si de faptul ca parerea despre un site se formeaza in cateva secunde.
Exista numeroase site-uri care ofera consultanta, sugestii , recomandari despre cum ar trebui sa fie un site ca sa aiba un ranking bun in motoarele de cautare si deci numar ridicat de vizite. Cele mai importante aspecte ale promovarii site-ului sunt designul si structura site-lui, cuvintele cheie folosite pe fiecare pagina, linkurile dintre paginile site-lui , linkurile externe etc.

www.ranks.nl/tools/spider.html face o analiza sumara a site-ului si da si cateva sugestii pentru optimizare