The problem with IT: Attention Deficit Disorder (ADD). Just when one concept is finally understood and gaining traction, the pundits, marketers, and industry standards-bearers come up with a new and confusing phrase to confound us all. In this iteration of IT’s fascination with new TLAs (three-letter acronyms for the acronym-challenged), bloggers and hypesters galore are talking up the concept of Web Oriented Architecture (WOA). Given ZapThink’s distaste for old wine in new bottles, we have to ask: is there anything new in the WOA concept? And if there are new ideas, do they have any substance? More importantly, if there are indeed new ideas in the WOA concept, how do these compare and contrast to the SOA concept?

What is WOA?
At the time of writing this ZapFlash, there’s no Wikipedia entry page on Web Oriented Architecture, which is both a sign that there isn’t sufficient interest to create one (although perhaps the simple act of writing this might spur an entry), as well as a reflection that the term is too new to have garnered any sort of consensus definition. However, over the past year or so there has been a flurry of impassioned blog writing and research work yielded a number of detailed definitions.

Nick Gall was and early proponent of WOA and defines it as “an architectural style that is a substyle of SOA based on the architecture of the WWW with the following additional constraints: globally linked, decentralized, and uniform intermediary processing of application state via self-describing messages.” In his short-hand, he defines it as the combination of SOA, Web, and REST architectural and technology implementation styles. Dion Hinchcliffe further clarifies WOA as “a core set of Web protocols like HTTP and plan XML” to provide a simpler, and in his view, more scalable, approach to Web Services. He further states, “The only real difference between traditional SOA and the concept of WOA is that WOA advocates REST, an increasingly popular, powerful, and simple method of leveraging HTTP as a Web service in its own right”.

The first question to ask is whether WOA is just the concept of Representational State Transfer (REST) rebranded. Indeed, Dion Hinchcliffe makes little distinction between the fundamental concepts of REST, which we explored ad nauseum in earlier ZapFlashes, and the concepts of WOA. In his words, “as far as REST and WOA are concerned, you don’t need anything more complex than HTTP” along with “some plain old XML to hold your data and state to top it all off.” We’ve explored in the ZapFlash referenced above how REST and SOA are indeed quite complimentary and thus this would apply to Hinchcliffe’s treatment of SOA and WOA. Hinchcliffe would seem to agree with us: “don’t forget, WOA is a subset of SOA and is not disjoint, as long as you follow the principles of [Service Orientation].”

The question about the REST-WOA overlap can best be answered by stating that while not all REST applications are WOA, all WOA implementations are necessarily RESTful. Nick Gall, who coined the term, provides further key insights in a blog posting in which he said, “I felt REST was too caught up in religious debates, and Web Architecture would confuse people, since it was originally oriented toward user-to-system interaction, not system-to-system interaction.” Therefore, we can gather that WOA is REST dusted off and applied specifically to SOA.

None of the proponents of WOA seem to advocate it as a replacement for SOA concepts, and indeed indicate that it is a subset or style of SOA implementation. Nick Gall once stated, “[WOA] describes a subset of SOA that fits the architecture of the Web”. ZapThink would tend to agree. Service-Oriented Architecture is an enterprise architecture approach that is fundamentally agnostic to the method for implementing a Service. Use of RESTful styles for Service implementation as well as following specific REST-oriented styles of Service design would be helpful for those that seek a Web-oriented approach to SOA. Given that, why bother calling this new concept WOA at all? How about just Web-Oriented SOA?

Users can implement Web-Oriented SOA by following a set of conventions for defining Services and coordinating their interaction:

  • Follow all the precepts of SOA defined by ZapThink as well as others in the space — make sure your Services are properly abstracted, loosely coupled, composable, and contracted
  • Every Web-Oriented Service should have an unambiguous and unique URI to locate the Service on the network
  • Use the URI as a means to locate as well as taxonomically define the Service in relation to other Services.
  • Use well-established Web methods (POST, GET, etc.) for interacting with Services
  • Lessen the dependence on proprietary middleware to coordinate Service interaction and shift to common Web infrastructure to handle SOA infrastructure needs

WOA and SOA: Different Levels of Abstraction

