Login  

Blog Stats

                

                   E-mail | Twitter

Web 2.0 University Week in Las Vegas in October, 2009

New: Subscribe via e-mail

Enter your email address:

Delivered by FeedBurner

Follow Dion Hinchcliffe on Twitter

follow dhinchcliffe at http://twitter.com

Dion's Speaking Calendar:

Dion Hinchcliffe Speaking at NKU on Web 2.0 and Mobility

Dion Hinchcliffe Speaking at CeBIT 2009 on the Future Enterprise Workplace

Dion Hinchcliffe Speaking at QCon London 2009 on Web Architecture

Dion Hinchcliffe Speaking at Web 2.0 Expo San Francisco 2009

Dion Hinchcliffe Instructor at Web 2.0 University Week in Las Vegas in October, 2009

Dion Hinchcliffe Presents the IMI 2009 Webinar Series on Web 2.0, Cloud Computing, Enterprise Social Networking, and Mobile Web 2.0

Sponsored Advertising


Your Ad Here

Post Categories

Archives

Blogs Read By Me

Building Blocks of Great Systems

Consulting

Contact

Tech News Read By Me


Web 2.0 Architectures Book by Duane Nickull, Dion Hinchcliffe, and James Governor

Web 2.0 Architectures

by Duane Nickull, Dion Hinchcliffe, and James Governor

Listed on BlogShares

Dion Hinchcliffe's Blog - Musings and Ruminations on Building Great Systems

Agile Methods, Enterprise Architecture, 2.0 Services, and Web Development

I've been taking a closer look at the various ways to describe web services over the last few days. Since my last post on the subject, several folks have also been kind enough to forward some additional methods including WADL, RDF Forms, and OWL. While I've been taking a look at the details of these approaches and what advantages they bring to the table, I've also been struggling with what they actually do for us.

Service description languages (SDLs) of the machine readable variety typically describe how to prepare XML documents (often sets of interrelated XML documents) that describe the service in enough detail that a user can robustly interact with it. Most of the SDLs that I've been looking at fall into this category and include WSDL, WSDL 2, NSDL, SSDL, RSDL, WRDL, RSWS, WADL, Resedel, SMEX-D, RDF, RDF Forms, OWL, WSML, and so on. These SDLs describe the service in minute detail including the specifics of operations, parameters, document schemas, exceptions, URIs, and protocol.

The sum total of this information generally constitutes the service contract, though some of these languages only consider a portion of the service description to be the contract. The contract though is the central pillar of service description. Hence, a service is defined by the promises it makes to the client through its contract. Namely that the service will do X if Y is supplied to the service in the correct format and in the right location.

Service Description Languages: WSDL, WSDL 2, NSDL, SSDL, RSDL, WRDL, RSWS, WADL, Resedel, SMEX-D, RDF, RDF-Forms, OWL, WSML

This is all fascinating of course, but what value do SDLs really provide to service providers and consumers? Usually, it's one of three things. If an SDL is machine readable and has closure (meaning it provides full self-description), it facilitates automatic code generation of client stubs in the local programming model and makes the service look like a local resource. This is convenient because it can make interacting with the service much easier though at the risk of breaking service-orientation, IMHO.

An SDL can also support automated checking to verify that you are complying with the service contract. This can be important for at least two reasons: 1) Understanding if the service has changed its contract since you last checked and 2) wiring together services in a service-oriented architecture, especially using configure-time orchestration aka BizTalk or WebSphere Studio.

Lastly, an SDL provides a means to build abstract models of services using visualization and model checking tools. The usefulness of this latter item is of course entirely dependent on the application and consumer, but can certainly be high value to some.

None of this answers the question of whether the cost of implementing service descriptions in these languages is higher than the benefit. This value proposition is still unconfirmed for many folks, particularly since WSDL, the most univerally accepted SDL currently, can't properly describe many of the web services in wide use today (HTTP/XML and REST, for example). Some of the newer SDLs like SMEX-D and RSWS reflect a better understanding of today's needs including simplicity, straightforwardness, and inclusion (support for SOAP, REST, HTTP/XML, etc), but they are relatively unknown. And others, like SSDL, are extremely complex and focused on a particular web service model and are unlikely to see widespread use. Like Bill de hÓra says, it's partially about the classic complexity/simplicity trade-off.

In any case, I think we have the majority of SDLs listed here, but please submit more if you have them (with links please!). In the next few days, I hope to post some detailed comparisons of the various SDLs to see what their specific advantages are. Because the real issue is about a balance between adoption and usefulness. Until there are one or two major standards that always do the job, are accepted, and widely used, the fragmentation of SDLs just won't help folks use web services other than as manual references.

Perhaps what we need is a USDL, a Universal Service Description Language that somehow subsumes these or enables them in a straightforward way. I realize the world does not need Yet Another Service Description Language, but I have some interesting ideas.

More to come...

Technorati: , , ,

posted on Monday, May 16, 2005 7:53 AM

AddThis Social Bookmark Button

What People Are Saying About This Post...

# Web Services Description Languages 5/16/2005 8:29 AM Stefan Tilkov's Random Stuff
Dion Hinchcliffe has a rather exhaustive list of service description languages....

# WITW WSDL 2.0 HTTP Binding 5/16/2005 5:03 PM Dave Orchard's Blog
Norm's been working on describing a where in the world application using WSDL 1.1 and SOAP. He says WSDL sucks, but I think that he really meant to say is that WSDL 1.1 sucks. Lots of us have spent time...

# Not SOAP vs. REST 5/16/2005 6:17 PM Mark Baker
Thanks for all that work, Dion, but I'm a bit confused by the diagram, in particular the positioning of the string "HTTP". I think I get that the horizontal access is more SOAPy on the left and RESTful on the right, but does that mean that the vertical is, what, protocol independent at the top and protocol dependent on the bottom?

Also, on the horizontal, SOAP can be used RESTfully, so I'd recommend changing "SOAP" to "SOA". This would also have the effect of moving RDF Forms all the way to the right, as well as WSDL 2.0 perhaps a third of the way (and maybe some of the others, dunno).

There's also the issue that, as I described to you previously, RDF Forms (and the form-like use of WSDL 2.0), doesn't compare well with the others since they're describing the application state machine, not an API. For RDF Forms, the API is HTTP. So you might want to include "HTTP" (or "RDF-Forms/HTTP"?) to make it more apples-to-apples.

Regarding USDL, I don't think that would help very much, as that's what WSDL 2.0 was really trying to be; a way to describe any kind of service. And we know how well that went. 8-O

# re: SDLs Continued: Finding the Value Proposition in Describing Web Services 5/16/2005 10:12 PM Jim Webber
Dion:

Dean Kuo makes a very valid point about SSDL versus the other potential SDLs out there, namel that it is the only one which supports choreographies. See:

http://jim.webber.name/2005/05/17/f4c3f128-ec07-43e6-b4c2-364ec7e30396.aspx

Jim

# (W)S Description Languages 5/17/2005 6:02 AM Radovan Janecek: Nothing Impersonal
Stefan points to comprehensive enumeration of DLs' (by Dion Hinchcliffe). So it seems I really have enough choices for describing a contract ;-) I'll return to this topic soon? Btw, having a blog with OneNote skin is quite cool!...

# re: SDLs Continued: Finding the Value Proposition in Describing Web Services 5/18/2005 7:58 PM Dan Sholler
Quick question, not sure I understand what you mean when you say

"None of this answers the question of whether the cost of implementing service descriptions in these languages is higher than the benefit."

Are you asking whether it is better to have an independent sevice descriptor rather than language specific bindings?


# re: SDLs Continued: Finding the Value Proposition in Describing Web Services 8/26/2005 12:06 AM Enric Jaen Villoldo
IMO NSDL is not SOAP-based. As Norm's says: "I decided that I'd attempt to describe services that are directly accessible via GET or POST over HTTP. " , so I would put NSDL inside REST.
Regards,
-Enric

