Geeks With Blogs

News View Michael Stephenson's profile on BizTalk Blog Doc View Michael Stephenson's profile on LinkedIn
Michael Stephenson keeping your feet on premise while your heads in the cloud

I was having a discussion with a friend the other day about how the integration world is changing and how integration products are changing to reflect this. While "back in the day" we had the large enterprise integration products which were a big deal in the 1990's and through the 2000's but things are taking a different direction these days.

Today integration is very much about light weight integration, API's, making it simpler, making it cheaper. While these things are all completely valid reasons for this change in direction, one of the ones I think isn't talked about as much is the rate of change in the industry and the impact that has on the integration solutions we need to build.

To give a view of the rate of change I have drawn the below graph. It's not based on anything scientific or any actual numbers it's simply a case that if you said to me, "Mike draw a trend line on a bit of paper to represent the rate of change happening in the industry across the last 15 years" the below is what I would draw. It's based on my gut feel and Im sure people will have their own opinions that the line needs to be moved a bit to one way or another.

 

The key point here is that the rate of change is increasing significantly and more steeply in recent years than it has ever had to in the past. Over the years we have had to consider some of these major changes in general practices in the industry around integration:

  • Mainframe/Host Integration
  • XML
  • Web Services
  • EAI
  • ESB
  • SOA
  • REST
  • JSON
  • Mobile
  • API
  • SaaS applications
  • Cloud Hosting
  • PaaS Service Integration

I'm sure you can all think of many more, but in the future any cloud related stuff, mobile stuff is bound to increase even more and also there will be more device and internet of things style paradigms to think about.

The rate of change in the industry these days is so fast that most organizations can no longer keep up and by the time they get up and running using the latest cool application which promises the world then a newer cooler cheaper application is already out and has a following telling you this is the only way you should be doing your apps. The good news for integration people is that this means everything needs to integrate with everything. Great that should mean more work! But at the same time a lot of companies are beginning to view integration as a commodity. Rather than a nasty evil black art which they didn't understand they sometimes now view it as something they should be able to grab someone off the street and get them to seamlessly integrate application A and application B. At this point I must admit I'm thinking back to the recent BizTalk summit and a tongue in cheek comment by Tord that integration developers are just drag and drop guys. This is a big shift and in lots of ways it's a good thing. Integration can be hard, but should be hard because you have hard requirements and not hard because you have a tool which is a nightmare to use.

Coming back to the light weight integration idea. Well I think this is where the vendors are really starting to make some good progress. Making tools that are simpler to use and that scale is definitely a good thing. "Back in the day" everyone thought light weight integration meant that we did it in custom code or batch scripts but now a days we have enterprise ready tools which let us develop integration solutions which can be delivered in days and scale to enormous capacity. Awesome!

To me one of the key things about these new tools evolving over the last couple of years is the light weight delivery option. Being able to deliver in days/weeks is one of the key things we need to be able to keep up with the industry rate of change I mentioned earlier. More than ever Im also seeing temporary integration solutions being created. Companies are saying "can we create this solution, we only need it for about 9 months because we have this other project which is going to completely change this anyway". In these cases a light weight integration platform is a great way you can do this. I have sometimes referred to this kind of delivery platform as an Agile Integration Platform. Im not saying you cant be agile with the more traditional integration products. Let's take BizTalk as an example I have delivered many successful BizTalk projects in days and under agile processes however these are usually delivered on a pre-existing BizTalk capability which we have setup and are ensuring the team is working with specific development processes. I would argue its almost impossible to get a from scratch BizTalk project live with a brand new customer in under a few months. With Windows Azure BizTalk Services or Windows Azure Service Bus this is completely do-able if you have the right requirements.

 

Hmm is the grass really greener?

So far ive painted a rosy picture of how the new breed of light weight integration products will change integration, but there are a few concerns I have which ive discussed below.

Integration as a Commodity

The first is in a comment I made earlier about "companies are starting to treat integration like a commodity". I think this will be the root cause of a lot of pain for some companies in the future. There is a big shift towards the idea of the "full stack developer" and while this isn't necessarily a bad thing you will still need someone who really understands integration. I am a big believer that integration developers think differently than application developers. Maybe that's a generalization but I would argue that an experienced and good integration developer is always thinking about dependencies and things like "if I tweak this part of the solution here, what does that mean to this bit here or this external application over there". The vast majority of application developers just don't think like that. Application developers often think inside the context of their applications container and don't consider things outside. I think integration solutions developed with this kind of mindset could end up with some big problems down the line. That said perhaps with lighter weight integration tools they will be easier to fix?

 