Right now, we’re seeing a lot of breathless adoration of the WOA concepts, with some stating that it will replace SOA or be the next evolution of SOA. Neither of these statements are anywhere near correct. The first glaring problem we see in those statements is that WOA and SOA define concepts at different levels of abstraction. If we can toss out the WOA acronym here for a minute and simply talk about Web-Oriented SOA, I think it all becomes clear. Rather than advocating a replacement for the ideas of SOA, Web-Oriented SOA simply provides clarity in how to define and create infrastructure for Services. Just like our earlier conversations about REST, the need for Web-Oriented SOA arises from the disappointment in Web Services and current vendor approaches to SOA more so than it arises from a need for a new architectural form to replace SOA at the enterprise architecture level of abstraction.

With this in mind, it should be noted that the key requirement for WOA is a dependence on the Web as a protocol and means for both Service definition and Service interaction. SOA is necessarily and completely agnostic with regards to how to define and interact with a Service, but WOA is necessarily more specific. WOA cannot exist without the Web protocols, but SOA can. Does this mean that WOA and SOA conflict? No, it simply means that WOA is more specific than SOA. In other words, WOA is a more concrete than the SOA abstraction. Hence, we are talking about different layers of abstraction.

In this way, WOA is really an alternative to Web Services and perhaps other approaches to Service design, such as emerging mainframe-oriented, message-oriented, and event-driven approaches that all might mandate different styles of Service definition and associated infrastructure.

The ZapThink Take
A while back, we thoroughly debunked the idea of Event-Driven Architecture (EDA) as a separate architectural concept. We also took the ill-fated idea of SOA 2.0 behind the barn and put it out of its misery. Introducing new TLAs are only helpful when they provide clarity and distinguish concepts so as to make them easier to understand and implement. Introducing new TLAs for the sake of shining up a blogger’s ego or helping analysts create new markets to peddle their research or events isn’t particularly helpful when we’re talking about the billions of dollars in IT invested in new innovations and trends. It’s for this reason that ZapThink takes a particularly wary eye on concepts that try to rebrand existing, well-worn ideas or split hairs in concepts that would be better off standing as a single idea.

While the WOA concept does indeed provide deeper insights into how to best implement a Service and create an infrastructural approach for scaling Services, we simply don’t see a need to identify this as a truly separate architectural approach. As mentioned earlier, WOA would be better represented as Web-Oriented SOA in much the same way that we derided EDA and indicated that those who wish to take an event-driven perspective of the world should simply think of Event-Driven SOA. One could even combine the two and think about Web-Oriented, Event-Driven SOA as perhaps a counterweight to the Web Services-Oriented, Synchronous SOA that is all-too-prevalent in today’s so-called SOA implementations.

ZapThink believes that the term Web-Oriented SOA represents greater clarity than WOA, since it disambiguates the desire to position WOA as an alternative to SOA as well as more accurately positions the concept at a lower level of abstraction than the SOA concept. Going forward, hence, we will prefer the term Web-Oriented SOA over WOA, since it provides greater clarity. And clarity is exactly what companies today need to make SOA a reality.
[hide -2]Download File[/hide][hide +1]Subscribe Today to Get Access![/hide]

Discussion
92 comments for “WOA is Me – Another Acronym? WOA and SOA”
fendi uk Avatar

thanks for share!

Posted by fendi uk | May 23, 2014
Best wedding photo editing service Avatar

Best wedding photo editing service

[...]one of our guests a short while ago suggested the following website[...]

Posted by Best wedding photo editing service | April 2, 2017
Best wedding photo editing service Avatar

Best wedding photo editing service

[...]usually posts some extremely fascinating stuff like this. If you?re new to this site[...]

Posted by Best wedding photo editing service | April 2, 2017
news Avatar

news

[...]very handful of internet sites that happen to be in depth below, from our point of view are undoubtedly well really worth checking out[...]

Posted by news | April 3, 2017
New Jersey Drug Rehab Avatar

New Jersey Drug Rehab

[...]we came across a cool website which you may appreciate. Take a look for those who want[...]

Posted by New Jersey Drug Rehab | April 3, 2017
casino online Avatar

casino online

Soccerfox99 menjamin 100% kerahasiaan & keamanan data dari member-member kami. Dengan server berteknologi tinggi & sistem yang lebih baik, percayakanlah hoki Anda kepada kami Agen Bola Online, Situs Agen Taruhan Bola SBOBET, Bandar Bola online, Agen Ca…

Posted by casino online | April 3, 2017
casino online sbobet Avatar

casino online sbobet

Soccerfox99 menjamin 100% kerahasiaan & keamanan data dari member-member kami. Dengan server berteknologi tinggi & sistem yang lebih baik, percayakanlah hoki Anda kepada kami Agen Bola Online, Situs Agen Taruhan Bola SBOBET, Bandar Bola online, Agen Ca…

