Friday, May 25, 2007

UML rules!

Currently I'm updating the white paper Business Rules in ADF BC. Doing so it occurred to me that there are still many questions to answer what to do when you want to record business rules in UML. With this posting I will share some of my idea's. JDeveloper 10.1.3 will be my tool and ADF BC4J the targeted persistence layer, but I expect the idea's to more generic and also applicable to EJB 3.0 and POJO's for that matter.

In "the old days" when we were young and still using the function hieararchy diagrammer, business rules were either an intrinsic part of the entity relationship diagram or recorded in function descriptions. As this sometimes resulted in the same business rule being recorded more than once (in different functions) and too often in an inconsistent way, we found it to be a neat idea to record them explicitly, that is as functions of their own, and link them to the functions they applied to. This has been a very succesful approach for quite a few years.

At the same time UML arrived as the modeling language for object-oriented analysis and design, and more recently BPMN for business process modeling. As I have never come upon any information system for which there were no business rules whatsoever, you can imagine that it was quite a shock for me to discover that there was no similar thing in place for UML at that time. Of course, a UML class diagram as such allows for expressing more business rules than an entity relationship diagram, but that covers only part of it, doesn't it? As far as the rest is concerned, we were kind of back to square one, meaning that we had to record business rules as part of use cases, for example. The BPMN specification even explicitly excludes business rules from their scope, so what do you do when using BPM?

Some improvements have arrived since the beginning of UML. At some point (not sure since when) constraints have been added (as a stereotype). Also OCL has emerged as a formal language to capture business rules. You can use OCL to record the business rule in a constraint. I don't know about you, but I still have to meet the first person that speaks OCL, let alone the kind of persons we call customers. So in most cases I expect constraints to be recorded using some natural language.

Now let's asume you are using UML to capture functional requirements. Business rules can be found during any stage, for example while doing use case modeling. When starting to create use cases it perfectly makes sense to record rules as part of that. Use cases have some properties that can be used for recording business rules, being pre-conditions and post-conditions. Pre-conditions must be met before the use case can be executed. A typical example would be "the user must be logged on", but could also be something like "the user must be a manager to view detailed employee information".

Post-conditions can be devided in minimal guarantees and success guarantees. Minimal guarantees indicate what must hold true when none of scenarios of the use case have finished successfully. A success guarantee describes a succesfull execution of the use case. Examples of success guarantees are:
  • The employee information has been recorded successfully
  • A change of the employee salary must have been logged
  • When the customer has boarded 15 times or more on a flight, its frequent flyer status must be set to silver elite.
Then there are so-called invariants, being conditions that always should hold true (before, during and after execution of any use case). Examples would be
  • End date must be on or after begin date
  • There cannot be a non-vegetarian dish in a vegetarian dinner.
Your use case template might not have a property called invariants. But hey, it's your use case, so why not add it?

By now you might wonder how to deal with the problem I pointed out at the beginning, being that you captured the same business rule more than once for different use cases. You might also find yourself recording business rules that relate to each other, or even contradict. Don't worry to much about that in the beginning (using the Unified Process that would be while doing Requirements Modeling). Just record the business rules when and where you find them. You only risk a confused customer when you start record business rules as artifacts on their own.

During some next iteration, you detail the use cases. By that time you might have a class model or will start to create one (using the Unified Process that would be during Requirements Analysis). At this point it makes sense to pull business rules out of the use cases and into constraints. Doing so you are able to remove duplications, and inconsistencies.

If your tool supports publishing use cases together with the artifacts linked to that (like classes and constraints ), you might consider to remove the business rules from the use case to prevent duplication and inconsistencies.

Using JDeveloper you normally add constraints to UML class diagrams and link them to the classes they relate to. But you can also include them in use case diagrams and link them to use cases. Finally, you can link related business rules together, which is convenient when you want to decompose business rules.

Having done all this you are not only able to track what rules apply to what classes but also to what use cases. Handy for example for testing purposes.

Finally, you can include the same contraints in (for example) ADF Business Component diagrams, link them to entity objects, classify them or whatever fancy stuff you like to do. Check out the new version of the Business Rules in ADF BC for ideas about classifying business rules when using BC4J. I will let you know when it get's published.

Got to stop here folks. A long and sunny weekend just knoked at my door, and I intend to open ...

61 comments:

jbroek said...

Hey Jan. Where can we find this whitepaper? :-)

Jan Kettenis said...

The new one is yet to come. After I finished with it, I suppose it will be reviewed. I will let you know where to find, but you can also monitor the JHeadstart blog.

Mashood said...

Hi Jan,

Do you have any experience with Oracle Headstart? We are looking for somone who can impart training.

Please let me know your mail id so that I can write to you in detail about our requirements.

Regards,

Mashood

Jan Kettenis said...

I do but that's a long, long time ago (IT-wise spoken) and personally I cannot help you (anymore). It used to be on the Oracle University list of offered trainings.

What I would suggest is that you contact your local Oracle representative and ask if they can help you with this.

aiyipianni said...

Aston Villa rode their luck at Hull City where an 88-minute own goal from Kamil Zayatte saw them leapfrog three points clear of Arsenal and into fourth place in the Premier League wow gold with a 1-0 win.

Villa had to survive Hull penalty wotlk gold appeals for a handball against Ashley Young in time added on, television replays showing that referee Steve Bennett wow gold correctly rejected the claims after consulting a linesman.

Bennett had been involved in controversy after just five minutes when American goalkeeper Brad Friedel looked to have handed Hull the initiative and threaten Villa's return to the Champions League qualifying wow gold zone.

Friedel spilled the ball under pressure from Nick Barmby and stand-in right-back Nigel Reo-Coker turned it into his own net as he attempted to wow gold clear.

