Wednesday, May 06, 2009

BPMN 2.0 Execution Semantics - multiple sequence flows - Opinion Poll

Dear readers (or breaders or blog-readers),
My sincere apologies as I have been away from my blog for the past 6 weeks due to a fracture in my right arm. I love to play cricket and if I get a chance to try the same catch again - I will probably go for it, unless my body has built in a subconscious reflex to not attempt it, hopefully not. Feeling much better now, even though I still need physiotherapy sessions that I hate...
The topic of todays post is really urgent and of utmost important. I seek opinion from BPMN modelers out there as to what they think of the following diagram, tool vendors are also welcome to chime in but please identify yourself to maintain the objectivity of this poll . I can assure you that it is synatctically correct as per BPMN 1.x and upcoming 2.x specification. The question I have is - ok first take a look:


The question is : How many times do you expect the activity B to execute? Further how many times to you expect X, Y, Z, C1, C2 and D to execute.

The options are:
Option1: - B should wait for both A1 & A2 to finish and then execute once. Thus B, X, Y, Z, C1, C2 and D all execute only once.

Option2: - B should NOT wait for both A1 & A2 to finish and execute everytime A1 / A2 finish. Thus B, X, Y, Z, C1, C2 all execute only twice and D will execute four times. Further if there were three branches from start event going to A1, A2 and A3 then B, X, Y, Z, C1, C2 all execute thrice and D will execute six times.

So pl go ahead and choose which option do you think is better and more usable.
I do have an opinion but I dont want to share it now to prevent any prejudice. Please express your viewpoint here.

61 comments:

Antoine said...

There is no opinion to have. The flow is uncontrolled and there is no merge so B is executed twice, as the rest of the process after it.

The BPMN spec deals with this very clearly. We are working on that particular aspect at Intalio.

Derek Miers said...

Antoine is correct, there are no controls so the branching creates parallel threads of activity, as each one completes (A1 & A2), then B fires each time.

Check the detail in the BPMN Modeling and Reference Guide (co-authored with Steve White).

Vishal Saxena said...

Antonie & Derek,
This Question is about what does the picture convey and not what the spec tells you!
Thats the reason why I am very keen on end users' opinion.
Vishal

Vishal Saxena said...

Pl read the question carefully - Are we saying B, X, Y, Z, C1 and C2 execute twice and D executes 4 times?
OR

They all execute once.

Anonymous said...

I would expect B to execute once - it would wait for both A activities to finish. The same for D. This is derived from IBM's WBM experience.

As far as I am concerned the BPMN 2.0 spec (and UML AD 2.*) says there is an explicit gateway behaiour for B (executed twice). As in case for D, I would say it use UML 2.* spec, and put AND-Join, that means D is executed twice.

Alexander Maystrenko

David French said...

Knowing that the diagram is syntactically correct BPMN, which is true, I would expect uncontrolled behaviour throughout resulting in B executed twice and D four times. There are no conditions expressed, so each fork results in parallel flows. None of the joins cause a sync (or merge) of parallel flows.
So glad that you are working on this at Intalio, Antoine:)

David French said...

Actually, I misspoke, it is not valid BPMN. There is no end event and the spec at 1.1 says in para 9.3.3 End

"If there is a Start Event, then there MUST be at least one End Event."

For extra credit, show that the result is indeterminate if the process is ended with type terminate or cancel.

Gero Decker said...

True, the spec is clear about this issue: B executes twice and D four times.

From my experience with BPMN teaching there are two groups of modelers: (1) those having a flow-charting background. these people immediately understand that one incoming branch being activated is sufficient to activate the activity. (2) people frequently dealing with concurrency. For this second group this semantics is counterintuitive - given that two outgoing sequence flows are a shortcut notation for an AND-split.

I am not a fan of changing the current BPMN semantics. E.g. somebody could bring up the idea of interpreting two incoming sequence flows as shortcut for an OR-join, something I wouldn't support.

It is rather a matter of educating the people and encouraging them to use gateways in the presence of concurrency. A simple rule of thumb could be: only use multiple outgoing sequence flows if they all have conditions attached and exclude each other (therefore not activating multiple branches in any case).

By the way, we are currently setting up a "BPMN best practices" community platform to interactively discuss these matters: http://www.bpmn-community.org (currently it's a beta and only in German - if anyone is interested in pushing such a platform also in English please contact me).