What about Integration Patterns

As integration developers we have spent many years understanding the enterprise integration patterns book by Hohpe and Woolf and how to implement these patterns. We also understand the many good and bad practices from an architectural and development angle. When I see some of the many demos and web casts from product vendors these days I can't help but wonder sometimes if the light weight integration toolset isnt just going to encourage having a cloud hosted container which is going to contain a complete spaghetti mess of point to point integration but because its inside a broker we will call it an ESB. I maybe wrong but I have a feeling sometime in the next couple of years this is going to be a theme of discussion in the industry.

I think in the Microsoft space this is where over the coming years the combination of Service Bus (on-premise or cloud) + Windows Azure BizTalk Services +/or BizTalk Server working as a team will help you to have this light weight approach yet still have the power to deliver enterprise integration patterns in a manageable way.

 

What about the Complex Stuff?

Even though we will have lighter weight tools the reality is that in many cases customers' requirements are still going to be complex. We are still going to need heavy duty integration capabilities such as queued messaging, complex transformation, complex content based routing, dynamic discovery, rules based integration, human workflow interaction and all of these great things. This means there is still a place for our enterprise level traditional integration platforms but hopefully we will find that we don't need to use them for everything. Some of the simpler requirements we can implement elsewhere in the integration stack and the complex stuff can be implemented by the heavier duty tools. I remember many times people refer to integration being like taking a sledge hammer to crack a nut. One of the dangers is that we go the opposite way and have a claw hammer which is pretty good at cracking nuts but useless at knocking down walls. Now a days we have a hole bag of different hammers we just have to work out which one to use.

 

It's not all in one box

One of the things Ive seen people struggle with in more recent light weight integration projects is the more fragmented architecture which you tend to have. In traditional enterprise integration products you tend to have one big box with everything inside it and its all managed in one place. If you take a solution build in the lighter weight fashion you may be using capabilities within a platform which aren't logically grouped together around your solution. You might have an API hosted in a Windows Azure Web Site which talks to a Windows Azure BizTalk Service Bridge which then talks via the BizTalk Adapter Service to your SAP back end, and you might be considering the new Azure Caching Service and a few other bits. From a management perspective or even just an understanding the solution perspective these things are isolated capabilities and you would have a number of places to check if there were problems. I think down the line there will be tools which will bring the holistic solution based view on top of the platform capabilities which will help here but at present I see this fragmented architecture being a challenge for many companies. I guess this could be one of the tradeoffs you need to make if you want to have a platform which can evolve rapidly and you want to pick and choose which capabilities are the right ones for you to use and then just pay for those and not the whole platform.

 

Conclusion

This article was a bit of a brain dump of a few things Ive had in my head for a while now, I hope they make some sense. I'm sure that everyone will have their own opinion but I think the only way I can summarize my thoughts on this topic is that although integration is changing like crazy along with the rest of the industry at its heart integration is still really kind of the same. The core things we know to be true about how to do integration properly are still relevant. It's just that the tools we are using are changing a bit and we need to be better at adapting to change in the solutions we build. Perhaps the scale of solutions we build as a general trend will also increase over time too.

 

 

 

Posted on Monday, March 10, 2014 12:17 PM BizTalk , Windows Azure | Back to top


Comments on this post: Just some thoughts on light weight integration

# re: Just some thoughts on light weight integration
Requesting Gravatar...
I guess this could be one of the tradeoffs you need to make if you want to have a platform which can evolve rapidly and you want to pick and choose which capabilities are the right ones for you to use and then just pay for those and not the whole platform.
Free APK Download | Funny Android Apps
Left by Apkguru on Feb 28, 2016 6:40 PM

# re: Just some thoughts on light weight integration
Requesting Gravatar...
thanks for sharing this wonderful post its really a great post thanks for sharing it
sap hana training in banglore
Left by sap hana academy on Mar 22, 2016 6:27 AM