Posted by casino online sbobet | April 4, 2017
agen Bola Avatar

agen Bola

Casino Online | Agen Sbobet | Bandar Bola | Judi Online Soccerfox99, menyediakan permainan Taruhan Bola Sbobet, Live Casino Online, Slot Game, Tembak Ikan, Poker Online, Tersedia Promo hingga jutaan rupiah untuk kamu menangkan, Gabung sekarang dan nikm…

Posted by agen Bola | April 4, 2017
Best ski areas japan Avatar

Best ski areas japan

[...]usually posts some pretty intriguing stuff like this. If you are new to this site[...]

Posted by Best ski areas japan | April 6, 2017
free auto quote Avatar

free auto quote

[...]Here is a good Blog You might Locate Exciting that we Encourage You[...]

Posted by free auto quote | April 7, 2017
towing harding twp Avatar

towing harding twp

[...]The facts talked about within the post are some of the very best readily available [...]

Posted by towing harding twp | April 7, 2017
duct cleaning Avatar

duct cleaning

[...]below you will discover the link to some internet sites that we believe you ought to visit[...]

Posted by duct cleaning | April 8, 2017
furnace and duct cleaning Avatar

furnace and duct cleaning

[...]Every after in a whilst we pick out blogs that we study. Listed beneath would be the latest websites that we pick out [...]

Posted by furnace and duct cleaning | April 9, 2017
machine gun kelly bad things mp3 download Avatar

machine gun kelly bad things mp3 download

[...]The info mentioned within the article are a number of the very best offered [...]

Posted by machine gun kelly bad things mp3 download | April 9, 2017
cleaning services cost Avatar

cleaning services cost

[...]Here is a superb Blog You might Locate Fascinating that we Encourage You[...]

Posted by cleaning services cost | April 9, 2017
lukas graham 7 years old mp3 download Avatar

lukas graham 7 years old mp3 download

[...]one of our guests not long ago recommended the following website[...]

Posted by lukas graham 7 years old mp3 download | April 9, 2017
wizkid come closer ft drake mp3 download Avatar

wizkid come closer ft drake mp3 download

[...]Here is a superb Blog You might Discover Exciting that we Encourage You[...]

Posted by wizkid come closer ft drake mp3 download | April 9, 2017
Accident and Personal Crisis Fundraising Avatar

Accident and Personal Crisis Fundraising

[...]below you will obtain the link to some websites that we consider you'll want to visit[...]

Posted by Accident and Personal Crisis Fundraising | April 9, 2017
abbit Avatar

abbit

[...]always a major fan of linking to bloggers that I love but don?t get a whole lot of link love from[...]

Posted by abbit | April 9, 2017
www.utoptens.com/top-10-reasons-league-legends-awesome/ Avatar

www.utoptens.com/top-10-reasons-league-legends-awesome/

[...]check beneath, are some absolutely unrelated websites to ours, having said that, they're most trustworthy sources that we use[...]

?Funeral and Memorial Fundraising Avatar

?Funeral and Memorial Fundraising

[...]below you?ll obtain the link to some sites that we think you should visit[...]

Posted by ?Funeral and Memorial Fundraising | April 10, 2017
www.utoptens.com/10-awesome-factions-magic-gathering/ Avatar

www.utoptens.com/10-awesome-factions-magic-gathering/

[...]here are some links to sites that we link to because we assume they're really worth visiting[...]

www.utoptens.com/top-10-dangerous-sports/ Avatar

www.utoptens.com/top-10-dangerous-sports/

[...]please visit the websites we follow, which includes this a single, because it represents our picks in the web[...]

Posted by www.utoptens.com/top-10-dangerous-sports/ | April 10, 2017
www.utoptens.com/10-ways-win-magic-style/ Avatar

www.utoptens.com/10-ways-win-magic-style/

[...]always a large fan of linking to bloggers that I appreciate but do not get quite a bit of link appreciate from[...]

Posted by www.utoptens.com/10-ways-win-magic-style/ | April 10, 2017
donate money Avatar

donate money

[...]here are some hyperlinks to websites that we link to due to the fact we consider they may be really worth visiting[...]

Posted by donate money | April 10, 2017
paris chainsmokers mp3 download Avatar

paris chainsmokers mp3 download

[...]usually posts some really interesting stuff like this. If you?re new to this site[...]

Posted by paris chainsmokers mp3 download | April 10, 2017
www.utoptens.com/top-10-played-league-legends-champions-bronze-division/ Avatar