mchinosi said...

Hi Vishal. I agree with Gero Decker: the spec is clear about this issue: B executes twice and D four times. The case represents a multiple merge.

But if I have to answer to your question about what does the picture convey to me, at a first look, assuming not to know BPMN so much in depth (as if I were a common user), I would state that B, X, Y, Z, C1 and C2 execute twice and D executes 4 times. It may be because, as Gero said, two outgoing sequence flows are a shortcut notation for an AND-split. I know the specs are clear, but for one 'uninitiated', intuitively, the most obvious result might be the wrong interpretation.

Pat Krebs said...

I agree with almost everyone here--there are no controls indicated which, per current BPMN specification, means there are parallel independent sequences of activity. A1 and A2 will execute once, B, X, Y, Z, C1, and C2 will execute twice, and D will execute 4 times.

However, this interpretation will only be definite if the picture is intended to be BPMN compliant, and if the reader is familiar with the BPMN spec. The picture on its own is ambiguous without additional clarification.

(I am from Oracle and work with Oracle business process management tools.)

Jim Lange said...

I also agree that B, X, Y, Z, C1 and C2 execute twice and D executes 4 times.

Models must have precise semantics or they are not ultimately useful. However, I have seen many models like this where the modeler and many readers assume that the uncontrolled joins are actually synchronizing joins. This is OK for first-pass abstract models, but not for execution models.

I would recommend that tools issues a validation warning whenever an uncontrolled join is downstream of a an uncontrolled split, AND split, or nonexclusive OR split. A tool could even offer to insert non-exclusive OR join, which would wait for all "in-flight" flows to arrive.

Anonymous said...

cheap wedding gowns,
discount bridal gowns,
China wedding dresses,
discount designer wedding dresses,
China wedding online store,

Anonymous said...

Does anyone have a BPMN 2.0 specification release date from OMG? There is a new book available at Amazon “BPMN Method and Style: A levels-based methodology for BPM process modeling and improvement using BPMN 2.0 by Bruce Silver.”
I am a user of BMPN for last 3 years and looking forward for th2 2.0. If anyone have any information is deeply appreciated.

-Monty

huyuni said...

quelle chaussures pumapaire de chaussures pour hommes choisir?!? La réponse est toute simple:chaussures nike une paire de baskets en partie vernies. du 17ème au 5ème rang, qui lui offre une place dans un top 5 largement tn requindominé par les sites de vente de produits high-tech. Le site de réservation d'hôtels Bookings.com gagne pour sa part 47 places et atteint le 8ème rang.

huyuni said...

Charlestoncheap columbia jackets. turned a pair of double plays to do the trick. spyder jacketsThe had at least one runner on in every inning but the first and outhit the RiverDogs by a 12-6 margin Lawal should be a focal point of the Yellow cheap polo shirts along with highly touted newcomer, 6-9 Derrick Favors, rated as the No. 1 power forward on the ESPNU 100. The Yellow Jackets

huyuni said...

Cheap Brand Jeans ShopMen Jeans - True Religion Jeans, burberry polo shirtsGUCCI Jeans, Levi's Jeans, D&G Jeans, RED MONKEY Jeans, Cheap JeansArmani Jeans, Diesel Jeans, Ed hardy Jeans, Evisu Jeans, Women JeansJack&Jones Jeans...Lacoste Polo Shirts, , Burberry Polo Shirts.wholesale Lacoste polo shirts and cheap polo shirtswith great price. clothingol.com offers lot of 10 lacoste polo shirts and lot of 20 cheap polo shirts. clothingol.com offers classic fit polo shirts. polo clothing

huyuni said...

nike shoes & Puma Shoes Online- tn nike,puma shoes,puma cat, baskets cheap nike shox, air max.cheap nike shox r4 torch, cheap nike air, nike running shoes air max, puma speed and more. Paypal payment.nike running shoes Enjoy your shopping experience on Nike & Puma Shoes Online Store.

huyuni said...