# re: SDLs Continued: Finding the Value Proposition in Describing Web Services 9/25/2006 5:12 AM levan
http://www.free-fantasia-eikonidio.gamisi69.com ^^^ http://www.mpg-proktiko-kinimatografos.gamisi69.com ^^^ http://www.sympatisk-skolflicka-karlek.knulla69.com ^^^ http://www.lojlig-elev-urinerar.knulla69.com ^^^ http://www.gelukkig-meisjes-poesje.grotepik.info ^^^ http://www.bovennatuurlijk-amateurs-strippen.grotepik.info ^^^ http://www.usikker-sykepleier-kjaerlighet.kukk.info ^^^ http://www.utmerket-jenter-prostituert.kukk.info ^^^ http://www.surnaturel-amateur-prostituer.torsenue.info ^^^ http://www.heureuse-pupille-pipes.torsenue.info ^^^ http://www.aristos-efivos-omadiko.tsoula.info ^^^ http://www.to-pio-zesto-mora-katourima.tsoula.info ^^^ http://www.amore-giovane-fotti.vacche.info ^^^ http://www.cowgirl-spogliarello-nella-residenza.vacche.info ^^^ http://www.ponneton-lehmitytto-humalainen.huora.info ^^^ http://www.samanhenkinen-nuori-dildo.huora.info ^^^ http://www.guddommelig-skolepike-prostituert.knulle.info ^^^ http://www.snill-cowboyjente-dobbel-rompepuling.knulle.info ^^^ http://www.koeler-nympho-ass-to-mouth.neuker.info ^^^ http://www.muisachtig-nympho-piss.neuker.info ^^^ http://www.kanslosam-amator-suga-av-den.spermiedos.info ^^^ http://www.mystisk-asiatisk-onanera.spermiedos.info ^^^ http://www.wytryski-nasienia-w-dupie.ah.xsx.pl ^^^ http://www.erotyczne-puszyste-cizie.uh.xsx.pl ^^^

# re: SDLs Continued: Finding the Value Proposition in Describing Web Services 12/3/2008 1:36 PM Mark pharmacy
Order cheap <a href="http://cialas.cheap-meds-store.com/">cialas</a> cialas pills online in store.

# re: SDLs Continued: Finding the Value Proposition in Describing Web Services 12/3/2008 1:37 PM cialas
Hi, owner. Thank you for this post, very interesting post! It’s wery important problem.

# hmm 5/4/2009 4:10 AM Term Paper Service
thanks great article

# re: SDLs Continued: Finding the Value Proposition in Describing Web Services 5/4/2009 4:20 AM Thesis Help
interesting post! It’s wery important problem.

# ko 5/4/2009 4:33 AM Term Paper
It’s wery important problem.

# re: SDLs Continued: Finding the Value Proposition in Describing Web Services 6/1/2009 3:44 AM moha
<a href="http://www.LAND-FOR-SALE00.INFO">????? ?????</a> - <a href="http://www.HIRE-VILLAS.INFO">????? ???</a> - <a href="http://BUILDING-MAPS.INFO">????? ??????</a> - <a href="http://www.BUILDINGS00.INFO">??????</a> - <a href="http://www.BUILDINGS-FOR-SALE00.INFO">?????? ?????</a> - <a href="http://www.LAND-SALE00.INFO">??? ?????</a> - <a href="http://www.THE-SALE-OF-APARTMENTS.INFO">??? ???</a> - <a href="http://www.THE-SALE-OF-REAL-ESTATE.INFO">??? ??????</a> - <a href="http://www.JORDAN-HOMES.INFO">???? ??????</a> - <a href="http://www.HOUSES-IN-INSTALLMENTS.INFO">???? ????????</a> - <a href="http://www.PREFABRICATED-HOUSES.INFO">???? ?????</a> - <a href="http://www.JEDDAH-HOMES.INFO">???? ???</a> - <a href="http://www.HOUSES-APARTMENTS00.INFO">???? ???</a> - <a href="http://www.HOUSE-FOR-SALE00.INFO">???? ?????</a> - <a href="http://www.RENTAL-HOMES00.INFO">????? ?????</a> - <a href="http://www.DESIGNS00.INFO">??????</a> - <a href="http://www.DESIGN-HOUSES.INFO">?????? ????</a> - <a href="http://www.DESIGNS-READY.INFO">?????? ?????</a> - <a href="http://www.APARTMENT-DESIGNS.INFO">?????? ???</a> - <a href="http://www.VILLA-DESIGNS.INFO">?????? ???</a> - <a href="http://www.ARCHITECTURAL-DESIGNS.INFO">?????? ??????</a> - <a href="http://www.ENGINEERING-DESIGNS.INFO">?????? ??????</a> - <a href="http://www.DESIGNS-AND-FACADES.INFO">?????? ? ??????</a> - <a href="http://www.TERRAIN-DESIGN.INFO">????? ?????</a> - <a href="http://www.DESIGN-MAPS.INFO">????? ?????</a> - <a href="http://www.DESIGN-DEPARTMENT.INFO">????? ???</a> - <a href="http://www.DESIGN-OF-APARTMENTS.INFO">????? ???</a> - <a href="http://www.THE-DESIGN-OF-VILLAS.INFO">????? ???</a> - <a href="http://www.THE-DESIGN-OF-BUILDINGS.INFO">????? ?????</a> - <a href="http://www.DESIGN-PROPERTIES.INFO">????? ???????</a> - <a href="http://www.OWNERSHIP-OF-HOUSES.INFO">????? ????</a> - <a href="http://www.OWNERS-OF-APARTMENTS.INFO">????? ???</a> - <a href="http://www.VILLA-OWNERSHIP.INFO">????? ???</a> - <a href="http://www.MAPS00.INFO">?????</a> - <a href="http://www.MAPS-HOUSES.INFO">????? ????</a> - <a href="http://www.APARTMENT-PLANS.INFO">????? ???</a> - <a href="http://www.MAPS-VILLAS.INFO">????? ???</a> - <a href="http://www.ARCHITECTURAL-MAPS.INFO">????? ???????</a> - <a href="http://www.MAPS-HOME.INFO">????? ?????</a> - <a href="http://www.MAPS-ENGINEERING.INFO">????? ??????</a> - <a href="http://www.APARTMENTS00.INFO">???</a> - <a href="http://www.RIYADH-APARTMENTS.INFO">??? ??????</a> - <a href="http://www.APARTMENTS-IN-INSTALLMENTS.INFO">??? ????????</a> - <a href="http://www.JEDDAH-APARTMENTS.INFO">??? ???</a> - <a href="http://www.APARTMENT-FOR-RENT00.INFO">??? ???????</a> - <a href="http://www.FLATS-FOR-SALE.INFO">??? ?????</a> - <a href="http://www.APARTMENT-FOR-SALE00.INFO">??? ?????</a> - <a href="http://www.EGYPT-APARTMENTS.INFO">??? ???</a> - <a href="http://www.APARTMENTS-PHOTOS.INFO">??? ???</a> - <a href="http://www.PHOTOS-VILLA.INFO">??? ???</a> - <a href="http://www.REAL-ESTATE00.INFO">??????</a> - <a href="http://www.JORDAN-REAL-ESTATE.INFO">?????? ??????</a> - <a href="http://www.RIYADH-REAL-ESTATE.INFO">?????? ??????</a> - <a href="http://www.KUWAIT-REAL-ESTATE.INFO">?????? ??????</a> - <a href="http://www.REAL-ESTATE-HOMES00.INFO">?????? ????</a> - <a href="http://www.JEDDAH-REAL-ESTATE.INFO">?????? ???</a> - <a href="http://www.PROPERTIES-FOR-RENT.INFO">?????? ???????</a> - <a href="http://www.PROPERTIES-FOR-SALE00.INFO">?????? ?????</a> - <a href="http://www.REAL-ESTATE-FOR-SALE00.INFO">?????? ?????</a> - <a href="http://www.EGYPT-REAL-ESTATE.INFO">?????? ???</a> - <a href="http://www.VILLAS00.INFO">???</a> - <a href="http://www.VILLAS-JORDAN.INFO">??? ??????</a> - <a href="http://www.VILLAS-RIYADH.INFO">??? ??????</a> - <a href="http://www.VILLAS-JEDDAH.INFO">??? ???</a> - <a href="http://www.RESIDENTIAL-VILLAS.INFO">??? ?????</a> - <a href="http://www.VILLAS-REAL-ESTATE.INFO">??? ??????</a> - <a href="http://www.VILLAS-LEBANON.INFO">??? ?????</a> - <a href="http://www.VILLAS-FOR-RENT00.INFO">??? ???????</a> - <a href="http://www.VILLA-FOR-SALE.INFO">??? ?????</a> - <a href="http://www.VILLAS-FOR-SALE.INFO">??? ?????</a> - <a href="http://www.VILLA-FOR-RENT00.INFO">??? ???????</a> - <a href="http://www.PALACES-FOR-SALE.INFO">???? ?????</a> - <a href="http://www.LEASING00.INFO">???????</a> - <a href="http://www.SHOPS-FOR-RENT.INFO">????? ???????</a> - <a href="http://www.SHOPS-FOR-SALE.INFO">????? ?????</a> - <a href="http://www.SCHEMES00.INFO">??????</a> - <a href="http://www.SCHEME-OF-LAND.INFO">?????? ?????</a> - <a href="http://www.BUILDING-SCHEMES.INFO">?????? ????</a> - <a href="http://www.HOUSING-SCHEMES.INFO">?????? ????</a> - <a href="http://www.SCHEMES-APARTMENTS.INFO">?????? ???</a> - <a href="http://www.SCHEMES-VILLAS.INFO">?????? ???</a> - <a href="http://www.SCHEMES-FOR-SALE.INFO">?????? ?????</a> - <a href="http://www.HOMES-SCHEMES.INFO">?????? ?????</a> - <a href="http://www.ENGINEERING-SCHEMES.INFO">?????? ??????</a> - <a href="http://www.FARMS00.INFO">?????</a> - <a href="http://www.FARMS-FOR-SALE00.INFO">????? ?????</a> - <a href="http://www.REAL-ESTATE-OFFICES.INFO">????? ????????</a> - <a href="http://www.OFFICES-OF-REAL-ESTATE.INFO">????? ??????</a> - <a href="http://www.OFFICES-FOR-RENT00.INFO">????? ???????</a> - <a href="http://www.ENGINEERING-OFFICES.INFO">????? ??????</a> - <a href="http://www.HOMES00.INFO">?????</a> - <a href="http://www.THE-HOUSES-IN-INSTALLMENTS.INFO">????? ????????</a> - <a href="http://www.HOUSES-FOR-RENT00.INFO">????? ???????</a> - <a href="http://www.HOMES-FOR-SALE00.INFO">????? ?????</a> - <a href="http://www.MODELS-APARTMENTS.INFO">????? ???</a> - <a href="http://www.SKINS-VILLAS.INFO">?????? ???</a> - <a href="http://www.BUILDINGS-AND-FACADES.INFO">?????? ?????</a> - <a href="http://www.SKINS-HOMES.INFO">?????? ?????</a>