# re: Just some thoughts on light weight integration
Requesting Gravatar...
Free Android APK download safe link softlot best safe APK downloader.
Left by alex on May 13, 2016 5:03 AM

# re: Just some thoughts on light weight integration
Requesting Gravatar...
Love fun lovematchfun join now. Gift Ideas gifts pilot gifts for her and kids.
Left by Ben Alen on May 13, 2016 5:04 AM

# nice blog.
Requesting Gravatar...
grab the new deals..
latest deals
Left by james on Jun 16, 2016 6:58 PM

# re: Just some thoughts on light weight integration
Requesting Gravatar...
The paper towels that are sitting on the kitchen counter, in your washroom cabinet or even at your workplace may seem to be a normal necessity in your everyday life. nano towels But do you know that those very same paper towels you’re using regularly do a massive damage to you and to our environment?
Left by klester on Jul 28, 2016 5:46 PM

# re: Just some thoughts on light weight integration
Requesting Gravatar...
thanks for sharing this wonderful post its really a great post thanks for sharing it.
http://kikloginonline.org/
http://kikloginonline.org/login-kik-messenger-online/
Left by Jessy on Sep 11, 2016 6:34 PM

# re: Just some thoughts on light weight integration
Requesting Gravatar...
what an info thanks for sharing this.
snapchat download
Left by snapchat download on Sep 22, 2016 6:25 AM

# re: Just some thoughts on light weight integration
Requesting Gravatar...
Center plan is a instruction connected to structural be going to that pertains to the give details, arrangement, and in universal plea of center seating such as anywhere to live and put of labor. For More Information Contact-Assignmentking.co.uk
Left by rose alvin on Sep 28, 2016 8:04 PM

# re: Just some thoughts on light weight integration
Requesting Gravatar...
Need no more explanation. This is the perfect example of much informative article. Thanks a lot for providing this article. Thanks a lot for this amazing article. Thanks
Escorts in Dwarka
Left by Rosy Malhotra on Oct 06, 2016 7:01 PM

# re: Just some thoughts on light weight integration
Requesting Gravatar...
reading any other is stopped now as this article has fulfilled all the needs..!!!
http://appapk.org/
Left by lily on Nov 05, 2016 12:05 AM

# re: Just some thoughts on light weight integration
Requesting Gravatar...
In terms of content, you could argue that ShowBox even includes more variety than Netflix. The TV shows section is also a huge part of ShowBox that is worth checking out and just like the movies section it has a large selection of content. ShowBox There is a huge variety of free TV shows and movies on Showbox and like mentioned above new content is constantly being added! ShowBox includes some of the most popular movies from 2015, including The Martian, Pan, Ant-Man, The Transporter Refueled, Minions, Straight Outta Compton and Avengers Age of Ultron.
Left by Maxim Voronin on Nov 06, 2016 4:32 PM

# re: Just some thoughts on light weight integration
Requesting Gravatar...
thanks for sharing this wonderful post its really a great post thanks for sharing it Thor Ragnarok Chris Hemsworth Jacket
Left by John Davidson on Dec 22, 2016 10:52 PM

# Amazing Post
Requesting Gravatar...
I really like this post .It is a very interesting article.There is more information for us .it is very useful for us.Thanks for sharing with us.
Boscov's furniture outlet
Left by Allen on Dec 23, 2016 10:56 PM

# re: Just some thoughts on light weight integration
Requesting Gravatar...
Thank you so much admin is already providing the information to us and here we are sorry permission to share articles may be useful for all of you in particular who are looking for Bandar Ceme<br />
Left by Jangkrik mewah on Dec 24, 2016 6:55 PM

# re: Just some thoughts on light weight integration
Requesting Gravatar...

Nice selection of resources form around the web, would be nice if you could update this list again.

- cool math games
Left by cool math games on Dec 25, 2016 7:38 PM

# re: Just some thoughts on light weight integration
Requesting Gravatar...
Así, y una vez que pokemon aparezca en una calle concreta, podrás ver un icono con su forma y su nombre y el tiempo que le queda en ese lugar. pokemesh APP
Left by Alexandr Lukin on Dec 28, 2016 12:43 AM