Thank you so much!!cheap polo shirts men'ssweate,Burberry Polo Shirts lacoste sweater, ralph lauren Columbia Jackets,ski clothing. Free Shipping, PayPal Payment. Enjoy your shopping experience on mensclothingus.com.You can find the father who desire fashionable, intellectual mens clothing simultaneouslyGod bless you!I really agree with your opinions.Also,there are some new fashion things here,gillette razor blades.gillette mach3 razor bladesfor men.As for ladies,gillette venus razor blades must the best gift for you in summer,gillette fusion blades are all the best choice for you.Fantastic!God bless you!Meanwhile,you can visit my ,we have the highest quality but the lowest price fashion products wholesale from China.Here are the most popular China Wholesale products for all of you.You can visit .Also the is a great choice for you.

Rose said...

guest blogger invitation

Hello,

This is Rose writing from www.huliq.com. I visited your blog and liked your content.

Would you be interested to send us a guest post on any of the issues related to the topics that you cover in your blog. We will publish it in our site www.huliq.com

In return with each guest blog we will give one link in the author's byline back to your blog. We only ask that the guest post ( we prefer it be a news coverage, sources can be Google News, CNN, MSNBC, Yahoo News, BBC and others) be a unique story and not be published in your blog.

HULIQ is indexed by Google News and Google requires that the length of the unique news is at least 5 paragraphs. We desire it to be at least 6 paragraphs if possible. And that all need to be a unique content. Once you send us a new story totally unique we will immediately publish it with you link in it, and within 15 minutes it should be indexed by Google News.

Also, please structure author byline as follows:

author's name:
author's e-mail:
author's blog url:

Please let me know if you may have any questions about www.huliq.com.

If you want to consult the topic with me first that's perfectly fine as well.

Many thanks
ruzik.mail@gmail.com

Anonymous said...

情趣用品情趣

正妹視訊網頁設計

情趣用品情趣用品情趣


威而柔自慰套自慰套SM充氣娃娃充氣娃娃潤滑液飛機杯按摩棒跳蛋性感睡衣威而柔自慰套自慰套SM充氣娃娃充氣娃娃潤滑液飛機杯按摩棒跳蛋性感睡衣

自慰器自慰器

Arctura Sportura Coutura Watches said...

Rare Seiko is biggest watches old seiko watches industry. Made the first self-winding wristwatch vintage 1970's watches.Seiko timepieces are
designed to be water resistant.Collections Elite Collections Tressia and La Grand Sport, which includes the
Arctura ,Sportura and Coutura. Most selling items are Kinetic Perpetual, Kinetic Chronograph, Kinetic Auto Relay, Kinetic, Analog Digital,Chronograph, Flight Computer and Perpetual Calendar
For more information on quality luxury watches

Anonymous said...

It may seem that the diagram is not complete as looking at the notations at http://bpt.hpi.uni-potsdam.de/pub/Public/BPMNCorner/BPMN1_1_Poster_EN.pdf, it may not be constructed following the instructions.

It shows
- The A1 and A2 could take the OR condition thus any of the flow will eventuate to B
- An AND condition where A1 and A2 both need to be completed.

It need to shows the activites flow condition to determine OR or AND.

gharley said...

This, while a legal BPMN model is a confusing scenario. Considering we are using an implicit join, B will be executed on completion of both A1 and A2.

products said...

China Wholesalers has been described as the world’s factory. buy products wholesaleThis phenomenom is typified by the rise ofbusiness. Incredible range of products available with China Wholesale “Low Price and High Quality” not only reaches directly to their target clients worldwide but also ensures that wholesale from china from China means margins you cannot find elsewhere and China Wholesale will skyroket your profits.china wholesale productsbuy china wholesalewholesale chinawholesale productsbuy products

products said...

We offer designer wedding dresses, custom wedding dress, cheap cell phonescheap wedding dressesbridal gowns, plus size wedding dresseswedding gowns, beautiful wedding dressesFlower Girl Dresses and so on. Buy tailor-made discount wedding dresses anddesigner wedding dresses designer lace wedding dresses to be a special brides now!

products said...

Wholesale Gemstone cheap Gemstone Jewelry from China, discount wholesale jewelry Beads, wholesale Gemstone jewelry cheapest Wholesale Naruto anime and manga cheap cosplay costumes, cheap Naruto cosplay costumes on sale, buy Naruto cosplay naruto online shop.Wholesale anime and manga naruto cosplay costumes, cheap cosplay costumes on sale, buy anime cosplay costumes online shop

qcahz said...