# re: SDLs Continued: Finding the Value Proposition in Describing Web Services 6/27/2009 9:01 AM شات
http://www.brg8.com
http://www.banat-style.com
http://games.brg8.com
http://forum.brg8.com
http://www.3wanis.com
http://blog.3wanis.com
http://business-directory.brg8.org
http://www.brg8.org
http://www.yaasser.com
http://blog.yaasser.com
http://www.sa-bnat.com
http://blog.sa-bnat.com
http://www.nanci-pic.com
http://blog.nanci-pic.com
http://www.g9a9.com
http://blog.g9a9.com
http://www.hifa-whby.com
http://blog.hifa-whby.com
http://www.kw-25.com
http://blog.kw-25.com
http://www.nokia-tone.com
http://blog.nokia-tone.com
http://www.omer-khaled.com
http://blog.omer-khaled.com
http://www.naasser.com
http://blog.naasser.com
http://games.banat-style.com
http://forum.brg8.com/sitemap
http://forum.banat-style.com/sitemap
http://games.brg8.com/sitemaps/sitemap_index.html
http://games.brg8.com/sitemaps/sitemap_52.html
http://games.brg8.com/sitemaps/sitemap_56.html
http://games.brg8.com/sitemaps/sitemap_39.html
http://games.brg8.com/sitemaps/sitemap_42.html
http://games.brg8.com/sitemaps/sitemap_41.html
http://games.brg8.com/sitemaps/sitemap_54.html
http://games.brg8.com/sitemaps/sitemap_45.html
http://games.brg8.com/sitemaps/sitemap_44.html
http://games.brg8.com/sitemaps/sitemap_53.html
http://games.brg8.com/sitemaps/sitemap_46.html
http://games.brg8.com/sitemaps/sitemap_55.html
http://games.brg8.com/sitemaps/sitemap_51.html
http://games.brg8.com/sitemaps/sitemap_43.html
http://games.brg8.com/sitemaps/sitemap_50.html
http://games.brg8.com/sitemaps/sitemap_40.html
http://games.brg8.com/sitemaps/sitemap_47.html
http://games.brg8.com/sitemaps/sitemap_59.html
http://games.brg8.com/sitemaps/sitemap_48.html
http://games.brg8.com/sitemaps/sitemap_58.html
http://games.brg8.com/sitemaps/sitemap_31.html


# re: SDLs Continued: Finding the Value Proposition in Describing Web Services 7/12/2009 7:00 AM Internet marketing
very nice article ! I am not sure WSDL works well or not.

# gökhan özen 7/23/2009 2:34 PM gökhan özen
thank site:)

# re: SDLs Continued: Finding the Value Proposition in Describing Web Services 7/27/2009 7:14 PM joo
what a really great article.

<a href="http://best-vigrx-plus-review.blogspot.com">vigrx</a>

# re: SDLs Continued: Finding the Value Proposition in Describing Web Services 8/26/2009 2:10 AM free internet markering
Thanks for the informative post.. and thanks for adding our comment to the blog.


# Maison ecologique 9/8/2009 2:34 PM Maison ecologique
Could you please remove all these spams ? Thanks.

# re: SDLs Continued: Finding the Value Proposition in Describing Web Services 9/16/2009 2:35 PM çok güzel hareketler bunlar
çok güzel hareketler bunlar

# re: SDLs Continued: Finding the Value Proposition in Describing Web Services 10/1/2009 12:07 AM Free online games
While I've been taking a look at the details of these approaches and what advantages they bring to the table, I've also been struggling with what they actually do for us.

# re: SDLs Continued: Finding the Value Proposition in Describing Web Services 10/25/2009 2:45 PM free online games
Thanks great post!

# re: SDLs Continued: Finding the Value Proposition in Describing Web Services 10/28/2009 2:54 AM como comprar viagra
como comprar viagra

# re: SDLs Continued: Finding the Value Proposition in Describing Web Services 10/28/2009 2:55 AM levitra wirkung
levitra wirkung

# re: SDLs Continued: Finding the Value Proposition in Describing Web Services 10/28/2009 2:57 AM apotheke online bestellen
apotheke online bestellen

# re: SDLs Continued: Finding the Value Proposition in Describing Web Services 10/28/2009 3:02 AM donde comprar viagra
donde comprar viagra

# re: SDLs Continued: Finding the Value Proposition in Describing Web Services 10/28/2009 5:41 AM apotik online
What a great article, thank u for sharing with all of us. Keep up your good work mate.

