File APIs for Java Developers
Manipulate DOC, XLS, PPT, PDF and many others from your application.
http://aspose.com/file-tools
The moose likes Jobs Discussion and the fly likes XML or Web Services Would Have Better Prospects In The Future? Big Moose Saloon
  Search | Java FAQ | Recent Topics
Register / Login
JavaRanch » Java Forums » Careers » Jobs Discussion
Reply Bookmark "XML or Web Services Would Have Better Prospects In The Future?" Watch "XML or Web Services Would Have Better Prospects In The Future?" New topic
Author

XML or Web Services Would Have Better Prospects In The Future?

JiaPei Jen
Ranch Hand

Joined: Nov 19, 2000
Posts: 1309
When the IT job market turns the corner some time in the future (hopefully), which technology (I mean between XML and Web Service) would be in higher demand? Is there any forecast?
Frank Carver
Sheriff

Joined: Jan 07, 1999
Posts: 6913
I think you are missing the point a little if you think you can have web services without XML, or that XML could take off and leave web services behind. They are both part of a cluster of inter-related technologies in the field of distributed interoperation of systems.


A Convergent Visionary ~ Frank's Punchbarrel Blog ~ LinkedIn profile
JiaPei Jen
Ranch Hand

Joined: Nov 19, 2000
Posts: 1309
The reason that I asked this question is I have some spare time to learn a bit more. I do not know whether I should go for XML or web services. I can go "only one" at a time and need guidance.
Balaji Loganathan
author and deputy
Bartender

Joined: Jul 13, 2001
Posts: 3150
First Learn XML,then u will automatically come to know what is Webservices etc.,
Regards
Balaji


Spritle Software Blogs
Mapraputa Is
Leverager of our synergies
Sheriff

Joined: Aug 26, 2000
Posts: 10065
Well, not so automatically, but you can hardly learn Web services without prior knowlege of XML. Web services technologies - SOAP, UDDI, WSDL, use XML as a notation. It's like if you wanted to learn Shakespeare's work and asked what you should learn first: English or Shakespeare's works. Learn English first.
Michael Ernest
High Plains Drifter
Sheriff

Joined: Oct 25, 2000
Posts: 7231

You're playing with fire, young lady...


Make visible what, without you, might perhaps never have been seen.
- Robert Bresson
Michael Ernest
High Plains Drifter
Sheriff

Joined: Oct 25, 2000
Posts: 7231

Now that I've issued fair warning:
JiaPei -
Focus on Web Services. That's where the employability is. Studying XML is a notation, or a protocol, if you prefer that term. Understanding XML in detail is a good idea if you want to be a troubleshooter for Web Services projects, but if you'd rather create trouble than solve it (and you WILL be doing one or the other, if not both), Web Services is the way to go. You'll learn the XML that you need along the way.
Mapraputa Is
Leverager of our synergies
Sheriff

Joined: Aug 26, 2000
Posts: 10065
Well...
If I were JiaPei, not sure I would ever ask a question on this board again. :roll:
If to develop Michael Ernest's thema, you do not even need to learn "Web services" as such - there are tools that generate SOAP calls/UDDI descriptions from your Java class automatically
"which technology (I mean between XML and Web Service) would be in higher demand" - Web Services are one particular application of XML, so it's not quite correct to ask which will be in higher demand. Which buzzword looks better on your resume - let's see...
Search on Monster.com nationwide:
"Web services" - 322 results
"XML" - 1962 results
[ July 08, 2002: Message edited by: Mapraputa Is ]
Reid M. Pinchback
Ranch Hand

Joined: Jan 25, 2002
Posts: 775
oh no, its another Map and Michael spat.... everybody head for the hills!


Reid - SCJP2 (April 2002)
Michael Ernest
High Plains Drifter
Sheriff

Joined: Oct 25, 2000
Posts: 7231

She's feeling uppity lately, huh? I should let her win this one...
Balaji Loganathan
author and deputy
Bartender

Joined: Jul 13, 2001
Posts: 3150
Originally posted by Michael Ernest:
You're playing with fire, young lady...

Hi Micheal,
How do u know that she is a young lady ? :-) she never updated her photo.
Regards
Mapraputa Is
Leverager of our synergies
Sheriff