You are right, I believe that there will be many readers like you
Chanel Cambon?Christian Louboutin?Chanel Bags Chanel Clutches Jimmy Choo

Chanel Denim Handbags?Manolo Blahnik Chanel nappa handbags

Yves Saint Lauret?Christian Louboutin Boots Gucci Handbagsdiscount christianlouboutinManolo Blahnik Gucci Bags?Jimmy Choo? Gucci Wallets?Louis Vuitton BagsYves Saint Lauret? YSL?Christian Louboutin?http://www.bestlouisvuitton.com/http://www.buylouboutin.com/http://www.yitingbuy.com/http://www.discount-christianlouboutin.com/
 

Anonymous said...

Generic Pharmacy offers Viagra as a prescription drug for the treatment of erectile dysfunction or impotence.

Anonymous said...

Hi !.
might , perhaps curious to know how one can collect a huge starting capital .
There is no need to invest much at first. You may commense to receive yields with as small sum of money as 20-100 dollars.

AimTrust is what you need
The firm represents an offshore structure with advanced asset management technologies in production and delivery of pipes for oil and gas.

Its head office is in Panama with structures around the world.
Do you want to become really rich in short time?
That`s your chance That`s what you wish in the long run!

I feel good, I began to get income with the help of this company,
and I invite you to do the same. It`s all about how to select a proper companion utilizes your savings in a right way - that`s the AimTrust!.
I take now up to 2G every day, and what I started with was a funny sum of 500 bucks!
It`s easy to get involved , just click this link http://pysodatut.greatnow.com/izawyqi.html
and go! Let`s take this option together to become rich

crazyloko said...

I’m a Chaussures Nike huge fan of Fiber Gourmet pasta’s; Cheap Ed Hardy clothingthey taste great and Air Max Chaussures are healthy not only for you but your entire family. Polo shirtThere’s really no difference in the taste between thisTn Requin pasta and your standard pasta, Chaussures SportI couldn’t tell the difference, Polo shirt
neither could any member of my family including my picky children. chaussure sportIt’s nice to know that even while dieting and watching my calorie intake there is an alternative out there that allows me to eat the pasta I want, when I want without the guilt.

zhoujing0701 said...

christian louboutin
boots
high heels
womens boots
heels
women's shoes
knee boots
women's boots
black shoes
boots shoes
new shoes
high boots
black boots
manolo
Chloe
christian
----------------------------------------------
christian shoes
manolo blahnik
giuseppe zanotti
miu miu
christian louboutin pumps
christian shoes spring 2010
salvatore ferragamo
jimmy choo
choo shoes
christian louboutin shoes
christian louboutin pumps
manolo sale
blanhnik shoes
miu miu shoes
knee high boots
thigh high boots
knee high
pumps shoes
red shoes
brown shoes
leather shoes
louboutin size shoes
black leather shoes
leather shoes boots
designer shoes
women's sandals

Anonymous said...

Can anyone recommend the well-priced RMM tool for a small IT service company like mine? Does anyone use Kaseya.com or GFI.com? How do they compare to these guys I found recently: N-able N-central it support
? What is your best take in cost vs performance among those three? I need a good advice please... Thanks in advance!

Anonymous said...

It has been long before I can find some useful articles about prescription sunglasses. Your views truly open my mind.

Excellent point here. I wish there are more and more Police glasses articles like that.

I am glad to read some fantastic chanel glasses article like this.

I greatly benefit from your articles every time I read one. Thanks for the Levi's glasses info, it helps a lot.

This Dior glasses article is definitely eye-opening and inspiring.

What an inspiring article you wrote! I totally like the useful Seiko glasses info shared in the article.

You have given us some interesting points on Dupont glasses. This is a wonderful article and surely worth reading.

Bright idea, hope there can be more useful articles about Calvin Klein glasses.

Great resources of Alain Mikli glasse! Thank you for sharing this with us.

Good job for writing this brilliant article of Marc Jacobs sunglasses.

Your do have some unique ideas here and I expect more D&G sunglasses articles from you.

I love this Mont Blanc sunglasses article since it is one of those which truly convey useful ideas.

I really like this Christian Dior sunglasses article, and hope there can be more great resources like this.

Great article, it's helpful to me, and I also like the useful info about Gucci sunglasses.

We share the opinion on Versace sunglasses and I really enjoy reading your article.