# re: SDLs Continued: Finding the Value Proposition in Describing Web Services 11/5/2009 11:22 AM Generic Viagra
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<head>
<title>Generic Viagra Online Pharmacy - Buy Viagra, Cialis, Levitra - Order Cheap Viagra Online Without Prescription</title>
<meta name="description" content="Generic Viagra Online Pharmacy - Buy Viagra online or buy generic Cialis online and Levitra without no prescription. Order cheap Viagra
plus many other generic Viagra online drugs. Lowest prices and Satisfaction Guaranteed at SafeMeds." />
<meta name="keywords" content="Generic Viagra, Buy Viagra Online, Buy Generic Viagra, Cheap Generic Viagra, Buy Generic Cialis, Cheap Generic Cialis, No Prescription, Without Prescription, Viagra Online, Online Pharmacy, Buy Viagra, Cheap Viagra, Generic Cialis, Get Viagra, Order Viagra, Erectile Dysfunction, Sildenafil Citrate, Cialis, Levitra, Sildenafil, Impotence, Medications, Drugs" />
<meta name="GOOGLEBOT" content="index,follow" />
<meta name="ROBOTS" content="INDEX, FOLLOW" />
<meta name="verify-v1" content="sbOiyp6NXMaiJLXFUupy5XgJ8HnwH5FirOul123LEXk=" />
<meta http-equiv="Content-Type" content="text/html; charset=utf-16" />
<meta name="copyright" content="Copyright 2009 Safemeds, All rights reserved." />
<link href="http://www.safemeds.com/">http://www.safemeds.com/">http://www.safemeds.com/">http://www.safemeds.com/css/global.css"">http://www.safemeds.com/">http://www.safemeds.com/">http://www.safemeds.com/">http://www.safemeds.com/css/global.css" rel="stylesheet" type="text/css" />
<link href="http://www.safemeds.com/">http://www.safemeds.com/">http://www.safemeds.com/">http://www.safemeds.com/css/template.css"">http://www.safemeds.com/">http://www.safemeds.com/">http://www.safemeds.com/">http://www.safemeds.com/css/template.css" rel="stylesheet" type="text/css" />

<script src="http://www.safemeds.com/">http://www.safemeds.com/">http://www.safemeds.com/">http://www.safemeds.com/scripts/index.js"">http://www.safemeds.com/">http://www.safemeds.com/">http://www.safemeds.com/">http://www.safemeds.com/scripts/index.js" type="text/javascript"></script>
<script src="http://www.safemeds.com/">http://www.safemeds.com/">http://www.safemeds.com/">http://www.safemeds.com/scripts/referdetect.js"">http://www.safemeds.com/">http://www.safemeds.com/">http://www.safemeds.com/">http://www.safemeds.com/scripts/referdetect.js" type="text/javascript"></script>

<script src="http://www.safemeds.com/">http://www.safemeds.com/">http://www.safemeds.com/">http://www.safemeds.com/scripts/AC_RunActiveContent.js"">http://www.safemeds.com/">http://www.safemeds.com/">http://www.safemeds.com/">http://www.safemeds.com/scripts/AC_RunActiveContent.js" type="text/javascript"></script>
<script src="http://www.safemeds.com/">http://www.safemeds.com/">http://www.safemeds.com/">http://www.safemeds.com/scripts/scroller.js"">http://www.safemeds.com/">http://www.safemeds.com/">http://www.safemeds.com/">http://www.safemeds.com/scripts/scroller.js" type="text/javascript"></script>
<script type="text/javascript" src="http://www.safemeds.com/">http://www.safemeds.com/">http://www.safemeds.com/">http://www.safemeds.com/scripts/products.js"></script>">http://www.safemeds.com/">http://www.safemeds.com/">http://www.safemeds.com/">http://www.safemeds.com/scripts/products.js"></script>
<script src="http://www.safemeds.com/">http://www.safemeds.com/">http://www.safemeds.com/">http://www.safemeds.com/scripts/general.js"">http://www.safemeds.com/">http://www.safemeds.com/">http://www.safemeds.com/">http://www.safemeds.com/scripts/general.js" type="text/javascript"></script>

</head>
<body onload="updateCart(1);">

<div id="containerHome">
<div class="header">

<div class="productList">

<div class="productListDescription">
<h1>GENERIC VIAGRA ONLINE PHARMACY NO PRESCRIPTION</h1>
<span>SafeMeds.com offers <strong>generic Viagra online</strong> and thousands of online pharmacy no prescription drugs including generic Cialis and generic Levitra. Our professionally managed generic online pharmacy, no prescription needed is the most convenient place for you to buy cheap <strong>generic viagra</strong> order online and other quality prescription meds without prescription. You get exactly what you are looking for: top quality drugs, lowest prices, fast shipping and guaranteed satisfaction!</span>
</div>
<div style="clear:both;"></div>

<div class="listWrap">
<div class="boXes">
<span>kamagra</span>
<p>There are many men who choose Kamagra in order to save money, for it can be available at much affordable prices than cheap Viagra. Kamagra is a quite effective <strong>generic Viagra</strong> online ED medication. They both contain the same active ingredient and achieve the same desired effect. Savings are passed on to the customer and, because of the competition, erectile dysfunction drug manufacturers maintain high quality. This benefits the consumer. <br /><br />
Kamagra tablets are an innovative and advanced treatment developed by Ajanta Pharma. This amazing ED medication has been helping millions of patients ssuffering from sexual impotence around the world. Its great effectiveness has placed it as one of the top three drugs among men that buy cheap generic viagra order online.</p>
</div>

<div class="boXes">
<span>silagra</span>
<p>Silagra is an effective oral treatment for impotence, also known as <strong>generic Viagra</strong>. This pill is used in order to achieve and sustain the erection long enough to get sexual satisfaction. It is important to point out that this medication is only a sexual stimulator, which means that it can't provide an instant erection without any sexual arousal. <br /><br />
Silagra is manufactured and distributed by Cipla. Like any other ED drug, Silagra relaxes the blood vessels in the penis when a man is sexually stimulated. This leads to a sustained blood flow which results in an erection. SafeMeds.com offers this medication in doses of 100mg at very affordable prices. So you want buy cheap generic Viagra order online? Buy Viagra and try yours now without prescription!</p>
</div>
<div class="boXes">

<span>caverta</span>
<p>Caverta is a generic form of cheap Viagra launched by Ranbaxy. It is an effective treatment for erectile dysfunction, despite the age or the period of the problem. The proven safety and efficacy of Caverta is similar to that of its brand equivalent, which makes it a great generic alternative because of its cheap price. You will be able to get <strong>generic Viagra</strong> under the name of Caverta when you look for a generic online pharmacy no prescription needed. <br /><br />
Caverta is the same as any other ED drug (like generic Viagra online) in that it relaxes the penile blood vessels when a man gets sexually stimulated. Thus, the blood flow into the penis increases, which in the end results in an erection. Caverta is one of such effective online pharmacy no prescription drugs.</p>
</div>
<div class="boXes">
<span>kamagra oral jelly</span>

<p>Kamagra Oral Jelly is a leading medication used for the treatment of sexual impotence. This medication is produced by Ajanta Pharma and available in seven flavors: Pineapple, Orange, Strawberry, Vanilla, Banana, Blackcurrant, Butterscotch. One flavor for each weekday - you get all of these conveniently packaged on a 7-day pack. Because of its soft jelly form, this drug can be easy swallowed and digested.<br /><br />
Kamagra Oral Jelly has exactly the same active component as every <strong>generic Viagra</strong> pill, namely sildenafil citrate. You will get the same top quality that you would get with the brand, not so cheap Viagra pill. And better yet, you can get a discount from our huge <strong>SafeMeds</strong> Online Pharmacy no prescription drugs stock.</p>
</div>
<div class="clear"></div>
<div class="boXes">