Joined: Aug 26, 2000
Posts: 10065
"The era that we're entering now is one where the key protocol is XML, allowing the richness of the server and the richness of the client to be complementary."
Bill Gates!
WinHEC 2001!
HE said it!
See - I was right! It's XML, not Web services! I won!
-----------------
"My logic teacher used to tell me that most of the problems of miscommunication can be solved by learning to choose a better question."
Claude L Bullard
[ July 10, 2002: Message edited by: Mapraputa Is ]
Balaji Loganathan
author and deputy
Bartender

Joined: Jul 13, 2001
Posts: 3150
Originally posted by Mapraputa Is:
See - I was right! It's XML,..

That what I told before.
Jim Baiter
Ranch Hand

Joined: Jan 05, 2001
Posts: 530
If you're going by results on Monster, why not just become an Oracle master? It gets more than 5000 hits, they won't even say how many.
Reid M. Pinchback
Ranch Hand

Joined: Jan 25, 2002
Posts: 775
Originally posted by Michael Ernest:
She's feeling uppity lately, huh? I should let her win this one...

Ah, you still operate under the delusion that you have a choice. Hope springs eternal.
Mapraputa Is
Leverager of our synergies
Sheriff

Joined: Aug 26, 2000
Posts: 10065
Another aspect of "learning XML vs. learning Web services" dilemma: there isn't much to learn about Web services. There isn't much new in them - "Web services" are just a set of "old" technologies put together, HTTP and XML most notable. You have a piece of software on your Web server that accepts incoming HTTP traffic, parse it as XML, extracts info about which method and with which parameters to call and does that -that's all your Web service. Now all those SOAP, WSDL, WSIL are just specialized vocabularies expressed in XML, they doen't add anything new to your already existing software, they just describe it in another language. Translation into that "another language" (XML as you already guessed) can be (and is being) performed automatically, you wont gain any deep insight from learning WSDL.
Web services as a Web application raised debates in Internet developer s community -- some experts warn that such an "innovative" approach contradict Web's REST nature and can be potentially harmful. Web services as a distributed computing application... Nothing to talk about. All you will "learn" are tools that "do Web services" for you.
I am currently reading a book about Web services targeted at beginner's audience and the list of things a beginner programmer is supposed to perform is amazing: download and setup Tomcat, setup a database, create a table, put data there, use JDBC, JNDI, application server (Weblogic), tune Data Source and Connection Pool, write servlet and JSP - and all this with assumption that the reader has no idea how to set classpath!
So it goes like look at this screenshot, you need to press key "A", this will bring you to the next screen - just say "ok"... See, how easy it is to create a Web service?
This is what you are going to "learn"! To press keys whithout any idea about what you are doing!
[ July 11, 2002: Message edited by: Mapraputa Is ]
Shura Balaganov
Ranch Hand

Joined: Apr 22, 2002
Posts: 664
Originally posted by Mapraputa Is:
This is what you are going to "learn"! To press keys whithout any idea about what you are doing!

That's what you call "specialization". :roll: Gee, now, I am Java certified, so I know how to set a classpath, but what the heck is dll? You know, people really look strage at me when I say I am both Java and Microsoft certified. They think it's some sort of trick, that I am misleading them.
Your future is 5 years tops. Beyind that, I wouldn't bet alot on any technology, not my career anyway. Funny, my girlfriend works in advertising industry, they constantly compete against one big *cool* agency. I once ran into some people from their creative group. Russians, of course. It's just their concepts go across all *freakin'* boundaries, that's why they are so good. Anyway, to make this short, don't bet on any single technology. Besides, there's nothing there to learn, it no harder than calculus...
Shura


Any posted remarks that may or may not seem offensive, intrusive or politically incorrect are not truly so.
RusUSA.com - Russian America today - Guide To Russia
 
 
subject: XML or Web Services Would Have Better Prospects In The Future?
 
Threads others viewed
WebServices Security
Serving XML data on web
answers of the sample test
J2ME and web services
Use DAO or not? in JDO
WebSphere development made easy
without the weight of IBM tools
http://www.myeclipseide.com