wood burning stoves 2.0*
The moose likes Jobs Discussion and the fly likes is there any scope in a career in DDS? Big Moose Saloon
  Search | Java FAQ | Recent Topics | Flagged Topics | Hot Topics | Zero Replies
Register / Login


Win a copy of The Java EE 7 Tutorial Volume 1 or Volume 2 this week in the Java EE forum
or jQuery UI in Action in the JavaScript forum!
JavaRanch » Java Forums » Careers » Jobs Discussion
Bookmark "is there any scope in a career in DDS?" Watch "is there any scope in a career in DDS?" New topic
Author

is there any scope in a career in DDS?

s ravi chandran
Ranch Hand

Joined: Dec 20, 2010
Posts: 154
Hi,

Am a java developer, working on Data Distribution Service - DDS ( which my seniors say it is the next big thing in programming) since last 10 months. My seniors and project manager tell me there is lots of scope in this technology and I will get big opportunities if I continue working in this technology. But funny thing is that I don't hear about DDS almost anywhere in programming communities, other than the DDS specific forums..

I am thinking of my future and it is really worrying me. The thing is, if there is some future in DDS, I would like to stick to the current project, or else I would like to move out and work on other more prevalent
technologies like Core Java, J2EE, JMS etc.. If I don't make a decision now, and if DDS doesnt hold up as much as it is hyped to be, then after few years later I would really be in trying situation to get into the mainstream java programming ( JSP, Servlet, Core Java ), as I would most probably forget many things other than what I would be using in the projects..

So, basically I have just one question in mind; is it worth it?
Maneesh Godbole
Saloon Keeper

Joined: Jul 26, 2007
Posts: 10266
    
    8

1) Visit job portals like Monster or Naukri or whatever
2) Search jobs for DDS
3) View results
4) Ponder, evaluate, decide.


[How to ask questions] [Donate a pint, save a life!] [Onff-turn it on!]
Carlo Moore
Greenhorn

Joined: Aug 02, 2005
Posts: 27
I think it's quite difficult to visualise scope if you know little about the way the technology is heading.
The way I see it. DSS could be seen as a specific need, but how to apply that need? Using a broader spectrum of technologies like Core Java and JEE?

The market is not going to change overnight. How great a need is DSS right now? If there is a great demand and it's not possible to meet that demand you will be in high demand. However, if there is not a huge demand and that demand is easily met by the current workforce then it's not a great position to be in. I don't think it's a great difficultly to specialise in DDS and get to know other technologies on the way? I wouldn't be keen on throwing all my eggs in one basket.
s ravi chandran
Ranch Hand

Joined: Dec 20, 2010
Posts: 154
thanks for replying. sorry, i was not getting time to check this post. now am sort of free for the time being. well, about the future of DDS, i also think that its not going to get me too far. i have tried searching for DDS jobs, and funny thing is that i did not find a single one..

but i had one more question in mind. my current project will go till december this year. so, should i wait for this project to be over and then jump out, or shd i start searching for options rightaway?

thanks
Henry Wong
author
Sheriff

Joined: Sep 28, 2004
Posts: 18747
    
  40

s ravi chandran wrote:thanks for replying. sorry, i was not getting time to check this post. now am sort of free for the time being. well, about the future of DDS, i also think that its not going to get me too far. i have tried searching for DDS jobs, and funny thing is that i did not find a single one..

but i had one more question in mind. my current project will go till december this year. so, should i wait for this project to be over and then jump out, or shd i start searching for options rightaway?

thanks



DDS is a messaging standard in the low-latency messaging space. It was created by RTI. And it is a government approved standard. That is the good news.


The bad news is RTI is not the number one player. It isn't even the number two player. The low latency messaging space is held by Informatica (Ultra Messaging), Tibco (FTL), IBM (LLM), and to a lesser extent, some hardware vendors like Solace and Tervela (and *none* of these vendors use the DDS "standard").


How RTI got the government to standardize on a messaging API that few outside of the government space uses, is unclear to me.

Henry
jamie three
Greenhorn

Joined: Dec 31, 2013
Posts: 1
DDS and JMS are very different in their fundamental design. JMS is a message-centric design where DDS is data-centric. This means that the payloads in DDS are transparent (unlike JMS) an as such DDS can apply QoS policies on the messages which can help with SLA. QoS also exists in JMS however DDS offers a much richer QoS specification which is part of the OMG DDS standard. Unlike JMS where many vendors implement their own QoS settings which causes vendor lockin.

DDS was originally designed for deterministic real-time mission critical and safety critical systems. This is why it has been approved by the government because it has passed many strict military requirements. For example, DDS really shines in areas where real-time command & control exists. For example, pressing a button to launch a missile, or controlling a UAV. DDS also has been certified for DO-178 airworthiness. Also, DDS is a brokerless architecture where as most JMS implementations rely on one or more brokers in the system. This brokerless design is a key requirement in many systems. And DDS is extremely lightweight, all three vendors have implementations that can be deployed on an FPGA.

As for your question which career path should you take? I have also had the same question and have had 7 years experience in both areas. I personally enjoy working with DDS more, as the systems that DDS is deployed on are typically more niche, more interesting, and more challenging to work with. Needless to say, JMS is such a widely used standard that you could find a job anywhere.

I don't like to compare DDS and JMS because they are very different. Where JMS can't scale inward, DDS can.
 
Don't get me started about those stupid light bulbs.
 
subject: is there any scope in a career in DDS?