<span>Generic Viagra Soft Tabs</span>
<p><strong>Generic Viagra</strong> Soft Tabs is a new product that is used to treat sexual impotence in men. These soft tabs are based on the same active ingredient as other erectile dysfunction pills: sildenafil citrate. Therefore, patients will experience the same results and satisfaction as with any other brand name. The desired effects should start appearing shortly after the tablet is dissolved under the tongue.<br /><br />
Generic Viagra Soft Tabs is also a Cipla product. This pharmaceutical company is famous for providing top quality medications after 70 years of experience. Likewise, you will get SafeMeds.com's guarantee for your purchase of this erectile dysfunction medication. You can trust our name: the most reliable, secure and cheap online pharmacy for high quality Generic Viagra online.</p>
</div>
<div class="boXes">
<span>Zenegra</span>

<p>Zenegra is like <strong>Generic Viagra</strong> online in that it is a very effective treatment for sexual impotence or erectile dysfunction issues, regardless of the duration or the reason for the problem, and no matter the age of the patient. Zenegra is also based on the same active ingredient you get when you buy Viagra (sildenafil citrate) or buy Cialis online. This online medication is one of the best online pharmacy no prescription drugs available at cheap prices. <br /><br />
Zenegra makes it possible for ED suffering men to effectively respond to sexual stimulation, by allowing an increased blood flow into the pennis, which causes its enlargement and erection. If you want to have an enhanced, harder and longer erection, you should consider purchasing Zenegra at a cheap drugstore when you buy cheap generic Viagra order online.</p>
</div>
<div class="boXes">
<span>Edegra</span>
<p>Edegra is an online <strong>generic Viagra</strong> ED drug, which has a formula that contains the same active ingredient as found in the brand but no so cheap Viagra pill. It has the same concentration and thus offers a comparable efficacy as a medication for sexual impotence issues. If you want to keep your erection harder and longer, you should get online prescription or no prescription cheap online Edegra at a safe and reliable drug store. Sameway, you can buy cheap generic Viagra order online. <br /><br />

If you want to get an online medication for erectile dysfunction, such as generic Viagra or cheap Cialis online, Edegra is one of your top choices. Edegra, however, is not a sexual aphrodisiac nor a hormone. Edegra pills only work when a man is sexually stimulated.</p>
</div>
<div class="boXes">
<span>Penegra</span>
<p>Penegra is a <strong>generic Viagra</strong> online alternative, which is another form of sildenafil citrate. It is a drug used to treat sexual impotence in men, so that they can successfully have sexual intercourse again. Penegra is available at various doses, for instance, 100 mg and 50 mg. This is certainly an effective ED medication if you want to buy cheap generic Viagra order online, and it will help you recover your hard erections and sustain them for longer periods, as long as there is sexual stimulation present. <br /><br />
Penegra actually dilates arteries in the penis hence allowing an increased flow of blood into the small penis vessels. As the penis hardens, these compressed veins restrict the blood flow out of the penis, which causes a hard erection. Buy Penegra online at our safe cheap online pharmacy no prescription needed.</p>

</div>

<div class="clear"></div>

<div class="txtFill">
<span>Generic Viagra - Brief Overview</span>
<p><strong>Generic Viagra</strong> online is by far the most popular and trusted ED medication on the market. Until today, this wonder drug has helped over millions of impotence-suffering men worldwide. This pill induces the penis blood flow, which produces harder erections for longer sustained time periods. Thus, the man's sexual response rate is impressively improved. It is a secure medication for use in cases of various common clinical conditions, such as high blood pressure, diabetic incidence or clinical depression, among many others. Nevertheless, its use is rigorously forbidden when this med is combined with other drugs that may contain any sort of nitrate. Therefore, we advise you to please make certain that you consult with your trusted physician before trying to buy cheap generic Viagra order online.
<br /><br />Generic Viagra is based on the same active ingredient found when you buy Viagra, that is, Sildenafil Citrate. This substance is used to treat male impotence, also known as erectile dysfunction or simply ED. As mentioned, it works on the penis blood vessels, by dilating them and allowing the necessary blood inflow for a good erection.</p>

<span>Leading Generic Viagra Online Pharmacy - Lowest Prices Guaranteed!</span>
<p>At SafeMeds, we do our best to give the customer a pleasant unique online shopping experience to order <strong>generic Viagra</strong> online. Our customers have been using our online pharmacy for years, as they have found the best source for safe and authentic online prescriptions and lowest prices on generic Viagra and other generic drugs. Here you will get full support from our friendly and informed customer service representatives.
<br /><br />
You will certainly appreciate our protection of privacy statements as well as our fast shipping methods. We have developed an ordering and reordering system that is confidential and convenient to you. This process really makes it simple for you to get our online pharmacy no prescription drugs from our drugstore based on your generic Viagra prescriptions. It makes it even easy to buy cheap Cialis online, Levitra and other meds with no prescription.
<br /><br />
In order for you to find the best online price and discount, you do not have to search for hours on many online pharmacies out there. All what you have to do is to look at our site, currently the best generic online pharmacy to buy cheap generic Viagra order online and buy Viagra without prescription. You will be able to find here our featured list of best deals from the top selling and most trusted online drugstores. You can then compare the price per pill and you will be able to choose the most appropriate online drug store and be ready to receive this amazing Generic Viagra online medication.</p>

<span>Secure Website - Safe Approved Online Pharmacy No Prescription Drugs</span>

<p>You can be certain that here at SafeMeds.com your personal information will be treated with utmost confidence. It will no be shared with, or sold to, third parties - we have absolutely no tolerance for spam. You will find by yourself that our drug store is a reliable and secure place to purchase <strong>generic Viagra</strong>, affordable online pharmacy no prescription drugs and buy cheap generic Viagra order online. For the past years, we have served as the number one and internet's leading online drugstore.
<br /><br />
SafeMeds has earned high trust among its customers, and our high percentage of returning users is a great indication of it. We have committed ourselves to providing high standards and security platforms for online prescription pharmacies, and to providing the best cheap Viagra drugs such as <strong>Generic Viagra online</strong>, Kamagra and Caverta.</p>
</div>
<div class="clear"></div>
</div>
</div>


<form name="searchit" method="post" action="products.html">
<input type="hidden" name="product">
</form>
<div id="headLeft">
<img class="logo" alt="" src="http://www.safemeds.com/">http://www.safemeds.com/">http://www.safemeds.com/">http://www.safemeds.com/images/logo_safemeds.png"">http://www.safemeds.com/">http://www.safemeds.com/">http://www.safemeds.com/">http://www.safemeds.com/images/logo_safemeds.png" />
<div id="searchBox">
<span class="searchTitle">Search</span>
<input id="searchInput" alt class="searchInput" type="text" value="500+ Medications" onblur="lostFocus(); if (this.value == '') {this.value = '500+ Medications';}" onfocus="if (this.value == '500+ Medications') {this.value = '';}" onkeyup="getAutoResults('searchInput', event);" />

<br />
<div id="results"></div>
<!-- START SCANALERT CODE -->
<a target="_blank" href="https://www.mcafeesecure.com/RatingVerify?ref=safemeds.com"><img style="padding-left: 12px;" width="115" height="32" border="0" src="//images.scanalert.com/meter/safemeds.com/22.gif" alt="McAfee Secure sites help keep you safe from identity theft, credit card fraud, spyware, spam, viruses and online scams" oncontextmenu="alert('Copying Prohibited by Law - McAfee Secure is a Trademark of McAfee, Inc.'); return false;"></a>
<!-- END SCANALERT CODE -->
</div>
<div class="clear"></div>

</div>
<div class="topMenu">