# re: Just some thoughts on light weight integration
Requesting Gravatar...
I'm curious to find out what blog system you are using? imo app I'm experiencing some small security issues with my latest blog and I would like to find something more risk-free. imo for pc Do you have any recommendations? A person necessarily lend a hand to make seriously posts I'd state. That is the very first time I frequented your website page and thus far? I amazed with the analysis you made to create this particular put up incredible. Excellent task!
Left by Aaron Walker on Dec 29, 2016 4:47 PM

# re: Just some thoughts on light weight integration
Requesting Gravatar...
Nice article, thanks for the information. It's very complete information. I will bookmark for next reference. PuraTHRIVE
Left by klester on Jan 02, 2017 6:22 PM

# re: Just some thoughts on light weight integration
Requesting Gravatar...
Great Learning...Keep on posting such articles.. Film Production companies
Left by Michael on Jan 03, 2017 1:57 AM

# re: Just some thoughts on light weight integration
Requesting Gravatar...
Nice post i loved it
packers movers in Gurgaon
Left by aditya on Jan 06, 2017 11:25 PM

# re: Just some thoughts on light weight integration
Requesting Gravatar...
Very good knowledge you post.
packers and movers in Gurgaon
Left by aditya on Jan 06, 2017 11:31 PM

# re: Just some thoughts on light weight integration
Requesting Gravatar...
very good knowledge on light weight integration.
local packers and movers in Gurgaon
Left by aditya on Jan 06, 2017 11:32 PM

# re: Just some thoughts on light weight integration
Requesting Gravatar...
great thought. Keep posting this type of knowledge based article..
packers and movers in Gurgaon
Left by aditya on Jan 06, 2017 11:34 PM

# re: Just some thoughts on light weight integration
Requesting Gravatar...
That's quite beautiful post to read.
animation training in delhi
Left by Jiya on Jan 09, 2017 9:29 PM

# re: Just some thoughts on light weight integration
Requesting Gravatar...
, I liked his discussion and hopefully a lot of other people who may read this article.Top 5 Packers and Movers in Delhi
Left by aditya on Jan 16, 2017 11:40 PM

# re: Just some thoughts on light weight integration
Requesting Gravatar...
Showbox! covers all the entertainment aspects which the users may need to get themselves amused and entertained. The app is packed with innovating design and breathtaking features that may provide the PC users lots of fun and enjoyment. Showbox apk
Left by snow on Jan 19, 2017 5:35 PM

# re: Just some thoughts on light weight integration
Requesting Gravatar...
Showbox App is not like other Streaming applications. Showbox
allows it’s users to watch and stream Movies and Serials up to 1080P HD. You can select the quality of the serial ranging from 360P to 1080P which is the maximum. i
Left by Alexandr Lukin on Jan 28, 2017 4:45 AM

# re: Just some thoughts on light weight integration
Requesting Gravatar...
Thanks For the sharing
Indian Escorts In Dubai
Left by Kissdubai on Feb 13, 2017 4:16 AM

# Delhi Escorts
Requesting Gravatar...
Hello Dear,

Great Information, i like this blog post very much and waiting for the next, I am Shweta mahajan, a twenty years sensual model from delhi, i am hot deva with the sensual curves and of sexy figure. for more info visit our website https://www.shwetamahajan.com/.
Left by Shweta Mahajan on Feb 19, 2017 9:51 PM

# You TV Player for PC
Requesting Gravatar...
You tv player is one of the most amazing app using which you can watch latest movies or tv shows absolutely free of cost. It is being loved by many users, and it is considered as one of the most promising apps of recent times. Check this site You TV Player now to know more about this app You TV Player for PC
Left by Richard Gruber on Mar 27, 2017 6:47 PM

# re: Just some thoughts on light weight integration
Requesting Gravatar...
The first is in a comment I made earlier about "companies are starting to treat integration like a commodity". I think this will be the root cause of a lot of pain for some companies in the future. There is a big shift towards the idea of the "full stack developer" and while this isn't necessarily a bad thing you will still need someone who really understands integration.
https://www.affordable-dissertation.co.uk/
Left by Neil Jakson on Apr 30, 2017 9:14 PM

# re: Just some thoughts on light weight integration
Requesting Gravatar...
Body Massage in Delhi. Well credited connections then dignity and narcissism. They always ready to minister to customer behind best further.