www.utoptens.com/top-10-played-league-legends-champions-bronze-division/

[...]here are some links to web sites that we link to since we believe they're really worth visiting[...]

rihanna love on the brain mp3 download Avatar

rihanna love on the brain mp3 download

[...]please check out the internet sites we comply with, which includes this 1, as it represents our picks from the web[...]

Posted by rihanna love on the brain mp3 download | April 10, 2017
month of planning Avatar

month of planning

[...]Every after inside a although we decide on blogs that we study. Listed below would be the most recent web pages that we decide on [...]

Posted by month of planning | April 10, 2017
Kids Martial Arts Avatar

Kids Martial Arts

[...]Here are a few of the web-sites we suggest for our visitors[...]

Posted by Kids Martial Arts | April 11, 2017
www.utoptens.com/10-best-breeds-beginner-snake-owners/ Avatar

www.utoptens.com/10-best-breeds-beginner-snake-owners/

[...]Wonderful story, reckoned we could combine several unrelated information, nonetheless seriously worth taking a appear, whoa did a single find out about Mid East has got far more problerms also [...]

Martial Arts Leicester Avatar

Martial Arts Leicester

[...]please pay a visit to the sites we follow, like this one, as it represents our picks through the web[...]

Posted by Martial Arts Leicester | April 11, 2017
Martial Arts Programs Avatar

Martial Arts Programs

[...]usually posts some pretty fascinating stuff like this. If you are new to this site[...]

Posted by Martial Arts Programs | April 11, 2017
washing machine reviews Avatar

washing machine reviews

[...]Every the moment in a whilst we pick out blogs that we study. Listed beneath would be the most recent internet sites that we pick out [...]

Posted by washing machine reviews | April 11, 2017
appliance refrigerator repair Avatar

appliance refrigerator repair

[...]very few internet sites that transpire to become detailed beneath, from our point of view are undoubtedly nicely worth checking out[...]

Posted by appliance refrigerator repair | April 12, 2017
www.utoptens.com/top-10-things-2000s-kids-will-remember/ Avatar

www.utoptens.com/top-10-things-2000s-kids-will-remember/

[...]although web sites we backlink to below are considerably not related to ours, we feel they're actually worth a go by means of, so have a look[...]

www.utoptens.com/top-10-highest-base-stats-pokemon-go/ Avatar

www.utoptens.com/top-10-highest-base-stats-pokemon-go/

[...]always a massive fan of linking to bloggers that I like but do not get lots of link like from[...]

refrigerators Avatar

refrigerators

[...]we came across a cool website that you just may get pleasure from. Take a look in case you want[...]

Posted by refrigerators | April 12, 2017
fix ice maker Avatar

fix ice maker

[...]we came across a cool internet site that you just could get pleasure from. Take a search if you want[...]

Posted by fix ice maker | April 12, 2017
event planner Avatar

event planner

[...]one of our visitors lately proposed the following website[...]

Posted by event planner | April 13, 2017
thank you Avatar

thank you

[...]here are some hyperlinks to web pages that we link to for the reason that we consider they are really worth visiting[...]

Posted by thank you | April 13, 2017
JSK Tips Avatar

JSK Tips

[...]usually posts some extremely fascinating stuff like this. If you are new to this site[...]

Posted by JSK Tips | April 13, 2017
www.playmixarcade.com/category/driving/ Avatar

www.playmixarcade.com/category/driving/

[...]Wonderful story, reckoned we could combine a few unrelated data, nevertheless genuinely worth taking a look, whoa did 1 study about Mid East has got more problerms also [...]

Posted by www.playmixarcade.com/category/driving/ | April 13, 2017
www.playmixarcade.com/category/casino/ Avatar

www.playmixarcade.com/category/casino/

[...]Wonderful story, reckoned we could combine a few unrelated information, nevertheless actually really worth taking a appear, whoa did 1 understand about Mid East has got far more problerms too [...]

Posted by www.playmixarcade.com/category/casino/ | April 13, 2017
www.playmixarcade.com/category/adventure/ Avatar

www.playmixarcade.com/category/adventure/

[...]that is the end of this article. Here you?ll obtain some web-sites that we assume you?ll value, just click the hyperlinks over[...]

Posted by www.playmixarcade.com/category/adventure/ | April 13, 2017
dumpsters for rent Avatar

dumpsters for rent

[...]The facts mentioned inside the report are some of the ideal accessible [...]