<div id="top_menu">
<object classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,0,0"">http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,0,0" width="506" height="39" id="movie" align=""><param name="wmode" value="transparent"> <param name="movie" value="http://www.safemeds.com/">http://www.safemeds.com/">http://www.safemeds.com/">http://www.safemeds.com/images/top_menu.swf"">http://www.safemeds.com/">http://www.safemeds.com/">http://www.safemeds.com/">http://www.safemeds.com/images/top_menu.swf">">http://www.safemeds.com/">http://www.safemeds.com/">http://www.safemeds.com/">http://www.safemeds.com/images/top_menu.swf"">http://www.safemeds.com/">http://www.safemeds.com/">http://www.safemeds.com/">http://www.safemeds.com/images/top_menu.swf">
<embed src="http://www.safemeds.com/">http://www.safemeds.com/">http://www.safemeds.com/">http://www.safemeds.com/images/top_menu.swf"">http://www.safemeds.com/">http://www.safemeds.com/">http://www.safemeds.com/">http://www.safemeds.com/images/top_menu.swf" wmode="transparent" quality="high" width="506" height="39" name="movie" align="" type="application/x-shockwave-flash" pluginspage="http://www.macromedia.com/go/getflashplayer">">http://www.macromedia.com/go/getflashplayer">
</object>
</div>
</div>
<div class="telePhones"><img alt="" src="http://www.safemeds.com/">http://www.safemeds.com/">http://www.safemeds.com/">http://www.safemeds.com/images/telephones.jpg"">http://www.safemeds.com/">http://www.safemeds.com/">http://www.safemeds.com/">http://www.safemeds.com/images/telephones.jpg" /></div>
<div class="liveChat">
<!-- <img src='images/repoffline.png'> -->

<script language="JavaScript" src="http://78.46.79.209/chat/js/status_image.php?base_url=http://78.46.79.209/chat&l=admin&x=1&deptid=2&"><a href="#"></a></script>
</div>
<a href="http://www.safemeds.com/">http://www.safemeds.com/">http://www.safemeds.com/">http://www.safemeds.com/guarantees.html"><img">http://www.safemeds.com/">http://www.safemeds.com/">http://www.safemeds.com/">http://www.safemeds.com/guarantees.html"><img class="promo1Absolute" alt="" src="http://www.safemeds.com/">http://www.safemeds.com/">http://www.safemeds.com/">http://www.safemeds.com/images/promo1.png"">http://www.safemeds.com/">http://www.safemeds.com/">http://www.safemeds.com/">http://www.safemeds.com/images/promo1.png" /></a>
<a href="http://www.safemeds.com/">http://www.safemeds.com/">http://www.safemeds.com/">http://www.safemeds.com/why_generics.html"><img">http://www.safemeds.com/">http://www.safemeds.com/">http://www.safemeds.com/">http://www.safemeds.com/why_generics.html"><img src="http://www.safemeds.com/">http://www.safemeds.com/">http://www.safemeds.com/">http://www.safemeds.com/images/promo2.png"">http://www.safemeds.com/">http://www.safemeds.com/">http://www.safemeds.com/">http://www.safemeds.com/images/promo2.png" alt="" class="promo2Absolute" /></a>

</div>
<div class="clear"></div>
<div id="mainContainer">

<div class="col-186">

<div id="MyCarto" >
<div class="CARTcontentb">
<div>
<span>My Cart: <span id="cartqty">0</span> Items</span><br /><span id="carttotal"></span>
<p><a href="http://www.safemeds.com/">http://www.safemeds.com/">http://www.safemeds.com/">http://www.safemeds.com/cart.html">Check">http://www.safemeds.com/">http://www.safemeds.com/">http://www.safemeds.com/">http://www.safemeds.com/cart.html">Check Out</a>&nbsp;&nbsp;&nbsp;<a href="Javascript:" onclick="emptyCart();">Empty</a></p>

</div>
</div>
</div>
<div id="menuAnim">
<object classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,0,0"">http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,0,0" width="182" height="400" id="movie" align=""><param name="wmode" value="transparent"> <param name="movie" value="http://www.safemeds.com/">http://www.safemeds.com/">http://www.safemeds.com/">http://www.safemeds.com/images/left_menu.swf"">http://www.safemeds.com/">http://www.safemeds.com/">http://www.safemeds.com/">http://www.safemeds.com/images/left_menu.swf">">http://www.safemeds.com/">http://www.safemeds.com/">http://www.safemeds.com/">http://www.safemeds.com/images/left_menu.swf"">http://www.safemeds.com/">http://www.safemeds.com/">http://www.safemeds.com/">http://www.safemeds.com/images/left_menu.swf">
<embed src="http://www.safemeds.com/">http://www.safemeds.com/">http://www.safemeds.com/">http://www.safemeds.com/images/left_menu.swf"">http://www.safemeds.com/">http://www.safemeds.com/">http://www.safemeds.com/">http://www.safemeds.com/images/left_menu.swf" wmode="transparent" quality="high" width="182" height="400" name="movie" align="" type="application/x-shockwave-flash" pluginspage="http://www.macromedia.com/go/getflashplayer">">http://www.macromedia.com/go/getflashplayer">
</object>
</div>

<div class="newsletterForm">

<span class="titleNews">Hot Offers!</span>
<p class="textNews">Sign up for the best pharmacy deals on the net.</p>
<form id="newsletterForm" name="form1" method="post" action="">
<input name="email" id="emailField" class="inputField" size="13" type="text" value="Email address" onblur="if (this.value == '') {this.value = 'Email Address';}" onfocus="if (this.value == 'Email Address') {this.value = '';}" />
<input id="send" class="submitButton" type="submit" name="send" value="Send" />
</form>
</div>

</div>

<div class="col-208">
<img class="imgHeight" alt="" src="images/box_right_top.gif" />
<div class="col-208Wrap">
<div class="txtBox">
<span>Why Customers Prefer Generic Drugs?</span>
<p>Generic Viagra drugs are safe, effective and FDA-approved. They are the same as brand-name drugs in dosage, safety, strength, usage, quality and performance. Plus, you will get these at amazingly low prices, satisfaction guarantee!
<br /><br />

If you are looking for real, effective and complete options to treat your ED problem when you get generic Viagra online, you should consider taking a look at Kamagra, Caverta, Silagra and other ED top-quality drugs, such as Zenegra and Edegra. We offer you a comprehensive guide for you to get all of the information you need about the best online pharmacy no prescription drugs at one single place: SafeMeds.com - affordable cheap generic Viagra drugs and reliable quality! </p>
</div>
</div>
<img class="imgHeight" alt="" src="images/box_right_bottom.gif" />
</div>

<div class="col-516">
<div class="menuAnim">
<div id="products">

<div style="float:left; margin:0 3px 3px 0; position:relative; width:250px; height:84px;"><a onclick="addToCart(5008);" href="Javascript:" style="display:block; width:75px; height:20px; position:absolute; top:60px; left:10px; text-decoration:none;">&nbsp;</a><a href="javascript:" onclick ="openLink('1006');"><img src="/images/ad_1generic_viagra.png" alt="" /></a></div>
<div style="float:left; margin:0 3px 3px 0; position:relative; width:250px; height:84px;"><a onclick="addToCart(5007);" href="Javascript:" style="display:block; width:75px; height:20px; position:absolute; top:60px; left:10px; text-decoration:none;">&nbsp;</a><a href="javascript:" onclick ="openLink('1006');"><img src="/images/ad_2generic_viagra.png" alt="" /></a></div>
<div style="float:left; margin:0 3px 3px 0; position:relative; width:250px; height:84px;"><a onclick="addToCart(5016);" href="Javascript:" style="display:block; width:75px; height:20px; position:absolute; top:60px; left:10px; text-decoration:none;">&nbsp;</a><a href="javascript:" onclick ="openLink('1008');"><img src="/images/ad_3generic_cialis.png" alt="" /></a></div>
<div style="float:left; margin:0 3px 3px 0; position:relative; width:250px; height:84px;"><a onclick="addToCart(5024);" href="Javascript:" style="display:block; width:75px; height:20px; position:absolute; top:60px; left:10px; text-decoration:none;">&nbsp;</a><a href="javascript:" onclick ="openLink('1286');"><img src="/images/ad_4generic_levitra.png" alt="" /></a></div>
<div style="float:left; margin:0 3px 3px 0; position:relative; width:250px; height:84px;"><a onclick="addToCart(5814);"
href="Javascript:" style="display:block; width:75px; height:20px; position:absolute; top:60px; left:10px; text-decoration:none;">&nbsp;</a><a href="javascript:" onclick ="openLink('2738');"><img src="/images/ad_5ed_sample_pack.png" alt="" /></a></div>
<div style="float:left; margin:0 3px 3px 0; position:relative; width:250px; height:84px;"><a onclick="addToCart(5206);"
href="Javascript:" style="display:block; width:75px; height:20px; position:absolute; top:60px; left:10px; text-decoration:none;">&nbsp;</a><a href="javascript:" onclick ="openLink('2648');"><img src="/images/ad_6_generic_propecia.png" alt="" /></a></div>
</div>
</div>
<div class="mainText">