https://rosebodyspadelhi.wordpress.com/body-to-body-massage-in-delhi/

http://www.rosebodyspa.com/full-body-to-body-massage-services-parlour-center-centre-rohini-pitampura-delhi.html

http://www.rosebeautyspa.com

Left by Rosebodymassage on May 04, 2017 9:22 PM

# re: Just some thoughts on light weight integration
Requesting Gravatar...
If you are looking and searching for MI Service Center near you Gurgaon. Best Xiaomi service centers in metro Gurgaon India.

http://www.miservicecentre.com
Left by Rosebodymassage on May 04, 2017 9:22 PM

# re: Just some thoughts on light weight integration
Requesting Gravatar...
Property Dealer in Sahibabad Industrial area, Ghaziabad Industrial area
http://www.propertydealerinsahibabad.com/

Left by Property Dealer on May 04, 2017 9:25 PM

# Bangalore Escorts
Requesting Gravatar...
Hello, Call us on +91 9742168010 Luxury escort services in Bangalore. We select only the best escorts in Bangalore.
http://roshanipatel.com/
Left by Roshani Patel on May 09, 2017 11:09 PM

# Showbox Apk Download
Requesting Gravatar...
Gone are the days, when we had to wait and keep a look on the different TV channels for watching the latest movies.
In this world of ever growing technology, we can easily watch the latest movies or tv shows by streaming on different websites.
Now we can even watch the movies and TV shows on our Android or Windows smartphones
ShowBox Apk Download
Left by Mark Webber on May 10, 2017 7:10 PM

# Escort Jaipur
Requesting Gravatar...
Really great post.I enjoy to reading this article.There is such a true article there is more information for us .thanks for sharing this lovely post.

Escort Jaipur
Left by Monika on May 10, 2017 10:15 PM

# re: Just some thoughts on light weight integration
Requesting Gravatar...
I can feel that the articles contained in this blog is so interesting. I also get a variety informasin, thanks.
cara mengatasi menstruasi yang berlebihan
Left by menstruasi berlebihan on May 11, 2017 6:44 PM

# re: Just some thoughts on light weight integration
Requesting Gravatar...
We have addresses & toll free numbers of all mi service centers across India in different cities. ...Gurgaon, Address: MI Exclusive Service Center, Shop No.

Website:

www.miservicecentre.com
Left by rahul 0300 on May 12, 2017 12:57 AM

# Escorts services
Requesting Gravatar...
I tried it and to my utter surprise it was amazingly great...
http://www.escortgirlsdelhi.com /
Left by Akash Singh on May 17, 2017 6:29 PM

# Escorts services
Requesting Gravatar...
I am Priya Malhotra , independent escorts in Pune offering top rated escorts service in Pune with beautiful and well educated modern Female Escorts.
http://www.vxpuneescorts.com/
Left by Priya Malhotra on May 17, 2017 6:31 PM

# Escorts services
Requesting Gravatar...
Ananya Escorts are very much bold and educated and they are all highly seducing in arrived from head to heels to you which enable all the perfection on your sexual lust to get to love with on demand and we are all happy to meet your all search completed on demand.

http://www.ananyaescorts.com/
Left by Ananya on May 17, 2017 6:32 PM

# Escorts services
Requesting Gravatar...
Hello, Visit on our Site for Luxury escort services in Mumbai. We select only the best escorts in Mumbai.
http://www.bombayalive.com/
Left by Fiza Khan on May 17, 2017 6:33 PM

# re: Just some thoughts on light weight integration
Requesting Gravatar...
Get your dream girl in your arms. Visit our Site to hire professional and college call girls in Aerocity, New Delhi. Hot and sexy call girls are waiting for you.

http://www.taniyasharma.com/
Left by Taniya Sharma on May 17, 2017 6:33 PM

# re: Just some thoughts on light weight integration
Requesting Gravatar...
Full body to Body Massage in Delhi. Well credited connections then dignity and narcissism. They always ready to minister to customer behind best further.

Rose Body Massage in Delhi
Left by Rose body spa on May 22, 2017 5:20 PM