But Bennett cut short celebrations at the KC Stadium -- and let Friedel off the hook -- when he ruled out the score for an wow wotlkapparent infringement by Barmby.

Zayatte's intervention from a Young cross bound for wow gold Gabriel Agbonlahor then saw Villa leapfrog Arsenal and draw level with Manchester United on 38 points -- seven adrift of leaders Liverpool and four wow gold behind Chelsea.

Stung by an on-pitch dressing down wow gold by manager Phil Brown at Manchester City last week, Hull showed five changes and a vastly improved performance.

Promoted Hull were looking for only their second win in 11 games while wow gold Villa arrived unbeaten in seven and it looked to be heading for a goalless draw when the home side suffered a cruel late blow.

aiyipianni said...

British tennis ace Andy Murray can expect a massive income injection after joining the same wow po management group that handles the likes wow or of David Beckham and Cristiano Ronaldo.

Simon Fuller's 19 Entertainment, wow geld partnered with CAA Sports, signed world number four LOTR Gold Murray and doubles-playing brother Jamie for representation across all their on and off court activity from LOTR gold March 2009.

"Jamie and I buy Warhammer gold/a> feel we've made big progress in the last couple of years on court," 21-year-old 2008 U.S. Open runner-up Andy said on his Web site.

"It's important that we have the very best team around us to take care of business while buy Warhammer gold we concentrate 100% on our tennis. Warhammer gold So this is a fantastic opportunity for us to work with buy Warhammer gold Simon Fuller, 19 and CAA Sports.

"We now have an Warhammer gold unbeatable combination of representatives buy Warhammer gold with world-class stature and experience, and Warhammer gold we are really excited by what we can achieve buy Warhammer gold together".

Fuller's company, which Warhammer gold is run from London, New York and LA, wow gold has partnered with CAA Sports, and already represents world of warcraft gold the world No. 3 Novak Djokovic.

American Idol creator Fuller buy wow gold commented: "I am very cheap wow gold excited to be working with Andy and Jamie, wow power leveling two of the brightest British wow powerleveling talents in global sports.

"Their determination dofus kamas to succeed has become a kamas dofus trademark in their game and their progress as professional Lord of the Rings Online Gold sportsmen has taken them to the LOTRO Gold top in world tennis.

"19's innovative LOTR Gold partnership with CAA Sports will provide them fly for fun penya with an unparalleled level of flyff penya global support".

chengja said...

Alex Rodriguez,the playerwow goldwho would restore integrity to baseball's homewow goldrunre cord,admittedwow goldMonday towow goldusing performance-enhancingwow goldwow golddrugs himself.

chengja said...

The All-Star thirddofus kamasdofus kamasbaseman said in an interviewkamas dofusacheter dofuswith ESPN that he used steroids with the Texas Rangers for three years,from 2001-03,in an attemptbuy kamasacheter kamasto justify his status as the game's highest-paid player after signing a 10-year.

chengja said...

Back then it wasworld of warcraft golda different culture,Rodriguezcheap wow goldsaid.It waswow orvery loose.I was young.I waswow power levelingstupid.

chengja said...

He said he quitbuy wow goldcheap wow goldafter 2003,hiswow power levelingdofus kamasfirst of three AL MVP seasons,because I've provedbuy ffxi gilLord of the Rings Online goldto myself and to everyone that I don't need any of that.

chengja said...

When I arrivedwow goldin Texas in 2001,Iwow goldfelt an enormous amount of pressure.I feltwow goldwow goldlike I had all the weightwow goldof the world on top of me and I needed to perform.

xuemei said...

welcome to the wonderland Gold , in here you can buy the wonderland online Gold, do you know that the wonderland money in the game is very important, if you had more cheap wonderland online Gold, I think you can get the tall level, quickly come here to buy wonderland Gold.

Anonymous said...

Delivering a new dimension for hardcore Maple Story players with the addition of a fourth job and some free maple mesos, this is launched today. Maple Story players will have reached a high enough level to achieve the 4th Job or some necessary maplestory mesos, which begins this week. Many people can cost their own cheap mesos to gain themed dessert and costumes among their many posts. The addition of the 4th Job provides further depth to an already intricate and complex maple story mesos in game. At Leafre, players can find new upgrades for some of the games more powerful weapons can receive from mesos and also party with other elite players.

Anonymous said...

Even it got me crazy enough to buy Guild Wars Prophecies with some my own GuildWars Gold and Nightfall and Eye of the North. I wonder to know why are not you guys and gals who like the PVP concept buying this awesome game. okey, it is expensive to buy gw gold all parts. If you lack the GuildWars money, but it is worth it and no monthly costs and the game gets updated weekly at least. Once again, if anyone wants to play Guild Wars sometime add me to friends here Guild Wars Gold. And realize how much cheap gw gold I bought in the last couple of weeks, months, years. So I found this Guild Wars Factions and installed it.

Anonymous said...

WoW shares many wow gold of its features with previously launched games. Essentially, you battle with Cheapest wow gold monsters and traverse the countryside, by yourself or as a buy cheap wow gold team, find challenging tasks, and go on to higher Cheap Wow Gold levels as you gain skill and experience. In the course of your journey, you will be gaining new powers that are increased as your skill rating goes up. All the same, in terms of its features and quality, that is a ture stroy for this.WoW is far ahead of all other games of the genre the wow power leveling game undoubtedly is in a league of its own and cheapest wow gold playing it is another experience altogether.
Even though WoW is a wow gold cheap rather complicated game, the controls and interface are done in buy warhammer gold such a way that you don't feel the complexity. A good feature of the game is that it buy wow items does not put off people with lengthy manuals. The instructions cannot be simpler and the pop up tips can help you start playing the game World Of Warcraft Gold immediately. If on the other hand, you need a detailed manual, the instructions are there for you to access. Buy wow gold in this site,good for you ,WoW Gold, BUY WOW GOLD.