I appreciate your bright ideas in this Cartier sunglasses article. Great work!

Thank you so much for sharing some great ideas of prescription glasses with us, they are helpful.

I totally agree with you on the point of prescription eyeglasses. This is a nice article for sure.

This is the best reading glasses article I have ever found on the Internet.

I like your ideas about designer glasses and I hope in the future there can be more bright articles like this from you.

Charu said...

I think option one is correct, coz' B might use the process A1 and A2 so , B will execute once and then rest other processes...

replica rolex said...

Rolex Watches Rolex Watches
Tag Heuer Watches Tag Heuer Watches
rolex replica rolex replica
replica rolex replica rolex
rolex replica watches rolex replica watches
replica rolex watches replica rolex watches
Tag Heuer Tag Heuer
replica Tag Heuer replica Tag Heuer
Tag Heuer replica Tag Heuer replica
rolex rolex
rolex air king rolex air king
rolex datejust rolex datejust
rolex day date rolex day date
rolex daytona rolex daytona
rolex gmt rolex gmt
rolex submariner rolex submariner
rolex yachtmaster rolex yachtmaster
rolex air king watches rolex air king watches
rolex datejust watches rolex datejust watches
rolex day date watches rolex day date watches
rolex daytona watches rolex daytona watches
rolex gmt watches rolex gmt watches
rolex submariner watches rolex submariner watches
rolex yachtmaster watches rolex yachtmaster watches

Anonymous said...

I want to put folders in the pictures section of my iPhone but I can't figure it out. First working answer gets the best answer.