# re: Just some thoughts on light weight integration
Requesting Gravatar...
PATRACHAR VIDYALAYA,CBSE PATRACHAR , CBSE PRIVATE CANDIDATE,CBSE OPEN, CBSE PATRACHAR, CBSE , CBSE CORRESPONDENCE , CBSE PRIVATE , 12TH CBSE , 10TH CBSE , PATRACHAR VIDYALAYA , ROHINI , PITAMPURA , NORTH DELHI , PRASHANT VIHAR , DELHI

Patrachar Vidyalaya Video
Left by Patachar School on May 22, 2017 5:23 PM

# re: Just some thoughts on light weight integration
Requesting Gravatar...
this is very nice article. i inspired with the thought of author. thanks author for share it with us

Digital Marketing Service Rohtak
Left by Balvinder on May 23, 2017 5:46 PM

# re: Just some thoughts on light weight integration
Requesting Gravatar...
I think my browser is old or not supported for the post, i cant seen any portfolio or image, but i can read the text and i enjoyed the post you shared Hong Kong Tailor Recommendation Casio G Shock Watches UK
Left by ronaldlee on May 24, 2017 8:56 PM

# re: Just some thoughts on light weight integration
Requesting Gravatar...
Really great post.I enjoy to reading this article.There is such a true article there is more information for us .thanks for sharing this lovely post. mckläder
Left by David joe on May 29, 2017 3:56 PM

# re: Just some thoughts on light weight integration
Requesting Gravatar...
Good to be here and to gather this marvelous article which is perfect and 100% genuine as I think. Thanks for sharing this information which I want to explore more. Gurgaon Call Girls
Left by Sadiya Khan on May 29, 2017 6:41 PM

# re: Just some thoughts on light weight integration
Requesting Gravatar...
Thanx for sharing such useful post keep it up. If you are looking for more information

neo coat matrix
Left by Daniel Anthony on May 30, 2017 7:53 PM

# re: Just some thoughts on light weight integration
Requesting Gravatar...
At Jaipur-Escort.Org we know that you want great levels of service, so when we provide with one of our Jaipur Escorts, we’ll ensure you receive exactly what you

want and we make sure that the booking process for hiring a top model in our city is as discreet as possible, to allow you high levels of privacy.
Left by Ashwin on May 31, 2017 9:41 PM

# Just some thoughts on light weight integration
Requesting Gravatar...
a debt of gratitude is in order for sharing this brilliant post its truly an incredible post a debt of gratitude is in order for sharing it
Left by Laura Hayden on Jun 02, 2017 5:39 AM

# re: Just some thoughts on light weight integration
Requesting Gravatar...
today I am very happy because they can find a great site and this interesting. I was amazed by you. obat gondok
Left by Nesa Sugia on Jun 02, 2017 5:44 PM

# re: Just some thoughts on light weight integration
Requesting Gravatar...
today I am extremely upbeat since they can locate an extraordinary site and this intriguing. I was astounded by you. Sons Of Anarchy Leather Vest
Left by gracebernard on Jun 03, 2017 6:15 AM

# re: Just some thoughts on light weight integration
Requesting Gravatar...
visit here for SEO Course Rohtak
Left by Balvinder singh on Jun 08, 2017 4:01 AM

# re: Just some thoughts on light weight integration
Requesting Gravatar...
I was reading the provided article with a great interest! This post is useful and informative Obat Asam Lambung
Left by Mini on Jun 15, 2017 6:59 PM

# Cara Alami Mengatasi Haid / Menstruasi Tidak Teratur
Requesting Gravatar...
Thanks for sharing, and I would be very happy and happy if you are also willing to visit to our website and read them to share information and knowledge about health, disease and treatment. Thank you and may be beneficial for all.
Cara Alami Mengatasi Haid / Menstruasi Tidak Teratur
Left by Dian Sevdiana on Jun 18, 2017 4:44 PM

# Mobile repairing Course in Patna
Requesting Gravatar...
Left by hi-techinstitute on Jun 20, 2017 10:49 PM

# re: Just some thoughts on light weight integration
Requesting Gravatar...
Left by Hiaim on Jun 21, 2017 5:22 PM

# re: Just some thoughts on light weight integration
Requesting Gravatar...

Today Caste Certificate is very important in each and every field about gov job and other job forums its sooo imp.
so here is web site where you get all information about how to apply online caste certificate and more other informations about your caste certificate.
For All Informations Visit Our Site