chenlu said...

runescape money
runescape gold
runescape money
runescape gold

筱娅 said...

I like a game which needs to use runescape gold, when you do not buy runescape, you must borrowrs gold from friends, or you get runescape money. If you getcheap rs gold, you can continue this game.

chenlu said...

runescape moneyis your number one spot for all your runescape gold help you may ever need. We have a complete database of tons of quest guides, city guides, runescape gold
...

buy wow gold said...

When Wow Gold wolf finally found the wow gold cheap hole in the chimney he crawled cheap wow gold down and KERSPLASH right into that kettle of water and that was cheapest wow gold the end of his troubles with the big bad wolf.
game4power.
The next day the Buy Wow Goldlittle pig invited hisbuy gold wow mother over . She said "You see it is just as mygamegoldI told you. The way to get along in the world is to do world of warcraft gold things as well as you can." Fortunately for that little pig, he buy cheap wow gold learned that lesson. And he just k4gold lived happily ever after!.

Anonymous said...

看房子,買房子,建商自售,自售,台北新成屋,台北豪宅,新成屋,豪宅,美髮儀器,美髮,儀器,髮型,EMBA,MBA,學位,EMBA,專業認證,認證課程,博士學位,DBA,PHD,在職進修,碩士學位,推廣教育,DBA,進修課程,碩士學位,網路廣告,關鍵字廣告,關鍵字,課程介紹,學分班,文憑,牛樟芝,段木,牛樟菇,日式料理, 台北居酒屋,日本料理,結婚,婚宴場地,推車飲茶,港式點心,尾牙春酒,台北住宿,國內訂房,台北HOTEL,台北婚宴,飯店優惠,台北結婚,場地,住宿,訂房,HOTEL,飯店,造型系列,學位,牛樟芝,腦磷脂,磷脂絲胺酸,SEO,婚宴,捷運,學區,美髮,儀器,髮型,牛樟芝,腦磷脂,磷脂絲胺酸,看房子,買房子,建商自售,自售,房子,捷運,學區,台北新成屋,台北豪宅,新成屋,豪宅,學位,碩士學位,進修,在職進修, 課程,教育,學位,證照,mba,文憑,學分班,網路廣告,關鍵字廣告,關鍵字,SEO,关键词,网络广告,关键词广告,SEO,关键词,网络广告,关键词广告,SEO,台北住宿,國內訂房,台北HOTEL,台北婚宴,飯店優惠,住宿,訂房,HOTEL,飯店,婚宴,台北住宿,國內訂房,台北HOTEL,台北婚宴,飯店優惠,住宿,訂房,HOTEL,飯店,婚宴,台北住宿,國內訂房,台北HOTEL,台北婚宴,飯店優惠,住宿,訂房,HOTEL,飯店,婚宴,結婚,婚宴場地,推車飲茶,港式點心,尾牙春酒,台北結婚,場地,結婚,場地,推車飲茶,港式點心,尾牙春酒,台北結婚,婚宴場地,結婚,婚宴場地,推車飲茶,港式點心,尾牙春酒,台北結婚,場地,居酒屋,燒烤,美髮,儀器,髮型,美髮,儀器,髮型,美髮,儀器,髮型,美髮,儀器,髮型,小套房,小套房,進修,在職進修,留學,證照,MBA,EMBA,留學,MBA,EMBA,留學,進修,在職進修,牛樟芝,段木,牛樟菇,關鍵字排名,網路行銷,关键词排名,网络营销,網路行銷,關鍵字排名,关键词排名,网络营销,PMP,在職專班,研究所在職專班,碩士在職專班,PMP,證照,在職專班,研究所在職專班,碩士在職專班,SEO,廣告,關鍵字,關鍵字排名,網路行銷,網頁設計,網站設計,網站排名,搜尋引擎,網路廣告,SEO,廣告,關鍵字,關鍵字排名,網路行銷,網頁設計,網站設計,網站排名,搜尋引擎,網路廣告,SEO,廣告,關鍵字,關鍵字排名,網路行銷,網頁設計,網站設計,網站排名,搜尋引擎,網路廣告,SEO,廣告,關鍵字,關鍵字排名,網路行銷,網頁設計,網站設計,網站排名,搜尋引擎,網路廣告,EMBA,MBA,PMP
,在職進修,專案管理,出國留學,EMBA,MBA,PMP
,在職進修,專案管理,出國留學,EMBA,MBA,PMP
,在職進修,專案管理,出國留學,婚宴,婚宴,婚宴,婚宴

住宿,民宿,飯宿,旅遊,住宿,民宿,飯宿,旅遊,住宿,民宿,飯宿,旅遊,住宿,民宿,飯宿,旅遊,住宿,民宿,飯宿,旅遊,住宿,民宿,飯宿,旅遊,住宿,民宿,飯宿,旅遊,美容,美髮,整形,造型,美容,美髮,整形,造型,美容,美髮,整形,造型,美容,美髮,整形,造型,美容,美髮,整形,造型,美容,美髮,整形,造型,美容,美髮,整形,造型,設計,室內設計,裝潢,房地產,設計,室內設計,裝潢,房地產,設計,室內設計,裝潢,房地產,設計,室內設計,裝潢,房地產,設計,室內設計,裝潢,房地產,設計,室內設計,裝潢,房地產,設計,室內設計,裝潢,房地產,設計,室內設計,裝潢,房地產,進修,在職進修,MBA,EMBA,進修,在職進修,MBA,EMBA,進修,在職進修,MBA,EMBA,進修,在職進修,MBA,EMBA,進修,在職進修,MBA,EMBA,進修,在職進修,MBA,EMBA,進修,在職進修,MBA,EMBA,住宿,民宿,飯店,旅遊,美容,美髮,整形,造型,設計,室內設計,裝潢,房地產,進修,在職進修,MBA,EMBA,羅志祥,周杰倫,五月天,蔡依林,林志玲,羅志祥,周杰倫,五月天,蔡依林,林志玲,羅志祥,周杰倫,五月天,蔡依林,羅志祥,周杰倫,五月天,蔡依林