________________
[url=http://unlockiphone22.com]unlock iphone[/url]

Anonymous said...

Good day, sun shines!
There have were times of hardship when I felt unhappy missing knowledge about opportunities of getting high yields on investments. I was a dump and downright pessimistic person.
I have never imagined that there weren't any need in big starting capital.
Nowadays, I feel good, I started to get real income.
It's all about how to choose a correct partner who uses your money in a right way - that is incorporate it in real deals, and shares the profit with me.

You can get interested, if there are such firms? I have to answer the truth, YES, there are. Please be informed of one of them:
http://theblogmoney.com

Anonymous said...

Hi!
You may probably be very curious to know how one can manage to receive high yields on investments.
There is no need to invest much at first.
You may begin to get income with a money that usually is spent
for daily food, that's 20-100 dollars.
I have been participating in one company's work for several years,
and I'm ready to share my secrets at my blog.

Please visit blog and send me private message to get the info.

P.S. I make 1000-2000 per daily now.

[url=http://theinvestblog.com] Online investment blog[/url]

men's clothing said...

we are original Ralph Lauren polo shirts outlet,high quality and low price,visit http://www.mensclothingus.com.We also have discount Nike chaussures,have a look!

Anonymous said...

cheap polo shirts
nike air max tn
polo shirts on sale
nike air max
nike 360 air max
buy cheap polos
mens clothing
nike shox shoes
discount men's clothing
polo shirts
wholesale polo shirts
polo clothing
cheap polos
mens polo shirts
men's polo shirts

hyshen said...

After read your blog, I think you are a wonderful person, for your blog is the best one I have ever seen. If you do not mind, I would like to know do you like fashion? Have you ever heard of polo shirts, which are very chic, especially the polo t shirts, I love them very much. I also like playing tennis rackets, it can keep healthy, what do you like to do? I consider it as my great pleasure to introduce myself as the outlet of polo t shirts women
polo t shirts on sale
and the warmly welcomed
polo t shirts for women
Now. I'd like to introduce our masterpieces, such as
polo shirts on sale
polo shirts men
men's polo shirt
men polo shirt
mens polo shirts
mens polo shirt
besides we also sell
cheap polo shirts
discount polo shirts
men's polo shirts
women's polo shirts
Which are popular with fashinable people. We are also the outlet of
cheap tennis racket
discount tennis racket
in this sporty season, we recommend
prince tennis racquet
head tennis rackets
wilson tennis racket
babolat tennis racquet
There more new products in our store online, we are expecting you to come. We can say that you must find your satisfied things in our store.

dgdgdf said...

Jimmy Choo Pierced black leather sandals
Jimmy Choo Platform Purple Sandals
Jimmy Choo Platform Sandal

Jimmy Choo Platform Thirsty Blue Sandals
Jimmy Choo Platform Yellow Sandals
Jimmy Choo Satin Sandal

dgdgdf said...

http://www.bootboots.com
http://www.salelouboutin.com
http://www.buylouboutin.com
http://www.bestlouisvuitton.com
http://www.sale-mbt.com
http://www.discount-christianlouboutin.com
Velours Scrunch Boots Miss Clichy 140 boots Robot 120 ankle boots Black Suede/ Leather Lace Up Ankle boots Tina Suede Black Platform Boots Circus Cutout Suede Ankle Boots Deva 120 suede fringed Boots Sigourney Metallc Ankle Boots Miss Dark Brown Miss Suede Black Arielle A Talon ankle Boots Ariella Clou Silver Studded Boots Alta Arielle A Talon Python Short Boots Robot 120 ankle boots Gold babel shoe boots Brown Trottinette 140 ankle boots Brown

dgdgdf said...

Trottinette 140 ankle boots Mouse suede Forever Tina boots Purple fringed suede C'est Moi boots Black C'est Moi boots Pink Charme 100 suede ankle boots Leopard suede boots Christian Louboutin Tuba Tall Boot Fifre Suede Ankle Boot black lace ankle boots Black Lace-Up Boots black fold-over boots black leather knee-high boots peep-toe bootie Christian Louboutin Astraqueen shoe boots platform lace-up bootie Christian Louboutin Suede Black Ankle boots

dgdgdf said...

supra fifre 120 thigh-high boots Christian Louboutin Alta Ariella Talon Leopard Boots Christian Louboutin OTK PlatformAfrica grey suede Boot Christian Louboutin Alta Ariella Talon Leopard Ankle Boots Christian Louboutin black leather ankle boots Christian Louboutin dark red leather ankle boots Manolo Blahnik Something Blue Satin Pump Manolo Blahnik Something Black Satin Pump Black patent leather sandals

Black patent leather sandals
Black sandals with Phnom Penh

sfsdfe said...

cheap Ugg Boots
Ugg Boots on sale
Ugg Boots for sale
Wholesale Ugg Boots
Discount Ugg Boots
cheap, discount UGG Classic Short Boots 5825 for sale
cheap, discount UGG Classic Cardy Boots 5819 for sale
cheap, discount Ugg Bailey Button Boots 5803 for sale
cheap, discount UGG Classic Tall Boots 5815 for sale
cheap, discount UGG Classic Mini Boots 5854 for sale
cheap, discount UGG Ultra Short Boots 5225 for sale
cheap, discount UGG Ultra Tall Boots 5245 for sale
cheap, discount UGG Nightfall Boots 5359 for sale
cheap, discount UGG Sundance 5325 for sale
cheap, discount UGG Handbags for sale
cheap, discount Amelie UGG Casuals 1688 for sale
cheap, discount UGG Dakota 5131 for sale
cheap, discount UGG Tasmina Slipper 1647 for sale


UGG Classic Short Boots
cheap, discount UGG Classic Short Boots 5825 Black for sale
cheap, discount UGG Classic Short Boots 5825 Aqua for sale
cheap, discount UGG Classic Short Boots 5825 Sand for sale
cheap, discount UGG Classic Short Boots 5825 Chestnut for sale
cheap, discount UGG Classic Short Boots 5825 Grey for sale
cheap, discount UGG Classic Short Boots 5825 Chocolate for sale
cheap, discount UGG Classic Short Boots 5826 Tomato for sale

UGG Classic Mini Boots
cheap, discount UGG Classic Mini Boots 5854 Chocolate for sale
cheap, discount UGG Classic Mini Boots 5854 Sand for sale
cheap, discount UGG Classic Mini Boots 5854 Black for sale
cheap, discount UGG Classic Mini Boots 5854 Chestnut for sale
cheap, discount UGG Classic Mini Boots 5854 Grey for sale

Anonymous said...

i honestly love all your writing kind, very exciting.
don't give up and also keep posting due to the fact it simply very well worth to follow it.
impatient to look at even more of your current content pieces, stunning day ;)

daiyanren said...

There are cheap shoes to choose
jordan 6
jordan 7
Good quality with low price.
air jordan 2010
Air Jordan 2009
You can have a look at it.
jordan shoes
jordan ajf shoes
We offer different styles.
jordan 1
jordan 2
If you like,you can contact us.
jordan 3
jordan 4
Thanks.
jordan 5
jumpmen23

良哥 said...

Teenagers adidas tennis shoes can discount adidas sneakers teenage newest adidas shoes 2010 shoes discount moncler outlet cross cheap adidas shoes important wholesale adidas shoes growing adidas shoes outlet they discount moncler t-shirt shoes cheap jordan shoes changes new jordan shoes every time new jordan shoes shoes air jordan 2010 qualities discount jordan shoes soles jumpman 23 material Jordan ajf shoes breathes Newest Timberland shoes 2010 extended cheap Nike shox shoes support discount brand shoes ankles cheap Nike Dunk shoes injury AIR MAX shoes outlet when cheap ghd store ghd hair straightener home shoes discount ghd hair straightener properly ghd outlet returnable ghd running shoe cheap bourke dooney handbags good grip authentic dooney bourke bags breathes easily newest dooney bourke handbags should be moncler vest light enough dooney bourke new purses still support discount dooney bourke handbags outlet especially injury wholesale Rolex watches But just moncler hair iron,moncler jackets money.moncler coats

ally said...

Fashion is all about lookingmoncler jackets good and being comfortable at the same time. monclermoncler coatsEvery woman loves being complimentedmoncler t-shirtmoncler vestmoncler outlet for her sense of style and elegance. ugg bootscheap ugg bootsdiscount ugg bootsNo woman wants to be labeled as outdated and old fashioned.ugg classic tall bootsclassic ugg bootsWomen are expected to be in constant touch with the latest trends in ordermoncler jacketsmonclernew moncler coats to adopt those trends and look fashionable and stylish. moncler vestmoncler outletmoncler polo t-shirtWomen need to make sure that whatever they wear, coach outletcoach handbagscoach bagsit should compliment their personality and they do not feel awkward while wearing it. coach totescoach outletlouis vuitton handbagsAn article about Gothic costume clothing and the importance of choosing Gothic choker. LV handbags 2010Louis Vuitton bagsLouis Vuitton totesThis article explores the wide variety of Gothicrain boots
rainweardiesel jeans chokers available from everyday to special occasions. Ture Religion Jeanslevis jeansabercrombie and fitch outletIt should inspire people to go shopping for their own Gothic chokers. ed hardy wholesaleed hardy outletcheap ed hardy wholesaleThe origins of the Flat cap span discount ed hardy wholesalewholesale ed hardy

fangfang said...

MBT will not only change,MBT boots,the way you use your MTB Shoes,What are the benefits?christian dior,Free shipping and free return shippingdior shoes,on all diorIncluded with each pair ofdior handbags,an instructional DVDWhat is Dior?dior sunglasses,look at another good paoduct such as Dior totesDo not worryThe urge to buy these goodsnew balancerevolutionary fitness aid from Swiss Masai,new balance shoes,which may help reduce cellulite andnew balance outlet,transforms flat hard artificial surfaces Puma Shoes, with top quality and cheap price. puma outlet,innovative sole design includes thePuma Sneaker,Here you can buy wide rangewholesale cl high heel sandalsquality and cheap car GPS navigation systemsMoncler,Very Cool, Comfortable and lightmoncler jacketsoriginal packing you can rest assured.moncler coatsYou might say that thediscount moncler vestNo one ever thought bothmoncler outlet,As with everything that comes fmonmoncler t-shirtThe new store has been decorated.north faceWe are offering you a wide range ofnorth face outletSome color combinations seem to getnorthfaceBut within the same community north face jacketsbecause it features just the right amount of north face coats,A little of these are given below.ugg bootswas a very well-known French fashionable boot,cheap ugg bootsbecause of the wisdom featuresdiscount ugg bootswhich you are buying is uniqueclassic ugg bootsthey obtain materials from domestic suppliers ugg classic tall boots,A stroll around the park with the GHD IV Salon Styler,We are offering you coach outlet,our store has been decorated coach handbags,Nicecoach totes

Suresh said...

Option 1 (if there is a conditional check(isExists) against each activity before creating it)

coatjack said...

coats & jackets
If one knows where to, the world will give way.
north face jackets
moncler
World-class brands
moncler jackets
The top fabric produced in France is 100%
duvetica
Italy's top outdoor brands
peuterey
Good quality and function, more accord with fashionable design
spyder jackets
High-grade, innovation, the trend of the brand
Columbia Sportswear
The quality is so good
quiksilver jackets
Young and creative style
ski jacket

mili8951 said...

NewStreetFashion
Ed Hardy
stylish design
Ed Hardy Wholesale
fashion excellent quality
wholesale Ed Hardy
ED Hardy clothing bring you a super surprise!
ed hardy wholesale clothing
The quality is so good
christian audigier
Young and creative style
abercrombie and fitch
You can have a look at it.
abercrombie & fitch
jordan 8
jordan 9
jordan 10

combattery84 said...

Dell Y9943 battery
Dell Inspiron 1521 battery
Dell Inspiron 510m battery
Dell Latitude D500 battery
Dell Latitude D520 battery
Dell GD761 battery
Dell NF343 battery
Dell D5318 battery
Dell G5260 battery
Dell Inspiron 9200 battery
Dell Latitude C500 battery
Dell HD438 Battery
Dell GK479 battery
Dell PC764 battery
Dell KD476 Battery
Dell Inspiron 1150 battery
Dell inspiron 8500 battery
Dell Inspiron 4100 battery
Dell Inspiron 4000 battery
Dell Inspiron 8200 battery
Dell FK890 battery
Dell Inspiron 1721 battery
Dell Inspiron 1300 Battery
Dell Inspiron 1520 Battery
Dell Latitude D600 Battery
Dell XPS M1330 battery
Dell Latitude D531N Battery
Dell INSPIRON 6000 battery
Dell INSPIRON 6400 Battery
Dell Inspiron 9300 battery
Dell INSPIRON 9400 Battery
Dell INSPIRON e1505 battery

combattery84 said...

APPLE A1078 Battery 1
APPLE A1079 battery
APPLE A1175 battery
APPLE a1185 battery
APPLE A1189 battery
Acer aspire 5920 battery
Acer btp-arj1 battery
Acer LC.BTP01.013 battery
Acer ASPIRE 1300 battery
Acer ASPIRE 1310 battery
Acer Aspire 1410 battery
Acer ASPIRE 1680 battery

ACER BTP-63D1 battery
ACER BTP-43D1 battery
Acer lc.btp05.001 battery
Acer aspire 3000 battery
Acer Travelmate 4000 battery
ACER aspire 5560 battery
ACER BATBL50L6 battery
ACER TravelMate 240 Battery
ACER BT.00803.004 Battery
ACER Travelmate 4002lmi battery
Acer travelmate 800 battery
Acer aspire 3613wlmi battery
Travelmate 2414wlmi battery
Acer batcl50l battery
Acer Travelmate 2300 battery
ACER aspire 3610 battery
ACER travelmate 4600 battery
Dell Latitude D800 battery

許百美 said...

IS VERY GOOD..............................

Anonymous said...

jimmy choo elaphe strap leopard jet pumps |jimmy choo elaphe strap leopard jet pumps
Christian Louboutin Paquita 120 Satin Gladiator Black Sandals |Christian Louboutin Paquita 120 Satin Gladiator Black Sandals
Christian louboutin Rolandzip 120 suede platform pumps |Christian louboutin Rolandzip 120 suede platform pumps
Christian Louboutin Very Galaxy Platform Light Gold Pumps |Christian Louboutin Very Galaxy Platform Light Gold Pumps

แทงบอล said...

Thank you for your share ,your article is very intresting,i like it so much .jackpot168.com

Anonymous said...

What's Taking place i am new to this, I stumbled upon this I have found It positively useful and it has helped me out loads. I hope to contribute & help different users like its helped me. Good job.

Stop by my weblog :: bucket Truck Safety
Review my site :: bucket trucks used

Anonymous said...

Ηеya! ӏ ϳust wаnted to ask if you еvеr have аny problеms wіth hackers?
Ϻy last blog (wordpresѕ) ωaѕ hаckеd
and I ended up lοsing seνеrаl ωeеks οf hагd ωorκ due to no data backup.
Do уou hаve anу methoԁs
to proteсt аgaіnst hackerѕ?

httρ://Www.Dfw-Taxiсab.сom/2011/07/tаxi-serviсе-in-hurst-tx/
Here is my web site ; DFW cab company