<div class="topReasons">
<span style="margin-top:41px;">Lowest Prices!</span>
<span style="margin-top:41px;">Private and Confidential!</span>
<span>Fast Shipping!</span>
<span>No Waiting Rooms!</span>
<span>No Appointments!</span>

<span>SATISFACTION GUARANTEE!</span>
<span>No Embarrassment!</span>
<span style="background:none;">&nbsp;</span>
<span>Licensed Physicians!</span>
<span style="background:none;">&nbsp;</span>
<span>Approved Medications!</span>
</div>

<div class="clear"></div>
</div>

</div>
</div>
<div class="clear"></div>

</div>

</div>
</div>

</div>

</div>
<div class="clear"></div>

<div id="footerSpread">
<div class="footerWrap">
<div class="leftCol">
<div class="bottomMenu">
<span>Quick Links</span>

<ul>
<li><a href="/">Online Pharmacy</a></li>
<li><a rel="nofollow" href="/aboutus.html">About Us</a></li>
<li><a rel="nofollow" href="/affiliateprograms.html">Affiliate Programs</a></li>
<li><a href="/health-topics.htm">Health Topics</a></li>
<li><a href="/online-pharmacy.htm">Online Pharmacy Discussion</a></li>

<li><a href="/generic_viagra_information/index.htm">Generic Viagra News</a></li>
<li><a href="/blog/">Generic Viagra Blog</a></li>
</ul>
</div>
<div class="bottomMenu">
<span>Customer Service</span>
<ul>

<li><a rel="nofollow" href="/order_steps.html">How to Order</a></li>
<li><a rel="nofollow" href="/faqs.html">FAQ's</a></li>
<li><a rel="nofollow" href="/contactus.html">Contact Us</a></li>
<li><a rel="nofollow" href="https://secure.safemeds.com/login.php">My Account</a></li>
<li><a rel="nofollow" href="https://secure.safemeds.com/login.php">Order Status</a></li>
</ul>

</div>
<div class="bottomMenu">
<span>Our Policies</span>
<ul>
<li><a rel="nofollow" href="/guarantees.html">Guarantees</a></li>
<li><a rel="nofollow" href="/shipping.html">Shipping</a></li>
<li><a rel="nofollow" href="/privacy.html">Privacy</a></li>

<li><a href="/sitemap_2.html">Sitemap Links</a></li>
</ul>
</div>
<div class="bottomMenu">
<span>Other Popular Pages</span>
<ul>
<li><a href="/canadian-online-pharmacy.htm">Canadian Pharmacy</a></li>

<li><a href="/discount-pharmacy.htm">Discount Pharmacy</a></li>
<li><a href="/sitemap.htm">Sitemap 1</a></li>
<li><a href="/products-1.html">Sitemap 2</a></li>
<li><a href="/products-2.html">Sitemap 3</a></li>
</ul>
</div>
</div>

<div class="rightCol">
<img src="/images/bg_footer_cards.jpg" />
</div>
<div class="footerProdList">
<ul>
<li><a href="/viagra/">Viagra</a></li>
<li><a href="/cialis/">Cialis</a></li>
<li><a href="/levitra/">Levitra</a></li>

<li><a href="/propecia/">Propecia</a></li>
<li><a href="/valtrex/">Valtrex</a></li>
</ul>
</div>
</div>
<div class="fooDisclaimer">
<img src="images/disclaimer_bottom.gif" />
</div>

</div>
</div>
<script type="text/javascript">
var gaJsHost = (("https:" == document.location.protocol) ? "https://ssl." : "http://www.");
document.write(unescape("%3Cscript src='" + gaJsHost + "google-analytics.com/ga.js' type='text/javascript'%3E%3C/script%3E"));
</script>
<script type="text/javascript">
try {
var pageTracker = _gat._getTracker("UA-9118349-1");
pageTracker._trackPageview();
} catch(err) {}</script></body>
</html>





GENERIC VIAGRA ONLINE PHARMACY NO PRESCRIPTION
SafeMeds.com offers generic Viagra online and thousands of online pharmacy no prescription drugs including generic Cialis and generic Levitra. Our professionally managed generic online pharmacy, no prescription needed is the most convenient place for you to buy cheap generic viagra order online and other quality prescription meds without prescription. You get exactly what you are looking for: top quality drugs, lowest prices, fast shipping and guaranteed satisfaction!
kamagra
http://www.safemeds.com/">http://www.safemeds.com/">http://www.safemeds.com/">http://www.safemeds.com/
There are many men who choose Kamagra in order to save money, for it can be available at much affordable prices than cheap Viagra. Kamagra is a quite effective generic Viagra online ED medication. They both contain the same active ingredient and achieve the same desired effect. Savings are passed on to the customer and, because of the competition, erectile dysfunction drug manufacturers maintain high quality. This benefits the consumer.

Kamagra tablets are an innovative and advanced treatment developed by Ajanta Pharma. This amazing ED medication has been helping millions of patients ssuffering from sexual impotence around the world. Its great effectiveness has placed it as one of the top three drugs among men that buy cheap generic viagra order online.
silagra

Silagra is an effective oral treatment for impotence, also known as generic Viagra. This pill is used in order to achieve and sustain the erection long enough to get sexual satisfaction. It is important to point out that this medication is only a sexual stimulator, which means that it can't provide an instant erection without any sexual arousal.

Silagra is manufactured and distributed by Cipla. Like any other ED drug, Silagra relaxes the blood vessels in the penis when a man is sexually stimulated. This leads to a sustained blood flow which results in an erection. SafeMeds.com offers this medication in doses of 100mg at very affordable prices. So you want buy cheap generic Viagra order online? Buy Viagra and try yours now without prescription!
caverta

Caverta is a generic form of cheap Viagra launched by Ranbaxy. It is an effective treatment for erectile dysfunction, despite the age or the period of the problem. The proven safety and efficacy of Caverta is similar to that of its brand equivalent, which makes it a great generic alternative because of its cheap price. You will be able to get generic Viagra under the name of Caverta when you look for a generic online pharmacy no prescription needed.

Caverta is the same as any other ED drug (like generic Viagra online) in that it relaxes the penile blood vessels when a man gets sexually stimulated. Thus, the blood flow into the penis increases, which in the end results in an erection. Caverta is one of such effective online pharmacy no prescription drugs.
kamagra oral jelly

Kamagra Oral Jelly is a leading medication used for the treatment of sexual impotence. This medication is produced by Ajanta Pharma and available in seven flavors: Pineapple, Orange, Strawberry, Vanilla, Banana, Blackcurrant, Butterscotch. One flavor for each weekday - you get all of these conveniently packaged on a 7-day pack. Because of its soft jelly form, this drug can be easy swallowed and digested.

Kamagra Oral Jelly has exactly the same active component as every generic Viagra pill, namely sildenafil citrate. You will get the same top quality that you would get with the brand, not so cheap Viagra pill. And better yet, you can get a discount from our huge SafeMeds Online Pharmacy no prescription drugs stock.
Generic Viagra Soft Tabs

Generic Viagra Soft Tabs is a new product that is used to treat sexual impotence in men. These soft tabs are based on the same active ingredient as other erectile dysfunction pills: sildenafil citrate. Therefore, patients will experience the same results and satisfaction as with any other brand name. The desired effects should start appearing shortly after the tablet is dissolved under the tongue.