Posted by dumpsters for rent | April 13, 2017
washer repair service Avatar

washer repair service

[...]we came across a cool web-site that you simply might love. Take a appear for those who want[...]

Posted by washer repair service | April 14, 2017
residential dumpster service Avatar

residential dumpster service

[...]the time to read or check out the content or websites we've linked to beneath the[...]

Posted by residential dumpster service | April 14, 2017
dumpster rental swartz creek Avatar

dumpster rental swartz creek

[...]The information talked about inside the report are several of the most beneficial offered [...]

Posted by dumpster rental swartz creek | April 14, 2017
dumpster rental ri Avatar

dumpster rental ri

[...]please pay a visit to the websites we follow, such as this one particular, as it represents our picks from the web[...]

Posted by dumpster rental ri | April 15, 2017
Live web Cam Girls Avatar

Live web Cam Girls

[...]Wonderful story, reckoned we could combine some unrelated information, nevertheless truly worth taking a look, whoa did 1 master about Mid East has got a lot more problerms at the same time [...]

Posted by Live web Cam Girls | April 15, 2017
dryer vent solutions Avatar

dryer vent solutions

[...]here are some links to web sites that we link to mainly because we think they are really worth visiting[...]

Posted by dryer vent solutions | April 15, 2017
duct board Avatar

duct board

[...]usually posts some incredibly fascinating stuff like this. If you?re new to this site[...]

Posted by duct board | April 15, 2017
satisfaction Avatar

satisfaction

[...]usually posts some very exciting stuff like this. If you?re new to this site[...]

Posted by satisfaction | April 15, 2017
roll off container rental Avatar

roll off container rental

[...]although web sites we backlink to below are considerably not connected to ours, we feel they may be essentially worth a go by, so have a look[...]

Posted by roll off container rental | April 15, 2017
gotjunk Avatar

gotjunk

[...]very few web sites that occur to be in depth below, from our point of view are undoubtedly effectively really worth checking out[...]

Posted by gotjunk | April 16, 2017
roll off container service Avatar

roll off container service

[...]below you will come across the link to some internet sites that we think you'll want to visit[...]

Posted by roll off container service | April 16, 2017
page Avatar

page

[...]here are some links to web sites that we link to because we assume they're really worth visiting[...]

Posted by page | April 16, 2017
service Avatar

service

[...]always a large fan of linking to bloggers that I adore but do not get a great deal of link adore from[...]

Posted by service | April 17, 2017
network Avatar

network

[...]below you?ll locate the link to some sites that we feel you must visit[...]

Posted by network | April 17, 2017
Genuine Handmade Arts Avatar

Genuine Handmade Arts

[...]very couple of internet websites that occur to become detailed beneath, from our point of view are undoubtedly well worth checking out[...]

Posted by Genuine Handmade Arts | April 17, 2017
promotion Avatar

promotion

[...]Wonderful story, reckoned we could combine some unrelated information, nonetheless actually really worth taking a look, whoa did one study about Mid East has got extra problerms as well [...]

Posted by promotion | April 17, 2017
marketing advertising Avatar

marketing advertising

[...]Sites of interest we have a link to[...]

Posted by marketing advertising | April 17, 2017
ice machine repair Avatar

ice machine repair

[...]Every after in a while we decide on blogs that we study. Listed beneath would be the latest websites that we decide on [...]

Posted by ice machine repair | April 17, 2017
design Avatar

design

[...]one of our guests a short while ago suggested the following website[...]

Posted by design | April 17, 2017
appliance maintenance services Avatar

appliance maintenance services

[...]although sites we backlink to below are considerably not associated to ours, we feel they're in fact really worth a go by means of, so possess a look[...]

Posted by appliance maintenance services | April 18, 2017
home appliances repair services Avatar

home appliances repair services

[...]just beneath, are numerous completely not associated internet sites to ours, however, they are surely really worth going over[...]

Posted by home appliances repair services | April 18, 2017
tow truck 24 hour Avatar

tow truck 24 hour

[...]we like to honor a lot of other web sites on the net, even if they aren?t linked to us, by linking to them. Under are some webpages worth checking out[...]

Posted by tow truck 24 hour | April 18, 2017
chain heavy duty Avatar

chain heavy duty

[...]usually posts some extremely interesting stuff like this. If you are new to this site[...]

Posted by chain heavy duty | April 18, 2017
Instagram Avatar

Instagram

[...]just beneath, are a lot of absolutely not related web sites to ours, having said that, they are certainly really worth going over[...]