Online caste certificate status ,
Left by rekha punia on Jun 26, 2017 12:14 AM

# re: Just some thoughts on light weight integration
Requesting Gravatar...
Thanks For Sharing This CooL Stuff With Us
Vist Our Site Fore More Information About
IBPS Exams 2017
Left by rekha punia on Jun 26, 2017 8:50 PM

# Call Girls In Mahipalpur
Requesting Gravatar...
http://www.russiongirlsinmahipalpur.in Call Girls In Mahipalpur
Left by nirmalaashwin on Jul 09, 2017 5:06 PM

# re: Just some thoughts on light weight integration
Requesting Gravatar...
for more information visit our website
Sikkim Ration Card Online
Left by Sikkim Ration Card Online on Jul 24, 2017 11:09 PM

# re: Just some thoughts on light weight integration
Requesting Gravatar...
Situs AGEN DominoQQ, Ceme Online, Capsa Susun, Adu-Q, BandarQ, Bandar Ceme Keliling, BANDAR POKER dan Poker Online

situs judi poker
situs poker online
Left by Sumutpoker on Jul 26, 2017 5:36 PM

# Chandigarh escort service
Requesting Gravatar...
We usually recognition something that is ideal sized. It commonly makes a noiseless stasis in our mind. This can be not generally a unique case due to lovemaking. You are sex moves out to end up being higher warm and high-quality whilst you obtain a Chandigarh take. The true gaiety supplied by Chandigarh escorts fires in your blood and makes this chronicled city elevated splendid and caring for you. Get this city in a change shroud. for more info visit my site http://chandigarhcallgirls.com
Left by Aditigupta on Sep 15, 2017 2:08 AM

# nhan sam
Requesting Gravatar...
Công dụng của nhân sâm đối với sức khỏe con người Theo Đông y, nhân sâm nước ép hồng sâm hàn quốc là dược liệu quý hiếm có vị đắng, không độc, nuoc hong sam dongwon có tác dụng đại bổ nguyên khí, giúp bồi bổ sức khỏe, nâng cao thể lực cho con người. Khoa học phát triển, các nhà nghiên cứu đã tìm ra những công dụng tốt của nhân sâm với cơ thể. Dưới đây là một số công dụng mà nhân sâm mang đến cho cơ thể. Tăng cường sức khỏe, bồi bổ cơ thể Nhờ các thành phần dưỡng chất có giá trị, nuoc hong sam so 1 han quoc nhân sâm khi được chế biến thành các món ăn hay thức uống đều có tác dụng bồi bổ cơ thể nhờ cơ chế thúc đẩy các tế bào hoạt động mạnh mẽ hơn, khiến việc ăn uống diễn ra thuận lợi. Đặc biệt sử dụng nhân sâm với những người mới ốm dậy,túi nước hồng sâm đen 6 năm tuổi trẻ em còi xương chậm lớn, suy dinh dưỡng hay những người vừa trải qua phẫu thuật gặp suy nhược lớn là cách thúc đẩy cơ thể hồi phục nhanh chóng, tăng cường sức đề kháng và hạn chế các bệnh tật. Khả năng kích thích tiêu hóa, gia tăng hấp thụ dinh dưỡng của cơ thể cũng được cải thiện khi sử dụng nhân sâm. Tăng cường chức năng hệ tuần hoàn Chức năng này của nhân sâm được chứng minh nhờ hàm lượng Polysacchadides nuoc cot sam han quoc, Ginsenosides và Saponin,… Với những người có khí huyết không ổn định thì việc sử dụng nhân sâm có tác dụng rất tuyệt vời. Nhân sâm không chỉ góp phần vào việc điều hòa khí huyết mà còn hạn chế hàm lượng Cholesterol trong máu. Lượng cholesterol là một trong những nguyên nhân gây nên các vấn đề,hồng sâm linh chi bệnh lý nguy hiểm về tim mạch như đột quỵ, tai biến, xơ vữa động mạch. Khi lượng Cholesterol trong thành mạch được giải phóng, khả năng mắc bệnh sẽ thấp hơn. Công dụng của nhân sâm đối với hệ tuần hoàn và hệ tim mạch: ổn định mọi chức năng, điều hòa các chỉ số quan trọng như huyết áp, lưu lượng máu, cholesterol, đường huyết,…
Left by nuoc ep hong sam on Sep 19, 2017 6:31 PM

