Thursday, January 14

Moved to wordpress.com

I moved my blog to http://manikumarreddy.wordpress.com/.

Tuesday, January 12

మా తెలుగు తల్లికి మల్లెపూదండ

--- శ్రీ శంకరంబాడి సుందరాచారి

Friday, December 4

XtreeMS Photo Collage

Posted by Picasa

Monday, November 2

Movies I've seen in October 2009

1) Kaminey (Hindi)

2) Fashion (Hindi)

3) Oye! lucky ,Lucky Oye! (Hindi)

4) Nine - 9

5) Kanchivaram (Tamil)

6) Wake Up Sid (Hindi)

7) Kanthaswamy (Tamil)

8) Sankam (Telugu)

9) JayeeBhava (Telugu)

10) Ek Niranjan (Telugu)

Saturday, October 17

My Gurus

Today I want to write about my gurus and persons who have made positive impact in my life.

Dr. K. Rammohan Reddy: He was my junior college principal. He was also my chemistry lecturer. He was great motivator of young students. His teaching style was very innovative. He is the most energetic teacher i have seen in my life so far. I still remember my last meeting with Dr. Reddy, where he asked about my future plans and wished me best of luck.

Thimma Reddy: He was my lecturer at GATE coaching center. He is also great motivator of young students. He inspired me to get in to IIT.

Dr.Timothy Gonsalves : Tag Sir was my research guide for M.S thesis at IITM. He is a great teacher and i like his teaching style. Though my interaction with him was very limited, i was inspired by his simple and disciplined life style.

Dr .Usha Rani: Usha madam was my co-guide for M.S thesis at IITM. She helped me to choose my research problem. She was always there to support and encourage my research work. I still remember her motherly love and care towards me.

Dr. Mani Subramanian: I am great admirer of Prof Mani. His discipline ,energy and dedication towards work is incredible. At this age also Dr.Mani comes to office by morning 9.00AM and stays up to evening 9.00PM. He always calls himself as a workaholic. If i ever want to become like someone, that would be Dr.Mani. I always tell my friends that I am already half Dr.Mani Subramanian because we both share same name :-). I was fortunate to work under his leadership.

Ravinder: He is my teacher, good friend and colleague. He used to give lot of suggestions during his stay at IITM.

Binu Raghavan: He is my friend and colleague. I admire his thinking. I wish i could have some percent of his thinking power. After interacting with him, my knowledge on different subjects and english communication skills are improved.


I was blessed to have these gurus to mold and inspire me to who I am today.

Monday, October 12

XPDL vs BPEL

"BPEL and XPDL are entirely different yet complimentary standards. BPEL is an "execution language" designed to provide a definition of web services orchestration, specifically the underlying sequence of interactions, the flow of data from point-to-point. For this reason, it is best suited for straight-through processing or data-flows vis-a-vis application integration. The goal of XPDL is to store and exchange the process diagram, to allow one tool to model a process diagram, and another to read the diagram and edit, another to "run" the process model on an XPDL-compliant BPM engine, and so on. For this reason, XPDL is not an executable programming language like BPEL, but specifically a process design format that literally represents the "drawing" of the process definition. To wit, it has ‘XY' or vector coordinates, including lines and points that define process flows. This allows an XPDL to store a one-to-one representation of a BPMN process diagram. For this reason, XPDL is effectively the file format or "serialization" of BPMN, as well as any non-BPMN design method or process model which use in their underlying definition the XPDL meta-model (there are presently about 50 tools which use XPDL for storing process models.)"


"XPDL is an interchange format, you can use it to exchange the business process diagrams among different tools. BPEL is an execution language of the business process and you don't use it to exchange diagrams because it cannot store graphical information about the diagram"


"BPEL is originally more an orchestration language for WebServices than a Business Process definition language. Compared to XPDL, BPEL is much more technical, much more difficult to read, much more difficult to write. BPEL is almost a scripting language that inherits from webservices problematics, XPDL is a true descriptive language dedicated to Business Processes."

"The purpose of XPDL is to capture the layout of the process and the essential information necessary to make it "run".

BPEL and XPDL are complementary. You may use XPDL to move your BPMN diagram from a drawing tool to a workflow platform, and the workflow platform might use BPEL internally to store the process for execution. BPEL is XML scripting for web services orchestration, and some tools extend this to allow for user interactions (+ BPEL4People/WS-HumanTask are intended to help there). If you want to move the diagram to another platform, you can use XPDL. BPEL doesn't store layout information by default, so a BPEL process will most likely be rendered very differently if moved from one platform to the other. XPDL is designed to preserve the layout."


Source:
http://www.ebizq.net/blogs/column2/2007/03/xpdl_and_bpel.php
http://www.bpm-research.com/forum/index.php?showtopic=827