Posted by Instagram | April 18, 2017
pay stub service Avatar

pay stub service

[...]one of our guests not too long ago proposed the following website[...]

Posted by pay stub service | April 18, 2017
pay stub maker Avatar

pay stub maker

[...]The data mentioned within the report are a number of the best out there [...]

Posted by pay stub maker | April 19, 2017
AD Avatar

AD

[...]Sites of interest we've a link to[...]

Posted by AD | April 19, 2017
dumpster rental wood dale Avatar

dumpster rental wood dale

[...]very couple of sites that come about to be in depth below, from our point of view are undoubtedly nicely worth checking out[...]

Posted by dumpster rental wood dale | April 19, 2017
dumpster rental warren Avatar

dumpster rental warren

[...]below you will locate the link to some web sites that we think you'll want to visit[...]

Posted by dumpster rental warren | April 19, 2017
breakdown cover Avatar

breakdown cover

[...]Wonderful story, reckoned we could combine a couple of unrelated data, nevertheless actually really worth taking a look, whoa did one particular study about Mid East has got additional problerms at the same time [...]

Posted by breakdown cover | April 19, 2017
used auto parts online search Avatar

used auto parts online search

[...]usually posts some quite intriguing stuff like this. If you are new to this site[...]

Posted by used auto parts online search | April 19, 2017
trash rental bins Avatar

trash rental bins

[...]check below, are some absolutely unrelated websites to ours, even so, they are most trustworthy sources that we use[...]

Posted by trash rental bins | April 19, 2017
warehouse Avatar

warehouse

[...]below you?ll discover the link to some sites that we feel you should visit[...]

Posted by warehouse | April 20, 2017
Online Defensive Driving Avatar

Online Defensive Driving

[...]Wonderful story, reckoned we could combine a number of unrelated information, nevertheless really worth taking a search, whoa did 1 understand about Mid East has got additional problerms as well [...]

Posted by Online Defensive Driving | April 21, 2017
Free classified fundraising sites Avatar

Free classified fundraising sites

[...]that could be the finish of this report. Here you?ll uncover some internet sites that we assume you?ll appreciate, just click the hyperlinks over[...]

Posted by Free classified fundraising sites | April 21, 2017
Jacksonville pay stubs service Avatar

Jacksonville pay stubs service

[...]The data talked about within the write-up are a number of the top offered [...]

Posted by Jacksonville pay stubs service | April 21, 2017
Online Defensive Driving Avatar

Online Defensive Driving

[...]Here is a superb Blog You might Locate Fascinating that we Encourage You[...]

Posted by Online Defensive Driving | April 21, 2017
Online Defensive Driving Avatar

Online Defensive Driving

[...]we came across a cool web site that you simply could possibly take pleasure in. Take a appear when you want[...]

Posted by Online Defensive Driving | April 21, 2017
fishing charters Avatar

fishing charters

[...]here are some hyperlinks to sites that we link to simply because we feel they are worth visiting[...]

Posted by fishing charters | April 22, 2017
mc towny Avatar

mc towny

[...]usually posts some quite interesting stuff like this. If you are new to this site[...]

Posted by mc towny | April 22, 2017
aviv appliance repair Avatar

aviv appliance repair

[...]check below, are some completely unrelated internet websites to ours, however, they may be most trustworthy sources that we use[...]

Posted by aviv appliance repair | April 22, 2017
serverlist Avatar

serverlist

[...]check beneath, are some entirely unrelated internet websites to ours, having said that, they are most trustworthy sources that we use[...]

Posted by serverlist | April 22, 2017
pvp servers Avatar

pvp servers

[...]just beneath, are numerous entirely not associated internet sites to ours, nonetheless, they're surely worth going over[...]

Posted by pvp servers | April 23, 2017
order akuamma seeds Avatar

order akuamma seeds

[...]the time to study or visit the content or web sites we have linked to below the[...]

Posted by order akuamma seeds | April 23, 2017
akuamma seeds for sale Avatar

akuamma seeds for sale

[...]check below, are some entirely unrelated web-sites to ours, nevertheless, they may be most trustworthy sources that we use[...]

Posted by akuamma seeds for sale | April 24, 2017
Picralima Nitida Avatar

Picralima Nitida

[...]Wonderful story, reckoned we could combine a couple of unrelated data, nevertheless really worth taking a look, whoa did one particular learn about Mid East has got more problerms also [...]

Posted by Picralima Nitida | April 24, 2017