# re: Just some thoughts on light weight integration
Requesting Gravatar...
Thanks for the information your article brings. I see the novelty of your writing, I will share it for everyone to read together. I look forward to reading many articles from you.

usps tracking
Left by usps tracking on Sep 25, 2017 1:59 PM

# Independent Escorts Service in Delhi
Requesting Gravatar...
It is very helpful for people to improve ourself ion creating some new creative things.it is very good post.
Independent Escorts Service in Delhi
Left by Sana on Sep 29, 2017 7:46 PM

# re: Just some thoughts on light weight integration
Requesting Gravatar...

I need to say in regards to this article, Ummm this is an astonishing and pleasant post.
aerocity incall escorts
Left by Shilpa Sharma on Oct 05, 2017 11:12 PM

# re: Just some thoughts on light weight integration
Requesting Gravatar...
I read some articles on this site and I think your blog is really interesting and has great information. Thank you for your sharing.

wings io
Left by wings io on Oct 06, 2017 2:12 AM

# re: Just some thoughts on light weight integration
Requesting Gravatar...
For more information visit our website Change or Update your Aadhaar Card Address online
Left by pooja rao on Oct 06, 2017 7:18 PM

# re: Just some thoughts on light weight integration
Requesting Gravatar...
Great to see some post on this topic. I was amazed to see how the rate of integration is changing.
Saving money is always better. Visit to know about how to find online shopping coupons</.a> and save more.
Left by ShubhamJain on Oct 11, 2017 6:15 PM

# Escort in Jaipur
Requesting Gravatar...
This is very good for eat and very good for all the people.thanksd for sharing this post.it is really so good post for the people.
Escort in Jaipur
Left by Simran on Oct 12, 2017 11:07 PM

# Female Independent Escorts
Requesting Gravatar...

Love all the tips Thank you for sharing them! I hope you will continue to have similar posts to share with everyone
Female Independent Escorts
Left by Nikita on Oct 16, 2017 8:14 PM

# re: Just some thoughts on light weight integration
Requesting Gravatar...
It's not all in one box
GoMovies - Free movies online
Left by Edgar on Oct 24, 2017 8:18 PM

# Hot Service Escorts Delhi
Requesting Gravatar...
I am very glad to be here.It is so amazing and interesting.I wanna tell you that it is very helpful for us.Thanks for sharing such an awesome blog with us.I want to visit again.
Hot Service Escorts Delhi
Left by Yamini on Oct 25, 2017 8:15 PM

# re: Just some thoughts on light weight integration
Requesting Gravatar...
happy to hear these great thoughts from you may this site would help you in this case, thanks
Left by zugadd on Nov 05, 2017 5:30 AM

# re: Just some thoughts on light weight integration
Requesting Gravatar...
“this is very interesting. thanks for that. we need more sites like this. i commend you on your great content and excellent topic choices.”

fast cheap car insurance
Left by Lori C. White on Nov 07, 2017 6:49 PM

# re: Just some thoughts on light weight integration
Requesting Gravatar...
I can see that you are are genuinely passionate about this! I am trying to build my own website and youve helped me with some great information.

car loans online
Left by Sue D. Edwards on Nov 08, 2017 7:20 PM

# re: Just some thoughts on light weight integration
Requesting Gravatar...
Also, the production of the sounds in 'thanks a lot' is easier because of the 's' sound running smoothly into the 'æ' vowel sound while 'thanks ... toko furniture bandung
Left by Absyar on Nov 09, 2017 9:05 AM

# re: Just some thoughts on light weight integration
Requesting Gravatar...
Theses are the wonderful topics you included in your article. Nice.
We have the leading Photographers team in Delhi which capture the best moment and memories for you at reasonable packages.
Left by Ankit on Nov 12, 2017 5:59 AM

# re: Just some thoughts on light weight integration
Requesting Gravatar...
I and the team Escort in Goa like your idea. We are so delighted to have this wonderful informative post on this page. Love you admin.
Left by Daisy on Nov 14, 2017 9:37 PM

Your comment:
 (will show your gravatar)


Copyright © Michael Stephenson | Powered by: GeeksWithBlogs.net