song said...

wow gold
wow gold
eve isk
wow power leveling
wow power leveling
wow power leveling
wow power leveling
warhammer gold
warhammer power leveling
bestchina traveland
uggsor
ghd straighteners

Cardi Ugg Boots
Classic Short Ugg Boots

Classic Tall Ugg Boots
Metallic Ugg Boots

Mini Ugg Boots
Sundance Ugg Boots

tiffany Jewelry

song said...

wow gold
wow gold
eve isk
wow power leveling
wow power leveling
wow power leveling
wow power leveling
warhammer gold
warhammer power leveling
bestchina traveland
uggsor
ghd straighteners

Cardi Ugg Boots
Classic Short Ugg Boots

Classic Tall Ugg Boots
Metallic Ugg Boots

Mini Ugg Boots
Sundance Ugg Boots

tiffany Jewelry
















[url=http://www.akgame.com]wow gold[/url]
[url=http://www.wowgoldbank.com]wow gold[/url]
[url=http://www.akgame.com/eve-online-c-8.html]eve isk[/url]
[url=http://www.wow-power-leveling.com]wow power leveling[/url]
[url=http://www.akgame.com/wow-power-leveling-c-9.html]wow power leveling[/url]
[url=http://www.cheap-power-leveling.com]wow power leveling[/url]
[url=http://www.fast-power-leveling.com]wow power leveling[/url]
[url=http://www.akgame.com/warhammer-online-c-64.html]warhammer gold[/url]
[url=http://www.akgame.com/warhammer-power-leveling-c-92.html]warhammer power leveling[/url]
best[url=http://www.topchinatrip.com]china travel[/url]and
[url=http://www.shoppingugg.com]uggs[/url]or

runescape said...

runescape
runescape gold
runescape money
runescape powerleveling
runescape power leveling
runescape
runescape gold
runescape money
runescape powerleveling
runescape power leveling
runescape
runescape gold
runescape money
lotro
lotro gold
lotro powerleveling
lotro power leveling
lotro money
lotro
lotro gold
lotro money
lotro powerleveling
lotro power leveling
world of warcraft money
world of warcraft gold
wow gold
wow money
maplestory mesos
maple story mesos
maplestory mesos
maple story mesos
runescape
runescape gold
runescape money
runescape
runescape gold
runescape money

Anonymous said...

By the way, I recommend you buy the cheapest Atlantica online Gold and Atlantica power leveling from us where the prices here are low. So if you have the Atlantica Gold is useful to your level spear and then you should buy Atlantica online Gold. In addition if you need to buy goods for your characters, the game provides you the cheap Atlantica online Gold. And the last, you can make the fun of the Atlantica online money in the Atlantica online world.
Follow the guide below, you will have a better experience in dofus kamas. Because of Bambooto attack with both earth and wind damage, with also heals kamas. There are some cheap kamas in the Dofus and that is very useful. The best part is that bulbiflor can drop bulbiflor magic bark, which sells for 50000 dofus gold. They sell well kamas anytime too, so you can buy dofus kamas at anytime.

wow gold said...

When the Wow Gold wolf finally found the wow gold cheap hole in the chimney he crawled cheap wow gold down and KERSPLASH right into that kettle of water and that was cheapest wow gold the end of his troubles with the big bad wolf.

game4power.
The next day the Buy Wow Goldlittle pig invited hisbuy gold wow mother over . She said "You see it is just as Cheapest wow goldI told you. The way to get along in the world is to do world of warcraft gold things as well as you can." Fortunately for that little pig, he buy cheap wow gold learned that lesson. And he just wow gold lived happily ever after!.

said...

You know ,I have some flyff penya,and my friend also has some
flyff money,do you kouw they have the same meaning,Both of them can be called flyff gold,I just want to
buy flyff penya,because there are many
cheap penyaYou know ,I have some maple mesos,and my friend also has some mesos,do you kouw they have the same meaning,Both of them can be called maplestory mesos,I just want to
buy flyff penya ,because there are many
cheap mesos

Anonymous said...

As a new player , you may need some game guides or information to enhance yourself.
requiem gold is one of the hardest theme for every class at the beginning . You must have a good way to manage your requiem lant.If yor are a lucky guy ,you can earn so many requiem money by yourself . But if you are a not , I just find a nice way to get cheap requiem lant. If you need , you can buy requiem online gold at our website . Go to the related page and check the detailed information . Once you have any question , you can connect our customer service at any time .

Making knight gold is the old question : Honestly there is no fast way to make lots of knight noah . Sadly enough a lot of the people that all of a sudden come to with millions of knight online gold almost overnight probably duped . Although there are a lot of ways to make lots of knight online noah here I will tell you all of the ways that I know and what I do to buycheap knight gold.

lanzi said...

I can get Megaten Gold cheaply.
Yesterday i bought Megaten online Gold for my brother.
i hope him like it. i will give Megaten money to him
as birthday present. i like the cheap Megaten Gold very much.
I usuallybuy Megaten Gold and keep it in my store.
I enjoy the Megaten online money.

I can get LOTRO Gold cheaply,
Yesterday i bought Lord Of The Rings Goldfor my brother.
i hope him like it. i will give cheap Lord Of The Rings Gold to him as
birthday present. I usually buy LOTRO Gold and keep it in my store.

haiyan said...

wonderland Gold is my object when I play this new and beautiful Wonderland Online Game. I found that some place need to pay for wonderland online Gold, and this place is full of attractions. You can go to buy wonderland Gold to take your tent with you when you are traveling around the WL world. I like her bright mind, so that we can make more wonderland money with her bright mind. Invite your friends with cheap wonderland online Gold to relax for a minute of peace and quiet after a long quest.
shaiya gold is the important one in the Shaiya Game, when I begin to come into contact with the wonderful Online Game. Every one also likes playing this Shaiya game with some shaiya online gold. Although the game is free to play, we have to cost some shaiya money to buy our favorite equipment. Their primary goal of cheap shaiya gold is not damage infliction, but rather keeping foes away from other party members. So I have decided to buy shaiya gold to try playing this game first.

Anonymous said...

silkroad gold and the swordsman in the seal online is need some new players pay more professional novice to it. Is it solo able in the sro gold? It is not too bad, you should survive pretty well with silk road gold if you equipment is up to date. Someone would like me who just reached IVI90 be able to survive more than one hit because silkroad online gold. The work of the reward system works without cheap silkroad gold.
I know that most players use aion kina to get a shiny cool weapon like other players in game. You need enhance stones with aion online kina. The process of enhancing is simple if you have aion gold. You can buy aion kina after clicking enhance, you will see a star rotating about like roulette. The equipment will be enhanced to the next level if you have more cheap aion kina.

yanhui said...

Once I played stoneage2, I did not know how to get strong, someone told me that you must have stoneage2 Gold. He gave me some stoneage 2 Gold, he said that I could buy stoneage2 money, but I did not have money, then I played it all my spare time. From then on, I got some buy stoneage2 Gold, if I did not continue to play it, I can sell stoneage 2 money to anyone who want.

Once I played flyff, I did not know how to get strong, someone told me that you must have flyff penya. He gave me some flyff money, he said that I could buy flyff penya, but I did not have money, then I played it all my spare time. From then on, I got some flyff gold, if I did not continue to play it, I can sell cheap penya to anyone who want.

Anonymous said...

Do you know the Asda Story gold,in the game you need the
Asda Story money. it can help you increase your level. My friends always asked me how to
buy Asda Story Gold, and I do not know he spend how much money to buy the
Asda Story gold, when I see him in order to play the game and search which the place can buy the
cheap Asda Story gold. I am happy with him.
Do you know the Archlord gold, in the game you need the
Archlord money. it can help you increase your level. My friends always asked me how to
buy Archlord gold, and I do not know he spend how much money to buy the
archlord online Gold, when I see him in order to play the game and search which the place can buy the
cheap Archlord gold. I am happy with him.

World of Warcraft Gold Guides said...

good post :)

Anonymous said...

rappelz rupees of Rappelz Online Game has more functions and this Rappelz Game is a very good free game. This rappelz gold of score could go down A LOT if they choose to mess up the classes even more. I would have rated it much cheap rappelz rupees better when it was epic3. If yes, then the first step to buy rupees when you play Rappelz is for you. Play rappelz and feel the power and might of rappelz money. See you in game!
rohan crone has many ways for us to use. When you start the Rohan Online game, your character will be level 1. I remembered that when I started playing this Rohan game with some little cheap rohan money. My friends all told me that the best way to spend rohan online gold is a good way. But I could not like spending my own rohan online crone. If you do not like upgrading level step by step, you can cost rohan gold to help your character to reach level high.

Anonymous said...

As a new player , you may need some game guides or information to enhance yourself.
FFXI Gil is one of the hardest theme for every class at the beginning . You must have a good way to manage your FFXI gold.If yor are a lucky guy ,you can earn so many Final Fantasy XI gold by yourself . But if you are a not , I just find a nice way to buy FFXI Gil. If you need , you can buy cheap Final Fantasy XI Gold at our website . Go to the related page and check the detailed information . Once you have any question , you can connect our customer service at any time .

Anonymous said...

As a new player , you may need some game guides or information to enhance yourself.
Sho Online Mun is one of the hardest theme for every class at the beginning . You must have a good way to manage your Sho Mun.If yor are a lucky guy ,you can earn so many Sho Online gold by yourself . But if you are a not , I just find a nice way to Sho gold. If you need , you can buy buy Sho Online gold at our website . Go to the related page and check the detailed information . Once you have any question , you can connect our customer service at any time .

said...

You know ,I have some Atlantica online Gold, and my friend also has some
Atlantica Gold, do you know they have the same meaning,Both of them can be called
Atlantica online money,I just want to
buy Atlantica online Gold, because there are many
cheap Atlantica online Gold

said...

You know ,I have some Tales Of Pirates gold, and my friend also has some
Tales Of Pirates money, do you know they have the same meaning, I just want to
buy Tales Of Pirates Gold, because there are many
cheap Tales Of Pirates gold

yanhui said...

Once I played GuildWars, I did not know how to get strong, someone told me that you must have gw gold. He gave me some GuildWars Gold, he said that I could buy Guild Wars Gold, but I did not have money, then I played it all my spare time. From then on, I got some GuildWars money, if I did not continue to play it, I can sell cheap gw gold to anyone who want.

Once I played GuildWars, I did not know how to get strong, someone told me that you must have gw gold. He gave me some GuildWars Gold, he said that I could buy Guild Wars Gold, but I did not have money, then I played it all my spare time. From then on, I got some GuildWars money, if I did not continue to play it, I can sell cheap gw gold to anyone who want.

lanzi said...

I can get LOTRO Gold cheaply.
Yesterday i bought Lord Of The Rings Gold for my brother.
i hope him like it. i like the cheap Lord Of The Rings Gold very much.
I usuallybuy LOTRO Gold and keep it in my store.

I can get ro zeny cheaply,
Yesterday i want to buy ragnarok zenyfor my brother.
i hope him like it. i will buy iro zeny for him
as birthday present. i like the ragnarok online zeny very much.
I usually buy cheap zeny and keep it in my store.

rhtehe said...

Do you know the fiesta Gold, in the game you need the
fiesta money. It can help you increase your level. My friends always asked me how to
buy fiesta Gold, and I do not know he spend how much money to buy the
fiesta online gold, when I see him in order to play the game and search which the place can buy the
fiesta online money. I am happy with him.
Do you know the Darkfall Gold, in the game you need the Darkfall money. It can help you increase your level. My friends always asked me how to buy Darkfall Gold, and I do not know he spend how much money to buy the Darkfall Gold, when I see him in order to play the game and search which the place can buy the
cheap Darkfall gold. I am happy with him.

Anonymous said...

29047126483369175 I play dofus Replica Watches for one year, I Replica Rolex Watches want to get some Replica Watch kamas to buy Replica Chanel Watches item for my character. So, I search "Replica Swiss Watches" on google and found many website. As Exact Replica Graham Watch the tips from the forum, I just review the Swiss Replica Watches websites and choose some Replica Montblanc Watches quality sites to Replica Cartier Watches compare the price, and go to their Replica Breguet Watches online support to make Replica Breitling Watches the test. And Last Chaos Gold I decide to use Replica BRM Watch at the end. And Tag Heuer Replica Watch that is the Replica IWC Watch beginning..

Anonymous said...

搬家公司 桃園房屋仲介 桃園房屋買賣 桃園房屋 醫學美容診所 淨膚雷射 雷射溶脂 飛梭雷射 微晶瓷 植髮 團體服 團體服訂做 醫學美容診所 肉毒桿菌 肉毒桿菌瘦臉 醫學美容 整型診所 美國月子中心 月子中心 seo 關鍵字廣告 關鍵字 google關鍵字廣告 關鍵字行銷 網路行銷 通姦 徵信社 外遇 徵信 徵信公司 出軌 清潔公司 搬家公司 搬家公司 台北搬家公司 新竹搬家公司 桃園搬家公司 台北搬家公司 整形 韓風整形 整形 韓風整形 老人癡呆症 情緒管理 訂房網 線上訂房 宜蘭民宿 宜蘭住宿 網路訂房 宜蘭飯店 新娘祕書 清潔公司 植牙 裝潢 室內設計 油漆粉刷 油漆工 油漆工程 洗鞋加盟 洗包包加盟 洗包包 創業加盟店 早餐店加盟 開店創業 創業開店 結婚金飾 鑽石婚戒 通水管 通水管 通馬桶 抽水肥 包通 馬桶不通 通馬桶 通水管 清水溝 沙發 室內設計公司 室內設計 室內裝潢設計 裝潢設計 澳門自由行 香港自由行

Anonymous said...

太陽能熱水器 三久 櫻花牌熱水器 熱水器 省電熱水器 衛浴設備 節能減碳 電熱水器 中古車 二手車 環保袋 環保袋 環保袋 十分瀑布 台北旅遊網 台北民宿 平溪 景觀餐廳 薰衣草花園 花園餐廳 螢火蟲 渡假村 鐵道之旅 團體服 滷味 滷味加盟 滷味批發 滷味食材 滷味宅配 滷雞翅 滷雞腳 健康滷味 魯味 加盟創業 慈善 義賣 義賣活動 慈善機構 公益彩券 健康食品 慈善基金會 公益團體 愛心捐款 捐款 美白 皺紋 減肥 禿頭 醫學美容 電波拉皮 雷射溶脂 肉毒桿菌 玻尿酸 痘疤 婦產科診所 室內設計 埋線 內分泌失調 黃體不足 針灸減肥 坐月子中心 婦產科 月子中心 月子餐 飛梭雷射 太陽能熱水器 太陽能 三久太陽能 三久 身體檢查 健康檢查 全身健康檢查

Anonymous said...

玫瑰花束 盆栽 網路花店 花店 鍛造 樓梯扶手 欄杆 鐵門 採光罩 熱水器 蘭花 化糞池 抽化糞池 抽水肥 水管不通 洗水塔 消毒 通水管 通馬桶 馬桶 馬桶不通 上順旅行社 五福旅行社 大興旅行社 天喜旅行社 天福旅行社 日本旅行社 日本旅遊 日本機票 日本自由行 日本訂房 包通 抽化糞池 抽水肥 水管不通 洗水塔 清水溝 通水管 通馬桶 馬桶 馬桶不通 便宜機票 國內旅遊 國外旅遊 國外機票 團體旅遊 直航機票 簽證 自由行 訂房 雄獅旅遊 汽車美容 汽車美容 三久太陽能 太陽能

Anonymous said...

黃金價格查詢 貸款 信用貸款 房屋貸款 剖腹生產 命理網 姓名學 姓名配對 星座 星座運勢 算命 開運印章 風水 外遇 徵信 徵信社 外遇 徵信 徵信社 外遇 徵信 徵信社 外遇 徵信 徵信社 外遇 徵信 徵信社 外遇 徵信 徵信社 清潔公司 壁癌 屋頂防水 屋頂隔熱 抓漏 油漆 浴室 漏水 舊屋翻新 裝潢 防水工程 壁癌 健康飲食 台北素食餐廳 吃素 團購美食 水餃 素食 素食料理 素食水餃 素食食譜 素食餐廳 交友 婚友 婚友社 婚友聯誼 婚友聯誼社 愛情 愛情公寓 相親 相親銀行 聯誼 Hook and Loop 婚禮佈置 情人花束 新竹花店 會場佈置 氣球佈置

Anonymous said...

二手車 環保袋 肉毒桿菌 健檢 醫學美容 淨膚雷射 汽車美容 法拍屋 水餃 清潔公司 實驗動物 到府坐月子 坐月子 坐月子中心 坐月子餐 孕婦 月子餐 到府坐月子 坐月子 坐月子中心 坐月子中心台中 坐月子中心台北 月子餐 月子中心 坐月子餐 月子餐外送 月子餐食譜 統一發票9 10月 金價 統一發票9 10月 找工作 統一發票7 8月 求職 1111求職人力銀行 104求職人力銀行 104人力銀行 統一發票5 6月 104人力銀行 104求職人力銀行 塑膠袋 統一發票1 2月 塑膠袋批發 塑膠袋工廠 金價 黃金價格 金價查詢 黃金買賣 黃金 統一發票3 4月 1111人力銀行 104求職人力銀行 1111人力銀行求職 黃金價格查詢 中古車買賣 塑膠袋 統一發票9 10月 塑膠袋批發 中古車 中古車買賣 台北人力銀行 金價查詢 sum中古車 中古車 今日金價

Anonymous said...

消防公司 地板施工 超耐磨地板 店面出租 乳癌 全身健康檢查 肝癌 健康檢查 身體檢查 飛梭雷射 雷射溶脂 直航機票 自由行 三久 太陽能 三久太陽能 太陽能熱水器 環保袋 電波拉皮 hand dryer 電波拉皮 雷射溶脂 肉毒桿菌 系統家具 台中漆彈場 漆彈 團體服 美國月子中心 團體服 團體服 團體服 T恤 圍裙 POLO衫 班服 團體服創意 熱轉印 團體服訂做 宜蘭民宿 關鍵字廣告 seo 網路廣告 網路行銷 seo 網站設計 seo 線上客服 seo 網頁設計 seo 網頁設計公司 網路行銷 網路行銷 中古車 涼麵 食品批發 拉麵 T恤 慈善 慈善基金會 慈善機構 租辦公室 租店面 買辦公室 店面租賃 店面出租 店面出售 花茶 花草茶 養生茶 招牌 led招牌 招牌製作 美國月子中心 保養 美國月子中心

Anonymous said...

OBU 投審會 會計師事務所 會計師 工商登記 公司登記 包子 肉粽 宅配美食 四神湯 搬家公司 訂房網花東旅遊 桃園土地 桃園房屋仲介 桃園房屋 桃園房屋網 桃園房屋買賣 漆彈 搬家公司 會場設計 展場設計 會場設計 展場設計 展覽設計 消防設備 消防設備 機電 崴立機電 牙齒美白 植牙 牙周病治療方法 植牙費用 牙周病 微晶瓷 3D飛梭雷射 淨膚雷射 光纖美白除毛 肉毒桿菌除皺 紙盒印刷 紙袋包裝 包裝紙盒 手提紙袋 紙袋印刷 紙袋工廠 包裝紙袋 紙盒訂裝 手提袋 包裝盒 股票教學 股市分析 股市億萬贏家 股票軟體 股票行情 ferrari 賣車 賓士 lexus 二手車 中古車 Bmw 中古車買賣 保時捷 法拉利 福利 清潔公司 汽車借款 當鋪 當舖 借錢 貸款 票貼 二胎 融資 工商融資 支票貼現 借款 汽車借款 汽車貸款 徵信 徵信社 外遇 彌月送禮 喜餅 喜餅禮盒 喜餅價格 訂婚禮盒 訂婚喜餅 彌月蛋糕

Anonymous said...

彌月禮盒 彌月禮 彌月 離婚 法律事務所 債物 律師事務所 律師 寵物醫院 獸醫 獸醫院 寵物住宿 白內障 心絲蟲 腎衰竭 狗皮膚病 動物醫院 獸醫師 創業鞋之澡堂 洗鞋子 洗包包加盟 洗鞋店 加盟 洗鞋 洗包包 洗鞋加盟 酒店式公寓 台北民宿 日租套房 台北日租 apartment 太平山民宿 宜蘭民宿推薦 宜蘭民宿 宜蘭旅遊 宜蘭住宿 Disposable plastic cups Disposable plastic cups Disposable products Plastic Drinking Cups ECO products Biodegradable plastic PLA polylactic acid Biodegradable Plastic Cup Plastic manufacturer 懷孕 坐月子 坐月子食譜 新竹坐月子中心 坐月子中心 坐月子餐 月子餐 月子餐外送 外送月子餐 素食月子餐 飛梭雷射 柔膚雷射 玻尿酸 皮膚科 皮膚科診所 肉毒桿菌 肉毒桿菌瘦臉 脈衝光 除斑 Flex PCB PCB RF PCB Rigid-Flex PCB Electronic PCB

Anonymous said...

Industrial PCB Heavy Copper PCB Microwave PCB Medical PCB Telecom PCB 泡菜 團購美食 創業加盟 水餃 湯包 加盟創業 冷凍宅配 宅配美食 手工水餃 中華湯包 mini usb DC Jack tact switch Slide switch Phone Jack USB connector RCA Jack開 關 製網 菱形網 不鏽鋼網 金屬網 衝孔網 菱型網 不鏽鋼 沖孔網 喇叭網 金屬擴張網 壯陽 成人用品 壯陽食品 早洩 情趣用品 春藥 壯陽藥品 持久 催情 增大 模具廠 塑膠射出成型 模具 Odm 塑膠射出模具 Oem代工廠 塑膠射出 塑膠射出廠 模具設計 Precision Mold Light guide panels Plastic Products Mold design Plastic injection Mold developmentInjection Mold Plastic injection molding Injection molding ISO9001認證 射出成形 塑膠製成品塑膠模具設計 模具開發 精密射出 縫衣機塑件 無塵室射出 膠框導光板 房屋仲介 法拍屋 法拍 法拍屋查詢系統 104法拍網 信義房屋 房屋買賣 台北法拍屋

Anonymous said...

板橋法拍屋 大台北法拍屋 原裝進口燈飾 流行燈飾 水晶燈 進口燈飾 吊燈 led燈 燈飾 燈具 照明 磁鐵 消毒 抽水肥 抽化糞池 化糞池 通馬桶 馬桶不通 通水管 水管不通 水管不通 化糞池清理 洗水塔 加盟創業 創業 加盟 早餐店加盟 創業加盟 pe膜 冬令營 冬令營 冬令營禮盒包裝 化妝品包 裝 紙盒 禮盒 化妝品盒 藥盒 彩盒 禮盒 印刷供應商 彩色盒 禮盒 設計 網版印刷 紙盒工廠 印刷公司 印刷 3D立體印刷 印刷服務 彩色印刷 包裝 設計breading machine food processing equipment frying machine meat processing equipment food processing mixers food forming patty machine boiling machine breading machine vegetable machine日立冷氣 電腦回收 回收 回收電腦 資源回收

Anonymous said...

教育訓練 品質管理 Ohsas 18001 iso認證 iso

yanran said...

Your blog is very good, it's the best blog I've ever seen, thank you!
By the way, do you like 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?
polo t shirts women
polo t shirts on sale
polo t shirts for women
polo shirts on sale
polo shirts men
men's polo shirt
men polo shirt
mens polo shirts
mens polo shirt
cheap polo shirts
discount polo shirts
men's polo shirts
women's polo shirts
cheap tennis racket
discount tennis racket
prince tennis racquet
head tennis rackets
wilson tennis racket
babolat tennis racquet

dreaz said...

araç sorgulama
sorgulama
ehliyet
açıköğretim
bağkur sorgulama
ssk sorgulama
emekli sandığı
cinsel bilgiler
radyo dinle
korku
evlilik
ssk hizmet dökümü
ssk emeklilik sorgulama
hikaye
bağkur hizmet dökümü
gazeteler
ilan
ssk
evlilik sitesi
ehliyet sınav sonuçları
iş ilanları
bağkur
gazete oku

新年快樂 said...

牙醫,植牙,矯正,矯正牙齒,皮膚科,痘痘,中醫,飛梭雷射,毛孔粗大,醫學美容,痘痘,seo,關鍵字行銷,自然排序,網路行銷,自然排序,關鍵字行銷seo,部落格行銷,網路行銷,seo,關鍵字行銷,自然排序,部落格行銷,網路行銷,牛舌餅婚紗台中婚紗,腳臭,腳臭,腳臭,腳臭,腳臭,腳臭

新年快樂 said...

腳臭,腳臭,高雄婚紗,街舞,小產,雞精,性感,辣妹,雷射溶脂,雙下巴,抽脂,瘦小腹,微晶瓷,電波拉皮,淨膚雷射,清潔公司,居家清潔,牙周病,牙齒矯正,植牙,牙周病,矯正,植牙

Anonymous said...

Really trustworthy blog. Please keep updating with great posts like this one. I have booked marked your site and am about to email it to a few friends of mine that I know would enjoy reading..

wow gold
cheap wow gold
wow gold
buy wow gold
wow gold
cheap wow gold
buy wow gold
World of Warcraft gold
cheap World of Warcraft gold
World of Warcraft gold
buy World of Warcraft gold
World of Warcraft gold
cheap World of Warcraft gold
buy World of Warcraft gold

Anonymous said...

This is really a good article,I like it very much.


wow goldcheap wow goldwow

gold
buy wow goldwow gold
cheap wow goldbuy wow gold
World of Warcraft goldcheap World of Warcraft gold
World of Warcraft goldbuy World of Warcraft gold
World of Warcraft goldcheap World of Warcraft gold
buy World of Warcraft goldflyff

penya
cheap flyff penyaflyff penyabuy

flyff penya
flyff penyacheap

flyff penya
buy flyff penyaflyff

penya
flyff penyametin2 yangcheap metin2 yangmetin2

yang
buy metin2 yangmetin2 yangcheap flyff penya
buy metin2 yangmetin2 yangluna goldcheap luna gold
luna goldbuy luna

gold
luna goldcheap luna gold
buy luna goldluna gold<a

href=h

Anonymous said...

Really trustworthy blog. Please keep updating with great posts like this one. I have booked marked your site and am about to email it to a few friends of mine that I know would enjoy reading..




lotro goldcheap lotro goldlotro goldbuy lotro goldlotro goldcheap lotro goldbuy lotro goldlotro gold
lineage 2 adenacheap lineage 2 adenalineage 2 adenabuy lineage 2 adenalineage 2 adenacheap lineage 2 adenabuy lineage 2 adenalineage 2 adenalineage 2 adenaaoc goldcheap aoc goldaoc goldbuy aoc goldaoc goldcheap aoc goldbuy aoc goldaoc gold
aoc gold

site said...

I consider everyone must read this.