Generic Viagra Soft Tabs is also a Cipla product. This pharmaceutical company is famous for providing top quality medications after 70 years of experience. Likewise, you will get SafeMeds.com's guarantee for your purchase of this erectile dysfunction medication. You can trust our name: the most reliable, secure and cheap online pharmacy for high quality Generic Viagra online.
Zenegra

Zenegra is like Generic Viagra online in that it is a very effective treatment for sexual impotence or erectile dysfunction issues, regardless of the duration or the reason for the problem, and no matter the age of the patient. Zenegra is also based on the same active ingredient you get when you buy Viagra (sildenafil citrate) or buy Cialis online. This online medication is one of the best online pharmacy no prescription drugs available at cheap prices.

Zenegra makes it possible for ED suffering men to effectively respond to sexual stimulation, by allowing an increased blood flow into the pennis, which causes its enlargement and erection. If you want to have an enhanced, harder and longer erection, you should consider purchasing Zenegra at a cheap drugstore when you buy cheap generic Viagra order online.
Edegra

Edegra is an online generic Viagra ED drug, which has a formula that contains the same active ingredient as found in the brand but no so cheap Viagra pill. It has the same concentration and thus offers a comparable efficacy as a medication for sexual impotence issues. If you want to keep your erection harder and longer, you should get online prescription or no prescription cheap online Edegra at a safe and reliable drug store. Sameway, you can buy cheap generic Viagra order online.

If you want to get an online medication for erectile dysfunction, such as generic Viagra or cheap Cialis online, Edegra is one of your top choices. Edegra, however, is not a sexual aphrodisiac nor a hormone. Edegra pills only work when a man is sexually stimulated.
Penegra

Penegra is a generic Viagra online alternative, which is another form of sildenafil citrate. It is a drug used to treat sexual impotence in men, so that they can successfully have sexual intercourse again. Penegra is available at various doses, for instance, 100 mg and 50 mg. This is certainly an effective ED medication if you want to buy cheap generic Viagra order online, and it will help you recover your hard erections and sustain them for longer periods, as long as there is sexual stimulation present.

Penegra actually dilates arteries in the penis hence allowing an increased flow of blood into the small penis vessels. As the penis hardens, these compressed veins restrict the blood flow out of the penis, which causes a hard erection. Buy Penegra online at our safe cheap online pharmacy no prescription needed.
Generic Viagra - Brief Overview

Generic Viagra online is by far the most popular and trusted ED medication on the market. Until today, this wonder drug has helped over millions of impotence-suffering men worldwide. This pill induces the penis blood flow, which produces harder erections for longer sustained time periods. Thus, the man's sexual response rate is impressively improved. It is a secure medication for use in cases of various common clinical conditions, such as high blood pressure, diabetic incidence or clinical depression, among many others. Nevertheless, its use is rigorously forbidden when this med is combined with other drugs that may contain any sort of nitrate. Therefore, we advise you to please make certain that you consult with your trusted physician before trying to buy cheap generic Viagra order online.

Generic Viagra is based on the same active ingredient found when you buy Viagra, that is, Sildenafil Citrate. This substance is used to treat male impotence, also known as erectile dysfunction or simply ED. As mentioned, it works on the penis blood vessels, by dilating them and allowing the necessary blood inflow for a good erection.
Leading Generic Viagra Online Pharmacy - Lowest Prices Guaranteed!

At SafeMeds, we do our best to give the customer a pleasant unique online shopping experience to order generic Viagra online. Our customers have been using our online pharmacy for years, as they have found the best source for safe and authentic online prescriptions and lowest prices on generic Viagra and other generic drugs. Here you will get full support from our friendly and informed customer service representatives.

You will certainly appreciate our protection of privacy statements as well as our fast shipping methods. We have developed an ordering and reordering system that is confidential and convenient to you. This process really makes it simple for you to get our online pharmacy no prescription drugs from our drugstore based on your generic Viagra prescriptions. It makes it even easy to buy cheap Cialis online, Levitra and other meds with no prescription.

In order for you to find the best online price and discount, you do not have to search for hours on many online pharmacies out there. All what you have to do is to look at our site, currently the best generic online pharmacy to buy cheap generic Viagra order online and buy Viagra without prescription. You will be able to find here our featured list of best deals from the top selling and most trusted online drugstores. You can then compare the price per pill and you will be able to choose the most appropriate online drug store and be ready to receive this amazing Generic Viagra online medication.
Secure Website - Safe Approved Online Pharmacy No Prescription Drugs
http://www.safemeds.com/">http://www.safemeds.com/">http://www.safemeds.com/">http://www.safemeds.com/
You can be certain that here at SafeMeds.com your personal information will be treated with utmost confidence. It will no be shared with, or sold to, third parties - we have absolutely no tolerance for spam. You will find by yourself that our drug store is a reliable and secure place to purchase generic Viagra, affordable online pharmacy no prescription drugs and buy cheap generic Viagra order online. For the past years, we have served as the number one and internet's leading online drugstore.

SafeMeds has earned high trust among its customers, and our high percentage of returning users is a great indication of it. We have committed ourselves to providing high standards and security platforms for online prescription pharmacies, and to providing the best cheap Viagra drugs such as Generic Viagra online, Kamagra and Caverta.
Search
McAfee Secure sites help keep you safe from identity theft, credit card fraud, spyware, spam, viruses and online scams
Click for Live Support
close window
My Cart: 0 Items
Total: $0.00

Check Out Empty
Hot Offers!

Sign up for the best pharmacy deals on the net.
Why Customers Prefer Generic Drugs?

Generic Viagra drugs are safe, effective and FDA-approved. They are the same as brand-name drugs in dosage, safety, strength, usage, quality and performance. Plus, you will get these at amazingly low prices, satisfaction guarantee!

If you are looking for real, effective and complete options to treat your ED problem when you get generic Viagra online, you should consider taking a look at Kamagra, Caverta, Silagra and other ED top-quality drugs, such as Zenegra and Edegra. We offer you a comprehensive guide for you to get all of the information you need about the best online pharmacy no prescription drugs at one single place: SafeMeds.com - affordable cheap generic Viagra drugs and reliable quality!






Lowest Prices! Private and Confidential! Fast Shipping! No Waiting Rooms! No Appointments! SATISFACTION GUARANTEE! No Embarrassment! Licensed Physicians! Approved Medications!
Quick Links

* Online Pharmacy
* About Us
* Affiliate Programs
* Health Topics
* Online Pharmacy Discussion
* Generic Viagra News
* Generic Viagra Blog

Customer Service

* How to Order
* FAQ's
* Contact Us
* My Account
* Order Status

Our Policies

* Guarantees
* Shipping
* Privacy
* Sitemap Links

Other Popular Pages

* Canadian Pharmacy
* Discount Pharmacy
* Sitemap 1
* Sitemap 2
* Sitemap 3

* Viagra
* Cialis
* Levitra
* Propecia
* Valtrex

http://www.safemeds.com/">http://www.safemeds.com/">http://www.safemeds.com/">http://www.safemeds.com/

# re: SDLs Continued: Finding the Value Proposition in Describing Web Services 11/19/2009 3:11 AM fatcow review
I enjoyed reading this article.

# (W)S Description Languages &laquo; Radovan Janecek: Nothing Impersonal 12/4/2009 4:09 AM Pingback/TrackBack
(W)S Description Languages &laquo; Radovan Janecek: Nothing Impersonal

# steroids online 12/23/2009 7:42 AM steroids shop

* How to Order
* FAQ's
* Contact Us
* My Account
* Order Status

# re: SDLs Continued: Finding the Value Proposition in Describing Web Services 1/8/2010 1:56 PM speles
Interesting article.

What do you have to say?

Title:
Name:
Url:
Comments: 

Protected by Clearscreen.SharpHIPEnter the code you see: